UWr Programowanie pod Windows - zbiór zadań, Ebooki 2013-2016, C#, .NET

[ Pobierz całość w formacie PDF ]
//-->Programowanie pod WindowsZbiór zadańUwaga: zbiór zadań jest w fazie ciągłego rozwoju. Wszelkie prawa autorskie zastrzeżone. Dokument możebyć rozpowszechniany wyłącznie w celach edukacyjnych, z wyłączeniem korzyści materialnych.Wiktor ZychlaInstytut InformatykiUniwersytetu WrocławskiegoWersja 2014.01.01c 2004-2014, Wiktor Zychla2WprowadzenieSzanowni Państwo!Niniejszy zbiór zadań przeznaczony jest dla słuchaczy wykładuProgramowanie pod Win-dows .NET,który mam przyjemność prowadzić w Instytucie Informatyki Uniwersytetu Wro-cławskiego w kolejnych semestrach letnich od roku akademickiego 2002/2003. Celem wykładujest zapoznanie słuchaczy z praktyką programoania systemów operacyjnych rodziny Windows.Zbiór zadań stanowi uzupełnienie podręcznika, pozycjiWindows oczami programisty[1],dostępnej w wersji akademickiej jako skryptProgramowanie pod Windows.Zadania zebrano w trzy grupy. Pierwsza część to spojrzenie na fundamenty systemu opera-cyjnego. Druga część to podróż przez historię rozwoju języka C#, współczesnego referencyjnegojęzyka programowania systemów Windows. Trzecia część to przegląd biblioteki standardowejplatformy .NET.Kontynuacją wykładuProgramowanie pod Windowsjest prowdzony w semestrach zimo-wych wykładProjektowanie aplikacji ASP.NET,który jest w całości poświęcony podsyste-mowi ASP.NET, dedykowanemu rozwijaniu aplikacji internetowych. Z tego też powodu wykładProgramowanie pod Windowsświadomie całkowicie pomija ten obszar technologiczny.Naturalną kontynuacją każdego wykładu technologicznego, w tym tego, jest również wykładdotyczący zasad projektowania obiektowego. Język i technologia są bowiem tylko sposobem wy-rażania aplikacji, a od ich poznania do dobrego projektowania aplikacji jest jeszcze daleka droga.Podobnie jest gdzie indziej - daleka droga wiedzie od poznania gramatyki obcego języka do pisa-nia w nim książek albo od poznania tego jak zamieszać zaprawę murarską do budowania domów.Dlatego serdecznie zapraszam na wykładProjektowanie obiektowe oprogramowaniagdziemoment w którym kończy sięProgramowanie pod Windowsjest początkiem opowieści otym jaknaprawdęprojektuje i wytwarza się oprogramowanie.Wiktor Zychlawzychla@ii.uni.wroc.pl34Spis treści1 Win32 API (24)1.1 Elementy interfejsu użytkownika (8) . . . . . . . . . . . . . . . .1.1.1 Wykresy funkcji (1) . . . . . . . . . . . . . . . . . . . . .1.1.2 Poruszające się kółko (1) . . . . . . . . . . . . . . . . . .1.1.3 Okno dialogowe (2) . . . . . . . . . . . . . . . . . . . . . .1.1.4 Szablon okna dialogowego (2) . . . . . . . . . . . . . . . .1.1.5 Wybrane składnikiCommon Controls(2) . . . . . . . . .1.2 Inne podsystemy Windows (10) . . . . . . . . . . . . . . . . . . .1.2.1 Plik tekstowy na pulpicie, powłoka (1) . . . . . . . . . . .1.2.2 Rozmiar okna w rejestrze (2) . . . . . . . . . . . . . . . .1.2.3 Problem golibrody (2) . . . . . . . . . . . . . . . . . . . .1.2.4 Internet Explorer jako host dla aplikacji okienkowych (2)1.2.5 Informacje o systemie (3) . . . . . . . . . . . . . . . . . .1.3 Component Object Model (6) . . . . . . . . . . . . . . . . . . . .1.3.1 Klient COM w C++ (2) . . . . . . . . . . . . . . . . . . .1.3.2 Serwer COM (3) . . . . . . . . . . . . . . . . . . . . . . .1.3.3 Klient COM w VBA (1) . . . . . . . . . . . . . . . . . . .99999111111111111121212121313................................................................................................................................................2 Język C# (36)2.1 Język C# 1.0 (6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.1 Prosty algorytm (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.2 Indeksery (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.3 Refleksja - składowe prywatne (1) . . . . . . . . . . . . . . . . . . . .2.1.4 Atrybuty (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.1.5 Dokumentowanie kodu (1) . . . . . . . . . . . . . . . . . . . . . . . . .2.1.6 Dekompilacja kodu (1) . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2 .NET⇔Win32, Platform Invoke, COM Interoperability (12) . . . . . . . . .2.2.1 P/Invoke, Win32⇒.NET (1) . . . . . . . . . . . . . . . . . . . . . . .2.2.2 P/Invoke + DLL (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2.3 P/Invoke + DLL + wskaźniki na funkcje/delegacje (2) . . . . . . . . .2.2.4 COM Interop, COM⇒.NET, early/late binding (3) . . . . . . . . . .2.2.5 COM Interop, .NET⇒COM (4) . . . . . . . . . . . . . . . . . . . . .2.3 Rozszerzenia języka C# 2.0 (6) . . . . . . . . . . . . . . . . . . . . . . . . . .2.3.1 Kontenery generyczne (1) . . . . . . . . . . . . . . . . . . . . . . . . .2.3.2 Drzewo binarne (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.3.3 Anonimowe delegacjePredicate, Action, Comparison, Converter(1)2.3.4 Algorytmy biblioteczne (1) . . . . . . . . . . . . . . . . . . . . . . . .2.4 Rozszerzenia języka C# 3.0 (10) . . . . . . . . . . . . . . . . . . . . . . . . .2.4.1 Metoda rozszerzająca klasęSystem.String(1) . . . . . . . . . . . . .515. . 15. . 15. . 15. . 16. . 16. . 17. . 17. . 17. . 18. . 18. . 18. . 18. . 19. . 19. . 19. . 20. . 20. . 20. . 20. . 20 [ Pobierz całość w formacie PDF ]

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