reklama - zainteresowany?

C#. Programowanie - Helion

C#. Programowanie
Autor: Jesse Liberty
Tytuł oryginału: Programming C#
Tłumaczenie: Tomasz Walczak
ISBN: 83-246-0213-5
stron: 600, Format: B5, okładka: miękka
Data wydania: 2005-12-06
Księgarnia: Helion

Cena książki: 67,00 zł

Dodaj do koszyka C#. Programowanie

Tagi: C# - Programowanie

Podręcznik podstawowego języka programowania dla platformy .NET

  • Poznaj elementy języka C#
  • Stwórz własną aplikację
  • Komunikuj się z bazami danych

Język C# został opracowany przez firmę Microsoft jako podstawowe narzędzie programistyczne dla platformy .NET. C# łączący w sobie najlepsze cechy języków C, C++, Java i Visual Basic doskonale nadaje się do tworzenia aplikacji bazujących na komponentach. Jest prosty, bezpieczny ze względu na typy, oparty na obiektach i komponentach i przygotowany do obsługi mechanizmów komunikacji sieciowej. Za pomocą C# tworzone są nie tylko aplikacje na "duże" komputery, ale także programy dla platformy PocketPC. Popularność C# nadal rośnie, a jego producent stale inwestuje w dalszy rozwój tego narzędzia i platformy .NET.

"C#. Programowanie" to podręcznik przedstawiający tajniki tworzenia aplikacji dla .NET w języku C#. Przeczytasz w nim o podstawowych elementach i strukturach C#, zasadach programowania obiektowego oraz obsłudze wyjątków i błędów. Poznasz sposoby tworzenia aplikacji z wykorzystaniem podstawowych technologii tworzenia aplikacji dla platformy .NET -- ASP.NET, Windows Forms i ADO.NET. Nauczysz się wykorzystywać metadane i łączyć swoje aplikacje z API Windows oraz obiektami COM.

  • Typy w języku C#
  • Zmienne i stałe
  • Instrukcje, operatory i dyrektywy preprocesora
  • Reguły programowania obiektowego
  • Operacje na łańcuchach znaków
  • Stosowanie wyrażeń regularnych
  • Tworzenie aplikacji dla systemu Windows
  • Łączenie z bazami danych za pomocą ADO.NET
  • Pisanie aplikacji i usług sieciowych
  • Zdalne korzystanie z obiektów
  • Wątki i synchronizacja
  • Operacje na plikach
  • Opisuje C# 2.0, .NET 2.0 oraz Visual Studio 2005

Poznaj nowoczesne techniki programowania.

Dodaj do koszyka C#. Programowanie

Spis treści

C#. Programowanie -- spis treści

Przedmowa (9)

Część I Język C# (17)

1. Język C# i platforma .NET (19)

  • Platforma .NET (19)
  • .NET Framework (20)
  • Kompilacja i język MSIL (22)
  • Język C# (22)

2. Pierwszy program - "Witaj świecie" (25)

  • Klasy, obiekty i typy (25)
  • Tworzenie programu "Witaj świecie" (31)
  • Usuwanie błędów w Visual Studio .NET (36)

3. Podstawy języka C# (39)

  • Typy (39)
  • Zmienne i stałe (43)
  • Wyrażenia (50)
  • Odstępy (51)
  • Instrukcje (51)
  • Operatory (65)
  • Dyrektywy preprocesora (73)

4. Klasy i obiekty (77)

  • Definiowanie klas (78)
  • Tworzenie obiektów (82)
  • Używanie składowych statycznych (88)
  • Usuwanie obiektów (92)
  • Przekazywanie parametrów (95)
  • Przeciążanie metod i konstruktorów (101)
  • Hermetyzacja danych za pomocą właściwości (103)
  • Pola tylko do odczytu (107)

5. Dziedziczenie i polimorfizm (109)

  • Specjalizacja i uogólnianie (109)
  • Dziedziczenie (111)
  • Polimorfizm (112)
  • Klasy abstrakcyjne (118)
  • Klasa główna - Object (122)
  • Pakowanie i rozpakowywanie typów (124)
  • Zagnieżdżanie klas (126)

6. Przeciążanie operatorów (129)

  • Używanie słowa kluczowego operator (129)
  • Obsługa innych języków platformy .NET (130)
  • Tworzenie użytecznych operatorów (130)
  • Pary logiczne (130)
  • Operator równości (131)
  • Operatory konwersji (131)

