reklama - zainteresowany?

C#. Tworzenie aplikacji graficznych w .NET 3.0 - Helion

C#. Tworzenie aplikacji graficznych w .NET 3.0
Autor: Krzysztof Rychlicki-Kicior
ISBN: 978-83-246-1076-1
stron: 304, Format: B5, okładka: miękka
Data wydania: 2007-10-17
Księgarnia: Helion

Cena książki: 39,00 zł

Dodaj do koszyka C#. Tworzenie aplikacji graficznych w .NET 3.0

Tagi: .NET - Programowanie | C# - Programowanie

Poznaj techniki budowania interfejsów użytkownika dla aplikacji Windows

  • Opanuj jÄ™zyk C# i wykorzystaj możliwoÅ›ci programowania obiektowego
  • Zaprojektuj interfejs użytkownika, wykorzystujÄ…c jÄ™zyk XAML
  • Zaimplementuj mechanizmy obsÅ‚ugi plików i wymiany danych

Najnowsza wersja platformy .NET, oznaczona numerem 3.0, zawiera wiele usprawnień, dzięki którym tworzenie aplikacji z interfejsem graficznym stało się zdecydowanie prostsze. Część platformy o nazwie Windows Presentation Foundation (WPF) wraz z przeznaczonym wyłącznie do projektowania interfejsów użytkownika językiem XAML pozwala na całkowite oddzielenie warstwy prezentacji aplikacji od warstwy logiki i danych. Wykorzystując podstawowy język programowania platformy .NET -- C# -- można niemal błyskawicznie stworzyć aplikację z graficznym interfejsem użytkownika. Udostępniane bezpłatnie przez firmę Microsoft narzędzia Microsoft Visual C# Orcas Express Edition i Microsoft SQL Server 2005 Express Edition znacznie ułatwiają programistom poznanie nowej technologii.

Książka "C#. Tworzenie aplikacji graficznych w .NET 3.0" opisuje ten właśnie język w kontekście pisania programów wyposażonych w interfejs graficzny zbudowany w oparciu o WPF. Czytając ją, dowiesz się, jak zainstalować i skonfigurować narzędzia do pracy. Poznasz język C#, zasady programowania obiektowego i najważniejsze klasy platformy .NET. Nauczysz się konstruować dokumenty XAML i tworzyć aplikacje WPF. Przeczytasz o komponentach wizualnych, zdarzeniach i programowaniu operacji graficznych. Znajdziesz tu również informacje o obsłudze plików, połączeniach z bazami danych oraz komunikacji sieciowej.

  • Pobieranie i instalacja narzÄ™dzi
  • Podstawowe elementy jÄ™zyka C#
  • Programowanie obiektowe
  • Konstruowanie dokumentów XAML
  • Hierarchia klas komponentów wizualnych
  • ObsÅ‚uga zdarzeÅ„
  • Geometria 2D
  • Operacje graficzne
  • Tworzenie animacji
  • Korzystanie z szablonów
  • ObsÅ‚uga plików i danych
  • Przetwarzanie dokumentów XML
  • PoÅ‚Ä…czenia z sieciÄ…

Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało proces
tworzenia oprogramowania dla systemu Windows.

Dodaj do koszyka C#. Tworzenie aplikacji graficznych w .NET 3.0

 

Osoby które kupowały "C#. Tworzenie aplikacji graficznych w .NET 3.0", wybierały także:

  • Domain-Driven Design dla .NET Core. Jak rozwiÄ…zywać zÅ‚ożone problemy podczas projektowania architektury aplikacji
  • Gray Hat C#. JÄ™zyk C# w kontroli i Å‚amaniu zabezpieczeÅ„
  • PowerShell. Kurs video. Zarz
  • ASP .NET Core. Kurs video. Rozwijanie dodatkowych funkcjonalnoÅ›ci Web API
  • Programowanie asynchroniczne i równolegÅ‚e w C#. Kurs video. Poziom podstawowy

Dodaj do koszyka C#. Tworzenie aplikacji graficznych w .NET 3.0

Spis treści

C#. Tworzenie aplikacji graficznych w .NET 3.0 -- spis treści

Wstęp (9)

Część I Przygotowanie środowiska (11)

Rozdział 1. Przygotowanie środowiska Orcas (13)

  • Pobieranie aplikacji (14)
    • Pobieranie alternatywnego instalatora (15)
  • Instalacja (15)
  • Konfiguracja serwera SQL (17)

Część II Język C# (19)

Rozdział 2. Podstawowe elementy języka (21)

  • Zmienne (22)
  • StaÅ‚e (24)
  • Operatory (25)
  • Instrukcje (28)
    • Instrukcja warunkowa (29)
    • Instrukcja switch (30)
  • PÄ™tle (31)
    • PÄ™tla for (31)
    • PÄ™tle while i do..while (31)
    • While vs for (32)
  • Komentarze (33)
  • Tablice (33)
    • Tablice zagnieżdżone (34)
    • Tablice wielowymiarowe (35)
  • Rzutowanie (36)
  • Typ wyliczeniowy (37)
  • Pytania testowe (38)

Rozdział 3. Wszystko jest obiektem! (39)

  • Tworzenie klas (40)
    • Pola (40)
    • Metody (40)
    • Konstruktor (41)
    • Modyfikatory dostÄ™pu (42)
    • Destruktor (43)
  • Przestrzenie nazw (44)
  • Dziedziczenie (45)
  • Abstrakcja a programowanie obiektowe (46)
    • Tworzenie klasy potomnej (46)
  • Metody - zaawansowane możliwoÅ›ci (48)
    • Nadpisywanie metod nieabstrakcyjnych (48)
    • Metody statyczne (49)
    • PrzeÅ‚adowywanie metod (50)
  • Klasy finalne (50)
  • Polimorfizm (51)
    • Virtual i override vs new (51)
    • SÅ‚owa kluczowe as i is (52)
    • PrzykÅ‚ad zastosowania polimorfizmu (52)
  • Pytania testowe (53)

Rozdział 4. Jeśli nie klasa, to co? (55)

  • Struktury (55)
    • SÅ‚owa kluczowe ref i out (56)
    • Zastosowanie struktur (58)
  • WÅ‚aÅ›ciwoÅ›ci (59)
    • WÅ‚aÅ›ciwoÅ›ci w praktyce (60)
  • Interfejsy (61)
    • Interfejsy w praktyce (62)
    • Jawna implementacja interfejsów (63)
  • Delegacje (65)
  • Zdarzenia (66)
    • Tworzenie zdarzeÅ„ (68)
  • Indeksery (70)
  • WyjÄ…tki (72)
    • Klasy wyjÄ…tków (73)
  • SÅ‚owo using raz jeszcze (74)
  • Typy nullowalne (75)
  • Typy generyczne (76)
  • Pytania testowe (77)

Część III .NET 3.0 (79)

Rozdział 5. Przykłady ważnych klas w .NET (81)

  • Klasa Object (81)
  • Klasa DependencyObject (System.Windows) (82)
  • Klasa Freezable (System.Windows) (82)
  • Klasa String (83)
  • Klasa Array (84)
  • Klasa ArrayList (System.Collections) (85)
  • Pytania testowe (86)

Rozdział 6. Zasady konstruowania dokumentów XAML (87)

  • XML i XAML (87)
  • XAML w praktyce (89)
  • Rozszerzenia znaczników (91)
    • Zasoby podstawÄ… aplikacji graficznych (91)
  • Style - jedna deklaracja, wiele zastosowaÅ„ (93)
  • Zdarzenia (94)
    • Wstawianie kodu XAML i C# w jednym pliku (95)
    • Wstawianie kodu w osobnym pliku (95)
    • Name i x:Name w jednym byli kodzie (96)
    • Zdarzenia a style (96)
  • WÅ‚aÅ›ciwoÅ›ci doÅ‚Ä…czane (97)
  • Pytania (98)

Rozdział 7. Struktura aplikacji WPF (101)

  • Tworzenie aplikacji w Å›rodowisku programistycznym (101)
  • Teoria w praktyce. PPP - Pierwszy Prosty Program (106)
  • Pytania testowe (109)

Rozdział 8. Hierarchia klas komponentów wizualnych (111)

  • System.Windows.Media.Visual (112)
  • System.Windows.UIElement (113)
    • Obliczanie i ustawianie (114)
  • System.Windows.FrameworkElement (114)
  • System.Windows.Controls.Control (116)
  • System.Windows.Controls.Panel (116)
  • Pytania testowe (117)

Rozdział 9. Komponenty wizualne (119)

  • Button (119)
    • TextBox (120)
    • TextBlock (123)
    • ListBox (125)
  • Image (127)
    • WyÅ›wietlanie z wymiarami (128)
  • Menu (130)
  • CheckBox (131)
  • RadioButton (133)
  • ToolTip (133)
  • ComboBox (135)
  • ContextMenu (136)
  • TabControl (137)
  • ScrollViewer (138)
  • ProgressBar (139)
    • ProgressBar a Slider (139)
  • StatusBar (140)
  • Pytania testowe (141)

