ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Visual C++. Gotowe rozwiązania dla programistów

دانلود کتاب ویژوال C ++. راه حل های آماده برای توسعه دهندگان

Visual C++. Gotowe rozwiązania dla programistów

مشخصات کتاب

Visual C++. Gotowe rozwiązania dla programistów

ویرایش:  
نویسندگان: , , , , , , ,   
سری:  
 
ناشر: Helion 
سال نشر: 2010 
تعداد صفحات: 529 
زبان: Polish 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 13 مگابایت 

قیمت کتاب (تومان) : 34,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 7


در صورت تبدیل فایل کتاب Visual C++. Gotowe rozwiązania dla programistów به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ویژوال C ++. راه حل های آماده برای توسعه دهندگان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Spis treści
Wstęp
Rozdział 1. Bardzo krótkie wprowadzenie do projektowania interfejsu aplikacji przy użyciu biblioteki MFC
	Tworzenie projektu
	Dodawanie kontrolki
	Wiązanie metody z komunikatem domyślnym kontrolki
	IntelliSense
	Wiązanie komunikatów
	Metoda MessageBox — trochę filozofii MFC
	Okno Properties: własności i zdarzenia
	Wiązanie zmiennej z kontrolką
	Usuwanie zbędnych kontrolek
	Analiza kodu aplikacji
	Blokowanie zamykania okna dialogowego po naciśnięciu klawisza Enter
	Więcej kontrolek
	Kolory
	Użycie kontrolki ActiveX
Rozdział 2. Kontrola stanu systemu
	Zamykanie i wstrzymywanie systemu Windows
		Funkcja ExitWindowsEx (zamykanie lub ponowne uruchamianie systemu Windows)
		Funkcja InitiateSystemShutdown (zamykanie wybranego komputera w sieci)
		Hibernacja i wstrzymywanie systemu („usypianie”) za pomocą funkcji SetSystemPowerState
		Blokowanie dostępu do komputera
		Odczytywanie informacji o baterii notebooka
	Kontrola trybu wyświetlania karty graficznej
		Pobieranie dostępnych trybów pracy karty graficznej
		Identyfikowanie bieżącego trybu działania karty graficznej
		Zmiana trybu wyświetlania
Rozdział 3. Uruchamianie i kontrolowanie aplikacji oraz ich okien
	Uruchamianie, zamykanie i zmiana priorytetu aplikacji
		Uruchamianie aplikacji za pomocą funkcji WinExec
		Uruchamianie aplikacji za pomocą ShellExecute
		Przygotowanie e-maila za pomocą ShellExecute
		Zmiana priorytetu bieżącej aplikacji
		Sprawdzenie priorytetu bieżącej aplikacji
		Zmiana priorytetu innej aplikacji
		Zamykanie innej aplikacji
		Uruchamianie aplikacji za pomocą funkcji CreateProcess
		Wykrywanie zakończenia działania uruchomionej aplikacji
		Kontrolowanie ilości instancji aplikacji
	Uruchamianie aplikacji w Windows Vista
		Uruchamianie procesu jako administrator
		Program z tarczą
	Kontrolowanie własności okien
		Lista okien
		Okno tylko na wierzchu
		Ukrywanie okna aplikacji
		Mrugnij do mnie!
		Sygnał dźwiękowy
	Numery identyfikacyjne procesu i uchwyt okna
		Jak zdobyć identyfikator procesu, znając uchwyt okna?
		Jak zdobyć uchwyt głównego okna, znając identyfikator procesu?
		Kontrolowanie okna innej aplikacji
		Kontrolowanie grupy okien
	Okna o dowolnym kształcie
		Okno w kształcie elipsy
		Łączenie obszarów. Dodanie ikon z paska tytułu
		Okno z wizjerem
		Aby przenosić okno, chwytając za dowolny punkt
Rozdział 4. Systemy plików, multimedia i inne funkcje WinAPI
	Pliki i system plików (funkcje powłoki)
		Odczytywanie ścieżek do katalogów specjalnych
		Tworzenie skrótu (.lnk)
		Odczyt i edycja skrótu .lnk
		Umieszczenie skrótu na pulpicie
		Operacje na plikach i katalogach (funkcje WinAPI)
		Operacje na plikach i katalogach (funkcje powłoki)
		Operacje na plikach i katalogach w Windows Vista (interfejs IFileOperation)
		Jak usunąć plik, umieszczając go w koszu?
		Operacje na całym katalogu
		Odczytywanie wersji pliku .exe i .dll
		Jak dodać nazwę dokumentu do listy ostatnio otwartych dokumentów w menu Start?
	Odczytywanie informacji o dysku
		Odczytywanie danych
		Testy
		Kontrolka MFC
	Ikona w obszarze powiadamiania (zasobniku)
		Funkcja Shell_NotifyIcon
		Menu kontekstowe ikony
		„Dymek”
	Multimedia (CD-Audio, MCI)
		Aby wysunąć lub wsunąć tackę w napędzie CD lub DVD
		Wykrywanie wysunięcia płyty z napędu lub umieszczenia jej w napędzie CD lub DVD
		Sprawdzanie stanu wybranego napędu CD-Audio
		Jak zbadać, czy w napędzie jest płyta CD-Audio
		Kontrola napędu CD-Audio
	Multimedia (pliki dźwiękowe WAVE)
		Asynchroniczne odtwarzanie pliku dźwiękowego
		Jak wykryć obecność karty dźwiękowej
		Kontrola poziomu głośności odtwarzania plików dźwiękowych
		Kontrola poziomu głośności CD-Audio
	Inne
		Pisanie i malowanie na pulpicie
		Czy Windows mówi po polsku?
		Jak zablokować uruchamiany automatycznie wygaszacz ekranu?
		Zmiana tła pulpitu
