100 sposobów na visual studio cała książka.pdf

(45618 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
IDZ DO
PRZYK£ADOW Y ROZDZIA£
100 sposobów
SPIS TREŒCI
na Visual Studio
KATALOG KSI¥¯EK
Autor: James Avery
T³umaczenie: Bart³omiej Garbacz, Daniel Kaczmarek
ISBN: 83-246-0064-7
Tytu³ orygina³ u: Visual Studio Hacks
Format: B5, stron: 472
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Podnieœ wydajnoœæ Visual Studio i przyspiesz swoj¹ pracê
Efektywne zarz¹dzanie projektami i kodem Ÿród³owym
Tworzenie i wykorzystywanie makroinstrukcji
Wyszukiwanie i usuwanie b³êdów w kodach
Visual Studio to jedno z najpopularniejszych œrodowisk programistycznych. Za jego
pomoc¹ mo¿na tworzyæ programy w kilku jêzykach, a ³atwoœæ obs³ugi sprawia, ¿e ju¿
po kilku godzinach pracy jego u¿ytkownik sprawnie porusza siê po interfejsie
i wykorzystuje wiêkszoœæ jego mo¿liwoœci. Visual Studio oferuje ogromn¹ liczbê funkcji,
pozwala na wszechstronn¹ konfiguracjê, umo¿liwia automatyzacjê zadañ i posiada
wiele innych cech podnosz¹cych komfort pracy programisty. œrodowisko to posiada
jednak wiele innych ciekawych cech i mo¿liwoœci, których opisu nie znajdziemy
w dokumentacji.
Ksi¹¿ka „100 sposobów na Visual Studio” to unikatowy zbiór 100 wskazówek
opracowanych przez programistów u¿ywaj¹cych tego narzêdzia w codziennej pracy
i znaj¹cych wszystkie jego tajniki. Opisuje funkcje, dodatki, makra oraz rozszerzenia,
które pozwalaj¹ w jeszcze wiêkszym stopniu rozszerzyæ funkcjonalnoœæ tego
œrodowiska. Wykorzystywanie zawartych tu informacji pozwoli ka¿demu u¿ytkownikowi
Visual Studio na przyspieszenie swojej pracy i uczynienie jej bardziej efektywn¹ dziêki
zastosowaniu jego mniej znanych, a bardzo przydatnych funkcji.
Zarz¹dzanie plikami projektów
Konfigurowanie edytora kodu Ÿród³owego i przestrzeni roboczej
Refaktoryzacja kodu
Zapisywanie i przenoszenie ustawieñ œrodowiska
Dostosowywanie procesu kompilacji i wykrywania b³êdów
Wykorzystywanie szablonów i makr
Stosowanie komentarzy XML
Automatyzacja poleceñ
Pisanie doskona³ego oprogramowania wymaga opanowania wszystkich mo¿liwoœci
œrodowiska programistycznego. Dziêki tej ksi¹¿ce Visual Studio odkryje wszystkie
swoje tajemnice.
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOŒCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
857050047.015.png 857050047.016.png 857050047.017.png 857050047.018.png 857050047.001.png 857050047.002.png 857050047.003.png 857050047.004.png 857050047.005.png 857050047.006.png 857050047.007.png 857050047.008.png 857050047.009.png 857050047.010.png 857050047.011.png 857050047.012.png 857050047.013.png 857050047.014.png
 
Spis treści
O autorach ...................................................................................................................................... 7
Wstęp ............................................................................................................................................. 11
Rozdział 1. Praca z projektami i rozwiązaniami ......................................................................... 17
1. Zarządzanie projektami i rozwiązaniami ................................................................... 17
2. Praca z odwołaniami do podzespołów i projektów .................................................. 26
3. Organizacja projektów i rozwiązań ............................................................................. 31
4. Sposób na pliki projektów i rozwiązań ....................................................................... 35
5. Usuwanie dowiązań do SourceSafe ............................................................................. 42
Rozdział 2. Praca z edytorem ...................................................................................................... 47
6. Praca ze schowkiem ....................................................................................................... 47
7. Łatwe wklejanie tekstu do Visual Studio ................................................................... 50
8. Stosowanie IntelliSense ................................................................................................. 55
9. Stosowanie regionów ..................................................................................................... 60
10. Dodawanie linii siatki w edytorze tekstu ................................................................... 63
11. Wybór najlepszego edytora .......................................................................................... 64
12. Dostosowywanie sposobu kolorowania składni ....................................................... 69
13. Edytowanie listy ostatnio używanych plików i projektów ..................................... 71
14. Refaktoryzacja kodu ....................................................................................................... 74
15. Używanie i współużytkowanie fragmentów kodu ................................................... 82
Rozdział 3. Nawigacja w Visual Studio ....................................................................................... 85
16. Kontrola przestrzeni roboczej ....................................................................................... 85
17. Szybkie odnajdywanie plików ..................................................................................... 91
18. Szybkie przeszukiwanie plików .................................................................................. 94
19. Wyszukiwanie wzorców w plikach ............................................................................. 95
20. Nawigacja po kodzie źródłowym .............................................................................. 101
21. Lista zadań do wykonania .......................................................................................... 103
22. Sposób na mysz ............................................................................................................ 106
23. Wzbogacanie zakładek w Visual Studio ................................................................... 107
Spis treści | 3
 
Rozdział 4. Dostosowywanie Visual Studio ............................................................................. 109
24. Tworzenie własnych skrótów klawiszowych .......................................................... 109
25. Dostosowywanie menu i pasków narzędziowych .................................................. 113
26. Tworzenie własnych układów okien ......................................................................... 118
27. Dostosowywanie okna narzędziowego .................................................................... 120
28. Program wdrażający ustawienia okna narzędziowego .......................................... 123
29. Dodawanie obsługi pliku z niestandardowymi rozszerzeniami ............................. 126
30. Sposób na rejestr ........................................................................................................... 127
31. Zapisywanie i przenoszenie ustawień Visual Studio ............................................. 131
32. Uruchamianie mechanizmu IntelliSense w dokumentach HTML i XML ............ 134
33. Dodawanie narzędzi zewnętrznych .......................................................................... 139
34. Dostosowywanie procesu kompilacji projektu ........................................................ 142
35. Modyfikacja wyników kompilacji i nawigacja po wynikach kompilacji .......... 148
Rozdział 5. Debugowanie ........................................................................................................... 153
36. Ustawianie punktów przerwań .................................................................................. 154
37. Rozwiązywanie problemów z punktami przerwań ................................................ 160
38. Dostosowywanie reakcji Visual Studio na występowanie wyjątków .................. 163
39. Debugowanie kodu w językach skryptowych ......................................................... 165
40. Debugowanie kodu wykonywanego na serwerze SQL Server ................................. 168
41. Debugowanie uruchomionego procesu .................................................................... 171
42. Debugowanie nieprawidłowo działającej aplikacji ................................................. 175
43. Tworzenie własnego wizualizatora ........................................................................... 179
Rozdział 6. Sposoby na przyspieszanie pracy ........................................................................ 185
44. Przyspieszanie pracy Visual Studio .......................................................................... 185
45. Ładowanie plików z wiersza poleceń ....................................................................... 187
46. Praca z oknem poleceń ................................................................................................ 189
47. Tworzenie specjalnego narzędzia .............................................................................. 193
48. Rozszerzanie pliku konfiguracyjnego aplikacji ....................................................... 197
49. Generowanie zestawów danych o silnym typie ...................................................... 202
50. Definiowanie szablonów do generowania kodu ..................................................... 205
51. Tworzenie makra .......................................................................................................... 210
52. Generowanie kodu za pomocą makr ........................................................................ 215
53. Szybkie tworzenie ciągów połączeń .......................................................................... 217
54. Szybkie podpisywanie podzestawów ....................................................................... 219
55. Szybkie uaktualnianie odwołań w projektach ......................................................... 221
56. Automatyczne dodawanie instrukcji using i Imports ............................................ 224
57. Automatyczne wstawianie często używanego kodu .............................................. 228
58. Szybkie przełączanie się między programami kontroli kodu źródłowego ......... 231
4 | Spis treści
Rozdział 7. System pomocy i prace badawcze ........................................................................ 233
59. System pomocy ............................................................................................................. 233
60. Przeszukiwanie zasobów internetowych z poziomu Visual Studio ..................... 240
61. Przekierowanie systemu pomocy do wyszukiwarki Google ................................ 243
62. Łatwe korzystanie z mechanizmu P/Invoke ........................................................... 245
63. Badanie kodu IL generowanego na podstawie kodu wyższego poziomu .......... 249
64. Badanie wewnętrznej struktury podzespołów ........................................................ 254
65. Zapewnianie przestrzegania reguł za pomocą programu FxCop ........................... 259
66. Generowanie statystyk dla kodu zapisanego w języku C# ................................... 267
67. Profilowanie przydziałów na stosie .......................................................................... 270
Rozdział 8. Komentarze i dokumentacja .................................................................................. 277
68. Obsługa komentarzy XML używanych w kodzie C# ............................................. 278
69. Sprawniejsze tworzenie komentarzy ......................................................................... 287
70. Tworzenie komentarzy XML w kodzie VB.NET ..................................................... 291
71. Tworzenie dokumentacji na podstawie komentarzy XML .................................... 296
72. Integracja utworzonej dokumentacji z systemem pomocy Visual Studio ........... 298
Rozdział 9. Obsługa komponentu Server Explorer ................................................................. 303
73. Uzyskiwanie dostępu do liczników wydajności ..................................................... 304
74. Tworzenie diagramów i modyfikowanie baz danych ............................................ 307
75. Tworzenie skryptów baz danych ............................................................................... 314
76. Wyliczanie procesów, napędów, udziałów i innych elementów ............................ 320
Rozdział 10. Obsługa narzędzi Visual Studio Tools ................................................................ 325
77. Obsługa wiersza poleceń systemu Visual Studio .................................................... 325
78. Uruchamianie Visual Studio z poziomu wiersza poleceń ..................................... 329
79. Testy obciążeniowe aplikacji WWW ......................................................................... 331
80. Zaciemnianie kodu ....................................................................................................... 350
81. Generowanie kodu na podstawie diagramów UML .............................................. 356
82. Generowanie diagramów UML na podstawie kodu .............................................. 363
Rozdział 11. Obsługa mechanizmów Visual Studio Tools for Office ..................................... 367
83. Instalacja Visual Studio Tools for Office 2003 .......................................................... 367
84. Tworzenia paska poleceń w programie Word 2003 ................................................ 369
85. Wyświetlanie okna formularza z poziomu programu Excel 2003 ............................. 375
Rozdział 12. Rozszerzanie Visual Studio ................................................................................. 383
86. Automatyzacja Visual Studio ..................................................................................... 383
87. Uzyskiwanie dostępu do Visual Studio z poziomu niezależnych aplikacji ........ 386
88. Tworzenie szablonu pliku ........................................................................................... 390
Spis treści | 5
89. Tworzenie dodatku systemu Visual Studio ............................................................. 398
90. Znajdowanie nazwy paska poleceń ........................................................................... 407
91. Zmiana ikony dodatku ................................................................................................ 410
Rozdział 13. Usprawnianie Visual Studio ................................................................................. 417
92. Zarządzanie dodatkami ............................................................................................... 417
93. Uruchamianie testów jednostek z poziomu systemu Visual Studio .................... 420
94. Sprawdzanie pisowni kodu i komentarzy ................................................................ 425
95. Przeglądanie struktury formantów ........................................................................... 430
96. Konwersja kodu tworzonego w Visual Studio na postać nadającą się
do wstawienia do blogu .............................................................................................. 431
97. Zwijanie i rozwijanie kodu ......................................................................................... 435
98. Połączenie wiersza poleceń Visual Studio z oknem poleceń ................................... 437
99. Generowanie kodu usług sieciowych ....................................................................... 438
100. Testowanie wyrażeń regularnych w środowisku Visual Studio ............................... 447
Skorowidz ................................................................................................................................... 451
6 | Spis treści
Zgłoś jeśli naruszono regulamin