7. Struktury (137)

  • Definiowanie struktur (137)
  • Tworzenie struktur (140)

8. Interfejsy (145)

  • Definiowanie i implementowanie interfejsu (146)
  • Dostęp do metod interfejsu (154)
  • Przesłanianie implementacji interfejsu (160)
  • Jawna implementacja interfejsu (164)

9. Tablice, kolekcje i mechanizm indeksowania (173)

  • Tablice (173)
  • Instrukcja foreach (178)
  • Mechanizm indeksowania (191)
  • Interfejsy kolekcji (199)
  • Ograniczenia (202)
  • Klasa List<T> (207)
  • Kolejki (217)
  • Stosy (219)
  • Słowniki (221)

10. Łańcuchy znaków i wyrażenia regularne (225)

  • Łańcuchy znaków (225)
  • Wyrażenia regularne (239)

11. Obsługa wyjątków (251)

  • Zgłaszanie i przechwytywanie wyjątków (252)
  • Wyjątki jako obiekty (261)
  • Własne wyjątki (263)
  • Ponowne zgłaszanie wyjątków (266)

12. Delegaty i zdarzenia (271)

  • Delegaty (272)
  • Delegaty zbiorowe (281)
  • Zdarzenia (285)
  • Używanie anonimowych metod (296)
  • Pobieranie wartości delegatów zbiorowych (297)

Część II Programowanie w języku C# (305)

13. Tworzenie aplikacji dla systemu Windows (307)

  • Tworzenie prostego formularza (308)
  • Tworzenie aplikacji dla systemu Windows (313)
  • Komentarze w stylu języka XML (334)

14. Obsługa danych za pomocą ADO.NET (337)

  • Relacyjne bazy danych i SQL (337)
  • Model obiektowy ADO.NET (341)
  • Używanie ADO.NET (343)
  • Używanie zarządzanych dostawców danych OLE DB (345)
  • Używanie kontrolek DataBound (347)

15. Tworzenie aplikacji ASP.NET i Web Services (355)

  • Czym jest Web Forms? (356)
  • Tworzenie formularza Web Form (360)
  • Dodawanie kontrolek (363)
  • Wiązanie danych (366)
  • Usługi Web Service (375)
  • SOAP, WSDL i Discovery (375)
  • Tworzenie usługi Web (376)
  • Tworzenie pośrednika (380)

16. Łączenie różnych technik (387)

  • Ogólny projekt (387)
  • Tworzenie klienta usługi Web (387)
  • Wyświetlanie informacji (396)
  • Przeszukiwanie na podstawie kategorii (404)

Część III CLR i platforma .NET (409)

17. Podzespoły i kontrola wersji (411)

  • Pliki wykonywalne (411)
  • Metadane (411)
  • Granice zabezpieczeń (412)
  • Manifesty (412)
  • Podzespoły wielomodułowe (413)
  • Podzespoły prywatne (421)
  • Podzespoły współdzielone (421)

18. Atrybuty i mechanizm refleksji (427)

  • Atrybuty (427)
  • Mechanizm refleksji (433)

19. Szeregowanie i zdalne korzystanie z obiektów (443)

  • Domeny aplikacji (444)
  • Kontekst (453)
  • Zdalne korzystanie z obiektów (455)

20. Wątki i synchronizacja (465)

  • Wątki (466)
  • Synchronizacja (473)
  • Sytuacja wyścigu i zakleszczenie (483)

21. Strumienie (485)

  • Pliki i katalogi (485)
  • Odczyt i zapis danych (495)
  • Asynchroniczne operacje wejścia i wyjścia (502)
  • Sieciowe operacje wejścia i wyjścia (506)
  • Strumienie w internecie (523)
  • Serializacja (525)
  • Izolowana pamięć (533)

22. Platforma .NET a model COM (537)

  • Importowanie kontrolek ActiveX (537)
  • Importowanie komponentów COM (544)
  • Eksportowanie komponentów .NET (552)
  • P/Invoke (555)
  • Wskaźniki (557)

Dodatki (563)

A Słowa kluczowe języka C# (565)

Skorowidz (571)

Dodaj do koszyka C#. Programowanie

Code, Publish & WebDesing by CATALIST.com.pl



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