Core Visual Basic 5

by Gary Cornell and Dave Jezak

Published February 1997
Written by Gary Cornell, an award-winning Visual Basic author, and Dave Jezak, a member of Microsoft's Visual Basic development team, Core Visual Basic 5 thoroughly covers the key features and functions you must master in order to take full advantage of the vast new power built into VB5. Core Visual Basic 5 is not designed for the novice programmer - it is THE book that every serious programmer who wants to write commercial-quality programs with VB5 must own! Experienced programmers will quickly discover that Core Visual Basic 5 is filled with insider tips and tricks that are documented nowhere else. For example, Core Visual Basic 5 is the only book with complete coverage of the new Visual Component Manager. (Not surprising, since Dave Jezak wrote the original code!).


Fully updated to reflect Java SE 7 language changes, Core Java®, Volume II—Advanced Features, Ninth Edition, is the definitive guide to Java’s most powerful features for enterprise and desktop application development.

 

Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates advanced Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand and displays modern best-practice solutions to the realworld challenges faced by professional developers.

 

Volume II quickly brings you up-to-speed on key Java SE 7 enhancements, ranging from the new file I/O API to improved concurrency utilities. All code examples are updated to reflect these enhancements. Complete descriptions of new language and platform features are highlighted and integrated with insightful explanations of advanced Java programming techniques. You’ll learn all you need to build robust production software with 



Streams, files, and regular expressions
XML
Networking
Database programming facilities
JNDI/LDAP directory integration
Internationalization
Advanced Swing techniques
JavaBeans components
Web services
Advanced platform security features
Annotations
Distributed objects
Native methods, and more 

For detailed coverage of fundamental Java SE 7 features, including objects, classes, inheritance, interfaces, reflection, events, exceptions, graphics, Swing, generics, collections, concurrency, and debugging, look for Core Java™, Volume I—Fundamentals, Ninth Edition (ISBN-13: 978-0-13-708189-9).

This is the eBook version of the printed book.

Based on material from the forthcoming second edition of Core JavaServer™ Faces by David Geary and Cay Horstmann, this short cut explores how to use JavaServer Faces and AJAX (Asynchronous JavaScript with XMLHttpRequest) to create rich user interfaces. Starting with a brief review of Ajax fundamentals, it goes on to cover



Implementing Ajax with a servlet in a JSF application
Using JSF phase listeners for more complex Ajax scenarios
Form completion and real-time validation
Accessing UI view state from an Ajax call
Client-side state saving and Ajax
Direct Web Remoting with DWR

Finally, after concisely explaining JSF components that wrap existing JavaScript components using Prototype, Scriptaculous, Dojo, and Rico, this Short Cut briefly explores how to use the Ajax4jsf framework to seamlessly integrate Ajax into JSF applications.