Cargando…

GNOME 3 Application Development Beginner's Guide.

This book is a step-by-step guide with ready-to-run codes to guide you in developing applications with GNOME. If you have programming skill either in Linux or other operating systems and want to have GNOME 3 as one of your deployment targets, then this book is for you. This book is also for commerci...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Anwari, Mohammad
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2013.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Table of Contents; GNOME 3 Application Development Beginner's Guide; GNOME 3 Application Development Beginner's Guide; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Time for action
  • heading; What just happened?; Pop quiz
  • heading; Have a go hero
  • heading; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions.
  • 1. Installing GNOME 3 and SDKSystem requirements; The GNOME Shell; GNOME Panel/Fallback; Development requirements; GNOME 3 desktop architecture; GNOME and the SDK; Time for action
  • installing GNOME and SDK in Fedora 17; What just happened?; Marking packages to be installed; Ready to install the packages; Time for action
  • installing GNOME and SDK in openSUSE 12; What just happened?; Marking SDK packages; Starting the installation; Time for action
  • installing GNOME and SDK in Debian Testing; What just happened?; Marking SDK packages; Applying the installation.
  • Time for action
  • installing GNOME and SDK in Ubuntu 12.04What just happened?; Continue installing the SDK; Summary; 2. Preparing Our Weapons; Firing up Anjuta; Time for action
  • creating a new Vala project; What just happened?; The IDE layout; Bookmarks; Files; Project; Symbols; Watches; Breakpoints; Messages; Terminal; Navigation between tabs; Time for action
  • navigating between tabs; What just happened?; Comment block; Time for action
  • commenting/uncommenting a block; What just happened?; Have a go hero
  • uncommenting the block; Time for action
  • running the program for the first time.
  • What just happened?Make an error and see how it works; Editing UI; Time for action
  • editing UI; What just happened?; Palette; Widgets; Time for action
  • adding a label and a button; What just happened?; Time for action
  • changing widget properties; A responsive button; Time for action
  • making the button responsive; What just happened?; Pop quiz
  • naming a signal; Tracking symbols; Time for action
  • finding a symbol; Getting help; Summary; 3. Programming Languages; Programming GNOME with JavaScript; Time for action
  • saying hello to Seed; What just happened?
  • Have a go hero
  • trying more JavaScript code hereTime for action
  • running our program with Seed; What just happened?; Loosely typed language; Time for action
  • playing with data types; What just happened?; Pop quiz
  • what is the value now?; Controlling iteration; Time for action
  • controlling Iteration; What just happened?; Have a go hero
  • counting down; Time for action
  • manipulating an array; What just happened?; Have a go hero
  • fill with anything you want; Object-oriented programming (OOP) with JavaScript; Time for action
  • using the JavaScript object; What just happened?