[go: up one dir, main page]

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)