Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie
Autor: Jacek Matulewski
Szczegóły książki w Helionie
ISBN: 978-83-246-1288-8
Cena: 37 zł
Oprawa: miękka
Format: B5
Data wydania: 2008.03.14
Liczba stron: 280
Przykładowy rozdział: ftp://ftp.helion.pl/online/cwvcsh/cwvcsh-5.pdf
Kategoria: Visual C#
Czysta przyjemność tworzenia… projektowanie aplikacji w przyjaznym środowisku Visual C# 2008
- Visual C# bez tajemnic, czyli jak zapanować nad całością projektu
- Biblioteki Windows Forms i Windows Presentation Foundation, czyli jak budować aplikacje okienkowe
- Najświeższe innowacje platformy .NET 3.0, czyli jak używać XAML
Środowisko programistyczne Visual C#, będące elementem szerszego pakietu Microsoft Visual Studio 2008, jest obecnie najczęściej wykorzystywanym środowiskiem służącym do projektowania aplikacji na platformy .NET 2.0, 3.0 i 3.5. Ułatwia ono zarówno pisanie kodu C#, jak i projektowanie graficznego interfejsu programu, zapewniając łatwą edycję kodu, wizualizację oraz możliwość kontrolowanego uruchamiania przygotowywanej aplikacji. Wspomaga także programistę w usuwaniu błędów kodu oraz oferuje mu dwie biblioteki kontrolek (Windows Forms i Windows Presentation Foundation), które pozwalają na bezproblemową budowę graficznego interfejsu użytkownika (także zgodnego ze stylem używanym w systemie Windows Vista). Pakiet Visual Studio 2008 oferuje również łączenie kontrolek danych z bazami danych SQL Server i Access oraz wykorzystanie ogromnych możliwości plików XML.
Książka „Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie” ma za zadanie bezboleśnie i szybko wprowadzić Cię w arkana działania środowiska Visual C#, jak również udostępnić Ci wszelkie informacje dotyczące zachodzących w nim zmian. To znacznie ułatwi Ci projektowanie aplikacji w przyszłości. Podzielona na trzy odrębne części tematyczne, poświęcone kolejno podstawom poruszania się w tym środowisku, bibliotece Windows Forms oraz nowej bibliotece Windows Presentation Foundation, jest w istocie zbiorem praktycznych ćwiczeń opatrzonych komentarzami. Pozbawiona zbędnych opisów i dywagacji teoretycznych, zawiera jednak krótkie objaśnienia wszelkich trudniejszych kwestii. Zaopatrzono ją także w dodatki przeznaczone dla osób rozpoczynających dopiero naukę programowania.
- Projektowanie interfejsu aplikacji
- Analiza kodu i usuwanie błędów
- Aplikacje Windows Forms
- Techniki programowania
- Operacje na plikach XML
- Biblioteka ADO.NET i baza danych Server SQL
- .NET 2.0, .NET 3.0 — podobieństwa i różnice
- WPF i XAML — nowe narzędzia wizualizacji
- Elementy zagnieżdżone
- Transformacje i animacje
- Język C# 2.0 i kolekcje
- Projektowanie zorientowane obiektowo w C# 2.0
- Podstawy SQL
Visual C# 2008. Projektowanie aplikacji. Pierwsze starcie -- spis treści
Wstęp (7)
Część I Środowisko Visual C# (9)
Rozdział 1. Pierwsze kroki (11)
- Projektowanie interfejsu aplikacji (13)
- Analiza kodu pierwszej aplikacji (17)
- Metody zdarzeniowe (23)
Rozdział 2. Debugowanie kodu (31)
- Teoria Murphy'ego wyjaśniająca przyczynę powstawania błędów w kodach programów oraz to, jak ich unikać (31)
- Kontrolowane uruchamianie aplikacji w Visual C# (32)
- Śledzenie wykonywania programu krok po kroku (F10 i F11) (34)
- Run to Cursor (Ctrl+F10) (35)
- Breakpoint (F9) (36)
- Okna Locals i Watch (37)
- Stan wyjątkowy (39)
Część II Platforma .NET 2.0 (43)
Rozdział 3. Aplikacje Windows Forms (45)
- Notatnik .NET (45)
- Projektowanie interfejsu aplikacji - menu główne (45)
- Okna dialogowe i pliki tekstowe (52)
- Edycja i korzystanie ze schowka (60)
- Drukowanie (61)
- Elektroniczna kukułka (70)
- Ekran powitalny (splash screen) (70)
- Przygotowanie ikony w obszarze powiadamiania (72)
- Odtwarzanie pliku dźwiękowego (75)
- Ustawienia aplikacji (76)
Rozdział 4. Mechanizm drag & drop (81)
- Podstawy (81)
- Zagadnienia zaawansowane (88)
Rozdział 5. Wybrane techniki programowania dla systemu Windows (95)
- Dostęp do rejestrów systemu Windows (95)
- Zarządzane biblioteki DLL (101)
- Tworzenie zarządzanej biblioteki DLL (102)
- Statyczne ładowanie bibliotek DLL (106)
- Dynamiczne ładowanie zarządzanych bibliotek DLL i dynamiczne rozpoznawanie typów (108)
- Mechanizm PInvoke i funkcje WinAPI (118)
- Komunikaty Windows (125)
- Wysyłanie komunikatów Windows (125)
- Odbieranie komunikatów Windows (129)
Rozdział 6. Odczytywanie i zapisywanie danych w plikach XML (133)
- Podstawy języka XML (133)
- Deklaracja (134)
- Elementy (134)
- Atrybuty (134)
- Komentarze (135)
- Zapis i odczyt danych z pliku XML (135)
- Serializacja obiektów do pliku XML (141)
- XML i ADO.NET (144)
Rozdział 7. Biblioteka ADO.NET i SQL Server (147)
Część III Platforma .NET 3.0 (163)
Rozdział 8. Krótka historia platformy .NET, czyli przewodnik po jej wersjach (165)
- Historia (165)
- Teraźniejszość (167)
Rozdział 9. WPF i XAML - nowe narzędzia projektowania wizualnego (169)
- Kolory w WPF (171)
- Analiza kodu XAML aplikacji WPF (174)
- Wyzwalacze (triggers) (175)
- Wypełnienie gradientem (179)
- Tworzenie obiektu w kodzie XAML (182)
- WPF Browser Application (185)
Rozdział 10. Historia pewnego przycisku (189)
- Elementy zagnieżdżone (189)
- Style (195)
Rozdział 11. Transformacje i animacje (199)
- Transformacje (199)
- Animacje (203)
- Szablony (207)
Dodatki (209)
Dodatek A Język C# (211)
- Język C# 2.0 (211)
- Podstawowe typy danych (212)
- Sterowanie przepływem (220)
- Zwracanie wartości przez argument metody (223)
- Wyjątki (224)
- Dyrektywy preprocesora (226)
- Atrybuty (229)
- Kolekcje (229)
- Nowości języka C# 3.0 (236)
Dodatek B Projektowanie zorientowane obiektowo w C# 2.0 (245)
- Typy wartościowe i referencyjne (245)
- Przykład struktury (Ulamek) (247)
- Implementacja interfejsu (IComparable) (256)
- Definiowanie typów parametrycznych (257)
Dodatek C Szalenie krótki wstęp do SQL (265)
- Select (265)
- Insert (266)
- Delete (266)
Skorowidz (267)