Nowe rodzaje pytań na egzaminach Microsoft

2013-04-06

MS ogłasza, że na nowych egzaminach będzie można napotkać nowy rodzaj pytania. Jest to tzw. Code Analysis Question. Twoim zadaniem jest przeanalizowanie kodu aplikacji i stwierdzenie, czy ten kod spełnia wymienione warunki. Aby dobrze odpowiedzieć na pytanie musisz rozumieć co znaczy ten kod.

(Przykład: http://borntolearn.mslearn.net/certification/f/544/t/321238.aspx#fbid=4U3tx7bZu0K)

Grunt to dobre przygotowanie, zapraszam więc na kursy z programowania w bit Polska

Inny rodzaj pytań to tzw. Multi-Source Reasoning Questions. Czytaj dalej »

By Rafał Kraik in Certyfikacja

SSRS co nowego w wersji 2008, 2008 R2, 2012…

2013-04-06

Zdarza się zapomnieć od której wersji SQL Server Reporting Services pojawia się pewna nowa funkcjonalność. W końcu jesteśmy informatykami, programistami, administratorami, analitykami, a nie … historykami.

Gdyby jednak taki problem się pojawił zajrzyj tu: http://msdn.microsoft.com/en-us/library/ms170438(v=sql.105).aspx

W górnej części okna, możesz wybrać, która konkretnie wersja cię interesuje:

msdn

By Rafał Kraik in SSRS

SSRS Jak dodać nagłówek i stopkę dla grupy

2013-04-05

Załóżmy, że masz taki raport:

ssrs_01

Klikając na details możesz dodać grupę parent bez nagłówka i stopki:

ssrs_02

Teraz raport wygląda tak: Czytaj dalej »

By Rafał Kraik in SSRS

Prima Aprilis. Status na Facebook do góry nogami.

2013-04-01

Nie jest to dowcip w sensie Prima Aprilis, ale może coś ciekawego, czym czasem można „błysnąć” w społecznościówce…

W naszych czasach strony internetowe, aplikacje, bazy danych itp. wykorzystują kodowanie UTF. Na jedną literkę przeznaczone są tu 2 bajty, dzięki czemu można zakodować wszystkie znaki. W tym również znaki „do góry nogami”. Wystarczy więc znaleźć, który to znak (kod znaku) odpowiada danej literce i gotowe.

Aby zadanie nie było zbyt żmudne istnieją już gotowe konwertery, np. http://www.fileformat.info/convert/text/upside-down.htm

Wystarczy tu wpisać swój tekst i kliknąć Convert i…  ¡ǝʍoʇo⅁

Gdyby w/w strona miała być już nieaktywna poszukaj w Google: UTF upside down converter

Czytaj, szukaj, znajdziesz…

 

 

By Rafał Kraik in Humor

Jak wykonać aktualizację drupala?

2013-03-29

Musiałem się z tym zmierzyć. Ta instrukcja zadziałała najlepiej! To tyle jeśli chodzi o pomoc doraźna, ale z innej strony patrząc dobrze mieć pod ręką kilka książek do poczytania…

Drupal 7 Wprowadzenie
Drupal – Poznaj go z każdej strony
Drupal 7 od podstaw
Drupal 7 w praktyce
By Rafał Kraik in Helpdesk

C# ASP.NET Otwarcie nowego okna przeglądarki po kliknięciu przycisku

2013-03-21

Niekiedy chcesz aby po kliknięciu przycisku otworzyło się now okno. Możesz w nim pokazać poszerzone informacje o wskazanym rekordzie lub zaprezentować coś zupełnie innego.

Ja używam nowych okienek np.  w celu pokazania PDF, eksportu do skoroszytu Excel itp.

Proponuję taki kod. Po kliknięciu dochodzi do PostBack, który „dokleja” do strony skrypt JavaScript, który się uruchomi podczas ładowania strony. PostBack powoduje, że strona załaduje się na kliencie jeszcze raz, a wtedy uruchomi się kod, który otworzy nowe okno.

public void Page_Load(Object sender, EventArgs e)
{
  // csname1 - nazwa java scriptu który zostanie dołączony do strony
  String csname1 = "PopupScript";
  //cstype1 - typ obiektu (czyli typ twojej strony)
  Type cstype = this.GetType();

  // manager sktyptów
  ClientScriptManager cs = Page.ClientScript;

  // Jeśli taki skrypt nie jest już zarejetrowany, to go dopisz (zarejestruj)
  if (!cs.IsStartupScriptRegistered(cstype, csname1))
  {
      StringBuilder cstext1 = new StringBuilder();
      cstext1.Append("<script type=text/javascript> alert('Hello World!') </");
      cstext1.Append("script>");

      cs.RegisterStartupScript(cstype, csname1, cstext1.ToString());
  }
}

Jeśli to nowe okno powinno znać wartości parametrów z pierwszego okienka zapisz je sobie np w sesji. Wiele takich i podobnych sztuczek odnajdziesz w prezentowanych tuż obok podręcznikach dotyczących programowania w ASP.NET. Skorzystaj z nich jeśli już chociaz trochę programujesz, a potrzebujesz nieco ugruntować i poszerzyć swoją wiedzę. Tutaj znajdziesz wiele szczegółów o których zapewne nawet nie wiedziałeś!

Ten przykład pochodzi z http://msdn.microsoft.com/en-us/library/asz8zsxy(v=vs.100).aspx

C# LINQ odpowiednik LIKE

2013-03-21

Przesiadając się na LINQ masz już zazwyczaj pewne przyzwayczajenia dotyczące pracy z danymi. Wiesz, że SQL ma polecenie LIKE, które potrafi sprytnie wyszukać pasujące rekordy. Jeśli podobne działanie chcesz zaimplementować w Linq trzeba by się trochę napracować.

Załóżmy, że masz napisać zapytanie

SELECT Id, Name FROM Customers WHERE Name LIKE '%rex%’

W Linq możesz posłużyć się metodami znanymi ci z SQL odwołując się do namespace:

using System.Data.Linq.SqlClient;

Znajduje się tu między innymi metoda

var set = from c in mydb.Customers where SqlMethods.Like(c.Name,”%rex%”) select c;

Piszesz w Linq? Sprawdź: