reklama - zainteresowany?

Tcl-Tk. Programowanie - Helion

Tcl-Tk. Programowanie
Autor: Dariusz Chrobak
ISBN: 83-7197-969-X
stron: 272, Format: B5, okładka: miękka
Data wydania: 2003-03-12
Księgarnia: Helion

Cena książki: 39,00 zł

Dodaj do koszyka Tcl-Tk. Programowanie

Tagi: Inne - Programowanie

Język programowania Tcl (Tool Command Language) należy do licznej rodziny interpretowanych języków skryptowych. Interpreter Tcl może zostać uruchomiony pod kontrolą wielu systemów operacyjnych, między innymi Linuksa i Windows. Aplikacja Tcl jest niemal w pełni niezależna od wyboru platformy systemowej. Tcl pozwala między innymi na uruchamiania wielu procesów (programów), korzystanie z przekierowań wejścia-wyjścia, tworzenie potoków poleceń i tworzenie gniazd sieciowych do komunikacji TCP/IP. Rozszerzeniem Tcl o trudnym do przecenienia znaczeniu jest pakiet narzędziowy Tk. Dzięki poleceniom Tk tworzenie i manipulowanie okienkami składającymi się na graficzny interfejs użytkownika (GUI) jest niezwykle proste.

Jeśli potrzebny jest Ci wygodny język skryptowy, w którym można szybko tworzyć niezależne od systemu operacyjnego aplikacje o rozbudowanym interfejsie użytkownika, Tcl/Tk może okazać się wymarzonym narzędziem do tego celu.

Książka "Tcl/Tk. Programowanie" to wyczerpujący i kompletny podręcznik tego języka programowania, wzbogacony wieloma przydatnymi przykładami.

W książce omówiono między innymi:

  • Podstawy Tcl, środowisko pracy programisty
  • Polecenia, zmienne, wykonywanie obliczeń, instrukcje sterujące, procedury i inne elementy składni języka
  • Struktury danych: łańcuchy i wyrażenia regularne, listy i tablice
  • Korzystanie z plików, potoków i gniazd sieciowych
  • Pakiety i biblioteki, dostęp do baz danych
  • Tworzenie interfejsu użytkownika z wykorzystaniem Tk
  • Obsługę zdarzeń
  • Kontrolki dostępne w Tk, tworzenie menu aplikacji

Dodaj do koszyka Tcl-Tk. Programowanie

 

Osoby które kupowały "Tcl-Tk. Programowanie ", wybierały także:

  • Superinteligencja. Scenariusze, strategie, zagro
  • Poradnik design thinking - czyli jak wykorzysta
  • Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa
  • F# 4.0 dla zaawansowanych. Wydanie IV
  • Systemy reaktywne. Wzorce projektowe i ich stosowanie

Dodaj do koszyka Tcl-Tk. Programowanie

Spis treści

Tcl-Tk. Programowanie -- spis treści

Wstęp (9)

Rozdział 1. Instalacja środowiska (11)

  • Środowisko (11)
  • Powłoka tclsh (13)

Rozdział 2. Podstawy Tcl (15)

  • Polecenia i zmienne (15)
    • Polecenia (15)
    • Zmienne (16)
    • Tworzenie zmiennych (16)
    • Usuwanie zmiennych (17)
    • Pobieranie wartości zmiennej (17)
  • Przytaczanie, lewy ukośnik, komentarze (18)
    • Przytaczanie łańcuchów (18)
    • Przytaczanie poleceń (18)
    • Lewy ukośnik (19)
    • Polecenie subst (19)
    • Komentarze (20)
  • Obliczenia (20)
    • Wyrażenia Tcl (20)
    • Funkcje matematyczne (21)
    • Operatory (22)
    • Przykłady (24)
      • Dzielenie (24)
      • Mnożenie (24)
      • Dodawanie i odejmowanie (24)
      • Porównywanie liczb i łańcuchów (25)
      • Operator warunkowy (25)
    • Polecenie eval (25)
  • Instrukcje sterujące (26)
    • Instrukcja warunkowa if (26)
    • Instrukcja warunkowa switch (27)
    • Instrukcja sterująca while (28)
    • Instrukcja sterująca for (28)
    • Instrukcja sterująca foreach (29)
  • Procedury (29)
    • Definiowanie i wywoływanie procedur (29)
    • Stos wywołań (31)
  • Programowanie zdarzeniowe (33)
    • Polecenie vwait (34)
    • Polecenie after (34)
  • Niektóre zmienne specjalne i polecenia systemowe Tcl (35)
    • Zmienne specjalne (35)
    • Polecenia systemowe (37)

Rozdział 3. Struktury danych (43)

  • Łańcuchy i wyrażenia regularne (43)
    • Polecenia string (43)
    • Polecenia: append, format, scan (49)
    • Wyrażenia regularne (52)
  • Listy (56)
    • Tworzenie list (56)
    • Operacje dotyczące list (57)
  • Tablice (60)
    • Tworzenie tablic (60)
    • Polecenia array (61)
  • Przestrzenie nazw (64)
    • Procedury i zmienne (65)
    • Importowanie poleceń (67)
    • Polecenia odłożone (67)
    • Inne polecenia namespace (68)

