Wikibooks
Wikibooks
Podręcznik jest dostępny w formie kolekcji, którą można pobrać jako PDF, ePUB lub ODF.

AutoIt

edytuj

Witaj w kursie programowania w języku AutoIt na Wikibooks! Niniejszy podręcznik ma za zadanie zademonstrować i wytłumaczyć składnię samego języka, jego możliwości oraz pokazać jego przykładowe zastosowania.

Spis treści

edytuj

Wstęp

edytuj
O podręczniku  
- podstawowe informacje, o autorach, jak pomóc
O języku AutoIt  
- historia i zastosowanie języka AutoIt
Czego potrzebujesz  
- informacje o niezbędnych narzędziach
SciTE  
- zintegrowane środowisko AutoIt, polonizacja

AutoIt dla początkujących

edytuj
Pierwszy program  
- wstęp do składni języka
Zmienne w AutoIt  
- użycie, typy, stałe
Operatory  
- matematyka w języku AutoIt, operatory matematyczne
Instrukcje sterujące  
- if, switch, select, for, while, until
Funkcje  
- pojęcie funkcji i procedury
Funkcje matematyczne  
- dostępne funkcje, liczby losowe i szesnastkowe
Ćwiczenia dla początkujących  

AutoIt dla zaawansowanych

edytuj
Funkcje rekurencyjne  
- definicje i realizacja, ćwiczenia
Funkcje polimorficzne  
- definicje i realizacja
Makra  
- co to są makra, wykaz makr, @error, @extended
Operacje na plikach  
- obsługa plików w praktyce
Tablice  
- pojęcie tablicy, operacje na tablicy
Napisy (stringi)  
- operacje, konwersje, formatowanie, ćwiczenia
Łańcuchy binarne  
- opis, funkcje
Wyrażenia regularne  
- opis, użycie, ćwiczenia
Pliki konfiguracyjne  
- tworzenie, edycja i czytanie plików INI
Wyskakujące okna - prosta interakcja ze skryptem  
- opis i wykorzystanie
GUI  
- tworzenie i obsługa graficznego interfejsu użytkownika GUI
Zasobnik systemowy (Tray)  
- konfiguracja zasobnika systemowego
Przejmowanie kontroli  
- przejęcie kontroli nad zewnętrznymi procesami
Konsola tekstowa  
- obsługa konsoli tekstowej, współpraca z programami konsolowymi
Dyrektywy i funkcje konfiguracyjne translatora  
- konfigurowanie interpretera, edytora i kompilatora
Tworzenie bibliotek  
- UDF i zasady przejrzystego kodowania, obfuskacja
Korzystanie z bibliotek DLL  
- DLL
Obiekty COM  
- korzystanie z obiektów COM
Nietypowe techniki programowania  
- metaprogramowanie, metajęzyk, refleksyjność
- niestandardowe struktury danych
- niestandardowe sposoby uruchamiania skryptu
Rejestr systemowy  
- operacje na rejestrze systemowym
Sieć  
- internet, TCP, UDP
Inne użyteczne funkcje  
- niektóre użyteczne funkcje nie opisane jeszcze w podręczniku
Indeks  

Dodatek A - Rozwiązania ćwiczeń

edytuj
Ćwiczenia dla początkujących - przykładowe rozwiązania  
Ćwiczenia dla zaawansowanych - przykładowe rozwiązania  

Dodatek B - Licencja GNU

edytuj
Licencja  

Dodatek C - Opis funkcji biblioteki standardowej

edytuj
Łańcuchy tekstowe (stringi) - funkcje obsługi  
Pliki - funkcje obsługi  
Tablice - funkcje obsługi  
GUI - opis wybranych funkcji  
- pasek narzędziowy (Toolbar)
- edytor RTF
Schowek systemowy (Clipboard)  
Szyfrowanie danych  
Funkcje interfejsu GDI+  
Funkcje WinAPI  
Zrzut ekranu (Capture Screen)  

Dodatek D - Opis wybranych UDF-ów

edytuj
Wykaz niektórych ciekawszych UDF-ów