ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology

دانلود کتاب Pro JavaFX form Platform: Script ، Desktop و Mobile RIA با Java Java Technology

Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology

مشخصات کتاب

Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان: , , ,   
سری:  
ISBN (شابک) : 1430218754, 9781430218753 
ناشر: Apress 
سال نشر: 2009 
تعداد صفحات: 570 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

قیمت کتاب (تومان) : 30,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب Pro JavaFX™ Platform: Script, Desktop and Mobile RIA with Java™ Technology به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Pro JavaFX form Platform: Script ، Desktop و Mobile RIA با Java Java Technology نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Pro JavaFX form Platform: Script ، Desktop و Mobile RIA با Java Java Technology

JavaFX در میان تلاقی های جالب توجهی از تحولات در صنعت
فناوری و شیوه تجارت در جهان توسعه یافته متولد شد.
در آغاز قرن بیست و یکم، شرکت ها به دنبال راه هایی برای انجام تجارت بودند
br> مستقیما با مشتریان خود. چه آنها کالایی برای فروش داشته باشند، چه اطلاعاتی برای ارائه، یا سرگرمی برای ارائه، بی‌درنگ بودن و هزینه پایین اینترنت در مقایسه با تعاملات سنتی
شخصی، نحوه انجام کسب و کار را تغییر می‌دهد. حتی سنتی‌ترین شرکت‌ها به دنبال راه‌های قانع‌کننده‌تر برای انجام تجارت با مشتریان خود از طریق دستگاه‌هایی بودند که در اختیار داشتند. و کسب‌وکارهای جدید برای جستجو و خرده‌فروشی که به اینترنت
به‌عنوان تنها حالت تعامل با مشتریان خود متکی بودند، در حال افزایش بودند.
این کتاب برای توسعه‌دهندگان برنامه‌های کاربردی نرم‌افزار و هنرمندان گرافیست که دارای سابقه برنامه‌نویسی هستند، هدف قرار گرفته است. .


توضیحاتی درمورد کتاب به خارجی

JavaFX was born amid a particularly interesting confluence of upheavals in the technology
industry and the way commerce was conducted in the developed world.
At the turn of the twenty-first century, companies were looking for ways to do business
directly with their customers. Whether they had goods to sell, information to impart, or enter-
tainment to offer, the immediacy and low overhead of the Internet compared with traditional
in-person interactions were changing how business was done. Even the most traditional com-
panies were seeking more compelling ways to conduct business with their customers through
the devices they owned. And new businesses for search and retailing that relied on the Internet
as the sole mode of interaction with their customers were gathering momentum.
This book is targeted to software application developers and graphic artists who have some
programming background.



فهرست مطالب

