ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development

دانلود کتاب راهنمای قطعی مشتریان جاوا مدرن با JavaFX 17: توسعه موبایل و ابر بین پلتفرمی

The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development

مشخصات کتاب

The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development

ویرایش: 2 
نویسندگان: , ,   
سری:  
ISBN (شابک) : 1484272676, 9781484272671 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 43 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب The Definitive Guide to Modern Java Clients with JavaFX 17: Cross-Platform Mobile and Cloud Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب راهنمای قطعی مشتریان جاوا مدرن با JavaFX 17: توسعه موبایل و ابر بین پلتفرمی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب راهنمای قطعی مشتریان جاوا مدرن با JavaFX 17: توسعه موبایل و ابر بین پلتفرمی



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

از جمله بسیاری از ویژگی‌های جدید یا به‌روزشده JavaFX تحت پوشش، FX Robot API برای شبیه‌سازی تعامل کاربر است. زمان‌بندی تکرار گام سفارشی برای کنترل اسپینر؛ Marlin FX; پالت رنگ ColorPicker؛ و روش GetCenter.

پس از خواندن این کتاب، شما مجهز به ارتقاء برنامه های مشتری قدیمی، توسعه برنامه های کاربردی بین پلتفرم در جاوا و ساخت کلاینت های بومی دسکتاپ و موبایل پیشرفته خواهید شد.

آنچه یاد خواهید گرفت:

  • با استفاده از جدیدترین JavaFX 17 و Java 17 LTS برنامه های کاربردی مشتری مدرن در جاوا ایجاد کنید
  • مشتریان سازمانی بسازید که ادغام با سرویس‌های ابری موجود را فعال کنید 
  • استفاده از تجسم پیشرفته و ویژگی‌های سه بعدی
  • استقرار در دسک‌تاپ، تلفن همراه و دستگاه‌های جاسازی شده

این کتاب برای چه کسی است :

توسعه دهندگان حرفه ای جاوا که علاقه مند به یادگیری آخرین تکنیک های توسعه جاوا مشتری برای تکمیل مجموعه مهارت های خود هستند.


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

Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX’s latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. The Definitive Guide to Modern Java Clients with JavaFX 17 is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 17 and Java 17. 

Among the many new or updated JavaFX features covered are the FX Robot API, for simulating user interaction; customized step repeat timing for the Spinner control; Marlin FX; the ColorPicker color palette; and the GetCenter method.

After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients.

What You Will Learn:

  • Create modern client applications in Java using the latest JavaFX 17 and Java 17 LTS
  • Build enterprise clients that will enable integration with existing cloud services 
  • Use advanced visualization and 3D features
  • Deploy on desktop, mobile, and embedded devices

Who This Book Is For:

Professional Java developers who are interested in learning the latest client Java development techniques to fill out their skills set.



فهرست مطالب

Table of Contents
About the Authors
About the Contributors
About the Technical Reviewer
Foreword
Chapter 1: Getting Started with Client Java
	Java Client Technology in Action
		Java Clients in Business
	Gaming and 3D
	Mobile Conference Apps
	A Modern Approach to Client Java
		Target Mobile First
		Build for the Cloud
		Package Your Platform
	Setting Up Your Environment
		macOS JDK Installation
		Windows JDK Installation
		Linux JDK Installation
		JavaFX Installation
	Your First Modern Java Client
		Coding Client Apps with IntelliJ IDEA
		Rapid Application Development with Scene Builder
	The Path to Modern Client Development
Chapter 2: JavaFX Fundamentals
	JavaFX Stage and Scene Graph
		JavaFX Is Single-Threaded
		Hierarchical Node Structure
	A Simple Shape Example
	Color
	Text Is a Shape
	The JavaFX Coordinate System
	Layout Controls
		StackPane
		AnchorPane
		GridPane
		FlowPane and TilePane
		BorderPane
		SplitPane
		HBox, VBox, and ButtonBar
	Make a Scene
	Enhancing the MyShapes Application
		Linear Gradient
		DropShadow
		Reflection
	Configuring Actions
	Animation
	JavaFX Properties
		Property Listeners
			Invalidation Listeners
			Change Listeners
		Binding
			Unidirectional Binding
			Bidirectional Binding
			Fluent API and Bindings API
	Using FXML
		Controller Class
			JavaFX Application Class
			Adding CSS
			Using Scene Builder
	Putting It All Together
		Master-Detail UI
			The Model
		Observable Lists
			Implementing ListView Selection
			Using Multiple Selection
			ListView and Sort
		Person UI Application Actions
			Delete a Person
			Add a Person
			Update a Person
		Person UI with Records
			Person Record
	Key Point Summary
