Undocumented Secrets of MatLab-Java Programming
Yair M Altman; ProQuest (Firm)قیمت نهایی
۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
- سال انتشار
- ۲۰۱۲
- فرمت
- زبان
- انگلیسی
- حجم فایل
- ۱۰٫۷ مگابایت
- شابک
- 9780367852030، 9780429104862، 9781040059302، 9781283596336، 9781439869031، 9781439869048، 9786613908780، 0367852039، 0429104863، 1040059309، 1283596334، 1439869030، 1439869049، 6613908789
دربارهٔ کتاب
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 proto Brief Contents......Page 3 Contents......Page 4 Preface......Page 11 Intro to Java in MatLab......Page 16 1.1 Creating Java Objects......Page 18 1.2 Java Object Properties......Page 27 1.3 Java Object Methods and Actions......Page 29 1.4 Java Events and MATlAB Callbacks31......Page 34 1.5 Safe Java Programming in MATlAB — A How-to Guide......Page 39 1.6 Compiling and Debugging User-Created Java Classes in MATlAB......Page 42 1.7 Compatibility Issues......Page 50 1.8 Java Versions in MATlAB......Page 52 1.9 Java.opts......Page 57 Non-GUI Java Libraries in MatLab......Page 69 2.1 Complex Data Structures......Page 70 2.2 Database Connectivity......Page 75 2.3 Miscellaneous Other Uses......Page 85 2.4 A Short Pause for Refection......Page 86 Rich GUI using Java Swing......Page 92 3.1 Adding Java Swing Components to MATlAB Figures......Page 93 3.2 MATlAB’s Main Thread and the Event Dispatch Thread (EDT)......Page 104 3.3 Customizing Java Components......Page 109 3.4 Component Callbacks......Page 124 3.5 Using Third-Party libraries in MATlAB......Page 132 3.6 System-Tray Icons......Page 144 3.7 Drag-and-Drop......Page 147 3.8 Adding MATlAB Components to Java Swing Containers......Page 156 3.9 Alternatives to Swing......Page 158 Uitools......Page 166 4.1 Uitable......Page 168 4.2 Uitree......Page 189 4.3 Uitab......Page 203 4.4 Uiundo......Page 210 4.5 Toolbars......Page 215 4.6 Menus......Page 235 4.7 Status Bar......Page 244 Built-in MatLab Widgets & Java Classes......Page 253 5.1 Internal MATlAB Java Packages......Page 254 5.2 MWSwing Package......Page 262 5.3 MWT Package......Page 278 5.4 MlWidgets Package......Page 280 5.5 Widgets Package......Page 299 5.6 MlServices Package......Page 322 5.7 JIDE......Page 330 5.8 Miscellaneous Other Internal Classes......Page 351 Customizing MatLab......Page 364 6.1 PushButton......Page 368 6.3 RadioButton......Page 376 6.4 Checkbox......Page 378 6.5 Editbox......Page 381 6.6 listbox......Page 401 6.7 Popup Menu (a.k.a. Drop-Down, Combo-Box)......Page 418 6.8 Slider......Page 427 6.9 Text label......Page 430 6.10 Frame......Page 433 6.11 Uipanel......Page 434 6.12 Tooltips†......Page 435 Java Frame......Page 446 7.1 Java Frame Properties and Methods......Page 448 7.2 FindJObj and the Java Frame Components Hierarchy......Page 454 7.3 Important Java Frame Containers......Page 461 7.4 BeanAdapters......Page 472 MatLab Desktop......Page 474 8.1 Desktop Functionality and layout......Page 475 8.2 System Preferences23......Page 493 8.3 Command Window......Page 495 8.4 Editor......Page 517 8.5 Keyboard Bindings......Page 526 8.6 Workspace......Page 536 8.7 Other Desktop Tools......Page 539 MatLab from within Java......Page 554 9.1 Approaches for Java Control of MATlAB......Page 555 9.2 JMI — Java-to-MATlAB Interface62......Page 559 9.3 JMI Wrapper — local MatlabControl......Page 565 9.4 JMI Wrapper — Remote MatlabControl......Page 571 9.5 Using JNI to Connect Java and MATlAB......Page 575 Putting it all together......Page 588 10.1 UISplitPane......Page 589 10.2 Integration Debriefng System......Page 620 10.3 Concluding Exercise: UIMultilistbox......Page 629 What is Java?......Page 631 UDD......Page 637 Open Questions......Page 648 Index......Page 650 "Preface The Matlab programming environment uses Java for numerous tasks, including networking, data-processing algorithms, and graphical user-interface (GUI). Matlab's internal Java classes can often be easily accessed and used by Matlab users. Matlab also enables 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 very esthetically pleasing applications. Unlike Matlab's interface with other programming languages, the internal Java classes and the Matlab-Java interface were never fully documented by The MathWorks (TMW), the company that manufactures the Matlab product. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times as many programmers as Matlab. Using this huge pool of knowledge and components can significantly improve Matlab applications. As a consultant, I often hear clients claim that Matlab is a fine programming platform for prototyping, but is not suitable for real-world modern-looking applications. This book aimed at correcting this misconception. It 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. In fact, many basic programming requirements cannot be achieved (or are difficult) in pure Matlab, but are very easy in Java. As a simple example, maximizing and minimizing windows is not possible in pure Matlab, but is a trivial one-liner using the underlying Java codeʹ:"--Provided by publisher Preface The Matlab programming environment uses Java for numerous tasks, including networking, data-processing algorithms, and graphical user-interface (GUI). Matlab's internal Java classes can often be easily accessed and used by Matlab users. Matlab also enables 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 very esthetically pleasing applications. Unlike Matlab's interface with other programming languages, the internal Java classes and the Matlab-Java interface were never fully documented by The MathWorks (TMW), the company that manufactures the Matlab product. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times as many programmers as Matlab. Using this huge pool of knowledge and components can significantly improve Matlab applications. As a consultant, I often hear clients claim that Matlab is a fine programming platform for prototyping, but is not suitable for real-world modern-looking applications. This book aimed at correcting this misconception. It 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. In fact, many basic programming requirements cannot be achieved (or are difficult) in pure Matlab, but are very easy in Java. As a simple example, maximizing and minimizing windows is not possible in pure Matlab, but is a trivial one-liner using the underlying Java code:-- Provided by publisher
کتابهای مشابه
Undocumented Secrets of MATLAB -Java Programming
۴۹٬۰۰۰ تومان
Undocumented secrets of MATLAB-Java programming
۴۹٬۰۰۰ تومان
Undocumented Secrets of MATLAB -Java Programming
۴۹٬۰۰۰ تومان
Undocumented Secrets of MatLab-Java Programming
۴۹٬۰۰۰ تومان
Undocumented Secrets of MATLAB-Java Programming
۴۹٬۰۰۰ تومان
Undocumented Secrets of MATLAB - Java Pgmg.
۴۹٬۰۰۰ تومان
MATLAB Programming
۴۹٬۰۰۰ تومان
Matlab Programming
۴۹٬۰۰۰ تومان
MATLAB Programming
۴۹٬۰۰۰ تومان
Java: Java Programming For Beginners - A Simple Start to Java Programming
۴۹٬۰۰۰ تومان
Java Programming
۴۹٬۰۰۰ تومان
JAVA Programming
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۴٬۰۰۰ تومان