Prelims
......Page 1
Contents at a Glance......Page 5
Contents......Page 7
Foreword......Page 15
About the Authors......Page 19
Acknowledgments......Page 21
Introduction......Page 23
How This Book Is Structured......Page 24
Getting a Jump Start in JavaFX......Page 27
JavaFX Can’t Bring Rich-Client Java Back by Itself......Page 28
A Brief History of JavaFX......Page 29
Going to the Source: Sun’s JavaFX Web Sites......Page 31
Accessing the JavaFX SDK API......Page 32
Other Available Tools......Page 33
Compiling and Running from the Command Line......Page 34
Understanding the Hello Earthrise Program......Page 35
The package Declaration......Page 37
Declarative Code That Defines the User Interface......Page 38
Creating String Literals......Page 39
Displaying Images......Page 40
Working with Graphical Nodes as a Group......Page 41
Drawing Text......Page 43
Animating the Text to Make It Scroll Up......Page 44
Building and Running the Program with NetBeans......Page 45
Deploying JavaFX Applications with Java Web Start......Page 48
Deploying JavaFX Applets......Page 50
Developing Your Second JavaFX Program: “More Cowbell!”......Page 53
Building and Running the Audio Configuration Program......Page 54
Understanding the Audio Configuration Program......Page 55
Creating an Instance of the Model, and the Magic of Binding......Page 58
The Model Class for the Audio Configuration Example......Page 60
Defining Triggers in the Model Class......Page 62
Surveying JavaFX Features......Page 64
Summary......Page 66
Resources......Page 67
Taking a Closer Look at the JavaFX Script Language......Page 69
Understanding Variables, Values, and Their Types......Page 70
Understanding Variable Types......Page 71
Understanding the Boolean Type......Page 72
The Backing Class of the Boolean Type......Page 73
Arithmetic Operators......Page 74
The Backing Class of the Integer Type......Page 75
The Backing Class of the Character Type......Page 76
The Backing Classes of the Byte, Short, and Long Types......Page 77
Arithmetic Operations......Page 78
The Backing Class of the Number Type......Page 79
String Literals and the Default Value......Page 80
The Backing Class of the String Type......Page 81
The Backing Class of the Duration Type......Page 83
Understanding Sequence Types......Page 84
Constructing Numeric Sequences Using Range Expressions......Page 86
Manipulating Sequences......Page 88
Accessing an Element in a Sequence......Page 89
Accessing a Subset of a Sequence through a Predicate......Page 90
Inserting an Element into a Sequence......Page 91
Deleting Elements from a Sequence......Page 92
A Sequence Manipulation Example......Page 93
Understanding Sequence Comprehension......Page 94
Using Utility Functions in javafx.util.Sequences......Page 96
Understanding Expressions and Their Types......Page 99
Understanding Precedence and Groupings......Page 100
Understanding Variable and Constant Declarations......Page 101
Understanding the Assignment Operator......Page 102
Understanding the Compound Assignment Operators......Page 103
Understanding the Relational Operators......Page 104
Understanding the While Expression......Page 106
Revisiting the For Expression......Page 107
Understanding the If Expression......Page 108
Understanding Classes and Objects......Page 110
Initializing Instance Variables......Page 111
Overriding Instance Functions and Instance Variables......Page 112
Manipulating Objects......Page 113
Invoking Instance Functions......Page 114
The Making of a Declarative Syntax......Page 116
What Does the Data Binding Remember?......Page 117
Binding to For Expressions......Page 118
Binding to Function Invocation Expressions......Page 119
Understanding Bidirectional Bindings and Lazy Bindings......Page 120
Summary......Page 123
Introduction to Node-Centric UIs......Page 125
Setting the Stage......Page 126
Consulting the API Docs for the Stage Class......Page 127
Using the Stage Class: The StageCoach Example......Page 128
Understanding the StageCoach Program......Page 132
Making a Stage Full Screen......Page 137
Dragging the Stage on the Desktop When a Title Bar Isn’t Available......Page 138
Using UI Layout Containers......Page 139
Ascertaining Whether the Stage Is in Focus......Page 140
Closing the Stage and Detecting When It Is Closed......Page 141
Displaying Alert Dialogs......Page 142
Handling a Pop-up Trigger Event......Page 143
Using the Scene Class: The OnTheScene Example......Page 144
Understanding the OnTheScene Program......Page 146
Painting the Scene’s Background......Page 150
Finding a Scene Node by ID......Page 151
Inserting a Node into the Scene’s Content Sequence......Page 152
CSS Styling the Nodes in a Scene......Page 153
Understanding the JavaFX Node Class Hierarchy......Page 155
Handling Input Events......Page 156
Understanding the MouseEvent Class......Page 157
Using Mouse and Key Events: The MobileEqualizer Example......Page 158
Understanding the MobileEqualizer Program......Page 159
Understanding the Model Used in This Program......Page 161
Using the onMouseDragged Event Handler......Page 162
Giving Keyboard Input Focus to a Node......Page 163
Using the onKeyPressed Event Handler......Page 164
Using a Timeline for Animation......Page 165
The Metronome1 Example......Page 166
Understanding the Metronome1 Program......Page 167
Using the Transition Classes for Animation......Page 172
The MetronomeTransition Example......Page 173
Understanding the MetronomeTransition Program......Page 174
The MetronomePathTransition Example......Page 176
Understanding the MetronomePathTransition Program......Page 177
The Zen of Node Collision Detection......Page 179
Understanding the ZenPong Program......Page 181
Summary......Page 190
Resources......Page 191
Using Functions, Classes, and Other Advanced Features......Page 193
Understanding Function Definitions......Page 194
Understanding Return Types......Page 195
Understanding Parameters and Their Types......Page 196
Understanding Function Bodies and the Return Expression......Page 197
What Can a Function Body See?......Page 199
Understanding Overloaded Functions......Page 201
Understanding Implicit Type Conversions......Page 202
Rules for Overloaded Function Resolution......Page 203
Understanding Function Types and Anonymous Functions......Page 204
More Details on Function Type Specifiers......Page 205
More Details on Closures......Page 206
Understanding Bound Functions......Page 207
Throwing Exceptions......Page 209
Handling Exceptions......Page 210
Understanding Class Definitions......Page 213
Understanding Instance Variables......Page 215
Understanding Instance Functions......Page 218
Understanding the this Expression......Page 219
Understanding Init Blocks......Page 220
Creating Class Hierarchies......Page 221
Extending Classes......Page 222
Overriding Instance Variables......Page 224
Overriding Instance Functions......Page 225
Understanding the super Keyword......Page 226
Using Abstract and Mixin Classes......Page 227
Conflict Resolution in Mixin Inheritance......Page 228
Understanding Casting and the instanceof and as Operators......Page 230
What Is a Script?......Page 231
Understanding Modules......Page 232
A Special Provision for Classes......Page 234
Understanding Packages......Page 235
Understanding Import Directives......Page 237
Understanding Access Modifiers......Page 238
Understanding the protected Modifier......Page 239
Understanding the public-init and public-read Modifiers......Page 240
Accessing the Old and New Values in Trigger Blocks......Page 241
Accessing Sequence Modification Information in Trigger Blocks......Page 243
Debugging with Triggers......Page 245
Using String Format Specifications......Page 246
Internationalizing JavaFX Script Programs......Page 248
Instantiating Java Classes......Page 250
Calling Java Methods......Page 251
Quoting JavaFX Script Keywords......Page 252
Extending Java Classes and Interfaces......Page 253
Dealing with Java Arrays......Page 255
Understanding Mirror-Based Reflection......Page 256
Entering the Reflection World......Page 257
Getting and Setting Values of Instance and Script Variables......Page 260
Invoking Instance and Script Functions......Page 262
Summary......Page 263
Resources......Page 264
Creating Custom UI Components......Page 265
The ColorPickerNode Example......Page 266
Understanding the ColorPickerNode Custom Node......Page 267
The ColorPickerSnowFlakeNode Example......Page 269
Understanding ColorPickerSnowFlakeNode......Page 271
The StoplightSkinning Example......Page 284
Understanding the StoplightSkinning Program......Page 286
Deciding Between Creating a Custom Node and a UI Control......Page 296
Creating Charts in JavaFX......Page 297
Common Chart Properties......Page 298
Pie Chart......Page 299
Bar Chart......Page 300
Line and Area Charts......Page 303
Scatter and Bubble Charts......Page 307
Adding Interactivity......Page 309
Customization......Page 311
Putting What You’ve Learned into Practice......Page 312
Summary......Page 313
Resources......Page 314
The Foundation......Page 315
Working with Media......Page 316
Playing Audio......Page 317
Controlling Playback......Page 319
Repetition......Page 323
Volume and Balance......Page 325
Streaming Media......Page 327
Playing Video......Page 329
Controlling the Size of a MediaView......Page 330
Transforming a MediaView......Page 332
One Player, Multiple Views......Page 333
Playing Movies with SimpleMediaPlayer......Page 334
Summary......Page 337
Introducing JavaFX Reversi......Page 339
Board Layout and Basic Rules......Page 340
Building a JavaFX Model for Reversi......Page 341
Centering Text Using Bind......Page 343
Centering Revisited Using a Stack......Page 344
Aligning to Edges Using Tiles......Page 346
Using Flow and Boxes for Directional Alignment......Page 349
Customizing Layout Behavior Using a Panel......Page 354
When to Use Bind vs. Layouts......Page 358
Building a Resizable Reversi Square......Page 359
Building a Resizable Reversi Piece......Page 362
Understanding the Geometry API......Page 364
Extending the Container Class......Page 365
The Grid Layout Algorithm......Page 366
Binding the Layout to the Model......Page 368
The Perspective Layout Algorithm......Page 370
Creating the Perspective Layout Class......Page 373
Integrating the Perspective Layout......Page 377
Highlighting Legal Moves......Page 381
Perspective Mouse Interaction......Page 383
Highlighting the Active Cell......Page 386
Taking Turns......Page 389
Summary......Page 391
Resources......Page 392
Creating Desktop Widgets with WidgetFX......Page 393
Creating a Movie Widget......Page 396
Widget Configuration......Page 398
Deploying Widgets to the Web......Page 401
World Clock Widget......Page 404
Building a Media Explorer with JFXtras......Page 405
Laying Out a Resizable Directory Navigator......Page 406
Building a User Interface with Defaults......Page 410
Displaying Media in a Dynamic Grid......Page 416
Wrapping Media with Borders in a Deck......Page 423
Laying Out the Search Form with MigLayout......Page 434
Adding Asynchronous Search with the JFXWorker......Page 438
Refining the Search with Filters......Page 442
JFXtras Test......Page 447
Nesting Test Cases......Page 448
Fluent Expectations......Page 449
Parameterized Testing......Page 452
Unit-Testing the Media Search with Custom Expectations......Page 456
Extended Shapes......Page 458
The Future of JFXtras......Page 463
Atomic Tile: 2D Tile-Based Game Authoring......Page 464
FXUtil: Inverse Kinetics Library......Page 466
FEST-JavaFX: Automated UI Testing of JavaFX......Page 467
MemeFX: Rich JavaFX Components......Page 469
Predicting the Future of JavaFX......Page 471
Summary......Page 472
References......Page 473
Building a Professional JavaFX Application......Page 475
Using the HttpRequest Class......Page 476
Parsing JSON in JavaFX......Page 481
Who Is My Representative?......Page 484
Writing XML Clients......Page 488
Parsing XML in JavaFX......Page 490
Who Is My Representative? in XML......Page 493
Developing a Rich Internet Application......Page 494
Making Use of Assets with the JavaFX Production Suite......Page 495
Using the Amazon Associates Web Service API......Page 497
User Interface Considerations......Page 499
Inside the NodeFactory......Page 501
The Home Page......Page 503
A Java-Based Image Cache......Page 507
Getting the Top Sellers from Amazon......Page 509
The Search Page......Page 512
Adding Item Search to the Application Model......Page 515
The Cart Page......Page 517
Summary......Page 518
Resources......Page 519
Developing JavaFX Mobile Applications......Page 521
The Vision of JavaFX Mobile......Page 522
Mobile Hello Earthrise......Page 523
Running in the Mobile Emulator......Page 525
Fitting Applications on the Mobile Screen......Page 527
Developing for the Common Profile......Page 532
Creating a Mobile Color Picker......Page 534
Refactoring DrawJFX for Mobile Devices......Page 538
Advanced Mobile Features......Page 541
Performance-Tuning JavaFX Mobile Applications......Page 543
Summary......Page 544
References......Page 545
Keywords and Operators......Page 547
Index......Page 551




نظرات کاربران