Book description
Visual Basic® .NET Power Coding is the experienced developer's guide to mastering advanced Visual Basic .NET concepts. Paul Kimmel saves readers time and money by providing thorough explanations of essential topics so you can quickly begin creating robust programs that have fewer bugs. He also demonstrates important concepts by using numerous real-world examples that include working code that has been tested against Visual Basic .NET 2003.
After a brief review of language idioms, Kimmel moves to more advanced techniques that help programmers solve their most challenging problems. Central to advanced development and deployment are chapters on security, Web services, ASP.NET programming, COM Interop, and Remoting. This book also covers thin client programming, which offers businesses a real solution to managing deployment and upgrades with Windows Forms using Reflection and HTTP. An appendix walks readers through migrating Visual Basic 6.0 applications to Visual Basic .NET. A companion Web site includes the complete downloadable source code, extensive reusable examples, and updates from the author.
This book can be read cover-to-cover or used as a reference to answer questions faced by experienced VB .NET developers, including:
Chapter 4: What can you do with Reflection technology?
Chapter 6: How can you safely incorporate multithreaded behavior into Visual Basic .NET applications?
Chapter 8: How would you serialize objects and implement Remoting for distributed projects?
Chapter 14: How do you return an ADO.NET DataSet from a Web service?
Chapter 18: What are the best practices for securing Web applications?
Visual Basic® .NET Power Coding empowers developers to exploit all the advanced features of Visual Basic .NET.
0672324075B06062003
Table of contents
- Copyright
- Preface
-
Power Language Essentials
- Basic Language Constructs
- Inheritance and Interfaces
- Delegates
-
Reflection
- Introduction
- Implicit Late Binding
- Discovering Type Information at Runtime
- Loading Assemblies
- Reviewing the Binder Class
- Using the DefaultMemberAttribute
- Reflecting Members
- Practical Applications of Reflection
- Reflecting Custom Attributes
- Understanding Reflection and Security
- Emitting IL Code at Runtime
- Summary
- Attributes
- Multithreading
-
Solution Building
- COM Interop
- Remoting
-
Building Custom Components
- Introduction
- Implementing a Custom Component
- Implementing a Custom Windows Control
- Adding a Control to the Toolbox
- Implementing a Custom Windows User Control
- Examining Control Attributes
- Using the UITypeEditor Class
- Implementing Type Conversion
- Implementing an Extender Provider
- Creating a Windows Control Designer
- Using Default Properties
- Implementing Custom Web Controls and Custom Web User Controls
- Summary
- Auto-Updating Smart Clients in .NET
-
ADO.NET Database Programming
- Introduction
- Fundamentals of ADO.NET
- Defining a Database Connection
- Filling a DataSet Object with an Adapter
- Using the DataReader Class
- Using the DataTable and DataView Classes
- Defining Database Relationships
- Using Command Objects
- Generating SQL with a Command Builder
- Updating a DataSet
- Adding Data to a DataSet
- Sorting and Filtering a DataSet
- Summary
- Advanced ADO.NET
-
Web Programming
- Creating Web Services
- Advanced Web Services
- Building ASP.NET Web Applications
-
Combining ADO.NET and ASP.NET
- Introduction
- Connecting to a Database
- Using the DataView Class
- Binding Data to Single-Value Web Controls
- Binding Data to Multi-Value Web Controls
- Paging and Sorting with DataGrid Controls
- Using a DataList Control to Repeat Composite Controls
- Converting Bound Columns to Template Columns
- Managing Round-Trips to the Server
- Summary
-
Debugging and Administration
-
Debugging .NET
- Introduction
- Viewing Debug Windows
- Managing Breakpoints
- Using Edit and Continue Behavior
- Debugging, Asserting, and Tracing
- Programming with Trace Listeners
- Managing Debug Code with Boolean Switches
- Logging Application Events
- Using Performance Counters
- Using the Process Class
- Attaching to a Running Process
- Debugging Windows Applications
- Debugging Web Applications
- Debugging Multi-Language Programs
- Additional Topics
- Summary
- Code Access Security
- Migrating Visual Basic 6 Applications to Visual Basic .NET
- Bibliography
-
Debugging .NET
Product information
- Title: Visual Basic® .NET Power Coding
- Author(s):
- Release date: July 2003
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780672324079
You might also like
book
Application Development Using Visual Basic® and .NET
Build industrial-strength .NET applications with Visual Basic. Experienced programmers: Quickly come up to speed on the …
book
Programming in the .NET Environment
is the software developer's guide to the .NET Framework. The authors describe Microsoft's vision for distributed …
book
ADO.NET Programming in Visual Basic™ .NET
Prentice Hall PTR's new ADO.NET Programming in Visual Basic .NET - The practical guide to database …
book
Programming Microsoft® .NET
Learn how to develop robust, Web-enabled and Microsoft Windows-based applications by taking advantage of C# and …