Rozdział 5. Rejestr systemu Windows
	Rejestr
		Klasa obsługująca operacje na rejestrze
		Przechowywanie położenia i rozmiaru okna
		Automatyczne uruchamianie aplikacji po zalogowaniu się użytkownika
		Umieszczanie informacji o zainstalowanym programie (aplet Dodaj/Usuń programy)
		Gdzie jest katalog z moimi dokumentami?
		Dodawanie pozycji do menu kontekstowego związanego z zarejestrowanym typem pliku
	Obsługa rejestru i plików INI za pomocą MFC
		Przechowywanie położenia i rozmiaru okna w rejestrze (MFC)
		Przechowywanie położenia i rozmiaru okna w pliku INI (MFC)
		Skrót internetowy (.url)
Rozdział 6. Komunikaty Windows
	Pętla główna aplikacji
	Obsługa komunikatów w procedurze okna (MFC)
		Reakcja okna lub kontrolki na konkretny typ komunikatu
		Lista komunikatów odbieranych przez okno
		Filtrowanie zdarzeń
		Przykład odczytywania informacji dostarczanych przez komunikat
		Lista wszystkich komunikatów odbieranych przez okno i jego kontrolki
		Wykrycie zmiany trybu pracy karty graficznej
	Wysyłanie komunikatów
		Wysyłanie komunikatów. „Symulowanie” zdarzeń
		Wysłanie komunikatu uruchamiającego wygaszacz ekranu i detekcja włączenia wygaszacza
		Wykorzystanie komunikatów do kontroli innej aplikacji na przykładzie Winampa
	Przykłady reakcji na komunikaty (MFC)
		Blokowanie zamknięcia sesji Windows
		Wykrycie włożenia do napędu lub wysunięcia z niego płyty CD lub DVD; wykrycie podłączenia do gniazda USB lub odłączenia pamięci Flash
		Przeciąganie plików między aplikacjami
		Poprawny sposób blokowania zamykania okna dialogowego po naciśnięciu klawisza Enter
		Zmiana aktywnego komponentu za pomocą klawisza Enter
		XKill dla Windows
		Modyfikowanie menu systemowego formy
	Haki
		Biblioteka DLL z procedurą haka
		Rejestrowanie klawiszy naciskanych na klawiaturze
Rozdział 7. Biblioteki DLL
	Funkcje i klasy w bibliotece DLL
		Tworzenie regularnej biblioteki DLL — eksport funkcji
		Statyczne łączenie bibliotek DLL — import funkcji
		Dynamiczne ładowanie bibliotek DLL — import funkcji
		Tworzenie biblioteki DLL z rozszerzeniem MFC — eksport funkcji
		Tworzenie biblioteki DLL z rozszerzeniem MFC — eksport klasy
		Statyczne łączenie biblioteki DLL — import klasy
		Tworzenie biblioteki DLL z rozszerzeniem MFC — eksport klasy. Modyfikacja dla dynamicznie ładowanych bibliotek
		Dynamiczne łączenie bibliotek DLL — import klasy
		Powiadamianie biblioteki o jej załadowaniu lub usunięciu z pamięci
	Zasoby w bibliotece DLL
		Łańcuchy w bibliotece DLL
		Bitmapa w bibliotece DLL
		Okno dialogowe w bibliotece DLL
	Tworzenie apletu panelu sterowania wyświetlającego informacje o dyskach
