Visual Basic .NET Codemaster's Library; Acknowledgments; Contents at a Glance; Contents; Introduction; VB .NET in Perspective; Who Am I?; About the Book and CD-ROM; Onward to VB .NET; Part I: From VB6 to VB .NET; 1 Using the New Operators; 2 New Tricks in Variable Declaration; 3 An Array of Usefulness; 4 Boxing, Unboxing, and a Bit of ILDASM; 5 Avoiding Redundant Function Calls; 6 Even Speedier- The StingBuilder; 7 Delving into Docking and Anchoring; 8 Beyond the Tag Property; 9 Handling Control Arrays Another Way; 10 Letting Go of the Windows API; 11 Short Circuiting
Text of Note
26 Seeing the Inner Workings of Your Code27 Writing Code for Your Code; 28 My Code Can See Itself: Reflection; 29 Programs Writing Programs: The CodeDOM; 30 Discovering the New Diagnostic Classes; 31 Logging Events the Easy Way; 32 Monitoring Your Application's Performance; 33 Middle Management; 34 Braving the Basics of GDI+; 35 Advanced GDI+: The GraphicsPath and Transform Objects; 36 Something About Screensavers; 37 Having a Dialog with your Users; Part III: OOP Techniques; 38 Embracing Object-Oriented Programming; 39 Encapsulation Fascination; 40 Merits of Inheritance
Text of Note
41 The Church of Polymorphism42 In Your Face Interfaces; 43 Calculating Elapsed Time; 44 Reading and Writing INI Files; 45 Adding Controls to the Toolbox; 46 Earning Your Inheritance; 47 Performing a Ping; 48 A Big Savings: Object Graph Serialization; 49 Delegate Some Authority; 50 Taking Out the Trash: The Garbage Collector; 51 Saving Your RAM and Using It, Too; 52 Get Off My Property!; 53 Got Any Cache I Can Borrow?; Part IV: Databases; 54 Speed Reading: Using the DataReader; 55 The Missing Link: The DataSet; 56 SQLDataAdapter Command Performance; 57 Tackling Typed DataSet Objects
Text of Note
58 A Legally Binding Form59 Still More Binding; 60 Complete the (Database) Transaction; 61 Legal (Stored) Procedures; 62 Kiss My Grids!; PartV: More Framework Topics; 63 Creating Owner-Drawn Menus; 64 Creating UI Elements at Runtime; 65 Dynamic Object Creation Using RTTI; 66 Versioning and the End of DLL Hell; 67 The New Security Model; 68 Excel-lent- Talking to Excel; 69 Word Up- Talking to Word; Part VI: Visual Studio; 70 The Visual Studio "HoneyDo" List; 71 Macro-Economics; 72 Adding in Add-ins; 73 Add-ins and Event Hooks; Part VII: Beyond Visual Basic
Text of Note
Part II: The .NET Framework12 Getting Resourceful; 13 Reading from a Text File: An Introduction to Streams; 14 Writing to a Text File: More on Streams; 15 Reading and Writing to the Registry; 16 Keeping Regular with Regular Expressions; 17 Improving File Copies, Moves, and Deletes; 18 Detecting File Changes in a Folder; 19 Thinking in Threads; 20 Timing Up Events with Timers; 21 At Your (Windows) Service; 22 Actively Researching Active Directory; 23 Diving into Collections; 24 Pass the Collection Plate One More Time; 25 System Trays in Their Full, Upright Positions
0
8
8
8
8
SUMMARY OR ABSTRACT
Text of Note
Microsoft's new .NET version of Visual Basic is its most radical revamping of the product since it was first released. Even if you know your way around VB6, the latest version presents special challenges. There are some new ways of doing things, some new things to do, and a new environment in which to work. With a few tips and tricks from expert Matt Tagliaferri, however, you'll be well on your way to VB.NET mastery.Visual Basic .NET Codemaster's Library offers a collection of 99 clear, concise programming examples, which show you how to use VB.NET and Visual Studio .NET to make the most o.