دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Lawrence PremKumar. Praveen Mohan
سری:
ISBN (شابک) : 9781430271994
ناشر: Apress
سال نشر: 2
تعداد صفحات: 337
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Beginning JavaFX به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع JavaFX نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پلت فرم منبع باز JavaFX یک رویکرد مبتنی بر جاوا را برای توسعه برنامه های کاربردی اینترنتی غنی (RIA) ارائه می دهد - جایگزینی برای Adobe Flash/Flex و Microsoft Silverlight. با بیش از 100 میلیون بار دانلود، JavaFX آماده تبدیل شدن به یک بازیکن قابل توجه است. این کتاب برای Flash، Silverlight و سایر توسعه دهندگان RIA است که به دنبال استفاده و ادغام JavaFX در برنامه های Java RIA خود هستند، چه برای محیط های دسکتاپ یا موبایل. این کتاب همچنین برای کسانی است که تازه به توسعه RIA می پردازند.
The open source JavaFX platform offers a Java-based approach to rich Internet application (RIA) development - an alternative to Adobe Flash/Flex and Microsoft Silverlight. At over 100 million downloads, JavaFX is poised to be a significant player. This book is for Flash, Silverlight, and other RIA developers looking to use and integrate JavaFX in their Java RIA applications, whether it's for the desktop or mobile environments. This book is also for those new to RIA development.
Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
About the Authors......Page 16
About the Technical Reviewer......Page 17
Acknowledgments......Page 18
Introduction......Page 19
The History of RIA......Page 21
RIA Workflow......Page 22
Why RIA......Page 23
Some RIA Examples......Page 25
Summary......Page 27
Advantages of JavaFX......Page 29
History of JavaFX......Page 30
The Developer Bundle......Page 31
Standalone......Page 32
JavaFX Platform Integration: The Bigger Picture......Page 33
Advantages of JavaFX Mobile......Page 34
Deployment and Distribution......Page 35
Writing Your First JavaFX Application......Page 36
Standalone Mode......Page 41
Browser/Java Web Start Mode......Page 42
Mobile Emulator......Page 45
Compiling the Application for Standalone Execution......Page 47
Building and Running the Application Using JavaFX Packager for the DESKTOP Profile......Page 48
Building and Running the Application Using JavaFXPackager for the MOBILE Profile......Page 49
Comments......Page 50
Summary......Page 51
Variable Declaration......Page 53
Variable Naming......Page 54
Variable Declaration Syntax......Page 55
String......Page 56
Hexadecimal Number......Page 59
Number......Page 60
Boolean......Page 61
Duration......Page 62
Typecasting......Page 63
Sequences......Page 64
Default Values for Data Types......Page 65
Summary......Page 66
Operators and Expressions......Page 67
The Assignment Operator......Page 68
The as Operator......Page 69
Arithmetic Operators......Page 70
The Arithmetic Assignment Operator......Page 71
Unary Operators......Page 72
and......Page 73
The Unary + and – Operators......Page 74
Relational Operators......Page 75
Logical Operators......Page 76
Range Expressions......Page 79
Block Expressions......Page 81
Looping Expressions......Page 82
Break Expressions......Page 86
Continue Expressions......Page 87
The if-else Expression......Page 88
Exception Handling......Page 90
The new Expression......Page 91
Differentiating Expressions......Page 92
Summary......Page 93
Functions......Page 95
A Function with Neither an Argument nor a Return Value......Page 97
A Function with Arguments but Without a Return Value......Page 98
A Function Without an Argument but with a Return Value......Page 99
A Function with Arguments and a Return Value......Page 100
Script-Level Variables......Page 101
Function Overloading......Page 102
Recursive Functions......Page 103
Anonymous Functions......Page 104
The run() Function......Page 106
Command-Line Arguments......Page 107
Summary......Page 109
Classes......Page 111
Polymorphism......Page 112
The Class Definition......Page 113
Creating Object Literals......Page 114
Calling the Members of the Class......Page 115
The init Block......Page 117
Modifying Class Objects......Page 119
Objects as Function Arguments......Page 120
Non-Member Functions Accessing the Object......Page 121
Static Members......Page 122
Function Overloading Within a Class......Page 123
Sharing a Function Name Between Script-Level and Member Functions......Page 124
Calling a Java Method That Is a JavaFX Reserved Word......Page 125
The abstract Class......Page 126
Summary......Page 127
Access Specifiers......Page 129
The Script—The .fx File......Page 130
The Script-Private Access Specifier......Page 131
Packages......Page 135
Statics in JavaFX Script......Page 137
The package Access Specifier......Page 138
Package Access with Class Members......Page 141
Honoring Access Specifiers for Java Classes......Page 143
The protected Access Specifier......Page 144
The public Access Specifier......Page 147
The Enforced run() Function Requirement......Page 149
public-read......Page 151
public-init......Page 154
Access Specifiers for Class Definitions......Page 156
Package-accessible Classes......Page 157
Protected Classes......Page 158
Summary......Page 159
Inheritance......Page 161
The Order of Initialization of Data Members......Page 162
Overriding Data Members......Page 163
Use of the super Keyword......Page 164
Mixin Classes......Page 165
Creating a Subclass from Multiple Mixin Classes......Page 168
The Order of Initialization in Multiple Inheritance......Page 169
Abstract Classes......Page 170
Using a JavaFX Class to Extend a Java Abstract Class......Page 171
Anonymous Implementation of Java Interfaces......Page 172
Summary......Page 173
What Does Binding Mean?......Page 175
Recalculation of Expressions......Page 177
Binding with Conditional Expressions......Page 178
Binding with for Expressions......Page 179
Binding Block Expressions......Page 181
Binding Functions......Page 182
Bound Functions......Page 184
Binding with Object Literals......Page 185
Bidirectional Binding......Page 189
Lazy vs. Eager Binding......Page 192
Summary......Page 194
Sequences......Page 195
Accessing the Elements of a Sequence......Page 196
Nested Sequences......Page 197
Creating a Sequence Using a Range Expression......Page 198
Sequence Slicing......Page 199
Using a Predicate to Create a Subset of a Sequence......Page 200
Inserting an Element into a Sequence......Page 201
Deleting an Element from a Sequence......Page 202
Sequences as Function Parameters......Page 204
Binding with Sequences......Page 206
javafx.util.Sequences Utility Functions......Page 207
Summary......Page 208
Defining a Simple Trigger......Page 209
A Trigger with Access to the Old Value......Page 211
Using Triggers with bind......Page 212
Implementing Binding Using Triggers......Page 213
Validation Within the Trigger......Page 215
Sequence Triggers......Page 216
Nested Triggers......Page 221
Summary......Page 222
Introduction to JavaFX UI Elements......Page 223
Scene Graph......Page 224
Scene......Page 225
Coordinate System......Page 226
Graphical API Summary......Page 227
Node – The Base UI Element......Page 228
Stroke Attributes......Page 230
Writing your First UI......Page 232
Solid Colors......Page 240
Linear Gradient......Page 242
Radial Gradient......Page 248
Input Handling......Page 250
JavaFX Focus Sub-system......Page 251
Mouse Input......Page 252
BlocksMouse......Page 253
Text Rendering......Page 254
Loading an Image......Page 258
Rendering an image......Page 264
Translation......Page 266
Rotation......Page 269
Custom Node......Page 271
Scaling & Shear......Page 272
Controls & Layouts......Page 275
Charts......Page 280
Bounds Class......Page 283
Node Bounds Variables......Page 284
Summary......Page 287
Animation in JavaFX......Page 289
Play, Pause, or Stop a Timeline......Page 294
KeyFrame Attributes......Page 296
KeyFrame.canSkip......Page 297
Simplified Syntax......Page 302
Transitions......Page 303
Path Transitions......Page 304
Scale Transitions......Page 309
Fade Transitions......Page 311
Parallel and Sequential Transitions......Page 317
Summary......Page 321
Index......Page 323