Mariusz Owczarek microsoft visual c++ 2008. praktyczne przykłady full version, ebooki

[ Pobierz całość w formacie PDF ]
//-->4Microsoft Visual C++ 2008. Praktyczne przykäadyRozdziaä 5. Komunikacja aplikacji z plikami ...................................................... 63Pliki jako ródáo danych ................................................................................................. 63Wyszukiwanie plików .................................................................................................... 64Odczyt wáasno ci plików i folderów .............................................................................. 65Odczyt danych z plików tekstowych .............................................................................. 66Zapisywanie tekstu do pliku ........................................................................................... 69Zapis danych do plików binarnych ................................................................................. 71Odczyt z plików binarnych ............................................................................................. 72Rozdziaä 6. Okna dialogowe ............................................................................. 75Okno typu MessageBox .................................................................................................. 75Okno dialogowe otwarcia pliku ...................................................................................... 77Okno zapisu pliku ........................................................................................................... 79Okno wyboru koloru ....................................................................................................... 80Wybór czcionki .............................................................................................................. 81Rozdziaä 7. Mo liwo ci edycji tekstu w komponencie TextBox .......................... 83Wáa ciwo ci pola TextBox ............................................................................................. 83Kopiowanie i wklejanie tekstu ze schowka .................................................................... 85Wyszukiwanie znaków w tek cie ................................................................................... 86Wstawianie tekstu mi dzy istniej ce linie ...................................................................... 87Wprowadzanie danych do aplikacji ................................................................................ 88Prosta konwersja typów — klasa Convert ...................................................................... 88Konwersja ze zmian formatu danych ............................................................................ 89Konwersja liczby na áa cuch znakowy ........................................................................... 92Rozdziaä 8. Komponent tabeli DataGridView ...................................................... 95Podstawowe wáa ciwo ci komponentu DataGridView ................................................... 95Zmiana wygl du tabeli ................................................................................................... 98Dopasowanie wymiarów komórek tabeli do wy wietlanego tekstu .............................. 101Odczytywanie danych z komórek tabeli ....................................................................... 102Zmiana liczby komórek podczas dziaáania aplikacji .................................................... 106Tabela DataGridView z komórkami ró nych typów .................................................... 110Przyciski w komórkach — DataGridViewButtonCell .................................................. 113Komórki z polami wyboru — DataGridViewCheckBoxCell ....................................... 114Grafika w tabeli — komórka DataGridViewImageCell ............................................... 116Komórka z list rozwijan — DataGridViewComboBoxCell ...................................... 117Odno niki internetowe w komórkach — DataGridViewLinkCell ................................ 119Rozdziaä 9. Metody zwiñzane z czasem — komponent Timer ........................... 123Czas systemowy ........................................................................................................... 123Komponent Timer ........................................................................................................ 125Rozdziaä 10. Grafika w aplikacjach Visual C++ .................................................. 127Obiekt Graphics — kartka do rysowania ...................................................................... 127Pióro Pen ...................................................................................................................... 133P dzle zwykáe i teksturowane ....................................................................................... 135Rysowanie pojedynczych punktów — obiekt Bitmap .................................................. 137Rysowanie trwaáe — od wie anie rysunku .................................................................. 138Rozdziaä 11. Podstawy aplikacji wielowñtkowych ............................................. 141W tki ............................................................................................................................ 141Komunikacja z komponentami z innych w tków — przekazywanie parametrów ........ 143Przekazywanie parametrów do metody w tku .............................................................. 145Klasa w tku — przekazywanie parametrów z kontrol typu ........................................ 146Komponent BackgroundWorker ................................................................................... 148Spis tre ci5Rozdziaä 12. Poäñczenie aplikacji z sieciñ internet ............................................. 153Komponent WebBrowser ............................................................................................. 153Przetwarzanie stron WWW — obiekt HtmlDocument ................................................. 156Protokóá FTP ................................................................................................................ 160Pobieranie zawarto ci katalogu z serwera FTP ............................................................. 161Pobieranie plików przez FTP ........................................................................................ 162Wysyáanie pliku na serwer FTP .................................................................................... 164Rozdziaä 13. Dynamiczne tworzenie okien i komponentów ................................. 167Wy wietlanie okien — klasa Form ............................................................................... 167Komponenty w oknie tworzonym dynamicznie ........................................................... 169Przesyáanie danych z okien dialogowych ..................................................................... 170Okno tytuáowe aplikacji ................................................................................................ 171Obsáuga zdarze dla komponentów tworzonych dynamicznie ..................................... 172Aplikacja zabezpieczona hasáem .................................................................................. 173Rozdziaä 14. Struktura programów C++ i C++/CLI ............................................ 175Programy korzystaj ce z konsoli w VC++ 2008 .......................................................... 175Ogólna postaü programu pisanego w C++ .................................................................... 176Dyrektywy .................................................................................................................... 177Dyrektywa #include ............................................................................................. 177Dyrektywa #define ............................................................................................... 178Dyrektywa #if — kompilacja warunkowa ........................................................... 178Typy zmiennych ........................................................................................................... 178Zmienne typu int .................................................................................................. 178Zmienne typu float ............................................................................................... 179Typ double ........................................................................................................... 179Typ char ............................................................................................................... 179Modyfikatory typów ............................................................................................ 179Rzutowanie (konwersja) typów ........................................................................... 179Typ wyliczeniowy ................................................................................................ 180Operatory ...................................................................................................................... 180Zapis danych do plików i odczyt z nich za pomoc operatorów << i >> ............. 182Wska niki ..................................................................................................................... 184Tablice .......................................................................................................................... 184Operatory new i delete .................................................................................................. 185Instrukcje ...................................................................................................................... 186Instrukcje warunkowe .......................................................................................... 186Instrukcje iteracji ................................................................................................. 187Funkcje ......................................................................................................................... 188Przeci anie funkcji ............................................................................................. 189Niejednoznaczno ü .............................................................................................. 189Przekazywanie argumentów przez warto ü i adres .............................................. 190Wska niki do funkcji ........................................................................................... 191Funkcja main() ............................................................................................................. 192Przekazywanie parametrów do funkcji main() ..................................................... 193Struktury i unie ............................................................................................................. 195Struktury .............................................................................................................. 195Klasy ............................................................................................................................. 196Konstruktory i destruktory ................................................................................... 199Przeci anie konstruktorów ................................................................................. 201Przeci anie operatorów ...................................................................................... 202Statyczne metody i pola klasy .............................................................................. 203Wska nik zwrotny this ......................................................................................... 204Dziedziczenie ....................................................................................................... 2056Microsoft Visual C++ 2008. Praktyczne przykäadyWáasne kontrolki dziedzicz ce po standardowych ....................................................... 208Przestrzenie nazw ......................................................................................................... 211Wyj tki ......................................................................................................................... 212Aplikacje, aplikacje ...................................................................................................... 215Rozdziaä 15. Prosty edytor tekstu .................................................................... 217Opis .............................................................................................................................. 217Gáówne okno ................................................................................................................ 217Budowa interfejsu u ytkownika ................................................................................... 219Otwieranie pliku z dysku .............................................................................................. 223Zapisanie pliku tekstowego .......................................................................................... 226Obsáuga schowka .......................................................................................................... 227Cofanie komend (Undo) ...................................................................................... 228Wyci cie tekstu do umieszczenia w schowku ...................................................... 228Aby skopiowaü tekst do schowka ........................................................................ 228Aby wkleiü tekst ze schowka ............................................................................... 229Test ............................................................................................................................... 229Rozdziaä 16. Program do rysowania .................................................................. 231Opis .............................................................................................................................. 231Budowa interfejsu u ytkownika ................................................................................... 231Wczytywanie pliku graficznego z dysku ...................................................................... 233Wy wietlanie grafiki w oknie ....................................................................................... 234Rysowanie w oknie za pomoc myszy ......................................................................... 236Zmiana koloru linii ....................................................................................................... 239Zapis pliku graficznego na dysku ................................................................................. 240Test ............................................................................................................................... 243Rozdziaä 17. Figury Voronoi .............................................................................. 245Opis .............................................................................................................................. 245Interfejs u ytkownika ................................................................................................... 246Struktura projektu C++/CLI ......................................................................................... 246Wyznaczanie odlegáo ci mi dzy punktami ................................................................... 248Rysowanie figur ........................................................................................................... 248Obsáuga programu ........................................................................................................ 251Test ............................................................................................................................... 252Rozdziaä 18. Automat komórkowy .................................................................... 253Opis .............................................................................................................................. 253Interfejs u ytkownika ................................................................................................... 254Inicjalizacja planszy ..................................................................................................... 256Zaznaczanie pól w siatce .............................................................................................. 257Krok w trybie Gra w ycie ............................................................................................ 258Krok w trybie Seeds ..................................................................................................... 260Kroki w trybie automatycznym .................................................................................... 261Obsáuga programu ........................................................................................................ 262Inne ciekawe ukáady do Gry w ycie ............................................................................ 262Oscylatory ............................................................................................................ 263Obiekty lataj ce ................................................................................................... 264Test ............................................................................................................................... 266Rozdziaä 19. Wie e Hanoi ................................................................................. 267Opis .............................................................................................................................. 267Interfejs u ytkownika ................................................................................................... 268Deklaracja zmiennych klasy Form1 ............................................................................. 270Spis tre ci7Obsáuga menu ............................................................................................................... 270Funkcja rysuj ca kr ki ................................................................................................ 272Przekáadanie kr ków ................................................................................................... 275Ró ne ko cowe metody ................................................................................................ 278Test ............................................................................................................................... 279Rozdziaä 20. Aplikacja bazy danych .................................................................. 281Opis .............................................................................................................................. 281Instalacja PostgreSQL .................................................................................................. 281Wyá czenie usáugi bazy ................................................................................................ 284Inicjalizacja bazy .......................................................................................................... 285Organizacja i typy danych w bazach PostgreSQL ........................................................ 286J zyk SQL .................................................................................................................... 288Utworzenie bazy danych .............................................................................................. 288Interfejs u ytkownika ................................................................................................... 290Wá czenie sterowników bazy PostgreSQL do projektu ................................................ 291à czenie z baz i odczyt danych ................................................................................... 292Dodawanie danych do bazy .......................................................................................... 294Zmiana danych w bazie ................................................................................................ 296Kasowanie danych ........................................................................................................ 299Obsáuga bazy ................................................................................................................ 300Test ............................................................................................................................... 300Rozdziaä 21. Aplikacja do nauki säówek ............................................................ 303Opis .............................................................................................................................. 303Interfejs u ytkownika ................................................................................................... 303Deklaracja pól klasy ..................................................................................................... 305Odczyt danych z pliku tekstowego ............................................................................... 306Odpytywanie ze sáówek ................................................................................................ 308Zapis listy wyrazów do pliku tekstowego ..................................................................... 309Obsáuga ......................................................................................................................... 310Test ............................................................................................................................... 310Rozdziaä 22. Aplikacja do monitorowania systemu ............................................ 313Opis .............................................................................................................................. 313Interfejs u ytkownika ................................................................................................... 313Ustawienie parametrów kontrolek performanceCounter .............................................. 314Odczyt parametrów z kontrolek performanceCounter .................................................. 316Uruchamianie timera — ikona w pasku zada ............................................................. 316Rysowanie wykresów ................................................................................................... 318Opis .............................................................................................................................. 321Test .............................................................................................................................. 322Rozdziaä 23. Klient FTP .................................................................................... 323Opis .............................................................................................................................. 323Interfejs u ytkownika ................................................................................................... 323Klasa do obsáugi FTP ................................................................................................... 324Pobieranie katalogu ...................................................................................................... 326Pobieranie plików ......................................................................................................... 328Wysyáanie plików ......................................................................................................... 329Poruszanie si po folderach .......................................................................................... 329Rozbudowa ................................................................................................................... 331Test ............................................................................................................................... 331 [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  •