reklama - zainteresowany?

MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty - Helion

MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty
Autor: Matthew Stucky
Tytuł oryginału: MySQL Building User Interfaces
TÅ‚umaczenie: Tomasz Miszkiel
ISBN: 83-7197-885-5
stron: 584, Format: B5, okładka: twarda
Data wydania: 2003-02-26
Księgarnia: Helion

Cena książki: 65,00 zł

Dodaj do koszyka MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty

Tagi: MySQL - Programowanie

MySQL jest szybkim, przenośny i -- co najważniejsze -- darmowym systemem bazodanowym, który zdobył ogromną popularność w zastosowaniach internetowych. Książka "MySQL. Budowanie interfejsów użytkownika." pokaże Ci jak używać tej bazy także poza Internetem. Nauczysz się z niej budowania atrakcyjnych interfejsów użytkownika współpracujących z tą bazą. W tym celu wykorzystana zostanie biblioteka GTK+.

Książka jest przeznaczona głównie dla programistów, którzy rozważają wykorzystanie Linuksa w tworzonych przez siebie rozwiązaniach, dla osób posiadających pewne doświadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomocą Visual Basica i SQL Server). Aby w pełni skorzystać z informacji zawartych w książce, wystarczy znać język C i podstawy programowania baz danych.

  • Poznasz mocne strony i zalety bazy MySQL
  • Nauczysz siÄ™ tworzyć programy w systemie Linuks, a nastÄ™pnie, korzystajÄ…c z ich kodu źródÅ‚owego, kompilować je w systemie Windows.
  • Dowiesz siÄ™, w jaki sposób można instalować programy korzystajÄ…c ze skryptów lub pakietów RPM (RedHat Pakage Manager).
  • Nauczysz siÄ™ korzystać z interfejsu jÄ™zyka C dla MySQL w aplikacjach, w których użyto bibliotekÄ™ GTK+.
  • Poznasz sposoby wyÅ›wietlania danych pochodzÄ…cych z MySQL w obiektach GTK+.
  • BÄ™dziesz w stanie utworzyć (w jÄ™zyku C) aplikacje, które wyglÄ…dem i zachowaniem przypominajÄ… programy Windowsowe
  • Utworzysz aplikacje, które bÄ™dÄ… dynamicznie tworzyć graficzny interfejs użytkownika, dziÄ™ki czemu bÄ™dziesz mógÅ‚ zmienić wyglÄ…d interfejsu bez koniecznoÅ›ci rekompilacji kodu źródÅ‚owego
  • PrzeÅ›ledzisz krok po kroku proces powstawania kompletnej aplikacji korzystajÄ…cej z MySQL.
"Do napisania niniejszej książki skłonił mnie brak podobnej pozycji, opisującej tworzenie aplikacji "korporacyjnych" za pomocą integracji GTK+ i MySQL. Jeśli jesteś programistą lub pracujesz w firmie, w której rozważa się wykorzystanie systemu Linuks celem zmniejszenia kosztów działalności -- ta książka jest przeznaczona właśnie dla Ciebie." -- Matt Stucky.

Dodaj do koszyka MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty

 

Osoby które kupowały "MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty", wybierały także:

  • PHP i MySQL. Kurs video. Tw
  • SQL. Kurs video. Kompendium wiedzy na podstawie MySQL
  • MySQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Tworzenie i analizowanie baz danych
  • Tablice informatyczne. SQL. Wydanie III
  • MySQL. Leksykon kieszonkowy. Wydanie II

Dodaj do koszyka MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty

Spis treści

MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty -- spis treści

O Autorze (9)

O Recenzentach technicznych (10)

Wprowadzenie (11)

  • Dla kogo przeznaczona jest ta książka? (12)
  • UkÅ‚ad książki (12)
  • Konwencje przyjÄ™te w książce (13)

Część I Szybkie wprowadzenie (15)

Rozdział 1. MySQL dla administratorów i użytkowników Access i SQL Server (17)

  • Dlaczego wÅ‚aÅ›nie MySQL? (17)
  • Licencje (18)
  • Porównanie typów danych MySQL z typami dostÄ™pnymi w Access 2000 i SQL Server 7 (19)
  • Czego brakuje w MySQL? (21)
  • MySQL, MYSQL i mysql - trzy podobne sÅ‚owa, trzy różne znaczenia (27)
  • Tylko dla użytkowników programu Access: demony i usÅ‚ugi (29)
  • SkÄ…d pobrać pakiet instalacyjny MySQL? (30)
  • Decyzja dotyczÄ…ca metody instalacji - wszystkie za i przeciw (31)
  • Pliki potrzebne do instalacji RPM (33)
  • Instalacja (34)
  • Pierwsze spotkanie z MySQL: tworzenie, wykorzystywanie i usuwanie bazy danych (38)
  • Niestandardowe, unikatowe konstrukcje SQL wykorzystywane w MySQL (rozszerzenie standardu ANSI SQL92) (40)
  • Programy użytkowe w MySQL (45)
  • Interfejs API jÄ™zyka C dla MySQL (53)

Rozdział 2. GTK+ dla programistów korzystających z Visual Basic (59)

  • Dlaczego powinniÅ›my korzystać z GTK+? (60)
  • Gdzie zdobyć GTK+ i jak dokonać jego instalacji? (61)
  • Licencje (61)
  • Ogólny opis biblioteki GTK+ (63)
  • Pojemniki GTK+ jako odpowiedniki kontrolek zmieniajÄ…cych rozmiary (71)
  • Podstawowe widgety w programie (73)

