Microsoft Visual Studio 2008 Ksiega eksperta.pdf
(
2197 KB
)
Pobierz
Microsoft Visual Studio 2008. Księga eksperta
Microsoft
Visual Studio 2008.
Ksiêga eksperta
Autor: Lars Powers, Mike Snell
T³umaczenie: Tomasz Walczak
ISBN: 978-83-246-2016-6
Tytu³ orygina³u
:
MS Visual Studio 2008 Unleashed
Format: 172x245, stron: 1312
Odkryj wspania³e mo¿liwoœci œrodowiska Visual Studio 2008
i twórz niezawodne aplikacje
•
Jak optymalnie wykorzystaæ œrodowisko Visual Studio?
•
Jak tworzyæ wydajne aplikacje dla przedsiêbiorstw?
•
Jak wzbogaciæ œrodowisko programistyczne przy u¿yciu w³asnych dodatków?
Microsoft Visual Studio 2008 to nowoczesne œrodowisko programistyczne, które umo¿liwia
bardziej precyzyjne i szybsze tworzenie niezawodnych aplikacji. W najnowszej wersji
wprowadzono wiele poprawek w jêzykach (takich jak zapytania w LINQ) oraz liczne
nowoœci na platformie .NET. Usprawniono tak¿e dostêpne narzêdzia — na przyk³ad
w programie Visual Studio Team System, pozwalaj¹cym na skuteczn¹ pracê zespo³ow¹.
Wprowadzono w nim mo¿liwoœci profilowania wydajnoœci i udoskonalono system
kompilacji grupowej. Wœród nowych funkcji pojawi³y siê kreatory do wi¹zania danych,
inteligentne znaczniki oraz narzêdzia do zarz¹dzania projektami.
„Microsoft Visual Studio 2008. Ksiêga eksperta” stanowi kompletne i szczegó³owe
omówienie tego wyj¹tkowego œrodowiska programistycznego. Z podrêcznika dowiesz siê,
jak tworzyæ dodatki, makra i kreatory oraz jak zbudowaæ aplikacje oparte na formularzach
Windows i platformie WPF. Poznasz produkty z rodziny Visual Studio Team System, które
umo¿liwiaj¹ wydajn¹ pracê w zespole. Nauczysz siê korzystaæ z narzêdzi
programistycznych platformy .NET, pracowaæ z bazami danych i zarz¹dzaæ zmianami
w kodzie Ÿród³owym.
•
Œrodowisko Visual Studio 2008-12-07 — rozwi¹zania i projekty
•
Przegl¹darki i eksploratory
•
Tworzenie i wykorzystanie wspó³u¿ytkowanego kodu
•
Korzystanie z narzêdzi zwiêkszaj¹cych produktywnoœæ
•
Obiektowy model automatyzacji
•
Tworzenie makr, kreatorów i dodatków
•
Arkusze stylów
•
Tworzenie aplikacji opartych na formularzach Windows
•
Praca z bazami danych
•
Dodawanie procesów do aplikacji
•
Aplikacje biznesowe oparte na pakiecie Office
•
Praca zespo³owa i Visual Studio Team System
•
Kontrolka kodu Ÿród³owego
Wykorzystaj wiedzê eksperck¹
i zostañ jeszcze bardziej profesjonalnym programist¹!
Spis treści
O autorach .................................................................................................... 19
Dedykacje ..................................................................................................... 20
Podziękowania ............................................................................................ 20
Wprowadzenie ............................................................................................. 21
Część I
Wprowadzenie do Visual Studio 2008 .................................. 25
Rozdział 1. Krótki przegląd środowiska Visual Studio 2008 ...................................... 27
Oczekiwane usprawnienia środowiska ..................................................................................... 28
Jedno narzędzie — wiele zadań .......................................................................................... 29
Bardziej przejrzyste okna .................................................................................................... 31
Zapisywanie ustawień .......................................................................................................... 35
Współużytkowanie (i konsumowanie) kodu w ramach społeczności .......................... 37
Wzbogacona obsługa okna Class Designer ...................................................................... 38
Rozwijanie aplikacji z interfejsem użytkownika ..................................................................... 38
Zwiększanie wydajności programistów aplikacji sieciowych ........................................ 40
Bardziej inteligentne klienty ............................................................................................... 51
Rozwiązania oparte na pakiecie Office .............................................................................. 56
Rozwiązania na urządzenia przenośne .............................................................................. 59
Tworzenie powiązanych rozwiązań opartych na usługach ................................................... 63
Tworzenie aplikacji i procesów biznesowych ................................................................... 63
Tworzenie i konsumowanie usług ..................................................................................... 66
Praca z danymi ............................................................................................................................. 68
Projektowanie danych ......................................................................................................... 68
Odwzorowywanie obiektów na dane relacyjne ................................................................ 70
Tworzenie aplikacji okresowo nawiązujących połączenie .............................................. 71
Produkty z rodziny Visual Studio ............................................................................................. 73
Wersje Express ...................................................................................................................... 73
Wersja Standard ................................................................................................................... 74
Wersja Professional .............................................................................................................. 75
Team Systems ........................................................................................................................ 76
Narzędzia Expression ...........................................................................................................78
Podsumowanie ............................................................................................................................. 79
Rozdział 2. Krótki przegląd środowiska IDE ................................................................. 81
Instalowanie środowiska Visual Studio ................................................................................... 82
Wybór języka ......................................................................................................................... 83
Konfigurowanie środowiska programistycznego ............................................................ 83
Strona startowa ............................................................................................................................ 86
Opcje uruchomieniowe ....................................................................................................... 87
Pierwszy projekt .......................................................................................................................... 88
Spis treści
Pasek menu ................................................................................................................................... 88
Liczne paski narzędzi .................................................................................................................. 93
Standardowy pasek narzędzi ............................................................................................... 94
Dostosowywanie pasków narzędzi .................................................................................... 95
Okno narzędzi .............................................................................................................................. 97
Graficzne okna projektowe ........................................................................................................ 98
Edytory tekstu ............................................................................................................................ 100
Edytory kodu ....................................................................................................................... 100
Dostosowywanie edytorów ............................................................................................... 102
Solution Explorer ....................................................................................................................... 104
Okno Properties ......................................................................................................................... 104
Zarządzanie wieloma oknami środowiska IDE .................................................................... 105
Przyczepianie ...................................................................................................................... 106
Dokowanie ........................................................................................................................... 107
Podsumowanie ........................................................................................................................... 109
Rozdział 3. Rozszerzenia platformy i języków .NET w wersji 2008 .......................... 111
Przegląd usprawnień w Visual Studio 2008 z podziałem na języki .NET ......................... 112
Usprawnienia IDE związane z językiem Visual Basic ................................................... 113
Usprawnienia IDE związane z językiem C# ................................................................... 114
Dodatki do języków .NET w wersji 2008 ............................................................................... 115
Wykrywanie typu zmiennej na podstawie przypisania ................................................ 116
Tworzenie obiektów i ustawianie ich właściwości w jednym wierszu kodu .............. 118
Dodawanie metod do istniejących klas ........................................................................... 120
Tworzenie egzemplarzy nieistniejących klas .................................................................. 121
Pisanie prostych funkcji anonimowych w kodzie ......................................................... 122
Dodawanie logiki biznesowej do wygenerowanego kodu ............................................ 124
Dostęp do danych i pobieranie ich za pomocą języków .NET .................................... 126
Dzielenie podzespołów na wiele plików .......................................................................... 128
Bezpośrednie korzystanie z elementów XML ................................................................ 129
Usuwanie nieużywanych argumentów z metod obsługi zdarzeń
(tylko w Visual Basic) ...................................................................................................... 130
Automatyczne generowanie kodu do obsługi właściwości (tylko w C#) ................... 130
Usprawnienia platformy .NET Framework 3.5 .................................................................... 131
Podsumowanie ........................................................................................................................... 134
Część II
Szczegółowe omówienie środowiska IDE .......................... 135
Rozdział 4. Rozwiązania i projekty .............................................................................. 137
Wprowadzenie do rozwiązań .................................................................................................. 138
Tworzenie rozwiązania ...................................................................................................... 138
Korzystanie z rozwiązań .................................................................................................... 144
Zapoznawanie się z projektami ............................................................................................... 149
Tworzenie projektu ............................................................................................................ 150
Używanie plików definicji projektu ................................................................................. 154
Praca z projektami .............................................................................................................. 159
Podsumowanie ........................................................................................................................... 164
6
Spis treści
Rozdział 5. Przeglądarki i eksploratory ...................................................................... 167
Okno Solution Explorer ........................................................................................................... 168
Ikony i wskazówki graficzne ............................................................................................. 169
Zarządzanie rozwiązaniami .............................................................................................. 172
Zarządzanie projektami ..................................................................................................... 174
Okno Class View ....................................................................................................................... 175
Pasek narzędzi ..................................................................................................................... 175
Pasek wyszukiwania ........................................................................................................... 176
Panel obiektów .................................................................................................................... 176
Panel składowych ............................................................................................................... 178
Okno Server Explorer ............................................................................................................... 179
Połączenia z danymi ........................................................................................................... 180
Komponenty serwera ......................................................................................................... 181
Okno Object Browser ............................................................................................................... 185
Zmiana zasięgu ................................................................................................................... 185
Przeglądanie obiektów ....................................................................................................... 186
Okno Document Outline ......................................................................................................... 188
Modyfikowanie elementów ............................................................................................... 188
Podsumowanie ........................................................................................................................... 189
Rozdział 6. Wprowadzenie do edytorów i okien projektowych ............................... 191
Podstawy ..................................................................................................................................... 192
Edytor tekstu ....................................................................................................................... 192
Okna projektowe środowiska Visual Studio .................................................................. 195
Pisanie kodu w edytorze ........................................................................................................... 195
Otwieranie edytora ............................................................................................................. 196
Pisanie kodu ........................................................................................................................ 196
Budowa okna edytora kodu .............................................................................................. 198
Narzędzia do nawigowania po kodzie ............................................................................. 201
Przeszukiwanie dokumentów ........................................................................................... 204
Diagnozowanie w edytorze kodu ..................................................................................... 213
Drukowanie kodu ............................................................................................................... 216
Używanie okna Code Definition ...................................................................................... 218
Tworzenie i modyfikowanie dokumentów oraz szablonów XML ..................................... 219
Generowanie szablonów .................................................................................................... 220
Edycja arkuszy stylów XSLT ............................................................................................. 221
Używanie kaskadowych arkuszy stylów ................................................................................. 222
Dodawanie zasad stylów .................................................................................................... 222
Definiowanie atrybutów arkuszy stylów ......................................................................... 222
Tworzenie aplikacji klienckich dla systemu Windows ........................................................ 223
Tworzenie projektów aplikacji dla systemu Windows ................................................. 223
Tworzenie projektów WPF ............................................................................................... 232
Tworzenie formularzy sieciowych .......................................................................................... 235
Projektowanie aplikacji opartych na formularzach sieciowych .................................. 236
Tworzenie komponentów i kontrolek .................................................................................... 242
Tworzenie nowego komponentu lub kontrolki ............................................................. 242
Uwagi na temat pisania kodu komponentów ................................................................ 243
Podsumowanie ........................................................................................................................... 245
7
Spis treści
Rozdział 7. Społeczność .NET: wykorzystanie
i tworzenie współużytkowanego kodu ................................................... 247
Możliwości Visual Studio związane ze społecznością .......................................................... 248
Strona startowa Visual Studio .......................................................................................... 248
Menu Help ........................................................................................................................... 253
Wykrywanie i wykorzystanie współużytkowanych zasobów .............................................. 265
Rodzaje współużytkowanych zasobów ............................................................................ 265
Wyszukiwanie odpowiednich zasobów ........................................................................... 267
Instalowanie i przechowywanie udostępnianych zasobów .......................................... 267
Własny wkład w społeczność ................................................................................................... 270
Tworzenie udostępnianych elementów (szablonów projektów i elementów) .......... 270
Tworzenie szablonów projektów ..................................................................................... 271
Tworzenie szablonów elementów .................................................................................... 277
Tworzenie pakietów ........................................................................................................... 278
Udostępnianie własnych rozwiązań ................................................................................ 286
Podsumowanie ........................................................................................................................... 286
Część III Tworzenie kodu i zarządzanie nim ..................................... 289
Rozdział 8. Korzystanie z narzędzi zwiększających produktywność ....................... 291
Podstawowe narzędzia pomocnicze edytorów kodu ........................................................... 293
Śledzenie zmian .................................................................................................................. 294
Wskazówki dotyczące problemów ................................................................................... 294
Aktywne odnośniki ............................................................................................................ 296
Kolorowanie składni .......................................................................................................... 296
Schematy i nawigacja ................................................................................................................ 297
Schematy kodu .................................................................................................................... 297
Nawigowanie po kodzie HTML ....................................................................................... 300
Inteligentne znaczniki i operacje ............................................................................................. 301
Okno projektowe HTML .................................................................................................. 302
Okno projektowe formularzy Windows ......................................................................... 302
Edytor kodu ......................................................................................................................... 303
Mechanizm IntelliSense ........................................................................................................... 303
Uzupełnianie słów (Complete Word) ............................................................................. 305
Okno z informacjami podręcznymi (Quick Info) ......................................................... 306
Okno z listą składowych (List Members) ........................................................................ 307
Okno z informacjami o parametrach (Parameter Info) ............................................... 308
Porządkowanie instrukcji Using ...................................................................................... 308
Fragmenty kodu i kod szablonowy .................................................................................. 309
Dopasowywanie nawiasów ............................................................................................... 319
Dostosowywanie mechanizmu IntelliSense do własnych potrzeb .............................. 321
Okno Task List ........................................................................................................................... 321
Zadania związane z komentarzami .................................................................................. 323
Zadania związane ze skrótami .......................................................................................... 324
Zadania użytkownika ......................................................................................................... 324
Podsumowanie ........................................................................................................................... 325
8
Plik z chomika:
janowiec
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
PHP
Zgłoś jeśli
naruszono regulamin