okladka

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.


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)
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)
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)
  • 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)