Rozdział 8. Automatyzacja i inne technologie bazujące na COM
	Technologia COM
	Osadzanie obiektów OLE2
		Statyczne osadzanie obiektu
		Kończenie edycji dokumentu. Łączenie menu aplikacji klienckiej i serwera OLE
		Wykrywanie niezakończonej edycji podczas zamykania programu
		Inicjowanie edycji osadzonego obiektu z poziomu kodu
		Dynamiczne osadzanie obiektu
	Automatyzacja
		Typ VARIANT i klasa COleVariant
		Łączenie z serwerem automatyzacji aplikacji Excel
		Uruchamianie aplikacji Excel za pośrednictwem mechanizmu automatyzacji
		Uruchamianie procedur serwera automatyzacji
		Eksplorowanie danych w arkuszu kalkulacyjnym
		Korzystanie z okien dialogowych serwera automatyzacji. Zapisywanie danych w pliku
		Zapisywanie danych z wykorzystaniem okna dialogowego aplikacji klienckiej
		Edycja danych w komórkach Excela
		Korzystanie z funkcji matematycznych i statystycznych Excela
		Konwersja skoroszytu Excela do pliku HTML
		Uruchamianie aplikacji Microsoft Word i tworzenie nowego dokumentu lub otwieranie istniejącego
		Wywoływanie funkcji Worda na przykładzie sprawdzania pisowni i drukowania
		Wstawianie tekstu do bieżącego dokumentu Worda
		Zapisywanie bieżącego dokumentu Worda
		Zaznaczanie i kopiowanie całego tekstu dokumentu Worda do schowka
		Kopiowanie zawartości dokumentu Worda do komponentu CRichEditCtrl bez użycia schowka (z pominięciem formatowania tekstu)
		Formatowanie zaznaczonego fragmentu tekstu w dokumencie Worda
		Serwer automatyzacji OLE przeglądarki Internet Explorer
	Własny serwer automatyzacji
		Projektowanie serwera automatyzacji
		Testowanie serwera automatyzacji
	ActiveX
		Korzystanie z kontrolek ActiveX
Rozdział 9. Sieci komputerowe
	Struktura sieci komputerowych
	Lista połączeń sieciowych i diagnoza sieci
		Aktywne połączenia TCP
		Aktywne gniazda UDP
		Sprawdzanie konfiguracji interfejsów sieciowych
		Ping
		Sprawdzanie adresu IP hosta (funkcja DnsQuery)
		Sprawdzanie adresu IP i nazwy hosta (funkcje gethostbyaddr i gethostbyname)
		Odczytywanie adresów MAC z tablicy ARP
		Tablica ARP — wiązanie wpisów z interfejsem
	Protokoły TCP i UDP
		Tworzenie i zamykanie gniazda — klasa bazowa
		Klasa implementująca serwer TCP
		Klasa implementująca serwer UDP
		Aplikacja działająca jako serwer TCP i UDP
		Klasa implementująca klienta TCP
		Klasa implementująca klienta UDP
		Aplikacja działająca jako klient TCP i UDP
		Serwer TCP działający asynchronicznie (funkcja WSAAsyncSelect)
		Serwer TCP — użycie klasy CSocket
		Klient TCP — użycie klasy CSocket
	Inne protokoły sieciowe
		Protokół FTP (przesyłanie plików)
		Protokół SMTP (poczta elektroniczna)
	Inne
		Aby pobrać plik z Internetu
		Mapowanie dysków sieciowych
Rozdział 10. Wątki
	Tworzenie wątków
		Tworzenie wątku
		Tworzenie wątku roboczego za pomocą MFC
		Usypianie wątków (funkcja Sleep)
		Czas wykonywania wątków
		Wstrzymywanie i wznawianie wątków
	Kończenie wątku
		Funkcja TerminateThread
		Funkcja ExitThread
		Funkcje TerminateProcess i ExitProcess
	Priorytety wątków
		Priorytety procesu
		Statyczna kontrola priorytetów wątków
		Dynamiczna kontrola priorytetów wątków
		Flaga CREATE_SUSPENDED
		Wątek działający z ukrycia
	Programowanie koligacji
		Informacja o liczbie procesorów (funkcja GetSystemInfo)
		Przypisywanie procesu do procesora
		Odczytywanie maski koligacji procesu
		Programowanie koligacji wątku
	Wątki interfejsu użytkownika
		Tworzenie wątku UI
		Wykonywanie zadań w tle
		Uwolnienie głównego okna aplikacji
	Synchronizacja wątków
		Wyzwalanie wątków za pomocą zdarzeń
		Sekcje krytyczne
		Semafory (zliczanie użycia zasobów)
		Muteksy
Rozdział 11. Programowanie współbieżne z OpenMP
Rozdział 12. Biblioteka Threading Building Blocks
	Instalacja
		Inicjalizacja biblioteki
		Zrównoleglanie pętli
	Rozmiar ziarna i podział przestrzeni danych
		Pomiar czasu wykonywania kodu
		Równoległa redukcja
		Łączenie zrównoleglania pętli z redukcją
		Równoległe przetwarzanie potoków
		Wykorzystanie parallel_do
		Własne przestrzenie danych
		Równoległe sortowanie
		Równoległe obliczanie prefiksu
	Skalowalne alokatory pamięci
	Kontenery
		Wykorzystanie concurrent_vector
		Wykorzystanie concurrent_hash_map
	Wzajemne wykluczanie i operacje atomowe
		Wykorzystanie blokad
		Łączenie TBB z OpenMP
	Bezpośrednie korzystanie z planisty
		Tworzenie zadań za pomocą metody blokowania
		Tworzenie zadań za pomocą metody kontynuacji
Dodatek A. CUDA
	Instalacja
	Integracja z Visual C++
	Architektura
	Sygnatura jądra
	Uruchamianie jądra i korzystanie z pamięci karty graficznej
	Programowanie jądra
	Przykład programu: rozmycie wektora
	Pomiar czasu obliczeń na GPU
	Optymalizacje
Skorowidz
Dodatkowe materiały




نظرات کاربران