- English
- ePUB (mobile friendly)
- Available on iOS & Android
Practical Database Programming with Visual Basic.NET
About This Book
Practical Database Programming with Visual Basic.NET
The most up-to-date Visual Basic.NET programming textbookâcovering both fundamentals and advanced-level programming techniquesâcomplete with examples and solutions
Visual Basic.NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is implemented on the.NET Framework. Microsoft currently supplies two major implementations of Visual Basic: Microsoft Visual Studio (which is commercial software) and Microsoft Visual Studio Express (which is free of charge).
Forgoing the large amounts of programming codes found in most database programming books, Practical Database Programming with Visual Basic.NET shows students and professionals both how to develop professional and practical database programs in a Visual Basic.NET environment by using Visual Studio.NET Data Tools and Wizards related to ADO.NET 4.0, and how to apply codes that are auto-generated by solely using Wizards. The fully updated Second Edition:
- Covers both fundamentals and advanced database programming techniques
- Introduces three popular database systems with practical examples including MS Access, SQL Server 2008, and Oracle
- Features more than fifty sample projects with detailed illustrations and explanations to help students understand key techniques and programming technologies
- Includes downloadable programming codes and exercise questions
This book provides undergraduate and graduate students as well as database programmers and software engineers with the necessary tools to handle the database programming issues in the Visual Studio.NET environment.
Frequently asked questions
Information
OUTSTANDING FEATURES ABOUT THIS BOOK
WHO THIS BOOK IS FOR
WHAT THIS BOOK COVERS
- Chapter 1 provides an introduction and summarization to the whole book.
- Chapter 2 provides a detailed discussion and analysis of the structure and components about relational databases. Some key technologies in developing and designing database are also given and discussed in this part. The procedure and components used to develop a practical relational database with three database versions, such as Microsoft Access 2007, SQL Server 2008, and Oracle Database 11g XE, are analyzed in detail with some real data tables in our sample database CSE_DEPT.
- Chapter 3 provides an introduction to the ADO.NET, which includes the architectures, organizations, and components of the ADO.NET. Detailed discussions and descriptions are provided in this chapter to give readers both fundamental and practical ideas and pictures in how to use components in ADO.NET to develop professional data-driven applications. Two ADO.NET architectures are discussed to enable users to follow the directions to design and build their preferred projects based on the different organizations of the ADO.NET. Four popular Data Provides, such as OleDb, ODBC, SQL Server, and Oracle, are discussed in detail. The basic ideas and implementation examples of DataTable and DataSet are also analyzed and described with some real coding examples.
- Chapter 4 provides a detailed discussion and analysis about the Language Integrated Query (LINQ), which includes LINQ to Objects, LINQ to DataSet, LINQ to SQL, LINQ to Entities, and LINQ to XML. An introduction to the LINQ general programming guide is provided at the first part in this chapter. Some popular interfaces widely used in LINQ, such as IEnumerable, IEnumerable(Of T), IQueryable and IQueryable(Of T), and Standard Query Operators (SQO), including the deferred and nondeferred SQO, are discussed in that part. An introduction to LINQ Query is given in the second section in this chapter. Following this introduction, a detailed discussion and analysis about the LINQ queries that were implemented for different data sources is provided in detail.
- Starting from Chapter 5, the real database programming techniques with Visual Basic.NET, such as data selection queries, are provided and discussed. Two parts are covered in this chapter: Part I contains the detailed descriptions in how to develop professional data-driven applications with the help of the Visual Studio.NET design tools and wizards with some real projects, and this part contains a lot of hiding codes that are created by Visual Basic.NET automatically when using those design tools and wizards. Therefore, the coding for this part is very simple and easy. Part II covers an advanced technique, the runtime object method, in developing and building professional data-driven applications. Detailed discussions and descriptions about how to build professional and practical database applications using this runtime method are provided combined with four real projects.
- Chapter 6 provides detailed discussions and analyses about three popular data insertion methods with three different databasesâMicrosoft Access 2007, SQL Server 2008, and Oracle:
This chapter is also divided into two parts: Methods 1 and 2 are related to Visual Studio.NET design tools and wizards, and therefore are covered in Part I. The third method is related to runtime object and therefore it is covered in Part II. Nine real projects are used to illustrate how to perform the data insertion into three different databases: Microsoft Access 2007, SQL Server 2008, and Oracle Database 11g XE. Some professional and practical data validation methods are also discussed in this chapter to confirm the data insertion.
- Chapter 7 provides discussions and analyses on three popular data updating and deleting methods with seven real project examples:
This chapter is also divided into two parts: Methods 1 and 2 are related to Visual Studio.NET design tools and wizards and therefore are covered in Part I. The third method is related to runtime object and it is covered in Part II. Seven real projects are used to illustrate how to perform the data updating and deleting against three different databases: Microsoft Access, SQL Server 2008, and Oracle Database 11g XE. Some professional and practical data validation methods are also discussed in this chapter to confirm the data updating and deleting actions. The key points in performing the data updating and deleting actions against a relational database, such as the order to execute data updating and deleting between the parent and child tables, are also discussed and analyzed.
- Chapter 8 provides introductions and discussions about the developments and implementations of ASP.NET Web applications in Visual Basic.NET 2010 environment. At the beginning of Chapter 8, a detailed and complete description about the ASP.NET and the .NET Framework is provided, and this part is especially useful and important to students or programmers who do not have any knowledge or background in the Web application developments and implementations. Following the introduction section, a detailed discussion on how to install and configure the environment to develop the ASP.NET Web applications is provided. Some essential tools, such as the Web server, IIS, and FrontPage Server Extension 2000, as well as the installation process of these tools, are introduced and discussed in detail. Starting from Section 8.3, the detailed development and building process of ASP.NET Web applications to access databases are discussed with six real Web application projects. Two popular databases, SQL Server and Oracle, are utilized as the target databases for those develop...
Table of contents
- Cover
- IEEE Press
- Tilte page
- Copyright page
- Dedication
- Preface
- Acknowledgments
- Chapter 1 Introduction
- Chapter 2 Introduction to Databases
- Chapter 3 Introduction to ADO.NET
- Chapter 4 Introduction to Language Integrated Query (LINQ)
- Chapter 5 Data Selection Query with Visual Basic.NET
- Chapter 6 Data Inserting with Visual Basic.NET
- Chapter 7 Data Updating and Deleting with Visual Basic.NET
- Chapter 8 Accessing Data in ASP.NET
- Chapter 9 ASP.NET Web Services
- Index
- About the Author