|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
EBSCO_on1089609232 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr |n|---||||| |
008 |
190309s2019 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d UKMGB
|d OCLCO
|d CHVBK
|d UKAHL
|d OCLCF
|d OCLCQ
|d N$T
|d K6U
|d OCLCO
|d OCLCQ
|
015 |
|
|
|a GBB945724
|2 bnb
|
016 |
7 |
|
|a 019285225
|2 Uk
|
020 |
|
|
|a 1789131162
|
020 |
|
|
|a 9781789131161
|q (electronic bk.)
|
029 |
1 |
|
|a CHNEW
|b 001040562
|
029 |
1 |
|
|a CHVBK
|b 55902925X
|
029 |
1 |
|
|a UKMGB
|b 019285225
|
035 |
|
|
|a (OCoLC)1089609232
|
037 |
|
|
|a 9781789131161
|b Packt Publishing
|
050 |
|
4 |
|a QA76.7
|b .W555 2019
|
082 |
0 |
4 |
|a 005.437
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Williams, Andrew.
|
245 |
1 |
0 |
|a Hands-On GUI Application Development in Go :
|b Build Responsive, Cross-Platform, Graphical Applications with the Go Programming Language.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing Ltd,
|c 2019.
|
300 |
|
|
|a 1 online resource (432 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
336 |
|
|
|a still image
|b sti
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Graphical User Interface Development; Chapter 1: The Benefits of Native Graphical Applications; Return of the graphical application; Personal computers; From desktop to internet; Smart phones, apps, and customer retention; Native performance; Integrated user experience; Reliability and offline functionality; Maintainability and testing; Summary; Chapter 2: Graphical User Interface Challenges; Standard look and feel or app theme; GUIs and visual hierarchy; Multiple documents
|
505 |
8 |
|
|a Accessory windowsVisual hierarchy; Mobile standards; Concurrency and multi-threading; Switching threads; Avoiding complexity; Web services and cloud integration; Communications; Data parsing; Standard components; Developing for multiple platforms; Cross-platform APIs; Icons and design; Testing; Packaging and distribution; Summary; Chapter 3: Go to the Rescue!; Introduction; Cross-platform for any application; Cross-compiling; Standard library; Concurrency in language design; Goroutines; Channels; The sync package; Web services included as standard; Choosing your look and feel; Summary
|
505 |
8 |
|
|a Section 2: Toolkits Using Existing WidgetsChapter 4: Walk -- Building Graphical Windows Applications; Background and aims; Get started with walk; Setup; Code; Build; Run; Benefits of a declarative API; Compared with the native API; Using both APIs for flexibility; Building a user interface; Style; Layout; Toolbar and menu; Communicating with the GUI; View model; Detail view; List view; Background processing; Walk in a cross-platform application; Summary; Chapter 5: andlabs UI -- Cross-platform Native UIs; Background and history; Getting started with andlabs UI; Prerequisites; Microsoft windows
|
505 |
8 |
|
|a MacOSLinux; Setup; Rebuilding the UI library (workaround); Code; Build; Run; Generic API for multiple platforms; Controls; Box; Containers; Widgets; Menu; Area and drawing; Building a user interface; Style; Layout; Main email window; Email compose dialog; Toolbar and menu; Communicating with the GUI; Background processing; Example; Challenges with multiple native GUIs; Consistent style; Brand styles; User experience; Testing; Cross-compilation; Building for Linux on macOS or windows; macOS; Windows; Building for windows on Linux or macOS; Building for macOS on Linux or Windows
|
505 |
8 |
|
|a A better solutionSummary; Chapter 6: Go-GTK -- Multiple Platforms with GTK; GTK+ background; Getting started with Go-GTK; Prerequisites; Installing GTK+; macOS; Windows; Linux; Install Go-GTK; Build; Run; Signals and namespaces; Signals; Passing data; Namespaces; Sample application; Layout; Compose layout; Signaling; Thread handling; Cross compilation; Theming; Summary; Chapter 7: Go-Qt -- Multiple Platforms with Qt; Qt background; Getting started with therecipe/qt; Prerequisites; Preparing CGo; Installing Qt; macOS; Windows; Linux; License / Qt account; Installing qt (the bindings); Build; Run
|
500 |
|
|
|a Object model and event handling
|
520 |
|
|
|a Hands-On GUI Application Development in Go will help you to extend your knowledge of Golang and become a confident graphical application developer with Go. The book explores many graphical libraries available for Go to show how GUIs can be created for applications. This book is a guide to the most popular Go GUI Frameworks and techniques.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Graphical user interfaces (Computer systems)
|
650 |
|
0 |
|a Go (Computer program language)
|
650 |
|
6 |
|a Interfaces graphiques (Informatique)
|
650 |
|
6 |
|a Go (Langage de programmation)
|
650 |
|
7 |
|a Go (Computer program language)
|2 fast
|0 (OCoLC)fst01893916
|
650 |
|
7 |
|a Graphical user interfaces (Computer systems)
|2 fast
|0 (OCoLC)fst00946660
|
776 |
0 |
8 |
|i Print version:
|a Williams, Andrew.
|t Hands-On GUI Application Development in Go : Build Responsive, Cross-Platform, Graphical Applications with the Go Programming Language.
|d Birmingham : Packt Publishing Ltd, ©2019
|z 9781789138412
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2035757
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0039744122
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5720800
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2035757
|
994 |
|
|
|a 92
|b IZTAP
|