ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Undocumented Secrets of MatLab-Java Programming

دانلود کتاب اسرار غیر مستند برنامه نویسی MatLab-Java

Undocumented Secrets of MatLab-Java Programming

مشخصات کتاب

Undocumented Secrets of MatLab-Java Programming

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781439869048 
ناشر: CRC 
سال نشر: 2012 
تعداد صفحات: 672 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 10 مگابایت 

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



کلمات کلیدی مربوط به کتاب اسرار غیر مستند برنامه نویسی MatLab-Java: جاوا، MatLab



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

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


در صورت تبدیل فایل کتاب Undocumented Secrets of MatLab-Java Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب اسرار غیر مستند برنامه نویسی MatLab-Java نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب اسرار غیر مستند برنامه نویسی MatLab-Java

به دلایل مختلف، رابط MATLAB®-Java هرگز به طور کامل مستند نشده است. این واقعا تاسف بار است: جاوا یکی از پرکاربردترین زبان های برنامه نویسی است که تعداد برنامه نویسان و منابع برنامه نویسی آن چندین برابر MATLAB است. همچنین این ادعای رایج متأسفانه است که در حالی که متلب یک پلت فرم برنامه نویسی خوب برای نمونه سازی است، اما برای برنامه های کاربردی دنیای واقعی و مدرن مناسب نیست. هدف اسرار غیر مستند برنامه نویسی MATLAB®-Java اصلاح این تصور غلط است. این کتاب نشان می دهد که چگونه استفاده از جاوا می تواند ظاهر و عملکرد برنامه MATLAB را به طور قابل توجهی بهبود بخشد و این کار را می توان به راحتی و حتی بدون دانش قبلی جاوا انجام داد. خوانندگان گام به گام از سفارشی سازی های ساده به پیچیده هدایت می شوند. تکه‌های کد، اسکرین‌شات‌ها و منابع آنلاین متعددی ارائه شده‌اند تا امکان استفاده از این کتاب را هم به‌عنوان یک آموزش متوالی و هم به‌عنوان مرجعی با دسترسی تصادفی مناسب برای استفاده فوری فراهم کنند. خوانندگان با درک جاوا، به راحتی می توانند نمونه کد را برای نیازهای خاص خود تنظیم کنند. برای تازه واردان جاوا، مقدمه ای بر جاوا و مراجع متعدد آنلاین ارائه شده است. این کتاب نشان می‌دهد که چگونه محیط برنامه‌نویسی متلب برای کارهای متعددی از جمله شبکه، الگوریتم‌های پردازش داده و رابط گرافیکی کاربر (GUI) به جاوا متکی است. با استفاده از جاوا، می‌توانیم محیط MATLAB و رابط کاربری گرافیکی برنامه را به‌طور گسترده شخصی‌سازی کنیم و امکان ایجاد برنامه‌های کاربردی بصری جذاب و قابل استفاده را فراهم کنیم.


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

For a variety of reasons, the MATLAB®-Java interface was never fully documented. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times the number of programmers and programming resources as MATLAB. Also unfortunate is the popular claim that while MATLAB is a fine programming platform for prototyping, it is not suitable for real-world, modern-looking applications. Undocumented Secrets of MATLAB®-Java Programming aims to correct this misconception. This book shows how using Java can significantly improve MATLAB program appearance and functionality, and that this can be done easily and even without any prior Java knowledge. Readers are led step-by-step from simple to complex customizations. Code snippets, screenshots, and numerous online references are provided to enable the utilization of this book as both a sequential tutorial and as a random-access reference suited for immediate use. Java-savvy readers will find it easy to tailor code samples for their particular needs; for Java newcomers, an introduction to Java and numerous online references are provided. This book demonstrates how The MATLAB programming environment relies on Java for numerous tasks, including networking, data-processing algorithms and graphical user-interface (GUI) We can use MATLAB for easy access to external Java functionality, either third-party or user-created Using Java, we can extensively customize the MATLAB environment and application GUI, enabling the creation of visually appealing and usable applications



فهرست مطالب

b11496-1
	Undocumented Secrets of MATLAB-Java Programming
		Undocumented Secrets of MATLAB-Java Programming
		Dedication
		Contents at a Glance
		Contents
		Preface
			Book Organization
			A Quick Q&A
			Conventions Used in This Book
			Disclaimer and Warning
b11496-2
	Chapter 1 Introduction to Java in Matlab®
		1.1 Creating Java Objects
			1.1.1 The Basics
			1.1.2 Accessing Java Objects
			1.1.3 Memory Usage
		1.2 Java Object Properties
		1.3 Java Object Methods and Actions
		1.4 Java Events and MATlAB Callbacks31
		1.5 Safe Java Programming in MATlAB — A How- to Guide
		1.6 Compiling and Debugging User- Created Java Classes in MATlAB
		1.7 Compatibility Issues
		1.8 Java Versions in MATlAB
			1.8.1 Pre- Bundled JVM Versions
			1.8.2 Configuring MATlAB to Use a Different JVM
		1.9 Java.opts
