Programming Visual Basic.NET
O'Reilly Media (Verlag)
978-0-596-00438-5 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
This is the complete guide to application development using Visual Basic .NET. Entirely rewritten by .NET expert Jesse Liberty, the new edition of this tutorial will be essential reading for the millions of Visual Basic programmers looking to make the change to Microsoft's .NET programming environment. Thorough and easy to follow, this book provides a comprehensive and detailed overview of the language, object-oriented programming, and the .NET Framework, and goes even further - you'll learn how to create Windows and Web applications, as well as Web services. A comprehensive introduction to the Visual Basic .NET language, this new edition covers topics of greatest concern to VB6 programmers who wish to make the transition from traditional Visual Basic 6 programming to the new object-oriented, component-based world of .NET. Loaded with practical examples for intermediate and advanced programmers, Programming Visual Basic .NET focuses on turning you into a proficient .NET developer. Some of the topics in the book include: Visual Basic .NET and the .NET Framework; object-oriented programming; building Windows applications; accessing data with ADO.NET; ASP.NET; and Web services.
Jesse Liberty is the best selling author of Programming ASP.NET, Programming C SHARP, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C SHARP, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.
Preface; Part I. The Visual Basic .NET Language; 1. Visual Basic .NET and the .NET Framework Visual Basic and .NET The .NET Platform The .NET Framework Compilation and the MSIL The VB.NET Language; 2. Getting Started: "Hello World" Examining Your First Program Writing and Building Your Programs Using the VS.NET Debugger; 3. Language Fundamentals VB.NET Versus VB6 VB.NET Types Identifiers Variables and Constants Whitespace Statements Branching Iteration (Looping) Statements Operators Logical Operators Within Conditionals; 4. Object-Oriented Programming Creating Models Classes and Objects Class Relationships The Three Pillars of Object-Oriented Programming Object-Oriented Analysis and Design; 5. Classes and Objects Defining Classes Method Arguments Constructors Initializers Copy Constructors The Me Keyword Using Shared Members Destroying Objects Overloading Methods and Constructors Encapsulating Data with Properties Passing Parameters by Value and by Reference; 6. Inheritance and Polymorphism Specialization and Generalization Inheritance Polymorphism Abstract Methods and Classes NotInheritable Classes The Root of All Classes: Object Boxing and Unboxing Types Nested Classes; 7. Structures Defining a Structure Calling the Default Constructor Creating Structures Without New; 8. Interfaces Defining an Interface Implementing an Interface Implementing More Than One Interface Casting to an Interface Extending Interfaces Combining Interfaces Overriding Interface Implementations; 9. Arrays, Indexers, and Collections Arrays Multidimensional Arrays System.Array Indexers and the Default Property The Collection Interfaces: IEnumerable .NET Collection Types: Beyond Array Copying from a Collection Type to an Array; 10. Strings Creating Strings Manipulating Strings Regular Expressions The Regex Class; 11. Exceptions Throwing and Catching Exceptions Rethrowing Exceptions; 12. Delegates and Events Delegates Multicasting Delegates and Callback Mechanisms Events; Part II. Programming with VB.NET; 13. Building Windows Applications Creating a Simple Windows Form Creating a Windows Forms Application Deploying an Application; 14. Accessing Data with ADO.NET Relational Databases and SQL The ADO.NET Object Model Getting Started with ADO.NET Using ADO Managed Providers Working with Data-Bound Controls Changing Database Records ADO.NET and XML; 15. Building Web Applications with Web Forms Understanding Web Forms Creating a Web Form Adding Controls Data Binding Responding to Postback Events; 16. Programming Web Services SOAP, WSDL, and Discovery Building a Web Service Creating the Proxy; Part III. VB.NET and the .NET CLR; 17. Assemblies and Versioning PE Files Metadata Security Boundary Versioning Manifests Multi-Module Assemblies Private Assemblies Shared Assemblies; 18. Attributes and Reflection Attributes Reflection; 19. Marshaling and Remoting Application Domains Context Remoting; 20. Threads and Synchronization Threads Synchronization Race Conditions and Deadlocks Index
Erscheint lt. Verlag | 20.5.2003 |
---|---|
Überarbeitung | Jesse Liberty |
Zusatzinfo | index |
Verlagsort | Sebastopol |
Sprache | englisch |
Maße | 180 x 233 mm |
Gewicht | 784 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Visual Basic |
ISBN-10 | 0-596-00438-9 / 0596004389 |
ISBN-13 | 978-0-596-00438-5 / 9780596004385 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich