책 이미지

eBook 미리보기
책 정보
· 제목 : Introducing Vala Programming: A Language and Techniques to Boost Productivity (Paperback) 
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 언어 > 일반
· ISBN : 9781484253793
· 쪽수 : 242쪽
· 출판일 : 2019-11-07
· 분류 : 외국도서 > 컴퓨터 > 프로그래밍 언어 > 일반
· ISBN : 9781484253793
· 쪽수 : 242쪽
· 출판일 : 2019-11-07
목차
Introduction
Why Vala?
A brief take on history
A personal note
Audience
Overview
Typographical Conventions
Source code
ChangeLogAbout the author
Getting Started
Installing
Hello World
Hello Object-World
Hello GUI-World
Summary
Syntax & Semantics
Basic Rules
The Type System
Operators
Control Flow
Methods
Attributes
Memory Management
Structured Error Handling
Method Contracts
Summary
Object Oriented Programming
Concepts
Classes
Interfaces
OOP and the Type System
Generics
Classes vs. Structures
Summary
Networking
Sockets
Example: NTP Client
JSON
Example: JSON Parser
GIO
Example: HTTP Client with GIOlibsoup
Example: HTTP Client with libsoup
Summary
UI programming with GTK+
Event-Driven Systems
GTK+
Example: Streaming Radio Client
Summary
DBus
Introduction
DBus in Vala
Example: DBus Server
Example: DBus Client
Summary
Linux
Introduction
Linux.vapi
File Notification
Example: inotifyWatcher
Summary
External Libraries
Bindings
Example: Binding libxmp
Example: Binding a GObject-based library
Example: Using libgusb
Summary
Epilogue
Congratulations
Contribute
Closing
Notes
저자소개
추천도서
분야의 베스트셀러 >