AutoIt

100% Status
Z Wikibooks, biblioteki wolnych podręczników.
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 Etap rozwoju: 100% (w dniu 14.08.2012)
- podstawowe informacje, o autorach, jak pomóc
O języku AutoIt Etap rozwoju: 100% (w dniu 24.02.2012)
- historia i zastosowanie języka AutoIt
Czego potrzebujesz Etap rozwoju: 100% (w dniu 12.08.2011)
- informacje o niezbędnych narzędziach
SciTE Etap rozwoju: 100% (w dniu 14.08.2012)
- zintegrowane środowisko AutoIt, polonizacja

AutoIt dla początkujących[edytuj]

Pierwszy program Etap rozwoju: 100% (w dniu 24.09.2011)
- wstęp do składni języka
Zmienne w AutoIt Etap rozwoju: 100% (w dniu 21.11.2011)
- użycie, typy, stałe
Operatory Etap rozwoju: 100% (w dniu 12.08.2011)
- matematyka w języku AutoIt, operatory matematyczne
Instrukcje sterujące Etap rozwoju: 100% (w dniu 12.08.2011)
- if, switch, select, for, while, until
Funkcje Etap rozwoju: 100% (w dniu 12.08.2011)
- pojęcie funkcji i procedury
Funkcje matematyczne Etap rozwoju: 100% (w dniu 24.11.2011)
- dostępne funkcje, liczby losowe i szesnastkowe
Ćwiczenia dla początkujących Etap rozwoju: 100% (w dniu 28.11.2011)

AutoIt dla zaawansowanych[edytuj]

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

Dodatek A - Rozwiązania ćwiczeń[edytuj]

Ćwiczenia dla początkujących - przykładowe rozwiązania Etap rozwoju: 100% (w dniu 18.02.2012)
Ćwiczenia dla zaawansowanych - przykładowe rozwiązania Etap rozwoju: 100% (w dniu 10.08.2012)

Dodatek B - Licencja GNU[edytuj]

Licencja Etap rozwoju: 100% (w dniu 02.10.2006)

Dodatek C - Opis funkcji biblioteki standardowej[edytuj]

Łańcuchy tekstowe (stringi) - funkcje obsługi Etap rozwoju: 100% (w dniu 16.01.2017)
Pliki - funkcje obsługi Etap rozwoju: 100% (w dniu 16.01.2017)
Tablice - funkcje obsługi Etap rozwoju: 100% (w dniu 05.02.2013)
GUI - opis wybranych funkcji Etap rozwoju: 25% (w dniu 24.06.2013)
- pasek narzędziowy (Toolbar)
- edytor RTF
Schowek systemowy (Clipboard) Etap rozwoju: 100% (w dniu 03.12.2014)
Szyfrowanie danych Etap rozwoju: 100% (w dniu 19.07.2016)
Funkcje interfejsu GDI+ Etap rozwoju: 100% (w dniu 14.08.2013)
Funkcje WinAPI Etap rozwoju: 75% (w dniu 09.09.2013)
Zrzut ekranu (Capture Screen) Etap rozwoju: 100% (w dniu 04.07.2013)

Dodatek D - Opis wybranych UDF-ów[edytuj]

Wykaz niektórych ciekawszych UDF-ów Etap rozwoju: 100% (w dniu 04.07.2013)