C#. Programowanie - Helion

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ł
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.
Osoby które kupowały "C#. Programowanie", wybierały także:
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)
- Język C# w praktyce. Kurs video. Przetwarzanie danych zewnętrznych 99,00 zł, (44,55 zł -55%)
- Programowanie asynchroniczne i równoległe w C#. Kurs video. Poziom podstawowy 69,00 zł, (31,05 zł -55%)
- Programowanie w C#. Poziom drugi. Kurs video. Zaawansowane techniki 69,00 zł, (31,05 zł -55%)
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)