b11496-3
	Chapter 2 Using Non-GUI Java libraries in Matlab®
		2.1 Complex Data Structures
			2.1.1 Java Collections
			2.1.2 Collections Example: Hashtable
			2.1.3 Enumerators
		2.2 Database Connectivity
			2.2.1 Using Java Database Connectivity ( JDBC) in MATlAB
			2.2.2 Initializing the JDBC Driver
			2.2.3 Connecting to a Database
			2.2.4 Sending SQl Requests
			2.2.5 Handling SQl Result Sets
		2.3 Miscellaneous Other Uses
		2.4 A Short Pause for Reflection
		References
b11496-4
	Chapter 3 Rich GUI Using Java Swing
		3.1 Adding Java Swing Components to MATlAB Figures
			3.1.1 The javacomponent Function5
			3.1.2 The Swing Component library
			3.1.3 Displaying Swing- Derived Components
			3.1.4 UIComponent and JControl
		3.2 MATlAB\'s Main Thread and the Event Dispatch Thread ( EDT)
		3.3 Customizing Java Components
			3.3.1 Component Properties and Methods
			3.3.2 look- and- Feel
			3.3.3 HTMl Support
			3.3.4 Focus Traversal60
		3.4 Component Callbacks
		3.5 Using Third- Party libraries in MATlAB
			3.5.1 JFreeChart and Other Charting libraries93
			3.5.2 JFreeReport and Other Reporting libraries
			3.5.3 JGraph and Other Visualization libraries
			3.5.4 ImageJ and Other Image- Processing libraries
			3.5.5 Swing Extension Class libraries
			3.5.6 A Note of Caution
		3.6 System- Tray Icons
		3.7 Drag- and- Drop
			3.7.1 Data Transfer Mechanism in MATlAB
			3.7.2 A Sample MATlAB Application That Supports DND
		3.8 Adding MATlAB Components to Java Swing Containers
		3.9 Alternatives to Swing
		References
b11496-5
	Chapter 4 Uitools
		4.1 Uitable
			4.1.1 Customizing Uitable
			4.1.2 Table Callbacks
			4.1.3 Customizing Scrollbars, Column Widths, and Selection Behavior
			4.1.4 Data Sorting and Filtering
			4.1.5 JIDE Customizations
			4.1.6 Controlling Table Structure ( Adding/ Deleting Rows)
			4.1.7 Final Remarks
		4.2 Uitree
			4.2.1 Customizing Uitree
			4.2.2 Accessing Tree Nodes
			4.2.3 Controlling Tree Nodes
			4.2.4 Customizing Tree Nodes
			4.2.5 FindJObj
		4.3 Uitab
			4.3.1 Customizing Tabs at the Java level
			4.3.2 Tabdlg and Other Alternatives
		4.4 Uiundo
		4.5 Toolbars
			4.5.1 Uitoolfactory
			4.5.2 Other Undocumented Toolbar Functions
			4.5.3 Customizing Toolbars at the Java level
			4.5.4 Uisplittool and Uitogglesplittool
			4.5.5 Adding Undo/ Redo Toolbar Buttons
		4.6 Menus
			4.6.1 Accessing Menu Items
			4.6.2 Customizing Menus via Uitools
			4.6.3 Customizing Menus via HTMl
			4.6.4 Customizing Menus via Java
		4.7 Status Bar
		References
b11496-6
	Chapter 5 built-In Matlab® Widgets and Java Classes
		5.1 Internal MATlAB Java Packages
			5.1.1 Inspecting Package Contents
			5.1.2 Inspecting an Internal MATlAB Class
			5.1.3 Standard MATlAB Packages
		5.2 MWSwing Package
			5.2.1 Enhancements of Standard Java Swing Controls
			5.2.2 Entirely New Java Controls
			5.2.3 Other MWSwing Controls
		5.3 MWT Package
		5.4 MlWidgets Package
			5.4.1 Color- Selection Components83
			5.4.2 Plot- Type Selection Components
		5.5 Widgets Package
			5.5.1 Widget Components
			5.5.2 Font- Selection Components
			5.5.3 Dialogs
			5.5.4 Closable ( Collapsible) Panels
			5.5.5 Specialized Widgets
		5.6 MlServices Package
		5.7 JIDE
			5.7.1 Important JIDE Classes
			5.7.2 JIDE Grids
			5.7.3 MATlAB\'s PropertyInspector121
			5.7.4 JIDE\'s PropertyTable
			5.7.5 Nonstandard Property Renderers and Editors135
			5.7.6 Nested Properties
			5.7.7 Trapping Property Change Events
			5.7.8 Date- Selection Components146
		5.8 Miscellaneous Other Internal Classes
			5.8.1 logging Utilities
			5.8.2 JGoodies
			5.8.3 Additional Others
		References