Rozdział 3. Więcej widgetów GTK+ (95)

  • Widget GtkCombo (95)
  • GtkProgressBar i GtkStatusBar (99)
  • GtkFrame i GtkAspectFrame (106)
  • Okna dialogowe i informacyjne, czyli obiekty GtkDialog, GtkFileSelection, GtkColorSelectionDialog i GtkFontSelectionDialog (110)
  • Systemy menu: obiekty menu, "fabryka elementów" i elementy menu kontekstowego (117)

Rozdział 4. Zaawansowane obiekty GTK+ (127)

  • GtkTable (127)
  • GtkTree i GtkCTree (132)
  • GtkFixed (137)
  • GtkLayout (140)
  • GtkScrolledWindow (142)
  • GtkNotebook (144)
  • GtkPaned (147)

Rozdział 5. Glade dla programistów korzystających z Visual Basic (151)

  • Åšrodowisko Glade (151)
  • Pierwsze spotkanie z Glade: aplikacja WitajSwiecie (153)
  • Szczegółowa analiza wybranych plików projektu WitajSwiecie (162)
  • Glade i widgety (170)
  • Tworzenie projektu: trzeba poznać hierarchiÄ™ obiektów (173)
  • Komunikacja pomiÄ™dzy oknami w projekcie utworzonym w Glade (174)
  • Zmienne o zasiÄ™gu globalnym a poprawne pisanie programów (180)

Część II Prawdziwe aplikacje (183)

Rozdział 6. Projektowanie i zasada działania aplikacji przyjęcia zamówienia (185)

  • Projekt aplikacji (186)
  • Interfejs użytkownika (189)
  • Tworzenie bazy danych (193)
  • Wdrożenie aplikacji (195)
  • Modernizacja aplikacji (199)

Rozdział 7. Utworzenie aplikacji do obsługi zamówień dla SESI (201)

  • Tworzenie interfejsu użytkownika za pomocÄ… Glade (202)
  • Funkcje aplikacji (214)
  • PoÅ‚Ä…czenie interfejsu i funkcji wykonujÄ…cych poszczególne zadania programu (248)
  • Kompilacja programu (259)
  • Uwagi dotyczÄ…ce utworzonego programu (259)

Rozdział 8. Aplikacja Wyznaczanie prowizji - projekt i analiza (263)

  • Przedstawienie problemu (264)
  • Interfejs użytkownika (267)
  • Baza danych, przygotowanie autoryzacji (271)
  • Tworzenie bazy danych (273)

Rozdział 9. Konstrukcja aplikacji Prowizje (281)

  • Budowanie interfejsu użytkownika za pomocÄ… Glade (281)
  • Kontrola wyÅ›wietlanych danych (286)
  • Funkcje tworzonej aplikacji (289)
  • PowiÄ…zanie funkcji "narzÄ™dziowych" z obiektami interfejsu użytkownika - funkcje zwrotne w pliku callbacks.c (318)
  • Uwagi dotyczÄ…ce utworzonego programu (325)

Rozdział 10. Instalacja aplikacji Wyznaczanie prowizji (327)

  • Kompilacja z wiersza poleceÅ„ (327)
  • KorzyÅ›ci pÅ‚ynÄ…ce z zastosowania Make (328)
  • Instalowanie aplikacji (330)
  • Kompilacja programu dla Win32 za pomocÄ… MS Visual C++ (341)

Rozdział 11. Projekt aplikacji Raporty (351)

  • Definicja problemu (351)
  • Interfejs użytkownika (352)
  • Baza danych, uprawnienia użytkowników (356)
  • Tworzenie bazy danych (357)

Rozdział 12. Konstrukcja aplikacji Raporty (361)

  • Opis problemu (361)
  • Aplikacja sterujÄ…ca: Raporty (361)
  • Raport 1. Tabela (371)
  • Raport 2. Wykres koÅ‚owy (377)
  • Raport 3. Wykres liniowo-kolumnowy (387)
  • Raport 4. Wykres punktowy (393)

Rozdział 13. Kompilacja i instalacja aplikacji Raporty (403)

  • Kompilacja i dystrybucja w formie pliku RPM (403)
  • Kompilacja programów za pomocÄ… MinGW dla Win32 (408)

Część III Przykład (415)

Rozdział 14. Dynamiczne tworzenie interfejsu użytkownika za pomocą XML (417)

  • Jeszcze raz program "Witaj Swiecie" (417)
  • Komunikacja pomiÄ™dzy oknami (422)
  • Dokonywanie zmian w aplikacji bez koniecznoÅ›ci ponownej kompilacji (430)

Dodatki (433)

Dodatek A Pliki wygenerowane przez Glade - aplikacja dla SESI (435)

  • interface.c (435)
  • sesi.glade (460)

Dodatek B Pliki wygenerowane przez Glade - aplikacja Prowizje (499)

  • interface.c (499)
  • prowizje.glade (516)

Dodatek C Pliki wygenerowane przez Glade - aplikacja Raporty (547)

  • Pliki dla programu głównego (547)
  • Pliki dla programu tworzÄ…cego raport w formie tabeli (551)
  • Pliki dla programu tworzÄ…cego wykres koÅ‚owy (556)
  • Pliki dla programu tworzÄ…cego raport w postaci wykresu liniowo-kolumnowego (559)
  • Pliki dla programu generujÄ…cego raport w postaci wykresu punktowego (562)

Skorowidz (571)

Dodaj do koszyka MySQL. Budowanie interfejsów użytkownika. Vademecum profesjonalisty

Code, Publish & WebDesing by CATALIST.com.pl



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