Spis treści. Tematyka książki...i...i Historia informatyki...f...f. 29 Czym jest programowanie?...f Języki programowania...f...
|
|
- Aleksander Sobczak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Spis treści Tematyka książki...i...i...25 Część I Rozdział 1. Wstęp do programowania...i...i...29 Historia informatyki...f...f. 29 Czym jest programowanie?...f Języki programowania...f Asembler...f...f Fortran...f...f...3 C...f...f C++...f...f Perl...f...f PHP...f...f Turbo Pascal...f...f Java...f...f...35 C#...f...f...36 Kilka słów o kompilatorach...f Działanie kompilatorów...f Który kompilator wybrać?...f Dzień programisty...f...f Delphi...f...f Object Pascal...f...f Delphi czy warto?...f Co będzie potrzebne w trakcie nauki?...f Instalacja Delphi...f...f...41 Wersje Delphi...f...f Cennik...f...f Wymagania Delphi...f Instalacja...f...f Jak się uczyć?...f...f....44
2 6 Delphi Kompendium programisty Podstawowe okna Delphi...f Welcome Page...f...f Okno główne...f...f Projektant formularzy...f Paleta narzędzi...f...f Inspektor obiektów...f Menedżer projektu...f Edytor kodu...f...f Ukrywanie okna...f...f. 54 Pierwszy projekt...f...f Tworzenie projektu...f Zapisywanie projektu...f Uruchamianie programu...f Zamykanie programu...f Otwieranie projektu...f Kompilacja projektu...f...f. 57 Pliki projektu...f...f Przydatne odnośniki...f...f. 58 Test...f...f Podsumowanie...f...f Rozdział 2. Rozdział 3. Wprowadzenie do.net...i...63 Interfejs programistyczny...f API systemu Windows...f Wizja.NET...f...f Składniki platformy.net...f Konkluzja...f...f Delphi a.net...f...f Rodzaje aplikacji...f...f Aplikacje konsolowe...f Windows Forms...f...f. 70 VCL...f...f VCL.NET...f...f Windows Forms vs VCL.NET...f Formularze Web Forms...f Składniki.NET Framework...f Usługi sieciowe...f...f Niezależność...f...f Uniwersalność...f...f Test...f...f Podsumowanie...f...f Język Delphi...i...i...79 Aplikacje konsolowe...f...f 80 Zapisywanie projektu...f Po kompilacji...f...f. 81 Najprostszy program...f...f 81 Podstawowa składnia...f Czytanie kodu...f...f Wielkość liter...f...f... 82
3 Spis treści 7 Pamiętaj o średniku!...f Bloki begin i end...f...f 83 Dyrektywa program...f Komentarze...f...f...84 Umiejętne komentowanie...f Wypisywanie tekstu...f...f. 86 Położenie instrukcji...f Instrukcja Writeln...f Zmienne...f...f Deklaracja zmiennych...f Typy danych...f...f Deklaracja kilku zmiennych...f Przydział danych...f...f 92 Deklaracja zakresu danych...f Restrykcje w nazewnictwie...f Stałe...f...f Domyślne typy stałych...f Używanie zmiennych w programie...f Łączenie danych...f...f. 97 Tablice danych...f...f...9 Tablice jako stałe...f Tablice wielowymiarowe...f Tablice dynamiczne...f Polecenia Low i High...f Operatory...f...f Operatory przypisania...f Operatory porównania...f Operatory logiczne...f Operatory arytmetyczne...f Operatory bitowe...f Pozostałe operatory...f Instrukcje warunkowe...f Instrukcja if..then...f Instrukcja case..of...f Instrukcja else...f...f Programowanie proceduralne...f Procedury i funkcje...f...f 118 Procedury...f...f Funkcje...f...f Zmienne lokalne...f Parametry procedur i funkcji...f Parametry domyślne...f Przeciążanie funkcji i procedur...f Przekazywanie parametrów do procedur i funkcji Procedury zagnieżdżone...f Wplatanie funkcji i procedur...f Własne typy danych...f Tablice jako nowy typ...f Aliasy typów...f...f Rekordy...f...f Przekazywanie rekordów jako parametrów procedury Deklarowanie rekordu jako zmiennej...f Instrukcja packed...f
4 8 Delphi Kompendium programisty Deklarowanie tablic rekordowych...f Deklarowanie dynamicznych tablic rekordowych Instrukcja wiążąca with...f Programowanie strukturalne...f Moduły...f...f Tworzenie nowego modułu...f Budowa modułu...f Włączanie modułu...f Funkcje wbudowane...f Sekcje Initialization oraz Finalization...f Dyrektywa forward...f Konwersja typów...f...f Rzutowanie...f...f Parametry nieokreślone...f Pętle...f...f Pętla for..do...f...f Pętla while..do...f...f Pętla repeat..until...f Pętla for-in...f...f Polecenie Continue...f Polecenie Break...f...f 152 Zbiory...f...f Przypisywanie elementów zbioru...f Odczytywanie elementów ze zbioru...f Dodawanie i odejmowanie elementów zbioru...f Typy wariantowe...f...f VarType, VarTypeAsText...f VarToStr...f...f VarIs*...f...f Pliki dołączane...f...f Etykiety...f...f Dyrektywy ostrzegawcze...f Wstęp do algorytmiki...f Schematy blokowe...f Przykład obliczanie silni...f Efektywny kod...f...f Instrukcje warunkowe...f Typ Boolean w tablicach...f Zbiory...f...f Łączenie znaków w ciągach...f Test...f...f Podsumowanie...f...f Rozdział 4. IDE Delphi...i...i Podstawowe paski narzędzi...f Pasek Standard...f...f. 176 Pasek View...f...f Pasek Debug...f...f Pasek Desktop...f...f Pasek Custom...f...f Pozostałe paski narzędzi...f
5 Spis treści 9 Repozytorium obiektów...f Dodawanie projektu do repozytorium...f Ustawienia repozytorium...f Praca z paletą narzędzi...f Umieszczanie komponentów na formularzu...f Umieszczanie kilku komponentów naraz...f Przycisk Categories...f Szukanie obiektu...f Przemieszczanie ikon...f Menu palety narzędzi...f Praca z komponentami...f NET...f...f Komponent...f...f Sterowanie komponentem...f Praca z inspektorem obiektów...f Edycja właściwości...f Zdarzenia...f...f Menu inspektora obiektów...f Opcje inspektora obiektów...f Projektant formularzy...f Siatka pomocnicza...f Usuwanie, kopiowanie i wklejanie...f Zaznaczanie wielu komponentów...f Menu projektanta formularzy...f Pasek narzędziowy Align...f Pasek narzędziowy Spacing...f Pasek narzędziowy Position...f Opcje projektanta formularzy...f Projekty...f...f Opcje projektu...f...f Edytor WYSIWYG...f...f 205 Projektant strony Inspektor obiektów...f Dodatkowe paski narzędzi...f Edycja pozostałych plików...f Opcje HTML w Delphi...f Projektowanie interfejsu...f Paski narzędziowe...f Ikony dla paska narzędzi...f Menu główne...f...f Menu podręczne...f Pozostałe elementy interfejsu...f Kilka wersji językowych programu...f Tworzenie angielskiej wersji językowej...f Tłumaczenie projektu...f Kompilacja projektu...f Opcje Translation Manager...f Opcje środowiska...f...f Test...f...f Podsumowanie...f...f
6 10 Delphi Kompendium programisty Rozdział 5. Przegląd.NET Framework...i...i Środowisko CLR...f...f Kod pośredni IL...f Kod zarządzany i niezarządzany...f Moduł zarządzany...f Podzespoły...f...f Działanie CLR...f...f System CTS...f...f Specyfikacja CLS...f...f Biblioteka klas...f...f Moduły i przestrzenie nazw...f Wieloznaczność...f Główne przestrzenie nazw...f Tworzenie przestrzeni nazw...f Test...f...f Podsumowanie...f...f Rozdział 6. Praca z kodem źródłowym...i Na czym polega programowanie obiektowe?...f Biblioteki wizualne...f...f Podstawowy kod formularza...f Formularz w VCL.NET...f Sekcja uses...f...f Klasa...f...f Zmienna wskazująca na klasę...f Plik *.nfm...f...f Generowanie kodu...f Nazwy komponentów...f Programowanie zdarzeniowe...f Generowanie zdarzeń...f Lista zdarzeń w inspektorze obiektów...f Jedno zdarzenie dla kilku obiektów...f Edytor kodu...f...f Ukrywanie kodu...f Makra...f...f Code Insight...f...f Code Completion...f Help Insight...f...f Wyróżnianie błędów...f Menu podręczne edytora kodu...f Opcje edytora kodu...f Skrawki kodu...f...f To-Do List...f...f Generowanie komentarza TODO...f Menu podręczne okna...f Szablony kodu...f...f Refaktoryzacja...f...f Deklaracja zmiennych...f Deklaracja pól...f...f Wyodrębnianie metod...f Wyodrębnianie łańcucha zasobów...f
7 Spis treści 11 Zmiana nazwy...f...f Szukanie modułu...f Synchroniczna edycja...f Wyszukiwanie odwołań...f Menedżer projektu...f...f Model View...f...f Data Explorer...f...f Menedżer historii...f...f Test...f...f Podsumowanie...f...f Rozdział 7. Programowanie obiektowe...i Klasy...f...f Składnia klasy...f...f Do czego służą klasy?...f Hermetyzacja...f...f Dziedziczenie...f...f Polimorfizm...f...f Instancja klasy...f...f Konstruktor...f...f Destruktor...f...f Pola...f...f Metody...f...f Tworzenie konstruktorów i destruktorów...f Destruktory w.net...f Poziomy dostępu do klasy...f Dziedziczenie...f...f Przeciążanie metod...f Typy metod...f...f Przedefiniowanie metod...f Typy zagnieżdżone...f Parametr Self...f...f Brak konstruktora...f Brak instancji klasy...f Class helpers...f...f Klasy zaplombowane...f Słowo kluczowe static...f Właściwości...f...f Parametr Sender procedury zdarzeniowej...f Przechwytywanie informacji o naciśniętym klawiszu Obsługa parametru Sender...f Operatory is i as...f...f Metody w rekordach...f Interfejsy...f...f Przeładowanie operatorów...f Jakie operatory można przeładować?...f Deklaracja operatorów...f Binary i Unary...f...f Wyjątki...f...f Słowo kluczowe try..except...f Słowo kluczowe try..finally...f
8 12 Delphi Kompendium programisty Słowo kluczowe raise...f Klasa Exception...f Selektywna obsługa wyjątków...f Zdarzenie OnException...f Identyfikatory...f...f Boksowanie typów...f...f. 327 Przykład wykorzystania klas...f Zasady gry...f...f Specyfikacja klasy...f Zarys klasy...f...f Sprawdzenie wygranej...f Interfejs aplikacji...f Tworzenie interfejsu graficznego...f Gra Kółko i krzyżyk...f Biblioteka VCL/VCL.NET...f Klasa TApplication...f Właściwości...f...f Zdarzenia...f...f Programowanie w.net...f Wspólny model programowania...f Klasa System.Object...f Test...f...f Podsumowanie...f...f Rozdział 8. Podzespoły.NET...i...i Czym jest COM?...f...f Kontrolka w rozumieniu COM...f Odrobinę historii...f ActiveX...f...f DCOM...f...f Podstawowe podzespoły...f Słowo o funkcji ShellExecute...f Deasembler.NET...f Obiektowość.NET...f...f. 378 Transformacja modułu...f Komponenty.NET...f...f. 381 Przygotowanie komponentu w Delphi...f Przygotowanie komponentu C#...f Włączenie podzespołu w Delphi...f Atrybuty podzespołu...f Korzystanie z programu Reflection...f Mechanizm reflection...f Metadane...f...f Funkcja GetType...f Klasa System.Type...f Ładowanie podzespołu...f Przykład własny program Reflection...f Własne atrybuty...f Aplikacje.NET Framework SDK...f Global Assembly Cache Tool...f WinCV...f...f
9 Spis treści 13 Narzędzie konfiguracji.net Framework...f PEVerify narzędzie weryfikacji...f Test...f...f Podsumowanie...f...f Rozdział 9. Wykrywanie błędów w aplikacjach...i Rodzaje błędów...f...f Opcje kompilatora...f...f Częste błędy programisty...f Niezainicjalizowane zmienne obiektowe...f Zwalnianie obiektów...f Tablice...f...f Wskaźniki...f...f Rejestry...f...f Stos...f...f Sterta...f...f Do czego służą wskaźniki?...f Tworzenie wskaźnika...f Przydział danych do wskaźników...f Tworzenie wskaźników na struktury...f Przydział i zwalnianie pamięci...f Wartość pusta...f...f Debuger Delphi...f...f Interfejs Debug...f...f. 420 Opcje projektu...f...f Punkty przerwań...f Polecenie Run to Cursor...f Podgląd zmiennych...f Inspektor śledzenia...f Evaluate/Modify...f Okno Call Stack...f Okno Local Variables...f Okno Thread Status...f Okno Event Log...f Okno modułów...f...f. 437 Okno deasemblacji...f Polecenie Go to Address...f Okno Message View...f Praca krokowa...f...f Ikony na gutterze...f Przekraczanie i wkraczanie...f Opcje debugera...f...f Strona Borland Debuggers...f Zakładka Language Exceptions...f Zakładka Native OS Exceptions...f Zakładka Event Log...f Menu związane z debugerem...f Test...f...f Podsumowanie...f...f
10 14 Delphi Kompendium programisty Rozdział 10. Praca z plikami...i Definicja pliku...f...f Pliki tekstowe...f...f Inicjalizacja...f...f Tworzenie nowego pliku...f Otwieranie istniejącego pliku...f Odczyt plików tekstowych...f Zapis nowych danych w pliku...f Zapis danych na końcu pliku...f Pliki amorficzne...f...f Otwieranie i zamykanie plików...f Tryb otwarcia pliku...f Zapis i odczyt danych...f Przykład działania kopiowanie plików...f Inne funkcje operujące na plikach...f Funkcje operujące na katalogach...f Pliki typowane...f...f Deklaracja...f...f Tworzenie pliku i dodawanie danych...f Odczyt rekordu z pliku...f Przykład działania książka adresowa...f Kopiowanie i przenoszenie plików...f Kopiowanie...f...f Przenoszenie pliku...f Struktura TSHFileOpStruct...f Strumienie...f...f Podział strumieni...f Prosty przykład na początek...f Konstruktor klasy TFileStream...f Pozostałe metody i właściwości klasy TStream...f Właściwości...f...f Metody...f...f Praktyczny przykład...f Wyszukiwanie...f...f Rekord TSearchRec...f Jak zrealizować wyszukiwanie?...f Rekurencja...f...f Praktyczny przykład...f Informacja o dyskach...f Pobieranie listy dysków...f Pobieranie informacji o rozmiarze dysku...f Pobieranie dodatkowych informacji...f Obsługa plików w.net...f Klasy przestrzeni nazw System.IO...f Praca z plikami...f...f. 498 Praca z katalogami...f Strumienie...f...f Praca z plikami...f...f. 502 Test...f...f Podsumowanie...f...f
11 Spis treści 15 Rozdział 11. Migracja do.net...i Czy warto przechodzić do.net?...f Ewolucja platform programistycznych...f WinFX...f...f Brakujące komponenty...f Zmiany we właściwościach...f Elementy języka...f...f Wszystko jest klasą!...f Przestrzenie nazw...f Kompilacja warunkowa...f Brakujące elementy...f Ciągi znakowe w Delphi...f Komunikaty...f...f Destruktory...f...f WinForms...f...f Brak pliku *.dfm/*.nfm...f VCL i WinForms...f Platform Invoke...f...f Wywołanie standardowe...f Użycie atrybutu DLLImport...f Parametry wyjściowe...f Dane wskaźnikowe...f Pobieranie danych z bufora...f Kod zarządzany i niezarządzany...f Używanie funkcji Win32...f Marshaling...f...f Wady PInvoke...f...f NET a obiekty COM...f Terminologia COM...f Mechanizm COM Callable Wrappers...f Przykładowy podzespół...f Utworzenie biblioteki typu...f Użycie biblioteki typu...f Korzystanie z klasy COM...f Kontrolki COM w aplikacjach.net...f Aplikacje sieciowe...f...f. 570 Test...f...f Podsumowanie...f...f Rozdział 12. Co nowego w Delphi 2005?...i Trzy osobowości...f...f IDE Delphi...f...f Strona powitalna...f Historia i kopie zapasowe...f Okno struktury...f...f. 575 Synchroniczna edycja...f Help Insight...f...f Wyróżnianie błędów...f Paleta narzędzi...f...f. 577 Wyszukiwanie...f...f Pozostałe...f...f
12 16 Delphi Kompendium programisty Debuger...f...f HTML...f...f Bazy danych...f...f dbgo for ADO...f...f. 579 dbexpress...f...f BDP.NET...f...f Pozostałe...f...f Refaktoryzacja...f...f Zmiany w języku Delphi...f Wplatanie funkcji i procedur...f Pętla for-in...f...f Kodowanie Unicode...f Podsumowanie...f...f Część II Rozdział 13. Architektura bazodanowa Delphi...i Czym jest baza danych?...f Działanie baz danych...f Rozwiązania alternatywne...f Baza danych a własny mechanizm...f Rodzaje baz danych...f...f 591 Bazy proste...f...f Relacyjne bazy danych...f Bazy danych typu klient-serwer...f Wielowarstwowa architektura baz danych...f Borland Database Engine...f Sterowniki bazy danych...f Zbiory danych...f...f Komponenty bazodanowe...f Praca z komponentami...f Otwieranie i zamykanie zbioru danych...f Nawigowanie wśród rekordów...f Modyfikacja zawartości...f Pola rekordu bazy danych...f Edytor pól...f...f Pola obliczeniowe...f Pola przeglądowe...f SQL Explorer...f...f Tworzenie aliasu...f Praca z tabelami...f...f Tworzenie tabel...f...f 612 Tworzenie kolumn w kodzie programu...f Filtrowanie danych...f...f. 614 Wykorzystanie właściwości Filter...f Zdarzenie OnFilterRecord...f Wyszukiwanie rekordów...f Metoda Locate...f...f Metoda FindKey...f...f 619 Przykładowa aplikacja...f Założenia...f...f Tworzenie interfejsu...f
13 Spis treści 17 Kod źródłowy aplikacji...f Ćwiczenia dodatkowe...f Zakładki...f...f Pozostałe komponenty bazodanowe...f Komponent TDbGrid...f Komponent TDbNavigator...f Komponent TDbText...f Komponent TDbEdit...f Komponent TDbMemo...f Komponent TDbRichEdit...f Komponent TDbImage...f Komponent TDbCheckBox...f Test...f...f Podsumowanie...f...f Rozdział 14. dbexpress...i...i Architektura klient-serwer...f Klient...f...f Serwer...f...f Klient-serwer oraz bazy lokalne...f Język SQL...f...f Baza MySQL...f...f InterBase...f...f Schemat tworzenia aplikacji klient-serwer...f Analiza...f...f Projekt...f...f Budowa...f...f Programowanie w SQL...f Klient MySQL...f...f Tworzenie bazy danych...f Tworzenie tabel...f...f 651 Zmiana struktury tabeli...f Indeksy...f...f Dodawanie rekordów...f Wyświetlanie informacji...f Uaktualnianie zawartości...f Usuwanie danych z tabeli...f Eksport i import bazy...f Aplikacja zarządzająca MySQL...f Praca z programem MySQL Control Center...f Praca z tabelami...f InterBase...f...f Uruchomienie...f...f Program IBConsole...f MySQL a InterBase...f Tworzenie tabel InterBase...f dbexpress...f...f dbexpress a BDE...f Połączenie z bazą danych...f Komponent TSQLDataSet...f Komponent TSQLMonitor...f
14 18 Delphi Kompendium programisty Pozostałe komponenty dbexpress...f Dystrybucja aplikacji dbexpress...f Okno Data Explorer...f Wprowadzanie zmian w tabeli...f Edytor połączeń...f...f. 707 Test...f...f Podsumowanie...f...f Rozdział 15. Rozdział 16. Rozdział 17. IBX...i...i...i.711 Dlaczego IBX?...f...f Zalety IBX...f...f Komponenty IBX...f...f Komponent TIBDatabase...f Komponent TIBDataSet...f Komponenty reprezentujące dane...f TIBSQLMonitor...f...f 720 Komponenty administracyjne...f Łączenie ze zdalnym serwerem...f Przykład wykorzystania IBX...f Tworzenie bazy danych...f Piszemy aplikację Helion DB!...f Test...f...f Podsumowanie...f...f Przegląd ADO.NET...i Czym jest ADO?...f...f Terminologia...f...f Warstwy dostępu...f...f Architektura baz danych...f ADO.NET...f...f Architektura ADO.NET...f Źródło danych...f...f Dostawca danych...f Zbiory danych...f...f ADO.NET w praktyce...f Łączenie ze źródłem ODBC...f Łączenie ze źródłem OleDB...f Wysyłanie zapytań (MS Access)...f Sterowniki zarządzane...f Test...f...f Podsumowanie...f...f BDP.NET...i...i BDP.NET...f...f Łączenie z bazą InterBase...f Komponent BDPConnection...f Komponent BdpCommand...f Komponent BdpDataAdapter...f Wyświetlanie zwartości tabeli...f
15 Spis treści 19 Praca z danymi...f...f Zapytania SQL...f...f. 760 Dystrybucja aplikacji BDP.NET...f MySQL w ADO.NET...f Korzystanie ze sterownika MySQL...f Komponenty wizualne...f Test...f...f Podsumowanie...f...f Część III Rozdział 18. XML...i...i Niezależność XML...f...f. 776 XHTML...f...f...76 Budowa dokumentu...f...f 776 Prolog...f...f Znaczniki...f...f Atrybuty...f...f Podstawowa terminologia...f Węzeł główny...f...f Komentarze...f...f Przestrzenie nazw...f Składnia przestrzeni nazw...f Przestrzenie nazw i atrybuty...f DTD...f...f Deklaracja elementu...f Deklaracja atrybutu...f DTD w osobnym pliku...f Encje tekstowe...f...f XSD...f...f Nagłówek XSD...f...f 789 Elementy XSD...f...f. 789 Typy danych...f...f Typy proste...f...f XML a bazy danych...f XSL...f...f DOM...f...f SAX...f...f Korzystanie z System.XML...f Ładowanie pliku XML...f Odczyt dowolnego elementu...f Odczyt wartości atrybutów...f Tworzenie pliku XML...f Eksport danych do postaci XML...f Modyfikacja plików...f Test...f...f Podsumowanie...f...f
16 20 Delphi Kompendium programisty Rozdział 19. Rozdział 20. IntraWeb...i...i Czym właściwie jest IntraWeb?...f Dynamiczne strony CGI, ISAPI, NSAPI...f PHP...f...f Tworzenie projektu IntraWeb...f Praca z komponentami...f Praca z kodem...f...f Uruchamianie programu...f Serwer IntraWeb...f...f Obsługa serwera...f Generowanie zdarzeń...f Zdarzenia zastępcze...f Kilka formularzy w jednym projekcie...f Funkcja ShowMessage w IntraWeb...f Elementy HTML i JavaScript...f Wysyłanie plików...f...f IntraWeb jako rozszerzenie ISAPI...f Konwertowanie aplikacji do ISAPI...f Test...f...f Podsumowanie...f...f ASP.NET...i...i Dynamiczne strony ASP...f...f ASP.NET...f...f ASP i ASP.NET...f...f Zmiany w kodzie...f Kompilacja kodu...f Migracja do ASP.NET...f Zgodność ze standardem XHTML...f Narzędzia...f...f Edytor...f...f Serwer...f...f Instalacja ASP.NET...f Co trzeba umieć?...f ASP.NET w Delphi...f...f 842 Elementy interfejsu...f Pierwszy projekt...f Opcje ASP.NET...f Web Forms...f...f Przestrzeń nazw System.Web.UI...f Praca z ASP.NET...f...f Kontrolki działające po stronie serwera...f Zdarzenia komponentów...f Kontrolki Web Forms...f Code Behind...f...f Kontrolki użytkownika...f Tworzenie kontrolek w Delphi...f Komponenty.NET w ASP.NET...f Konfiguracja stron ASP.NET...f
17 Spis treści 21 Sesje...f...f Wysyłanie wiadomości ...f Monitorowanie stron ASP.NET...f Pamięć podręczna...f Bazy danych w ASP.NET...f Łączenie się z bazą...f Kontrolki bazodanowe...f Technologie internetowe...f Komponenty HTML Producer...f WebBroker...f...f Internet Express...f...f WebSnap...f...f IntraWeb...f...f ASP.NET...f...f Test...f...f Podsumowanie...f...f Rozdział 21. Usługi sieciowe...i Czym są usługi sieciowe?...f Działanie usług sieciowych...f HTTP...f...f XML...f...f Infrastruktura usług sieciowych...f Użycie usług sieciowych...f Wyszukiwarka google.com...f Interfejs aplikacji...f Ładowanie usługi sieciowej...f Korzystanie z usługi Web...f Usługi sieciowe w Delphi...f Tworzenie usługi sieciowej...f Podgląd usługi sieciowej...f Usługa Web na stronie ASP.NET...f Plik źródłowy *.asmx...f Bezpieczeństwo usług sieciowych...f Bazy danych...f...f Projektowanie usługi...f Sprawdzanie usługi sieciowej...f Usługa sieciowa w aplikacji ASP.NET...f Test...f...f Podsumowanie...f...f Rozdział 22. Odpowiedzi...i...i Rozdział 1....f...f Rozdział 2....f...f Rozdział 3....f...f Rozdział 4....f...f Rozdział 5....f...f Rozdział 6....f...f Rozdział 7....f...f Rozdział 8....f...f
18 22 Delphi Kompendium programisty Rozdział 9....f...f Rozdział f...f Rozdział f...f Rozdział f...f Rozdział 14...f...f Rozdział 15...f...f Rozdział 16...f...f Rozdział 17...f...f Rozdział 18...f...f Rozdział 19...f...f Rozdział 20...f...f Rozdział 21...f...f Dodatki Dodatek A Podstawy języka C#...i C# w Delphi...f...f Biblioteka klas...f...f Podstawowa składnia...f C# jako język obiektowy...f Metoda Main()...f...f. 946 Zmienne...f...f Deklaracja kilku zmiennych...f Przydział danych...f Stałe...f...f Tablice...f...f Tablice wielowymiarowe...f Operatory...f...f Operatory inkrementacji...f Operatory przypisania...f Operator rzutowania...f Instrukcje warunkowe...f Instrukcja if...f...f Instrukcja switch...f Operator trójoperandowy...f Funkcje w C#...f...f Parametry funkcji...f Przekazywanie parametrów...f Pętle...f...f Pętla for...f...f Pętla foreach...f...f Pętla while...f...f Pętla do..while...f...f Klasy...f...f Tworzenie instancji klasy...f Metody...f...f Pola...f...f Konstruktor...f...f Właściwości...f...f Struktury...f...f Podsumowanie...f...f
19 Spis treści 23 Dodatek B Dodatek C Dodatek D Akronimy...i...i Spis przestrzeni nazw.net...i Słowniczek...i...i Dodatek E Zasady pisania kodu...i Stosowanie wcięć...f...f Instrukcje begin i end...f Styl,,wielbłądzi w nazwach procedur...f Stosuj wielkie litery...f...f 995 Parametry procedur...f...f 996 Instrukcja if...f...f Instrukcja case...f...f...96 Obsługa wyjątków...f...f Klasy...f...f Komentarze...f...f Pliki i nazwy formularzy...f Notacja węgierska...f...f Czy warto?...f...f...98 Skorowidz...i...i
20 5. Przegląd.NET Framework W rozdziale 2. omówiłem podstawowe aspekty platformy.net. Czytelnik powinien już znać podstawowe pojęcia związane z tą technologią, a także umieć pisać proste aplikacje w Delphi. Jak dotąd jednak przykłady prezentowane przeze mnie w rozdziale 3. były oparte na programowaniu dla Win32. W tym rozdziale zajmiemy się tylko i wyłącznie programowaniem dla platformy.net oraz dokładniej omówimy technologie związane z tą platformą. Środowisko.NET Framework obejmuje swym zakresem wszystkie warstwy tworzenia oprogramowania: od systemu operacyjnego po bibliotekę klas (jak np. Windows Forms). W tym rozdziale: przedstawię szczegóły działania środowiska CLR, omówię nowe pojęcia: kod zarządzany i niezarządzany, opiszę, czym jest CLS i CTS. Środowisko CLR Wspólne środowisko uruchomieniowe (CLR) stanowi podstawowy element platformy.net Framework. W momencie uruchomienia aplikacji.net, CLR odpowiada za jej sprawne wykonanie (załadowanie do pamięci), przydział pamięci, obsługę błędów itp. W standardowym modelu programowania Win32, za tego typu czynności odpowiadał zwyczajnie system operacyjny (Windows). Po zainstalowaniu na komputerze środowiska.net Framework, odpowiednie biblioteki systemu pozwalają na rozpoznanie, czy dany program jest aplikacją Win32, czy też
21 228 Część I.NET. Jeżeli jest to aplikacja.net, uruchomione zostaje środowisko CLR, pod kontrolą którego działa program. To, co dzieje się w tle nas nie interesuje, nie trzeba się tym przejmować. W jaki jednak sposób system operacyjny rozpoznaje, która aplikacja jest aplikacją.net? Dzieje się tak dlatego, że aplikacja wykonywalna.net (plik.exe) jest inaczej zbudowana niż standardowe programy Win32. Tę kwestię postaram się wyjaśnić w paru kolejnych podrozdziałach. Kod pośredni IL Kompilatory działające pod kontrolą systemu Windows kompilują kody źródłowe do postaci 32-bitowego kodu maszynowego. W efekcie otrzymujemy aplikacje.exe czy biblioteki.dll. Taki sposób uniemożliwia przeniesienie aplikacji na urządzenia czy systemy, które działają pod kontrolą innych procesorów. Może także stwarzać problemy z innymi wersjami systemu operacyjnego (w tym wypadku Windows). Wszystko dlatego, że aplikacje wykonywalne komunikują się z API, które może różnić się w poszczególnych wersjach systemu. Rozwiązaniem tego problemu jest kompilacja programu do kodu pośredniego, nazywanego Common Language Infrastructure (z ang. architektura wspólnego języka, CLI). Wskazówka CLI na platformie.net jest często nazywany MSIL (Microsoft Intermediate Language) lub po prostu IL. Kod pośredni IL przypomina kod języka Asembler:
Podstawy programowania. Wprowadzenie
Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne
Bardziej szczegółowoJęzyki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski
Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.wroc.pl http://www.tjeleniewski.wstt.edu.pl Treści kształcenia: Paradygmaty
Bardziej szczegółowoJęzyki i paradygmaty programowania - 1
doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.edu.pl http://www.tjeleniewski.wstt.edu.pl Cele przedmiotu Umiejętność zastosowania i oceny przydatności paradygmatów
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoC# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop Spis treści
C# 6.0 : kompletny przewodnik dla praktyków / Mark Michaelis, Eric Lippert. Gliwice, cop. 2016 Spis treści Spis rysunków 11 Spis tabel 13 Przedmowa 15 Wprowadzenie 17 Podziękowania 27 O autorach 29 1 Wprowadzenie
Bardziej szczegółowoProgramowanie MorphX Ax
Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn
Bardziej szczegółowoŚrodowiska i platformy programistyczne
Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,
Bardziej szczegółowoWdrażanie aplikacji Delphi 2005
Wdrażanie aplikacji Delphi 2005 Prosimy przeczytać cały poniższy plik przed przystąpieniem do wdrażania aplikacji, komponentów lub bibliotek Delphi 2005. Plik ten jest udostępniany na warunkach licencji
Bardziej szczegółowoJeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
Bardziej szczegółowoInstrukcja laboratoryjna cz.3
Języki programowania na platformie.net cz.2 2015/16 Instrukcja laboratoryjna cz.3 Język C++/CLI Prowadzący: Tomasz Goluch Wersja: 2.0 I. Utworzenie projektu C++/CLI z interfejsem graficznym WPF 1 Cel:
Bardziej szczegółowoZacznij Tu! Poznaj Microsoft 2012. Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska
Zacznij Tu! Poznaj Microsoft 2012 Visual Basic Michael Halvorson Przekład: Joanna Zatorska APN Promise, Warszawa 2013 Spis treści Wstęp...................................................................vii
Bardziej szczegółowo4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152
Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy
Bardziej szczegółowoMATERIAŁY DO ZAJĘĆ I. Podstawowe pojęcia. Algorytm. Spis treści Przepis
MATERIAŁY DO ZAJĘĆ I Podstawowe pojęcia Spis treści I. Algorytm II. Schemat blokowy III. Struktury danych IV. Program komputerowy V. Opis środowiska programistycznego VI. Obsługa wejścia wyjścia VII. Przykład
Bardziej szczegółowoLaboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Bardziej szczegółowoNarzędzia RAD (wykład 1)
Narzędzia RAD (wykład 1) Piotr Cybula Uniwersytet Łódzki, Wydział Matematyki cybula@math.uni.lodz.pl http://www.math.uni.lodz.pl/~cybula Rys historyczny (1) lata 80-te i początek 90-tych: środowiska programistyczne
Bardziej szczegółowoAutor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT
Autor: Bączkowski Karol Promotor: dr inż. Paweł FIGAT Integracja jest to całokształt działao zmierzających do scalenia różnych rozwiązao informatycznych. W miarę rozwoju nowych technologii informatycznych
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Bardziej szczegółowoPodstawy Programowania 2
Podstawy Programowania 2 Laboratorium 7 Instrukcja 6 Object Pascal Opracował: mgr inż. Leszek Ciopiński Wstęp: Programowanie obiektowe a programowanie strukturalne. W programowaniu strukturalnym, któremu
Bardziej szczegółowoKról Łukasz Nr albumu: 254102
Król Łukasz Nr albumu: 254102 Podstawy o Delphi Język programowania, którego można używać w środowiskach firmy Borland, Embarcadero, Microsoft (Delphi Prism), oraz w środowisku Lazarus. Narzędzia te są
Bardziej szczegółowoMetodyka programowania. Podstawy C#
Metodyka programowania Podstawy C# Platforma.NET Platforma.NET (.NET Framework) Platforma programistyczna Microsoft, Obejmuje - środowisko uruchomieniowe CLR (Common Language Runtime) - biblioteki klas
Bardziej szczegółowoProgramowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Bardziej szczegółowoCzęść I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)
Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management
Bardziej szczegółowoMenu Plik w Edytorze symboli i Edytorze widoku aparatów
Menu Plik w Edytorze symboli i Edytorze widoku aparatów Informacje ogólne Symbol jest przedstawieniem graficznym aparatu na schemacie. Oto przykład przekaźnika: Widok aparatu jest przedstawieniem graficznym
Bardziej szczegółowoSSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski
1.) Wymagania sprzętowe: SSI Katalog Program do katalogowania zawartości dysków Dariusz Kalinowski - System operacyjny: Windows 2000 lub Windows xp - Procesor minimum Pentium 1Ghz - Pamięć RAM minimum
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
Bardziej szczegółowoProgramowanie w języku C++ Grażyna Koba
Programowanie w języku C++ Grażyna Koba Kilka definicji: Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i zasad
Bardziej szczegółowoSpis treści. Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C++... 7
Spis treści Wprowadzenie...n...n... 5 Jak korzystać z tej książki?...t... 6 Rozdział 1. Aplikacje konsoli w stylu ANSI C i podstawowe operacje w Visual C++... 7 Podsumowanie...t...t...15 Rozdział 2. Rozdział
Bardziej szczegółowo1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.
1. Pierwszy program // mój pierwszy program w C++ #include using namespace std; cout
Bardziej szczegółowo5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Bardziej szczegółowoNa komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji
Podgląd zdarzeń W systemie Windows XP zdarzenie to każde istotne wystąpienie w systemie lub programie, które wymaga powiadomienia użytkownika lub dodania wpisu do dziennika. Usługa Dziennik zdarzeń rejestruje
Bardziej szczegółowoSpis treści. Rzut okiem na środowisko...m... 9 Projektant formularzy...m... 11
7 Spis treści Rozdział 1. Rozdział 2. Rozdział 3. Wstęp...z...z......7 Zaczynamy...z...z......9 Rzut okiem na środowisko...m... 9 Projektant formularzy...m... 11 Edytor kodu...m...m... 12 Widok strukturalny...m...
Bardziej szczegółowoKomunikacja i wymiana danych
Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoJęzyk programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści
Język programowania DELPHI / Andrzej Marciniak. Poznań, 2012 Spis treści Przedmowa 11 Przyjęta notacja 13 Rozdział 1. Wprowadzenie 15 1.1. Ogólne zasady programowania zorientowanego obiektowo 15 1.2. Historia
Bardziej szczegółowodlibra 3.0 Marcin Heliński
dlibra 3.0 Marcin Heliński Plan prezentacji Wstęp Aplikacja Redaktora / Administratora Serwer Aplikacja Czytelnika Aktualizator Udostępnienie API NajwaŜniejsze w nowej wersji Ulepszenie interfejsu uŝytkownika
Bardziej szczegółowoBaza danych sql. 1. Wprowadzenie
Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który
Bardziej szczegółowoCzym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Bardziej szczegółowoPrzewodnik Szybki start
Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub
Bardziej szczegółowoCel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)
W odcinku III tworzyliśmy paski narzędzi. Umieszczaliśmy na panelach ikony, reprezentujące czynności (charakterystyczne dla edytorów tekstu). Musimy teraz przypisać każdemu przyciskowi jego czynność (wycinanie,
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoInformatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
Bardziej szczegółowoKATEGORIA OBSZAR WIEDZY NR ZADANIA. 2.1.2. Podstawowe informacje i czynności
Moduł 2 - Użytkowanie komputerów - od kandydata wymaga się zaprezentowania wiedzy i umiejętności w zakresie wykorzystania podstawowych funkcji komputera klasy PC i jego systemu operacyjnego. Kandydat powinien
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoJava jako język programowania
Java jako język programowania Interpretowany programy wykonują się na wirtualnej maszynie (JVM Java Virtual Machine) Składnia oparta o język C++ W pełni zorientowany obiektowo (wszystko jest obiektem)
Bardziej szczegółowoEXSO-CORE - specyfikacja
EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.
Bardziej szczegółowoInstalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Bardziej szczegółowoMicrosoft Visual C : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop Spis treści
Microsoft Visual C++ 2008 : praktyczne przykłady / Mariusz Owczarek. Gliwice, cop. 2010 Spis treści Co znajdziesz w tej książce? 9 Rozdział 1. Podstawy środowiska Visual C++ 2008 11 Język C++ a.net Framework
Bardziej szczegółowoWykłady 1, 2. Wstęp do programowania w środowisku Visual C++ Autor: Zofia Kruczkiewicz
Wykłady 1, 2 Wstęp do programowania w środowisku Visual C++ Autor: Zofia Kruczkiewicz 1 Zagadnienia 1. Podstawowe pojęcia 2. Tworzenie aplikacji w Windows Forms 3. Zawartość projektu 4. Podstawowe cechy
Bardziej szczegółowo16) Wprowadzenie do raportowania Rave
16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual
Bardziej szczegółowoProgramowanie obiektowe zastosowanie języka Java SE
Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z
Bardziej szczegółowoSpis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)
Spis treści Dzień 1 I Konfiguracja sterownika (wersja 1410) I-3 Zadanie Tworzenie konfiguracji sprzętowej I-4 Co jest potrzebne by zacząć? I-5 TIA Portal ekran startowy I-6 Tworzenie nowego projektu I-7
Bardziej szczegółowoUruchamianie bazy PostgreSQL
Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL
Bardziej szczegółowoProgramowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Bardziej szczegółowoWykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,
Bardziej szczegółowoSYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Bardziej szczegółowoPlan. Raport. Tworzenie raportu z kreatora (1/3)
3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport
Bardziej szczegółowoActiveXperts SMS Messaging Server
ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych
Bardziej szczegółowoXQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Bardziej szczegółowodziennik Instrukcja obsługi
Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt
Bardziej szczegółowoAplikacje w środowisku VBA. Visual Basic for Aplications
Aplikacje w środowisku VBA Visual Basic for Aplications Podstawowe informacje o VBA Visual Basic for Aplications, w skrócie VBA, to język programowania rozwijany przez Microsoft, którego zastosowanie pozwala
Bardziej szczegółowoBudowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE
Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w
Bardziej szczegółowoDelphi 2005 IDZ DO KATALOG KSI EK TWÓJ KOSZYK CENNIK I INFORMACJE CZYTELNIA PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Delphi 2005 Autor: Elmar Warken T³umaczenie: Wojciech Moch ISBN: 83-7361-993-3 Tytu³ orygina³u: Delphi 2005
Bardziej szczegółowoProgramowanie współbieżne i rozproszone
Programowanie współbieżne i rozproszone WYKŁAD 11 dr inż. CORBA CORBA (Common Object Request Broker Architecture) standard programowania rozproszonego zaproponowany przez OMG (Object Management Group)
Bardziej szczegółowoSZCZEGÓŁOWY HARMONOGRAM SZKOLENIA
SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: Kurs obsługi komputera ECDL start (harmonogram kursu języka angielskiego zostanie umieszczony wkrótce) Termin
Bardziej szczegółowoWskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Bardziej szczegółowoProgramowanie w C. dr inż. Stanisław Wszelak
Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++
Bardziej szczegółowoTworzenie aplikacji Web Alicja Zwiewka. Page 1
Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową
Bardziej szczegółowoTworzenie własnych komponentów
Tworzenie własnych komponentów 1. Tworzenie nowego komponentu W tym celu należy wykorzystać menu Component. Interesujące są dwie opcje menu New Component i Install Component. Pierwsze polecenie służy do
Bardziej szczegółowoSpis treści. Podstawy posługiwania się komputerem
Spis treści Podstawy posługiwania się komputerem 1. Budowa i działanie komputera 15 1.1. Komputery i ich rodzaje 15 1.2. Zasada działania komputera 18 1.2.1. Komputer a użytkownik 18 1.2.2. Przetwarzanie
Bardziej szczegółowoPracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Bardziej szczegółowoWybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej JSP - Java Server Pages dr hab. inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2019 Aplikacje i skrypty WWW klasyfikacja
Bardziej szczegółowoJoyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź
Joyce Cox Joan Lambert Microsoft Access 2013 Krok po kroku Przekład: Jakub Niedźwiedź APN Promise, Warszawa 2013 Spis treści Wprowadzenie................................................................vii
Bardziej szczegółowoWykaz zmian w programie WinAdmin Replikator
Wykaz zmian w programie WinAdmin Replikator Pierwsza wersja programu 1.0.0.1 powstała w czerwcu 2010. kod źródłowy programu zawiera ponad 6 900 wierszy. Modyfikacje/zmiany w wersji 1.0.4.0 (październik
Bardziej szczegółowoDelphi podstawy programowania. Środowisko Delphi
Delphi podstawy programowania Środowisko Delphi Olsztyn 2004 Delphi Programowanie obiektowe - (object-oriented programming) jest to metodologia tworzeniu programów komputerowych definiująca je jako zbiór
Bardziej szczegółowoCechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Bardziej szczegółowoPraca w środowisku Visual Studio 2008, Visual C
Praca w środowisku Visual Studio 2008, Visual C++ 2008 mgr inż. Tomasz Jaworski tjaworski@kis.p.lodz.pl http://tjaworski.kis.p.lodz.pl/ Tworzenie aplikacji konsolowych 2 3 Tworzenie nowego projektu aplikacji
Bardziej szczegółowoProgramowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
Bardziej szczegółowoInstrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych
Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych ver. 0.6 1 Instalacja 1. Proces instalacji należy rozpocząć od sprawdzenia, czy w systemie MS Windows jest zainstalowana aplikacja
Bardziej szczegółowoMyśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści
Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop. 2017 Spis treści Przedmowa 11 1. Jak w programie 21 Czym jest program? 21 Uruchamianie interpretera języka Python 22 Pierwszy
Bardziej szczegółowoInformatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Bardziej szczegółowoznajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.
Część XVI C++ Funkcje Jeśli nasz program rozrósł się już do kilkudziesięciu linijek, warto pomyśleć o jego podziale na mniejsze części. Poznajmy więc funkcje. Szybko się przekonamy, że funkcja to bardzo
Bardziej szczegółowoOracle11g: Programowanie w PL/SQL
Oracle11g: Programowanie w PL/SQL OPIS: Kurs pozwala zrozumieć zalety programowania w języku PL/SQL. Studenci uczą się tworzyć bloki kodu wykonywanego po stronie serwera, który może być współużytkowany
Bardziej szczegółowoLABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowo5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel
5.3. Tabele Tabela jest podstawowym elementem bazy danych. To właśnie w tabelach gromadzone są w bazie rekordy danych. Projektując tabelę, definiujemy, jakie pola będzie zawierał pojedynczy rekord informacji.
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA
AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA Joanna Patrzyk Bartłomiej Patrzyk Katarzyna Rycerz jpatrzyk@quide.eu bpatrzyk@quide.eu kzajac@agh.edu.pl
Bardziej szczegółowoKurs: ECDL Usługi w sieciach informatycznych poziom podstawowy
Kurs: ECDL Usługi w sieciach informatycznych poziom podstawowy Opis: W tym module uczestnicy szkolenia poznają podstawowe pojęcia związanie z Internetem, programy służące do przeglądania zasobów sieci
Bardziej szczegółowoProgramowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz
Programowanie obiektowe Literatura: Autor: dr inŝ. Zofia Kruczkiewicz Java P. L. Lemay, Naughton R. Cadenhead Java Podręcznik 2 dla kaŝdego Języka Programowania Java Linki Krzysztof Boone oprogramowania
Bardziej szczegółowoUtworzenie pliku. Dowiesz się:
Dowiesz się: 1. Jak rozpocząć pisanie programu 2. Jak wygląda szkielet programu, co to są biblioteki i funkcja main() 3. Jak wyświetlić ciąg znaków w programie 4. Jak uruchamiać (kompilować) napisany program
Bardziej szczegółowoStudia podyplomowe. Programowanie na platformie Microsoft Visual Studio.NET
Studia podyplomowe Programowanie na platformie Microsoft Visual Studio.NET I. Charakterystyka kursów Aplikacje bazodanowe dla biznesu (Microsoft Visual Studio.NET 2008) (35 godz.) W ramach kursu słuchacze
Bardziej szczegółowoJęzyk programowania. Andrzej Bobyk http://www.alfabeta.lublin.pl. www.alfabeta.lublin.pl/jp/
Język programowania Andrzej Bobyk http://www.alfabeta.lublin.pl www.alfabeta.lublin.pl/jp/ Literatura K. Reisdorph: Delphi 6 dla każdego. Helion, Gliwice 2001 A. Grażyński, Z. Zarzycki: Delphi 7 dla każdego.
Bardziej szczegółowoNIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,
Bardziej szczegółowoPlatformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT
Platformy programistyczne:.net i Java L ABORATORIUM 7,8: HACKATHON - JTTT O co chodzi? - Przypomnienie Hackathon - http://en.wikipedia.org/wiki/hackathon A hackathon is an event in which computer programmers
Bardziej szczegółowoZakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów
Aplikacje internetowe KL. III Rok szkolny: 011/01 Nr programu: 31[01]/T,SP/MENIS/004.06.14 Okres kształcenia: łącznie ok. 180 godz. lekcyjne Wojciech Borzyszkowski Zenon Kreft Moduł Bok wprowadzający Podstawy
Bardziej szczegółowoLK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Bardziej szczegółowoWprowadzenie (17) Część I. Makra w Excelu - podstawy (23)
Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.
Bardziej szczegółowoZakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi
Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę
Bardziej szczegółowoCzęść I Rozpoczęcie pracy z usługami Reporting Services
Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...
Bardziej szczegółowoTomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Bardziej szczegółowo