JavaFX 1.2 application development cookbook [[electronic resource] ] : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien
| JavaFX 1.2 application development cookbook [[electronic resource] ] : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien |
| Autore | Vivien Vladimir |
| Pubbl/distr/stampa | Birmingham, : Packt, 2010 |
| Descrizione fisica | 1 online resource (332 p.) |
| Disciplina | 005.133 |
| Soggetto topico |
Web site development
Internet programming Java (Computer program language) |
| Soggetto genere / forma | Electronic books. |
| ISBN |
1-282-76688-0
9786612766886 1-84719-895-3 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:Getting Started with JavaFX; Introduction; Installing the JavaFX SDK; Setting up JavaFX for the NetBeans IDE; Setting up JavaFX for the Eclipse IDE; Using javafxc to compile JavaFX code; Creating and using JavaFX classes; Creating and using variables in JavaFX; Using binding and triggers to update; variables; Creating and using JavaFX functions; Integrating your JavaFX code with Java; Creating and using JavaFX sequences; Working with JavaFX string; Chapter 2:Creating JavaFX Applications
Introduction Building a JavaFX application; Drawing simple shapes; Creating complex shapes using Path; Creating shapes with constructive area; geometry; Drawing letter shapes using the Text class; Handling user input; Arranging your nodes on stage; Making your scripts modular; Creating your own custom node; Controlling your application's window style; Going full-screen; Chapter 3:Transformations, Animations, and Effects; Introduction; Modifying shapes with the Transformation; API; Creating simple animation with the; Transition API; Composing animation with the; Transition API Building animation with the KeyFrame API Creating custom interpolators for animation; Morphing shapes with the Delegate Shape; class; Using data binding to drive animation; sequences; Applying cool paint effects with gradients; Creating your own customized Paint; Adding depth with lighting and shadow; effects; Creating your own Text effect; Adding visual appeal with the Reflection; effect; Chapter 4:Components and Skinning; Introduction; Creating a form with JavaFX controls; Displaying data with the List View control; Using the Slider control to input numeric; values Showing progress with the progress controls; Creating a custom JavaFX control; Embedding Swing components in JavaFX; Styling your applications with CSS; Using CSS files to apply styles; Skinning applications with multiple CSS files; Chapter 5:JavaFX Media; Introduction; Accessing media assets; Loading and displaying images with; Image View; Applying effects and transformations; to images; Creating image effects with blending; Playing audio with Media Player; Playing video with Media View; Creating a media playback component; Chapter 6:Working with Data; Introduction Saving data locally with the Storage API Accessing remote data with HttpRequest; Downloading images with HttpRequest; Posting data to remote servers with; HttpRequest; Uploading files to servers with HttpRequest; Building RESTful clients with the PullParser; API; Using the Feed API to create RSS/Atom; clients; Visualizing data with the JavaFX chart API; Chapter 7:Deployment and Integration; Introduction; Building and packaging your app with an IDE; Building and packaging your app with; javafxpackager; Packaging your app to be Web Start(ed); Packaging your app as an applet Passing arguments to JavaFX applications |
| Record Nr. | UNINA-9910459186203321 |
Vivien Vladimir
|
||
| Birmingham, : Packt, 2010 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
JavaFX 1.2 application development cookbook [[electronic resource] ] : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien
| JavaFX 1.2 application development cookbook [[electronic resource] ] : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien |
| Autore | Vivien Vladimir |
| Pubbl/distr/stampa | Birmingham, : Packt, 2010 |
| Descrizione fisica | 1 online resource (332 p.) |
| Disciplina | 005.133 |
| Soggetto topico |
Web site development
Internet programming Java (Computer program language) |
| ISBN |
1-282-76688-0
9786612766886 1-84719-895-3 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:Getting Started with JavaFX; Introduction; Installing the JavaFX SDK; Setting up JavaFX for the NetBeans IDE; Setting up JavaFX for the Eclipse IDE; Using javafxc to compile JavaFX code; Creating and using JavaFX classes; Creating and using variables in JavaFX; Using binding and triggers to update; variables; Creating and using JavaFX functions; Integrating your JavaFX code with Java; Creating and using JavaFX sequences; Working with JavaFX string; Chapter 2:Creating JavaFX Applications
Introduction Building a JavaFX application; Drawing simple shapes; Creating complex shapes using Path; Creating shapes with constructive area; geometry; Drawing letter shapes using the Text class; Handling user input; Arranging your nodes on stage; Making your scripts modular; Creating your own custom node; Controlling your application's window style; Going full-screen; Chapter 3:Transformations, Animations, and Effects; Introduction; Modifying shapes with the Transformation; API; Creating simple animation with the; Transition API; Composing animation with the; Transition API Building animation with the KeyFrame API Creating custom interpolators for animation; Morphing shapes with the Delegate Shape; class; Using data binding to drive animation; sequences; Applying cool paint effects with gradients; Creating your own customized Paint; Adding depth with lighting and shadow; effects; Creating your own Text effect; Adding visual appeal with the Reflection; effect; Chapter 4:Components and Skinning; Introduction; Creating a form with JavaFX controls; Displaying data with the List View control; Using the Slider control to input numeric; values Showing progress with the progress controls; Creating a custom JavaFX control; Embedding Swing components in JavaFX; Styling your applications with CSS; Using CSS files to apply styles; Skinning applications with multiple CSS files; Chapter 5:JavaFX Media; Introduction; Accessing media assets; Loading and displaying images with; Image View; Applying effects and transformations; to images; Creating image effects with blending; Playing audio with Media Player; Playing video with Media View; Creating a media playback component; Chapter 6:Working with Data; Introduction Saving data locally with the Storage API Accessing remote data with HttpRequest; Downloading images with HttpRequest; Posting data to remote servers with; HttpRequest; Uploading files to servers with HttpRequest; Building RESTful clients with the PullParser; API; Using the Feed API to create RSS/Atom; clients; Visualizing data with the JavaFX chart API; Chapter 7:Deployment and Integration; Introduction; Building and packaging your app with an IDE; Building and packaging your app with; javafxpackager; Packaging your app to be Web Start(ed); Packaging your app as an applet Passing arguments to JavaFX applications |
| Record Nr. | UNINA-9910785136503321 |
Vivien Vladimir
|
||
| Birmingham, : Packt, 2010 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
JavaFX 1.2 application development cookbook : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien
| JavaFX 1.2 application development cookbook : over 80 recipes to create rich internet applications with many exciting features / / Vladimir Vivien |
| Autore | Vivien Vladimir |
| Edizione | [1st ed.] |
| Pubbl/distr/stampa | Birmingham, : Packt, 2010 |
| Descrizione fisica | 1 online resource (332 p.) |
| Disciplina | 005.133 |
| Soggetto topico |
Web site development
Internet programming Java (Computer program language) |
| ISBN |
9786612766886
9781282766884 1282766880 9781847198952 1847198953 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1:Getting Started with JavaFX; Introduction; Installing the JavaFX SDK; Setting up JavaFX for the NetBeans IDE; Setting up JavaFX for the Eclipse IDE; Using javafxc to compile JavaFX code; Creating and using JavaFX classes; Creating and using variables in JavaFX; Using binding and triggers to update; variables; Creating and using JavaFX functions; Integrating your JavaFX code with Java; Creating and using JavaFX sequences; Working with JavaFX string; Chapter 2:Creating JavaFX Applications
Introduction Building a JavaFX application; Drawing simple shapes; Creating complex shapes using Path; Creating shapes with constructive area; geometry; Drawing letter shapes using the Text class; Handling user input; Arranging your nodes on stage; Making your scripts modular; Creating your own custom node; Controlling your application's window style; Going full-screen; Chapter 3:Transformations, Animations, and Effects; Introduction; Modifying shapes with the Transformation; API; Creating simple animation with the; Transition API; Composing animation with the; Transition API Building animation with the KeyFrame API Creating custom interpolators for animation; Morphing shapes with the Delegate Shape; class; Using data binding to drive animation; sequences; Applying cool paint effects with gradients; Creating your own customized Paint; Adding depth with lighting and shadow; effects; Creating your own Text effect; Adding visual appeal with the Reflection; effect; Chapter 4:Components and Skinning; Introduction; Creating a form with JavaFX controls; Displaying data with the List View control; Using the Slider control to input numeric; values Showing progress with the progress controls; Creating a custom JavaFX control; Embedding Swing components in JavaFX; Styling your applications with CSS; Using CSS files to apply styles; Skinning applications with multiple CSS files; Chapter 5:JavaFX Media; Introduction; Accessing media assets; Loading and displaying images with; Image View; Applying effects and transformations; to images; Creating image effects with blending; Playing audio with Media Player; Playing video with Media View; Creating a media playback component; Chapter 6:Working with Data; Introduction Saving data locally with the Storage API Accessing remote data with HttpRequest; Downloading images with HttpRequest; Posting data to remote servers with; HttpRequest; Uploading files to servers with HttpRequest; Building RESTful clients with the PullParser; API; Using the Feed API to create RSS/Atom; clients; Visualizing data with the JavaFX chart API; Chapter 7:Deployment and Integration; Introduction; Building and packaging your app with an IDE; Building and packaging your app with; javafxpackager; Packaging your app to be Web Start(ed); Packaging your app as an applet Passing arguments to JavaFX applications |
| Record Nr. | UNINA-9910959188403321 |
Vivien Vladimir
|
||
| Birmingham, : Packt, 2010 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||
Learning Go programming : an insightful guide to learning the Go programming language / / Vladimir Vivien
| Learning Go programming : an insightful guide to learning the Go programming language / / Vladimir Vivien |
| Autore | Vivien Vladimir |
| Edizione | [1st edition] |
| Pubbl/distr/stampa | Birmingham, England ; ; Mumbai, India : , : Packt Publishing, , 2016 |
| Descrizione fisica | 1 online resource (340 pages) : illustrations |
| Disciplina | 005.133 |
| Soggetto topico |
Go (Computer program language)
Computer programming |
| ISBN | 1-78439-233-2 |
| Formato | Materiale a stampa |
| Livello bibliografico | Monografia |
| Lingua di pubblicazione | eng |
| Nota di contenuto |
Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: A First Step in Go -- The Go programming language -- Playing with Go -- No IDE required -- Installing Go -- Source code examples -- Your first Go program -- Go in a nutshell -- Functions -- Packages -- The workspace -- Strongly typed -- Composite types -- The named type -- Methods and objects -- Interfaces -- Concurrency and channels -- Memory management and safety -- Fast compilation -- Testing and code coverage -- Documentation -- An extensive library -- The Go Toolchain -- Summary -- Chapter 2: Go Language Essentials -- The Go source file -- Optional semicolon -- Multiple lines -- Go identifiers -- The blank identifier -- Muting package imports -- Muting unwanted function results -- Built-in identifiers -- Types -- Values -- Functions -- Go variables -- Variable declaration -- The zero-value -- Initialized declaration -- Omitting variable types -- Short variable declaration -- Restrictions for short variable declaration -- Variable scope and visibility -- Variable declaration block -- Go constants -- Constant literals -- Typed constants -- Untyped constants -- Assigning untyped constants -- Constant declaration block -- Constant enumeration -- Overriding the default enumeration type -- Using iota in expressions -- Skipping enumerated values -- Go operators -- Arithmetic operators -- The increment and decrement operators -- Go assignment operators -- Bitwise operators -- Logical Operators -- Comparison operators -- Operator precedence -- Summary -- Chapter 3: Go Control Flow -- The if statement -- The if statement initialization -- Switch statements -- Using expression switches -- The fallthrough cases -- Expressionless switches -- Switch initializer -- Type switches -- The for statements -- For condition.
Infinite loop -- The traditional for statement -- The for range -- The break, continue, and goto statements -- The label identifier -- The break statement -- The continue statement -- The goto statement -- Summary -- Chapter 4: Data Types -- Go types -- Numeric types -- Unsigned integer types -- Signed integer types -- Floating point types -- Complex number types -- Numeric literals -- Boolean type -- Rune and string types -- The rune -- The string -- Interpreted and raw string literals -- Pointers -- The pointer type -- The address operator -- The new() function -- Pointer indirection - accessing referenced values -- Type declaration -- Type conversion -- Summary -- Chapter 5: Functions in Go -- Go functions -- Function declaration -- The function type -- Variadic parameters -- Function result parameters -- Named result parameters -- Passing parameter values -- Achieving pass-by-reference -- Anonymous Functions and Closures -- Invoking anonymous function literals -- Closures -- Higher-order functions -- Error signaling and handling -- Signaling errors -- Error handling -- The error type -- Deferring function calls -- Using defer -- Function panic and recovery -- Function panic -- Function panic recovery -- Summary -- Chapter 6: Go Packages and Programs -- The Go package -- Understanding the Go package -- The workspace -- Creating a workspace -- The import path -- Creating packages -- Declaring the package -- Multi-File packages -- Naming packages -- Use globally unique namespaces -- Add context to path -- Use short names -- Building packages -- Installing a package -- Package visibility -- Package member visibility -- Importing package -- Specifying package identifiers -- The dot identifier -- The blank identifier -- Package initialization -- Creating programs -- Accessing program arguments -- Building and installing programs -- Remote packages. Summary -- Chapter 7: Composite Types -- The array type -- Array initialization -- Declaring named array types -- Using arrays -- Array length and capacity -- Array traversal -- Array as parameters -- The slice type -- Slice initialization -- Slice representation -- Slicing -- Slicing a slice -- Slicing an array -- Slice expressions with capacity -- Making a slice -- Using slices -- Slices as parameters -- Length and capacity -- Appending to slices -- Copying slices -- Strings as slices -- The map type -- Map initialization -- Making Maps -- Using maps -- Map traversal -- Map functions -- Maps as parameters -- The struct type -- Accessing struct fields -- Struct initialization -- Declaring named struct types -- The anonymous field -- Promoted fields -- Structs as parameters -- Field tags -- Summary -- Chapter 8: Methods, Interfaces, and Objects -- Go methods -- Value and pointer receivers -- Objects in Go -- The struct as object -- Object composition -- Field and method promotion -- The constructor function -- The interface type -- Implementing an interface -- Subtyping with Go interfaces -- Implementing multiple interfaces -- Interface embedding -- The empty interface type -- Type assertion -- Summary -- Chapter 9: Concurrency -- Goroutines -- The go statement -- Goroutine scheduling -- Channels -- The Channel type -- The send and receive operations -- Unbuffered channel -- Buffered channel -- Unidirectional channels -- Channel length and capacity -- Closing a channel -- Writing concurrent programs -- Synchronization -- Streaming data -- Using for…range to receive data -- Generator functions -- Selecting from multiple channels -- Channel timeout -- The sync package -- Synchronizing with mutex locks -- Synchronizing access to composite values -- Concurrency barriers with sync.WaitGroup -- Detecting race conditions -- Parallelism in Go -- Summary. Chapter 10: Data IO in Go -- IO with readers and writers -- The io.Reader interface -- Chaining readers -- The io.Writer interface -- Working with the io package -- Working with files -- Creating and opening files -- Function os.OpenFile -- Files writing and reading -- Standard input, output, and error -- Formatted IO with fmt -- Printing to io.Writer interfaces -- Printing to standard output -- Reading from io.Reader -- Reading from standard input -- Buffered IO -- [Buffered writers and readers] -- Buffered writers and readers -- Scanning the buffer -- In-memory IO -- Encoding and decoding data -- Binary encoding with gob -- Encoding data as JSON -- Controlling JSON mapping with struct tags -- Custom encoding and decoding -- Summary -- Chapter 11: Writing Networked Services -- The net package -- Addressing -- The net.Conn Type -- Dialing a connection -- Listening for incoming connections -- Accepting client connections -- A TCP API server -- Connecting to the TCP server with telnet -- Connecting to the TCP server with Go -- The HTTP package -- The http.Client type -- Configuring the client -- Handling client requests and responses -- A simple HTTP server -- The default server -- Routing requests with http.ServeMux -- The default ServeMux -- A JSON API server -- Testing the API server with cURL -- An API server client in Go -- A JavaScript API server client -- Summary -- Chapter 12: Code Testing -- The Go test tool -- Test file names -- Test organization -- Writing Go tests -- The test functions -- Running the tests -- Filtering executed tests -- Test logging -- Reporting failure -- Skipping tests -- Table-driven tests -- HTTP testing -- Testing HTTP server code -- Testing HTTP client code -- Test coverage -- The cover tool -- Code benchmark -- Running the benchmark -- Skipping test functions -- The benchmark report -- Adjusting N. Comparative benchmarks -- Summary -- Index. |
| Record Nr. | UNINA-9910148734903321 |
Vivien Vladimir
|
||
| Birmingham, England ; ; Mumbai, India : , : Packt Publishing, , 2016 | ||
| Lo trovi qui: Univ. Federico II | ||
| ||