C#
Stephen C. Perry
C# i .NET
Doskona³e ¼ród³o wiedzy dla wszystkich programistów C#
- Szczegó³owe omówienie C# i .NET w wersji 2.0
- Techniki tworzenia i zabezpieczania aplikacji oraz zarz±dzania kodem ¼ród³owym i wersjami
- Dziesi±tki przyk³adów i kodów ¼ród³owych
Platforma .NET i jêzyk C# spowodowa³y prawdziw± rewolucjê na rynku narzêdzi programistycznych. Wersja 2.0 przynios³a kilka interesuj±cych rozwi±zañ, w tym nowe typy danych, komponenty i klasy. Dodatkowe funkcje jêzyka C# pozwalaj± na przyspieszenie i usprawnienie procesu tworzenia aplikacji oraz jej wdra¿ania i rozwijania. Dziêki platformie .NET przygotowanie wydajnej, bezpiecznej i ³atwej do rozbudowy aplikacji sta³o siê znacznie prostsze i szybsze.
Ksi±¿ka "C# i .NET" przedstawia mo¿liwo¶ci platformy .NET i napisanego specjalnie dla niej jêzyka C#. Opisuje elementy platformy, sk³adniê i mo¿liwo¶ci jêzyka C# oraz zagadnienia zwi±zane z tworzeniem programów za pomoc± tych narzêdzi. Omawia zasady pisania aplikacji Window Forms i efektywne techniki stosowania klas graficznych z biblioteki GDI+. Charakteryzuje tak¿e technologiê ADO.NET, metody korzystania z plików XML, przetwarzanie wielow±tkowe oraz techniki tworzenia wydajnych aplikacji internetowych w technologii ASP.NET. Szczególn± uwagê po¶wiêcono bezpieczeñstwu programów i danych oraz skalowaniu i lokalizacji oprogramowania.
- Elementy platformy .NET
- Podstawy jêzyka C#
- Praca z klasami i obiektami w C#
- Przetwarzanie tekstu oraz operacje wej¶cia i wyj¶cia
- Tworzenie aplikacji Window Forms
- Korzystanie z biblioteki GDI+
- Po³±czenia z bazami danych za pomoc± ADO.NET
- Aplikacje wielow±tkowe oraz rozproszone
- Tworzenie aplikacji internetowych
Je¶li chcesz napisaæ w C# aplikacjê dobrej jako¶ci, siêgnij po tê ksi±¿kê.
Jesse Liberty
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.
Adam Boduch
Wstêp do programowania w jêzyku C#
Zostañ profesjonalnym programist± C#
C# jest uwa¿any przez wielu programistów za najlepszy jêzyk stosowany do tworzenia aplikacji dla platformy .NET. Jêzyk ten, opracowany w firmie Microsoft, ³±czy w sobie najbardziej warto¶ciowe cechy C++ i Javy, ¶cis³± integracjê z komponentami .NET, wysoki poziom bezpieczeñstwa i ogromne mo¿liwo¶ci. ¦wietnie nadaje siê do tworzenia aplikacji sieciowych i bazodanowych przeznaczonych zarówno dla systemu Windows, jak i dla urz±dzeñ przeno¶nych, takich jak PocketPC. Popularno¶æ C# stale ro¶nie, a nieodp³atne udostêpnienie przez firmê Microsoft ¶rodowiska programistycznego Visual C# Express Edition sprawi³o, ¿e coraz wiêcej twórców oprogramowania wykorzystuje je w swojej pracy.
Ksi±¿ka "Wstêp do programowania w jêzyku C#" to podrêcznik przeznaczony dla tych, którzy chc± poznaæ ten jêzyk od podstaw. Czytaj±c j±, poznasz mo¿liwo¶ci C# i platformy .NET. Nauczysz siê tworzyæ w³asne aplikacje, korzystaj±c ze ¶rodowiska Visual C# Express Edition. W ksi±¿ce znajdziesz omówienie sk³adni i elementów jêzyka C#, wyja¶nienie zasad programowania obiektowego i sposobów realizacji ró¿nych zadañ programistycznych. Napiszesz aplikacje dla Windows wykorzystuj±ce biblioteki klas .NET i obs³uguj±ce pliki w formacie XML.
- Konstrukcja platformy .NET
- Sk³adnia C#
- Elementy jêzyka
- Programowanie obiektowe
- Obs³uga zdarzeñ
- Korzystanie z tablic i kolekcji
- Obs³uga wyj±tków
- Biblioteka Windows Forms
- Stosowanie komponentów .NET
- Operacje na plikach i strumieniach
- Obs³uga formatu XML
Jay Hilyard, Stephen Teilhet
C#. Receptury. Wydanie II
Zbiór gotowych rozwi±zañ dla programistów C# i .NET 2.0
- Przetwarzanie liczb i tekstów
- Obs³uga b³êdów i wyj±tków
- Aplikacje sieciowe
C# to jeden z jêzyków programowania przeznaczonych dla platformy .NET. Zosta³ tak skonstruowany, ¿e programi¶ci, którzy wcze¶niej korzystali z jêzyków Java b±d¼ C++, bez problemu opanuj± zasady programowania w C#. Wed³ug twórcy C# -- firmy Microsoft -- jêzyk ten jest nowatorskim narzêdziem programowania na platformie .NET, niesprawiaj±cym k³opotów programistom znaj±cym inne jêzyki, a jednocze¶nie zapewniaj±cym wiêksz± kontrolê nad dzia³aj±cym kodem w fazie wykonywania. W nowej wersji platformy .NET, oznaczonej numerem 2.0, wprowadzono równie¿ now± wersjê jêzyka C#, oferuj±c± dodatkowe mo¿liwo¶ci.
Ksi±¿ka "C#. Receptury. Wydanie II" to zbiór ponad 300 porad, które programistom C# pomog± rozwi±zaæ zadania programistyczne, z jakim spotykaj± siê w codziennej pracy. Przedstawiono w niej metody przetwarzania danych tekstowych i liczbowych, zasady korzystania z wyra¿eñ regularnych oraz typów generycznych -- nowo¶ci w C# 2.0. Omówiono sposoby przetwarzania plików XML, obs³ugê wyj±tków oraz regu³y tworzenia aplikacji sieciowych ASP.NET i aplikacji dla systemu Windows.
- Operacje na liczbach
- Przetwarzanie ci±gów znaków
- Typy generyczne
- Kolekcje i iteratory
- Dzienniki zdarzeñ
- Obs³uga zdarzeñ
- Korzystanie z wyra¿eñ regularnych
- Operacje na systemie plików
- Tworzenie aplikacji sieciowych
- Zabezpieczanie kodu
Przyspiesz tempo swojej pracy -- korzystaj z gotowych rozwi±zañ.
Julian Templeman, David Vitter
Visual Studio .NET: .NET Framework. Czarna ksiêga
Poznaj .NET Framework — si³ê platformy .NET
Niniejsza ksi±¿ka stanowi wprowadzenie do .NET Framework, z³o¿onego i bardzo bogatego zestawu narzêdzi s³u¿±cych do tworzenia aplikacji dla platformy .NET. Lektura tej ksi±¿ki sprawi, ¿e poznasz g³ówne elementy .NET Framework i nauczysz siê tworzyæ programy dla platformy .NET. Du¿a liczba przyk³adów -- od tworzenia grafiki do obs³ugi baz danych -- zilustrowanych wieloma linijkami kodu, u³atwi Ci tworzenie zaawansowanych aplikacji w pe³ni korzystaj±cych z nowych cech platformy .NET. Do³±czony CD-ROM zawiera wiele gotowych do u¿ycia narzêdzi, które u³atwi± Ci pracê.
Dziêki tej ksi±¿ce:
- Zrozumiesz architekturê .NET
- Dowiesz siê, czym jest i co zawiera .NET Framework
- Poznasz g³ówne przestrzenie nazw .NET
- Nauczysz siê tworzyæ aplikacje z graficznym interfejsem u¿ytkownika dla platformy .NET korzystaj±ce z biblioteki Windows Forms
- Dowiesz siê, jak programowaæ us³ugi XML Web Services za pomoc± biblioteki ASP.NET,
- Nauczysz siê obs³ugiwaæ bazy danych za pomoc± biblioteki ADO.NET
- Dowiesz siê jak korzystaæ z obiektów COM i API systemu Windows
- Zrozumiesz mechanizm bezpieczeñstwa platformy .NET
- Nauczysz siê korzystaæ z SOAP i XML
- Poznasz technologiê Remoting
- Dowiesz siê jak korzystaæ z formularzy i kontrolek WWW
- Nauczysz siê pos³ugiwaæ piórami, pêdzlami, kolorami i innymi sk³adowymi przestrzeni nazw Drawing
Marcin Lis
C#. Æwiczenia. Wydanie II
C# to jeden z najm³odszych jêzyków programowania. Opracowany w firmie Microsoft jêzyk jest po³±czeniem najlepszych cech C++ i Javy. Stanowi ¶wietne narzêdzie do tworzenia aplikacji dla systemu Windows i urz±dzeñ mobilnych. C# jest stosunkowo ³atwy do opanowania, ma prost± i czyteln± sk³adniê. ¦cis³a integracja z platform± .NET pozwala programistom korzystaæ z oferowanych przez ni± klas i komponentów. Bardzo du¿ym atutem najnowszej wersji jêzyka C# jest to, i¿ wszyscy, którzy chc± poznaæ jego mo¿liwo¶ci, mog± skorzystaæ z dostêpnego nieodp³atnie ¶rodowiska programistycznego Microsoft Visual Studio Express Edition.
Dziêki ksi±¿ce "C#. Æwiczenia. Wydanie II" poznasz podstawy jêzyka C# i nauczysz siê korzystaæ ze ¶rodowiska Visual Studio Express. Dowiesz siê, z jakich elementów sk³adaj± siê programy napisane w C# i na czym polega programowanie obiektowe. Przeczytasz o obs³udze wyj±tków, projektowaniu okien dialogowych, przetwarzaniu danych i programowaniu sterowanym zdarzeniami. Wykonuj±c kolejne æwiczenia, poznasz zasady tworzenia aplikacji dla systemu Windows z wykorzystaniem komponentów platformy .NET.
- Obs³uga ¶rodowiska Visual Studio Express
- Typy danych
- Operatory
- Instrukcje warunkowe i pêtle
- Programowanie obiektowe
- Obs³uga b³êdów
- Wy¶wietlanie okien w systemie Windows
- Korzystanie z komponentów platformy .NET
Rozpocznij przygodê z programowaniem.
Marcin Lis
C#. Æwiczenia
Jêzyk C# zosta³ opracowany w firmie Microsoft i wywodzi siê z rodziny C/C++, choæ zawiera równie¿ wiele elementów znanych programistom Javy, jak na przyk³ad mechanizmy automatycznego odzyskiwanie pamiêci. £±czy wiêc w sobie wszystko to, co najlepsze w Javie i C++, a dodatkowo pozwala na wygodne korzystanie z klas wchodz±cych w sk³ad platformy .NET.
Dziêki ksi±¿ce "C#. Æwiczenia" nauczysz siê programowaæ w C# niezale¿nie od tego, czy znasz ju¿ C++ lub Javê. Kilkadziesi±t æwiczeñ pozwoli Ci poznaæ jêzyk C# od podstaw po zagadnienia zaawansowane. Zalet± ksi±¿ki jest zwiêz³y i przystêpny opis prezentowanych zagadnieñ i nastawienie na praktykê programistyczn±, a nie na rozwa¿ania teoretyczne.
Poznasz:
- ¦rodowisko uruchomieniowe C# i Visual Studio
- Zmienne, operatory i typy danych
- Instrukcje C#
- Podstawy programowania obiektowego, tworzenie klas, metod i konstruktorów
- U¿ycie tablic w C#
- Obs³ugê b³êdów za pomoc± wyj±tków
- Interfejsy i rzutowanie
- Obs³ugê zdarzeñ
- Korzystanie z komponentów interfejsu u¿ytkownika Windows
C# to ca³kiem nowy jêzyk programowania zaprojektowany przez firmê Microsoft. Wygl±da on jak mieszanka C++ i Javy, jest jednak tak prosty jak Visual Basic. Z jego pomoc± mo¿na tworzyæ aplikacje WWW i programy wyposa¿one w graficzny interfejs u¿ytkownika. Jêzyk ten zwi±zany jest z platform± .NET, umo¿liwiaj±c± tworzenie zaawansowanych aplikacji biznesowych dzia³aj±cych w ¶rodowisku sieciowym, w tym tak¿e z technologi± budowania dynamicznych serwisów internetowych ASP.NET. Programy dzia³aj±ce na platformie .NET mo¿na pisaæ w wielu jêzykach programowania, ale wiele wskazuje na to, ¿e w³a¶nie C# stanie siê najpopularniejszym z nich.
Ksi±¿ka "C# i ASP.NET. Szybki start" jest doskona³ym podrêcznikiem dla pocz±tkuj±cych programistów. Jak ka¿da pozycja z serii "Szybki start", sk³ada siê z kilkudziesiêciu rozdzia³ów, z których ka¿dy przedstawia kolejne kroki, które nale¿y wykonaæ, by osi±gn±æ zamierzony cel. Dodatkow± zaletê stanowi± liczne ilustracje.
Opisano miêdzy innymi:- Instalacjê niezbêdnego oprogramowania
- Sk³adniki jêzyka C#
- Instrukcje warunkowe i pêtle
- Pracê z ci±gami znaków
- Programowanie obiektowe w C#
- Korzystanie z tablic i kolekcji
- Delegaty, zdarzenie, obs³ugê b³êdów
- Tworzenie dynamicznych serwisów WWW w jêzyku C#
Programista chc±cy tworzyæ zaawansowane aplikacje internetowe ma wybór pomiêdzy dwoma platformami: Java 2 EE Suna i .NET Microsoftu. Je¶li wybierze tê drug±, dziêki ksi±¿ce "C# i ASP.NET. Szybki start" szybko bêdzie móg³ tworzyæ funkcjonalne aplikacje WWW w nowym, ekscytuj±cym jêzyku C#.
Ben Albahari, Peter Drayton, Brad Merrill
C#. Leksykon
C# jest nowym jêzykiem stworzonym przez Microsoft, przeznaczonym do tworzenia aplikacji i us³ug internetowych dzia³aj±cych na nowej platformie .NET. W niniejszej publikacji znalaz³y siê informacje, których zaawansowany i ¶rednio zaawansowany programista mo¿e potrzebowaæ, aby zacz±æ u¿ywaæ C# oraz .NET Framework SDK w pracy.
Leksykon C# zawiera:
- spójny przegl±d jêzyka C#, ¶rodowiska CLR (Common Language Runtime) oraz BCL (Base Class Library), w³±cznie z omówieniem wed³ug funkcji najwa¿niejszych przestrzeni nazw BCL;
- dok³adne omówienie wszystkich elementów jêzyka C#, wraz z wygodnym podsumowaniem sk³adni oraz s³ownikiem s³ów kluczowych C#;
- obja¶nienia (wraz z przyk³adami kodu) g³ównych typów danych C#, od wbudowanych typów bazowych, przez obiekty, po wyliczenia, delegacje, kolekcje, zwykle implementowane interfejsy i inne;
- instrukcje opisuj±ce podstawowe zadania, jakie musi opanowaæ ka¿dy programista C#, od obs³ugi wyj±tków i zdarzeñ, przez pracê w sieci, w±tki, i korzystanie z wyra¿eñ regularnych, po korzystanie z refleksji i w³asnych atrybutów;
- przyk³ady wspó³pracy ze starszymi komponentami API Win32 oraz COM, a tak¿e wykorzystania wska¼ników w stylu C/C++ wewn±trz zarz±dzanego kontekstu CLR;
- omówienie standardowych zagadnieñ programistycznych, takich jak budowanie udostêpnianych z³o¿eñ, przegl±d podstawowych narzêdzi zawartych w SDK, a tak¿e wzajemne odwzorowania przestrzeni nazw i z³o¿eñ.
C# umo¿liwia tworzenie zarówno aplikacji i us³ug sieciowych, jak i tradycyjnych samodzielnych aplikacji lub aplikacji typu klient-serwer. Do¶wiadczenie w której¶ z tych dziedzin nie jest wymagane, choæ mo¿e pomóc w opanowaniu C# i .NET Framework.