b11496-7
	Chapter 6 Customizing Matlab® Controls
		6.1 PushButton
		6.2 ToggleButton
		6.3 RadioButton
		6.4 Checkbox
		6.5 Editbox
			6.5.1 Single- line Editbox
			6.5.2 Multi- line Editbox
			6.5.3 The JEditorPane Alternative
		6.6 listbox
			6.6.1 The listbox Data Model
			6.6.2 Customizing the Appearance of listbox Items
			6.6.3 Dynamic ( Item- Specific) Context- Menus and Tooltips
		6.7 Popup Menu ( a. k. a. Drop- Down, Combo- Box)
		6.8 Slider
		6.9 Text label
		6.10 Frame
		6.11 Uipanel
		6.12 Tooltipsƒ
			6.12.1 Displaying a Tooltip on Disabled Controls95
			6.12.2 Displaying a Tooltip on Truncated Text
			6.12.3 Controlling Tooltip Timing
			6.12.4 Displaying a Tooltip on Inactive Controls97
		References
b11496-8
	Chapter 7 the Java Frame
		7.1 Java Frame Properties and Methods
			7.1.1 Window Minimization and Maximization
			7.1.2 Docking and Undocking
			7.1.3 UI- Related JavaFrame Properties
			7.1.4 Miscellaneous Other JavaFrame Properties
		7.2 FindJObj and the Java Frame Components Hierarchy
			7.2.1 FindJObj
			7.2.2 Finding the Underlying Java Object of a MATlAB Control
			7.2.3 GUI for Displaying Container Hierarchy, Properties, and Callbacks
			7.2.4 The Java Frame Container Hierarchy
		7.3 Important Java Frame Containers
			7.3.1 AxisCanvas
			7.3.2 FigureComponentContainer
			7.3.3 Component\'s Private Container
			7.3.4 FigurePanel or ContainerFactory
			7.3.5 DTToolBarContainer
			7.3.6 FigureMenuBar and Docking Controls
			7.3.7 FigureFrame
		7.4 BeanAdapters
		References
b11496-9
	Chapter 8 the Matlab® Desktop
		8.1 Desktop Functionality and layout
			8.1.1 The Java Desktop Object
			8.1.2 The Desktop Frame
			8.1.3 Organizing the Desktop Clients
			8.1.4 Customizing the Desktop Toolbars
		8.2 System Preferences23
		8.3 Command Window
			8.3.1 Controlling Command Window Colors
			8.3.2 Help Popup and Integrated Browser Controls
			8.3.3 Modifying the Command Window Prompt
			8.3.4 Tab Completions
			8.3.5 Additional Command Window Uses
		8.4 Editor
			8.4.1 The EditorServices/ matlab. desktop. editor Object
			8.4.2 The Editor Frame Object
		8.5 Keyboard Bindings
			8.5.1 Inserting/ Replacing Text
			8.5.2 Running Action Macros
			8.5.3 Running Built- In Actions
		8.6 Workspace
		8.7 Other Desktop Tools
			8.7.1 Profiler
			8.7.2 Find- Files Dialog
			8.7.3 GUIDE
			8.7.4 Variable ( Array) Editor
		References
b11496-10
	Chapter 9 Using Matlab® from within Java
		9.1 Approaches for Java Control of MATlAB
			9.1.1 Controlling the MATlAB GUI
			9.1.2 Controlling the MATlAB Engine
			9.1.3 Controlling a MATlAB Session from Another MATlAB Session
			9.1.4 Running or Modifying MATlAB Code without MATlAB
			9.1.5 MATlAB Clones Written in Java
		9.2 JMI — Java- to- MATlAB Interface62
			9.2.1 com. mathworks. jmi. Matlab
			9.2.2 Other Interesting JMI Classes
		9.3 JMI Wrapper — local MatlabControl77
			9.3.1 local and Remote MatlabControl
			9.3.2 localMatlabProxy
			9.3.3 Some Usage Examples
		9.4 JMI Wrapper — Remote MatlabControl91
			9.4.1 Remote Control of MATlAB
			9.4.2 A Simple RemoteExample
			9.4.3 Parsing MATlAB\'s Return Values
		9.5 Using JNI to Connect Java and MATlAB
		References
b11496-11
	Chapter 10 Putting It all together
		10.1 UISplitPane1
			10.1.1 Technical Description
			10.1.2 Source- Code listing
		10.2 Integration Debriefing System
			10.2.1 Data Setup
			10.2.2 Defining Data Items and Events
			10.2.3 Defining Analyses
			10.2.4 Defining Reports
			10.2.5 Displaying Analysis Results
		10.3 Concluding Exercise: UIMultilistbox
b11496-12
	Appendix A: What Is Java?
		References
b11496-13
	Appendix B: Udd
b11496-14
	Appendix C: Open Questions
b11496-15
	Index
b11496-16
	Color Insert




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