Evjen, Bill.
Professional Visual Basic 2008. - 1st ed. - 1 online resource (1466 pages)
Intro -- Professional Visual Basic 2008 -- About the Authors -- About the Technical Editors -- Credits -- Contents -- Introduction -- The Importance of Visual Basic -- Who This Book Is For -- What You Need to Use This Book -- What This Book Covers -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Chapter 1: Visual Basic 2008 Core Elements -- Initial Keywords and Syntax -- Value and Reference Types -- Commands: Conditional -- Value Types (Structures) -- Reference Types (Classes) -- Commands: Looping Statements -- Boxing -- Parameter Passing -- Variable Scope -- Data Type Conversions -- Summary -- Chapter 2: Object Syntax Introduction -- Object-Oriented Terminology -- Working with Objects -- Creating Classes -- Advanced Concepts -- Summary -- Chapter 3: Object-Oriented Programming -- Inheritance -- Multiple Interfaces -- Abstraction -- Encapsulation -- Polymorphism -- Inheritance -- Summary -- Chapter 4: The Common Language -- Elements of a .NET Application -- Versioning and Deployment -- Cross-Language Integration -- IL Disassembler -- Memory Management -- Summary -- Chapter 5: Localization -- Cultures and Regions -- Declaring Culture Globally in ASP.NET -- Adopting Culture Settings in ASP.NET -- Translating Values and Behaviors -- Working with ASP.NET Resource Files -- Resource Files in Windows Forms -- Summary -- Chapter 6: Generics -- Using Generics -- Creating Generics -- Summary -- Chapter 7: Namespaces -- What Is a Namespace? -- Importing and Aliasing Namespaces -- Creating Your Own Namespaces -- The My Keyword -- Extending the My Namespace -- Summary -- Chapter 8: Exception Handling and Debugging -- A Brief Review of Error Handling in VB6 -- Exceptions in .NET -- Structured Exception-Handling Keywords -- Interoperability with VB6-Style Error Handling -- Error Logging. Analyzing Problems and Measuring Performance via the Trace Class -- Summary -- Chapter 9: Data Access with ADO.NET 3.5 -- ADO.NET Architecture -- Basic ADO.NET Features -- .NET Data Providers -- The DataSet Component -- Working with the Common Provider Model -- Connection Pooling in ADO.NET -- Building a Data-Access Component -- Summary -- Chapter 10: Using XML in Visual Basic 2008 -- An Introduction to XML -- XML Serialization -- System. Xml Document Support -- XML Stream-Style Parsers -- XSLT Transformations -- ADO.NET -- XML in ASP.NET 3.5 -- Summary -- Chapter 11: LINQ -- LINQ to SQL and Visual Studio 2008 -- How Objects Map to LINQ Objects -- Working Without the O/R Designer -- Custom Objects and the O/R Designer -- Querying the Database -- Stored Procedures -- LINQ to XML -- LINQ to XML and .NET 3.5 -- New XML Objects from the .NET Framework 3.5 -- Visual Basic 2008 and XML Literals -- Using LINQ to Query XML Documents -- Working Around the XML Document -- Using LINQ to SQL with LINQ to XML -- Summary -- Chapter 12: Security in the .NET Framework -- Security Concepts and Definitions -- Permissions in the System.Security.Permissions Namespace -- Managing Code Access Permissions -- Managing Security Policy -- Cryptography Basics -- Summary -- Chapter 13: Visual Studio 2008 -- Visual Studio 2008: Express through Team Suite -- Project ProVB_VS in Visual Studio -- Enhancing a Sample Application -- Useful Features of Visual Studio 2008 -- Summary -- Chapter 14: Working with SQL Server -- SQL Server Compact Edition -- CLR Integration in SQL Server 2005 -- Summary -- Resources -- Chapter 15: Windows Forms -- Changes in Windows Forms Version 2.0 -- The System.Windows.Forms Namespace -- Using Forms -- Controls -- Other Handy Programming Tips -- Summary -- Chapter 16: Windows Forms Advanced Features -- Packaging Logic in Visual Controls. Custom Controls in Windows Forms -- Inheriting from an Existing Control -- The Control and UserControl Base Classes -- A Composite UserControl -- Building a Control from Scratch -- Attaching an Icon for the Toolbox -- Embedding Controls in Other Controls -- Summary -- Chapter 17: Windows Presentation Foundation -- What, Where, Why, How - WPF Strategy -- Raster Graphics and Vector Graphics -- Should Your Next Windows Project Use WPF? -- Creating a WPF Application -- Summary -- Chapter 18: Integrating WPF and Windows Forms -- The Integration Library -- Hosting WPF Controls in Windows Forms -- Hosting Windows Forms Controls in WPF -- Integration Limitations -- Summary -- Chapter 19: Working with ASP.NET 3.5 -- The Goals of ASP.NET -- The IDE for Building ASP.NET 3.5 Pages -- Building ASP.NET Applications -- The ASP.NET Page Structure Options -- ASP.NET 3.5 Page Directives -- ASP.NET Page Events -- ASP.NET Application Folders -- Global. asax -- ASP.NET Server Controls -- Manipulating Pages and Server Controls with JavaScript -- Summary -- Chapter 20: ASP.NET 3.5 Advanced Features -- Applications and Pages -- Master Pages -- Data-Driven Applications -- Navigation -- Membership and Role Management -- Personalization -- Configuring ASP.NET in IIS on Vista -- Working with the ASP.NET Provider Model -- ASP.NET AJAX -- Summary -- Chapter 21: Silverlight Development -- Looking at Silverlight -- Developing Silverlight Applications -- Silverlight Examples -- Summary -- Chapter 22: Visual Studio Tools for Office -- Examining the VSTO Releases -- Office Business Application Architecture -- Working with Both VBA and VSTO -- Creating a Document Template (Word) -- Creating an Office Add-In (Excel) -- Outlook Form Regions -- Summary -- Chapter 23: Assemblies -- Assemblies -- The Manifest -- Assemblies and Deployment -- Versioning Issues -- Dynamic Loading of Assemblies. Summary -- Chapter 24: Deployment -- Application Deployment -- New in Visual Studio 2008 -- Visual Studio Deployment Projects -- Modifying the Deployment Project -- Internet Deployment of Windows Applications -- Summary -- Chapter 25: Working with Classic COM and Interfaces -- Understanding COM -- COM and .NET in Practice -- ActiveX Controls -- Using .NET Components in the COM World -- Summary -- Chapter 26: Threading -- What Is a Thread? -- Implementing Threading -- Summary -- Chapter 27: Windows Workflow Foundation -- Workflow in Applications -- Building Workflows -- Using Workflows with Other Applications -- Summary -- Resources -- Chapter 28: XML Web Services -- Introduction to Web Services -- Early Architectural Designs -- Building a Web Service -- A Realistic Example -- Overloading WebMethods -- Caching Web Service Responses -- SOAP Headers -- Visual Basic and System.Web.Services -- Architecting with Web Services -- Security in Web Services -- The Downside -- Where We Go from Here -- Summary -- Chapter 29: Remoting -- Remoting Overview -- Implementing Remoting -- Summary -- Chapter 30: Enterprise Services -- Transactions -- Transactional Components -- Other Aspects of Transactions -- Queued Components -- Transactions and System. Transactions -- Summary -- Chapter 31: Network Programming -- Protocols, Addresses, and Ports -- The System.Net Namespace -- Summary -- Chapter 32: Windows Communication Foundation -- The Larger Move to SOA -- WCF Overview -- Building a WCF Service -- Building the WCF Consumer -- Working with Data Contracts -- Namespaces -- Touching on Security -- Summary -- Chapter 33: Windows Services -- Example Windows Services -- Characteristics of a Windows Service -- Interacting with Windows Services -- Creating a Windows Service -- Creating a Windows Service in Visual Basic -- Creating a Counter Monitor Service. Monitoring a Performance Counter -- Communicating with the Service -- Custom Commands -- Passing Strings to a Service -- Creating a File Watcher -- Debugging the Service -- Summary -- Chapter 34: Visual Basic and the Internet -- Downloading Internet Resources -- Sockets -- Using Internet Explorer in Your Applications -- Summary -- Appendix A: The Visual Basic Compiler -- The vbc.exe.config File -- Simple Steps to Compilation -- Compiler Output -- Looking at the vbc.rsp File -- Appendix B: Visual Basic Power Packs Tools -- Visual Basic Power Packs -- Using the Interop Forms Toolkit 2.0 -- Using the Power Packs 2.0 Tools -- Summary -- Appendix C: Visual Basic Resources -- On the Web -- Books -- Author Blogs -- Index.
The 2008 version of Visual Basic is tremendously enhanced and introduces dramatic new concepts, techniques, and features to this popular object-oriented language. Written by an elite author team, this comprehensive resource provides a clear and concise approach to using VB 2008 in the ever-expanding .NET world. This book focuses on using the latest and most powerful tools from the Microsoft arsenal within your Visual Basic solutions. You?ll examine everything from the .NET Framework to the best practices for deploying .NET applications to database access and integrating with other technologies.
9780470378670
BASIC (Computer program language).
Microsoft Visual BASIC.
Electronic books.
QA76.73.B3 -- P74876 2008eb
005.2/762
Professional Visual Basic 2008. - 1st ed. - 1 online resource (1466 pages)
Intro -- Professional Visual Basic 2008 -- About the Authors -- About the Technical Editors -- Credits -- Contents -- Introduction -- The Importance of Visual Basic -- Who This Book Is For -- What You Need to Use This Book -- What This Book Covers -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Chapter 1: Visual Basic 2008 Core Elements -- Initial Keywords and Syntax -- Value and Reference Types -- Commands: Conditional -- Value Types (Structures) -- Reference Types (Classes) -- Commands: Looping Statements -- Boxing -- Parameter Passing -- Variable Scope -- Data Type Conversions -- Summary -- Chapter 2: Object Syntax Introduction -- Object-Oriented Terminology -- Working with Objects -- Creating Classes -- Advanced Concepts -- Summary -- Chapter 3: Object-Oriented Programming -- Inheritance -- Multiple Interfaces -- Abstraction -- Encapsulation -- Polymorphism -- Inheritance -- Summary -- Chapter 4: The Common Language -- Elements of a .NET Application -- Versioning and Deployment -- Cross-Language Integration -- IL Disassembler -- Memory Management -- Summary -- Chapter 5: Localization -- Cultures and Regions -- Declaring Culture Globally in ASP.NET -- Adopting Culture Settings in ASP.NET -- Translating Values and Behaviors -- Working with ASP.NET Resource Files -- Resource Files in Windows Forms -- Summary -- Chapter 6: Generics -- Using Generics -- Creating Generics -- Summary -- Chapter 7: Namespaces -- What Is a Namespace? -- Importing and Aliasing Namespaces -- Creating Your Own Namespaces -- The My Keyword -- Extending the My Namespace -- Summary -- Chapter 8: Exception Handling and Debugging -- A Brief Review of Error Handling in VB6 -- Exceptions in .NET -- Structured Exception-Handling Keywords -- Interoperability with VB6-Style Error Handling -- Error Logging. Analyzing Problems and Measuring Performance via the Trace Class -- Summary -- Chapter 9: Data Access with ADO.NET 3.5 -- ADO.NET Architecture -- Basic ADO.NET Features -- .NET Data Providers -- The DataSet Component -- Working with the Common Provider Model -- Connection Pooling in ADO.NET -- Building a Data-Access Component -- Summary -- Chapter 10: Using XML in Visual Basic 2008 -- An Introduction to XML -- XML Serialization -- System. Xml Document Support -- XML Stream-Style Parsers -- XSLT Transformations -- ADO.NET -- XML in ASP.NET 3.5 -- Summary -- Chapter 11: LINQ -- LINQ to SQL and Visual Studio 2008 -- How Objects Map to LINQ Objects -- Working Without the O/R Designer -- Custom Objects and the O/R Designer -- Querying the Database -- Stored Procedures -- LINQ to XML -- LINQ to XML and .NET 3.5 -- New XML Objects from the .NET Framework 3.5 -- Visual Basic 2008 and XML Literals -- Using LINQ to Query XML Documents -- Working Around the XML Document -- Using LINQ to SQL with LINQ to XML -- Summary -- Chapter 12: Security in the .NET Framework -- Security Concepts and Definitions -- Permissions in the System.Security.Permissions Namespace -- Managing Code Access Permissions -- Managing Security Policy -- Cryptography Basics -- Summary -- Chapter 13: Visual Studio 2008 -- Visual Studio 2008: Express through Team Suite -- Project ProVB_VS in Visual Studio -- Enhancing a Sample Application -- Useful Features of Visual Studio 2008 -- Summary -- Chapter 14: Working with SQL Server -- SQL Server Compact Edition -- CLR Integration in SQL Server 2005 -- Summary -- Resources -- Chapter 15: Windows Forms -- Changes in Windows Forms Version 2.0 -- The System.Windows.Forms Namespace -- Using Forms -- Controls -- Other Handy Programming Tips -- Summary -- Chapter 16: Windows Forms Advanced Features -- Packaging Logic in Visual Controls. Custom Controls in Windows Forms -- Inheriting from an Existing Control -- The Control and UserControl Base Classes -- A Composite UserControl -- Building a Control from Scratch -- Attaching an Icon for the Toolbox -- Embedding Controls in Other Controls -- Summary -- Chapter 17: Windows Presentation Foundation -- What, Where, Why, How - WPF Strategy -- Raster Graphics and Vector Graphics -- Should Your Next Windows Project Use WPF? -- Creating a WPF Application -- Summary -- Chapter 18: Integrating WPF and Windows Forms -- The Integration Library -- Hosting WPF Controls in Windows Forms -- Hosting Windows Forms Controls in WPF -- Integration Limitations -- Summary -- Chapter 19: Working with ASP.NET 3.5 -- The Goals of ASP.NET -- The IDE for Building ASP.NET 3.5 Pages -- Building ASP.NET Applications -- The ASP.NET Page Structure Options -- ASP.NET 3.5 Page Directives -- ASP.NET Page Events -- ASP.NET Application Folders -- Global. asax -- ASP.NET Server Controls -- Manipulating Pages and Server Controls with JavaScript -- Summary -- Chapter 20: ASP.NET 3.5 Advanced Features -- Applications and Pages -- Master Pages -- Data-Driven Applications -- Navigation -- Membership and Role Management -- Personalization -- Configuring ASP.NET in IIS on Vista -- Working with the ASP.NET Provider Model -- ASP.NET AJAX -- Summary -- Chapter 21: Silverlight Development -- Looking at Silverlight -- Developing Silverlight Applications -- Silverlight Examples -- Summary -- Chapter 22: Visual Studio Tools for Office -- Examining the VSTO Releases -- Office Business Application Architecture -- Working with Both VBA and VSTO -- Creating a Document Template (Word) -- Creating an Office Add-In (Excel) -- Outlook Form Regions -- Summary -- Chapter 23: Assemblies -- Assemblies -- The Manifest -- Assemblies and Deployment -- Versioning Issues -- Dynamic Loading of Assemblies. Summary -- Chapter 24: Deployment -- Application Deployment -- New in Visual Studio 2008 -- Visual Studio Deployment Projects -- Modifying the Deployment Project -- Internet Deployment of Windows Applications -- Summary -- Chapter 25: Working with Classic COM and Interfaces -- Understanding COM -- COM and .NET in Practice -- ActiveX Controls -- Using .NET Components in the COM World -- Summary -- Chapter 26: Threading -- What Is a Thread? -- Implementing Threading -- Summary -- Chapter 27: Windows Workflow Foundation -- Workflow in Applications -- Building Workflows -- Using Workflows with Other Applications -- Summary -- Resources -- Chapter 28: XML Web Services -- Introduction to Web Services -- Early Architectural Designs -- Building a Web Service -- A Realistic Example -- Overloading WebMethods -- Caching Web Service Responses -- SOAP Headers -- Visual Basic and System.Web.Services -- Architecting with Web Services -- Security in Web Services -- The Downside -- Where We Go from Here -- Summary -- Chapter 29: Remoting -- Remoting Overview -- Implementing Remoting -- Summary -- Chapter 30: Enterprise Services -- Transactions -- Transactional Components -- Other Aspects of Transactions -- Queued Components -- Transactions and System. Transactions -- Summary -- Chapter 31: Network Programming -- Protocols, Addresses, and Ports -- The System.Net Namespace -- Summary -- Chapter 32: Windows Communication Foundation -- The Larger Move to SOA -- WCF Overview -- Building a WCF Service -- Building the WCF Consumer -- Working with Data Contracts -- Namespaces -- Touching on Security -- Summary -- Chapter 33: Windows Services -- Example Windows Services -- Characteristics of a Windows Service -- Interacting with Windows Services -- Creating a Windows Service -- Creating a Windows Service in Visual Basic -- Creating a Counter Monitor Service. Monitoring a Performance Counter -- Communicating with the Service -- Custom Commands -- Passing Strings to a Service -- Creating a File Watcher -- Debugging the Service -- Summary -- Chapter 34: Visual Basic and the Internet -- Downloading Internet Resources -- Sockets -- Using Internet Explorer in Your Applications -- Summary -- Appendix A: The Visual Basic Compiler -- The vbc.exe.config File -- Simple Steps to Compilation -- Compiler Output -- Looking at the vbc.rsp File -- Appendix B: Visual Basic Power Packs Tools -- Visual Basic Power Packs -- Using the Interop Forms Toolkit 2.0 -- Using the Power Packs 2.0 Tools -- Summary -- Appendix C: Visual Basic Resources -- On the Web -- Books -- Author Blogs -- Index.
The 2008 version of Visual Basic is tremendously enhanced and introduces dramatic new concepts, techniques, and features to this popular object-oriented language. Written by an elite author team, this comprehensive resource provides a clear and concise approach to using VB 2008 in the ever-expanding .NET world. This book focuses on using the latest and most powerful tools from the Microsoft arsenal within your Visual Basic solutions. You?ll examine everything from the .NET Framework to the best practices for deploying .NET applications to database access and integrating with other technologies.
9780470378670
BASIC (Computer program language).
Microsoft Visual BASIC.
Electronic books.
QA76.73.B3 -- P74876 2008eb
005.2/762