Rozdział 10. Zdarzenia w praktyce (143)

  • Zdarzenia w WPF (143)
    • PrzykÅ‚ady... (144)
    • Najważniejsze zdarzenia w WPF (145)
    • RoutedEventArgs a klasa EventArgs (147)
  • Pytania testowe (148)

Rozdział 11. Pojemniki (149)

  • StackPanel (149)
  • DockPanel (150)
  • Canvas (151)
    • WrapPanel (152)
    • Grid (153)
  • Pytania testowe (154)

Część IV Zaawansowane zagadnienia graficzne (157)

Rozdział 12. Geometria 2D (159)

  • Klasa Geometry (159)
  • EllipseGeometry (160)
  • PathGeometry (160)
  • GeometryGroup (163)
    • GeometryGroup a mieszanie figur w klasie CombinedGeometry (164)
  • KsztaÅ‚ty - zastosowanie i użycie (165)
  • Pytania testowe (166)

Rozdział 13. Pozostałe ważne operacje graficzne (169)

  • Transformacje (169)
    • ScaleTransform (169)
    • RotateTransform (170)
    • SkewTransform (171)
    • TranslateTransform (172)
    • Grupy transformacji (172)
  • Rysunki (172)
  • PÄ™dzle (173)
    • SolidColorBrush (174)
    • LinearGradientBrush (174)
    • RadialGradientBrush (175)
    • ImageBrush (176)
    • DrawingBrush (176)
    • VisualBrush (177)
    • Pióro (178)
  • Efekty bitmap (180)
  • Pytania testowe (182)

Rozdział 14. Animacje (183)

  • Triggery (183)
  • Animacje (186)
    • Animacje podstawowe (From / To / By) (188)
    • Animacje z użyciem klatek kluczowych (189)
    • Wiele animacji w jednej (196)
    • Kontrola uruchomionej animacji (196)
  • Pytania testowe (199)

Rozdział 15. Szablony (201)

  • Podstawowe operacje na szablonach (201)
    • Klasa Template (201)
    • Wykorzystywanie szablonu w stylach (204)
    • TemplateBinding (205)
  • Szablony a triggery (206)
  • Pytania testowe (208)

Część V Obsługa danych (209)

Rozdział 16. WPF i system plików (211)

  • Pliki i katalogi (211)
    • Struktura katalogów (212)
    • Directory (213)
    • File (215)
    • Tworzenie plików (217)
    • Strumienie, czytniki, zapisywacze... (220)
    • Tekst vs binaria (222)
    • Konwersja miÄ™dzy kodowaniami (224)
    • WyjÄ…tki wejÅ›cia-wyjÅ›cia (225)
    • PrzykÅ‚ad (225)
  • Pytania testowe (227)

Rozdział 17. Wiązanie danych (229)

  • Warstwy aplikacji (229)
  • Podstawy wiÄ…zania danych (230)
  • Klasa Binding (231)
  • Sposoby oddziaÅ‚ywania źródÅ‚a i celu wiÄ…zania (233)
  • Interfejs INotifyPropertyChanged (234)
  • Kontrola zmiany danych źródÅ‚a (236)
  • WiÄ…zanie danych a kolekcje (237)
  • Szablon elementu (239)
    • Szablon, dane i triggery (240)
  • Walidacja danych (242)
  • Pytania testowe (244)

Rozdział 18. Obsługa XML (245)

  • Wczytywanie dokumentów XML (245)
  • Wykorzystywanie danych XML (246)
  • Pytania testowe (248)

Rozdział 19. Różne źródła danych (251)

  • ŹródÅ‚o danych XML (251)
  • XmlDataProvider (252)
  • Microsoft SQL Server w praktyce (256)
    • Tworzenie poÅ‚Ä…czenia z bazÄ… danych (257)
  • Struktura bazy danych (258)
  • Pytania testowe (261)

Rozdział 20. Multimedia w WPF (263)

  • MediaElement (263)
    • OÅ› czasowa i powrót do animacji... (265)
    • MediaPlayer (267)
  • Pytania testowe (268)

Rozdział 21. Wątki i internet (269)

  • WÄ…tki (269)
  • Internet (272)
    • Protokół TCP (272)
    • Implementacja protokoÅ‚u TCP w .NET 3.0 (273)
    • TcpClient (273)
    • TcpListener (274)
    • PrzykÅ‚adowy projekt (275)
  • Pytania testowe (279)

Dodatki (281)

Dodatek A Bibliografia (283)

Dodatek B Odpowiedzi do pytań (285)

Skorowidz (289)

Dodaj do koszyka C#. Tworzenie aplikacji graficznych w .NET 3.0

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.