Applications Interface Programming Using Multiple Languages : A Windows Programmer's Guide
This book provides a detailed description about the practical considerations in multiple languages programming as well as the interfaces among different languages in the Window environment. Authentic examples and detailed explanations are combined together in this book to provide the readers a clear picture as how to handle the multiple languages programming in Windows.
- Mixed media product | 864 pages
- 185.9 x 242.8 x 36.3mm | 1,419.76g
- 21 Mar 2003
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
Interface Structure Map. Preface. Acknowledgments. Trademark Acknowledgments. 1. Introduction. Overview of This Book. How This Book Is Organized.2. Interface Between Visual Basic and ANSI C, Visual C++, and Windows API. Introduction. Interface Between Visual Basic and Windows API. Interface Between Visual Basic and Visual C++. Interface Between Visual Basic and the Internet. Database Operations in Visual Basic. Interface Between Visual Basic and Other Win32 Applications. Interface Between Visual Basic and Matlab.3. Interfaces Between Matlab and ANSI C, Visual C++, Visual Basic, and Java. Overview. Matlab Mathematics Library and Graphic Library. Call a Standard-Alone Application. Using the Matlab Add-In for Visual Studio Method. Using the Matlab Engine Method. Create a Matlab Function as a DLL. Using Matlab Mathematics Library to Handle Complicated Matrix Operations. The Interface Between Visual Basic and Matlab. The Interface Between Java and Matlab. Design the Actual Control System in Real Time.4. Interfaces Between Smalltalk and ANSI C, Visual C++, and Matlab. Introduction. Introduction to VisualWorks. A Simple Application Program Example.Call DLL Functions with a Pointer or an Array Argument.An Advanced Program Example. The Interface Between Smalltalk and Matlab. An Interface Example in the ControlWORKS Environment. External Interface Classes. Smart Motor Data Collecting and Plotting DLLs.5. Interfaces Between LabView and ANSI C, Visual C++, and Visual Basic. Overview. The Architecture of the LabView Interface. Using LabWindows/CVI to Interface with ANSI C. A Simulated Example for Multiple Panels. Integrate 32-Bit LabWindows/CVI Library into MS VC++. Measurement Studio for Visual C++. Measurement Studio for Visual Basic. Chapter Summary.6. Interfaces Between Java and ANSI C, Visual C++, and Matlab. Overview. A Simple Startup Example. Call a C/C++ Program from Java. Use Callback to Make Interactive Calling Between C/C++ and Java. Embed Java Virtual Machine into a Native Program Domain. Interface Between Java and Matlab.7. Interfaces Between Perl and ANSI C, Visual C++. Overview. Installation of Perl. Interface Design-Embed Perl Interpreter into C/C++.Index. About the CD-ROM.
About Ying Bai
DR. YING BAI is an assistant professor in the Department of Computer Science and Engineering at Johnson C. Smith University. His special interests include computer architecture, software engineering, mix-language programming, embedded controller, automation and robots control, and robot calibration. His industry experience includes positions as a software and senior software engineer at companies such as Motorola MMS, Schlumberger ATE Technology, Immix TeleCom, and Lam Research. His work has involved applying various programming languages in the Windows environment to solutions in automation control, automation testing, and accuracy measurements.