Aktualizacja Avocado 2.2.1.0 już dostępna do pobrania!
Avocado – aktualizacja
Avocado posiada już 271 funkcji.
W tej aktualizacji dodałem obsługę obiektu listy tekstów, będącego odpowiednikiem TStringList z Pascala.
Obiekt dostępny jest w dwóch wersjach:
-
polska: lista_tekstów / lista_tekstow
-
angielska: string_list
W języku Avocado można pisać po polsku z użyciem polskich znaków diakrytycznych lub bez nich. Wszystkie funkcje posiadają również angielskie aliasy.
Obiekt lista_tekstów – dostępne funkcje
Tworzenie i podstawowa obsługa:
-
tworz_lista_tekstów(s) – tworzy nową listę
-
dodaj_lista(h, x) – dodaje element do listy
-
ilosc(h) – zwraca liczbę elementów
-
teksty(h, i) – pobiera element po indeksie
-
h.tekst – wypisuje całą zawartość listy
-
h.zwolnij – zwalnia obiekt z pamięci
Nowości – 10 nowych metod
Modyfikacja zawartości listy:
-
wstaw_do_listy / insert_to_list – wstawianie elementu na określoną pozycję
-
usuń_z_listy / usun_z_listy / delete_to_list – usuwanie elementu po indeksie
-
usuń_z_listy_id / usun_z_listy_id / delete_to_list_id – usuwanie elementu po wartości
-
wyczyść_listę / wyczysc_liste / clear_list – czyszczenie całej listy
-
ustaw_tekst / set_text – zmiana wartości elementu
Sortowanie:
-
sortuj_listę / sort_list – sortowanie automatyczne
-
ręcznie_sortuj_listę / manually_sort_list – sortowanie ręczne
Wyszukiwanie:
-
znajdź_indeks_lista / find_index_list – znalezienie indeksu elementu
-
szukaj_wartość_w_liście / search_value_in_list – szybkie wyszukiwanie w posortowanej liście
Operacje na plikach:
-
załaduj_z_pliku / load_from_file – wczytanie listy z pliku
Zmiany w IDE Avocado
Zakładka Widok:
-
Tryb „Zawsze na górze” – IDE nie jest zasłaniane przez inne okna
-
Tryb standardowy – normalne zachowanie okien
Zakładka Pomoc:
-
Nowy punkt „Patroni Avocado” – lista osób wspierających projekt
Nowe szablony:
-
Dodany podstawowy szablon programu konsolowego
Plik → Nowy → Program konsolowy
Projekt rozwijany jest konsekwentnie - kolejne funkcje i usprawnienia są w trakcie realizacji.
Dziękuję wszystkim za wsparcie i feedback.
Pobierz IDE Avocado link
Dokumentacja po polsku link
Trwa ładowanie...