Chapter 3: Properties and Bindings
	Key Concepts
		Observable and InvalidationListener
		ObservableValue and ChangeListener
		WritableValue and ReadOnlyProperty
		JavaFX Properties
	Creating Bindings
		JavaFX Bindings
		Create Bindings by Direct Extension
	Type-Specific Specializations
	Factory Methods in Bindings
	Create Bindings with the Fluent API
	Observable Collections
		Factory and Utility Methods in FXCollections
		Change Listeners for Observable Collections
			Change Events in ListChangeListener
			Change Events in MapChangeListener
			Change Events in SetChangeListener
			Change Events in ArrayChangeListener
		Create Bindings for Observable Collections
	JavaFX Beans
		Eagerly Instantiated Property
		Half-Lazily Instantiated Property
		Fully Lazily Instantiated Property
		Selection Bindings
		Adapting Java Beans
	Summary
	Resources
Chapter 4: JavaFX Controls Deep Dive
	The UI Controls Module
	What Is a UI Control?
	JavaFX Basic Controls
		Labeled Controls
			Label
			Button
			CheckBox
			Hyperlink
			ToggleButton
			RadioButton
		Text Input Controls
			TextFormatter
			TextField, PasswordField, and TextArea
		Other Simple Controls
			ProgressBar and ProgressIndicator
			Slider
	Container Controls
		Accordion and TitledPane
		ButtonBar
		ScrollPane
		SplitPane
		TabPane
		ToolBar
	Other Controls
		HTMLEditor
		Pagination
		ScrollBar
		Separator
		Spinner
		Tooltip
	Popup Controls
		Menu-Based Controls
			Menu and MenuItem
			MenuBar
			MenuButton and SplitMenuButton
			ContextMenu
			ChoiceBox
		ComboBox-Based Controls
			ComboBox
			ColorPicker
			DatePicker
	JavaFX Dialogs
		Alert
		ChoiceDialog
		TextInputDialog
		Dialog and DialogPane
	Advanced Controls
		ListView
			Cells and Cell Factories
				Cell Editing
				Pre-built Cell Factories
		TreeView
		TableView
			TableColumn and TreeTableColumn
				Nested Columns
			Cell Factories in TableView
		TreeTableView
	Selection and Focus Models
		SelectionModel
		FocusModel
	Summary
		Acknowledgments
Chapter 5: Mastering Visual and CSS Design
	Introduction to Cascading Style Sheets
		Selectors Based on Class Name
		Selectors Based on Custom Style Classes
		Selectors Based on Object ID
	Applying CSS Styles
		Loading CSS Stylesheets
		Applying CSS Styles to JavaFX Nodes
	Advanced CSS Techniques
		Using Descendant Selectors
		Using Pseudo-classes
		Using Imports
		Font Loading in the Stylesheet
		Reusing Styles
		Using Advanced Color Definitions
		Using Linear Gradients
		Using Radial Gradients
		Using Image Patterns
		Using RGB Color Definitions
		Using HSB Color Definitions
		Using Color Functions
		Using Effect Definitions
			Drop Shadow
			Inner Shadow
		Useful Tips and Tricks
			Study the Modena Stylesheet
			Define Themes Based on Modena
			Define Icons Using CSS
			CSS Reusability by Using Color Constants
			Using Transparent Colors
	Advanced CSS API
	CSS in JavaFX Applications: Summary
Chapter 6: High-Performance Graphics
	Using Canvas
	Giving Life to a Canvas Application
	Particle Systems
	Fractals
	High Performance
	Conclusion
Chapter 7: Bridging Swing and JavaFX
	Integrating JavaFX into Swing
		JFXPanel: Swing Component with JavaFX Inside
		Threading
		Interaction Between Swing and JavaFX
	Drag and Drop with JavaFX and Swing
	JavaFX 3D Integrated in Swing
	Integrating Swing into JavaFX
	Migration Strategies
	Large-Scale Integrations
	Conclusion