Rozdział 4. Wymiana danych (71)

  • Pliki (71)
    • Polecenia file (71)
    • Polecenie glob (77)
  • Dostęp do plików (78)
    • Polecenia open i close (79)
    • Konfiguracja kanału IO (80)
    • Polecenia IO oraz polecenia: tell, seek i eof (82)
    • Wykorzystanie poleceń IO (83)
    • Zdarzenia IO i polecenie fileevent (85)
  • Procesy, przekierowania i potoki (87)
    • Uruchamianie podprocesów, polecenie exec (87)
    • Przechwytywanie błędów (90)
    • Wymiana danych między procesami (91)
  • Gniazda (92)
    • Polecenie socket (93)
    • Komunikacja z serwerem www (95)

Rozdział 5. Pakiety i biblioteki skryptów (97)

  • Ścieżki dostępu (97)
  • Biblioteki (97)
  • Pakiety (99)
  • Dostęp do baz danych (101)

Rozdział 6. Wprowadzenie do Tk (103)

  • Aplikacja Tk (103)
  • Kontrolki (106)
  • Tworzenie i usuwanie kontrolek (107)
  • Zarządcy rozkładów (108)
  • Wymiana informacji (109)

Rozdział 7. Konfiguracja kontrolek (111)

  • Opcje i plik zasobów (111)
  • Rozmiary (114)
  • Krawędzie (115)
  • Kolory (115)
  • Kursor myszki (117)
  • Kursor wprowadzania tekstu (118)
  • Czcionki (119)
  • Tekst i obrazki (122)
    • Tekst (122)
    • Obrazki (123)
      • Obrazek typu bitmap (124)
      • Obrazek typu photo (126)
    • Polecenia związane z obrazkami (127)
    • Wykorzystanie (129)

Rozdział 8. Rozkłady (131)

  • Zarządca geometrii pack (131)
    • Wybór strony upakowania (132)
    • Wypełnianie obszarów (133)
    • Marginesy wewnętrzne (133)
    • Marginesy zewnętrzne (134)
    • Opcje -expand i -anchor (135)
    • Kolejność kontrolek (135)
    • Pozostałe polecenia pack (136)
  • Rozkład położeniowy (137)
    • Położenie i rozmiar (137)
    • Względne położenie i względny rozmiar (139)
    • Pozostałe polecenia place (139)
  • Rozkład siatkowy (139)
    • Opcje polecenia grid (140)
    • Pozycjonowanie względne (142)
    • Konfiguracja kolumn i wierszy (143)
    • Pozostałe polecenia grid (144)

Rozdział 9. Obsługa zdarzeń (147)

  • Zdarzenia (148)
    • Typy zdarzeń (148)
    • Szczegóły (149)
    • Modyfikatory (149)
  • Powiązania (150)
  • Pola zdarzeń (151)
  • Zdarzenia wirtualne (152)
  • Skupienie (154)
  • Polecenie grab (155)
  • Polecenie tkwait (156)

Rozdział 10. Proste kontrolki Tk (157)

  • Klasa Frame (157)
    • Opcje (157)
    • Metody (158)
    • Właściwości (158)
  • Klasa Toplevel (159)
    • Opcje (159)
    • Metody (160)
    • Właściwości (160)
  • Klasa Label (160)
    • Opcje (160)
    • Metody (161)
    • Właściwości (161)
  • Klasa Button (161)
    • Opcje (162)
    • Metody (163)
    • Właściwości (163)
  • Klasa Checkbutton (164)
    • Opcje (164)
    • Metody (166)
    • Właściwości (166)
  • Klasa Radiobutton (167)
    • Opcje (167)
    • Metody (169)
    • Właściwości (169)
  • Klasa Message (170)
    • Opcje (170)
    • Metody (171)
    • Właściwości (171)
  • Klasa Scale (171)
    • Opcje (171)
    • Metody (173)
    • Właściwości (174)

Rozdział 11. Menu aplikacji (177)

  • Klasa Menu (177)
    • Opcje (177)
    • Metody (178)
    • Właściwości (181)
  • Klasa Menubutton (183)
    • Opcje (183)
    • Metody (184)
    • Właściwości (184)
  • Polecenie tk_popup (186)
  • Polecenie tk_optionMenu (186)

Rozdział 12. Złożone kontrolki Tk (189)

  • Klasa Entry (189)
    • Opcje (190)
    • Metody (191)
    • Właściwości (193)
  • Klasa Listbox (196)
    • Opcje (196)
    • Metody (197)
    • Właściwości (200)
  • Klasa Scrollbar (202)
    • Opcje (202)
    • Metody (203)
    • Właściwości (203)
  • Klasa Text (204)
    • Opcje (204)
    • Metody (206)
    • Właściwości (209)
      • Markery (212)
      • Znaczniki (213)
      • Wbudowane okienka (216)
      • Wbudowane obrazki (217)
  • Klasa Canvas (218)
    • Opcje (218)
    • Metody (219)
    • Właściwości (225)
    • Obiekty graficzne (228)
      • Łuk (arc) (229)
      • Mapa bitowa (bitmap) (231)
      • Obrazek (image) (232)
      • Linia (line) (232)
      • Elipsa (oval) (234)
      • Wielokąt (polygon) (235)
      • Prostokąt (rectangle) (236)
      • Pole tekstowe (text) (237)
      • Kontrolka (window) (238)

Rozdział 13. Pozostałe polecenia Tk (241)

  • Zarządca okien platformy systemowej (241)
  • Informacje o okienkach (244)
  • Polecenia send i dde (247)
  • Polecenia i procedury tk (250)

Rozdział 14. Aplikacja (255)

  • Trochę fizyki (255)
  • Program (255)
  • Prezentacja programu (259)

Skorowidz (261)

Dodaj do koszyka Tcl-Tk. Programowanie

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.