Chapter 8: JavaFX 3D
	Prerequisites
	Getting Started with Shapes
		Shape3D
		Sphere
		Box
		Cylinder
		Creating User-Defined 3D Shapes
	Camera
		ParallelCamera
		PerspectiveCamera
	Light
		Understanding the LightBase Class
		Understanding the AmbientLight Class
		Understanding the PointLight Class
	Material
		Understanding the PhongMaterial Class
		Adding Texture to 3D Shapes
	Interacting with JavaFX 3D Scenes
		Understanding the PickResult Class
	Third-Party Software: FXyz 3D
		FXyz 3D Sample
		Conclusion
Chapter 9: JavaFX, the Web, and Cloud Infrastructure
	Integrating with the Web
		Displaying a Web Page
		Adding Navigation and History
		Showing Loading Progress
		From Web Sites to APIs
	Building for the Cloud
		Architecture of a JavaFX Cloud Application
		Use Case: Querying OpenWeather
	Conclusion
Chapter 10: Packaging Apps for the Desktop
	Web vs. Desktop Applications
	Evolutions in Application Deployment
	The jpackage Tool
		What Is jpackage?
		Using jpackage
			Jpackage Usage
			Jpackage Options
			Requirements
				WiX Setup
			Samples
				Non-modular Application: Sample1
				Instructions for Windows
				Modifying the Installer
				macOS
				Modifying the Installer
				Linux
				Modular Application: Sample2
				Windows
				macOS
				Linux
			Gradle Projects
	Using GraalVM’s Native Image
		Platform Requirements
			Requirements for macOS
			Requirements for Linux
			Requirements for Windows
		The Code
		Maven Project
		Gradle Project
		Build the Project
		Compile
			Link
			Run
	Conclusion
Chapter 11: Native Mobile Apps for iOS and Android
	Why JavaFX on Mobile
		Different Approaches for Mobile Apps
	OS-Specific Native Controls
	Mobile Web Sites
	Device Native Rendering
	Hello, JavaFX on iOS and Android
		GluonFX Plugins to Reduce Complexity
		The Development Flow
		The Code
			iOS
				Requirements
			Build the Project
				Compile
				Link and Package
				Run
			Android
			Requirements
				Compile
				Link and Package
				Run
	How Does It Work?
	Using the Plugin Options
		bundlesList
		resourcesList
		reflectionList
		jniList
		runAgent Task/Goal
	Creating Real Mobile-Looking Apps
		Different Stylesheets
		Mobile-Specific Controls
			The Code
			Build the Project
	Summary
Chapter 12: JavaFX 17 on Raspberry Pi
	Intro to Raspberry Pi
	Getting Started with a Raspberry Pi
		Initial Kit
			Raspberry Pi
			Power Adaptor
			SD Card
			Monitor
			Install SD
			Raspberry Pi Configuration
				raspi-config
			Remote Connection via SSH
		Java 11
			Testing Java 11
		Installing JavaFX 17
			32 Bits
			64 Bits
			Direct Rendering Manager (DRM)
			Running JavaFX Applications
			Sample1
			Sample2
			Gradle
			Maven
		Running JavaFX Applications Remotely
			Java Remote Platform
			Gradle SSH Plugin
		Creating JavaFX Native Images
		Working with Dependencies
			The DIY In-Car Navigation System
			Bill of Materials
				Setup for GPIO
				GPIO Connections
				Required GPS Software
				NMEA Readings
				GPIO and Java
				Pi4J
				WiringPi
				GPS Service
			The UI
				Gluon Maps
				Afterburner
				Scene Builder
				The Application Class
		Deploy and Test
			Next Challenge
	Conclusions
Chapter 13: Machine Learning and JavaFX
	What Is Machine Learning
	Supervised Learning
	Unsupervised Learning
	Artificial Neural Networks
	Convolutional Neural Networks
	Eclipse DeepLearning4J: Java API for Neural Networks
	Training Neural Networks from a JavaFX Application
	Read an Image from JavaFX to a Neural Network
	Detecting Objects in a Video
Chapter 14: Scientific Applications Using JavaFX
	JavaFX for Space Exploration
	JavaFX for Quantum Computing
	Using JShell
		Using JShell
		About ND4J
		Using ND4J in JShell
		USING JavaFX in JShell
			Starting Stand-Alone JavaFX Code
			JavaFX Applications in JShell
			JavaFX Libraries in JShell
	Conclusion
Index




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