This incarnation of Visual Basic, called Visual Basic.NET, brings the language into the Internet age by incorporating the .NET framework. It assumes no prior programming experience and includes these important pedagogical features: the fundamentals of programming methodology using the elements of Windows graphical user interface; a chapter on database programming using ADO.NET and SQL; object-oriented techniques and in a chapter devoted to OOP, including inheritance and polymorphism; and supplies many examples, projects, and exercises that students and professionals can appreciate. The text also features learning aids, including exercises, practice problems, programming projects, case studies, comments, summaries and detailed appendices.
Table of Contents:
(NOTE: A Summary and Programming Projects conclude Chapters 3 through 11.)
1. An Introduction to Computers and VB .NET.
An Introduction to VB .NET. Using Windows. Files and Folders. Biographical History of Computing.
2. Problem Solving.
Programming Development Cycle. Programming Tools.
3. Fundamentals of Programming in VB .NET.
VB .NET Controls. VB .NET Events. Numbers. Strings. Input and Output.
4. Procedures.
Subprograms, Part I. Subprograms, Part II. Functions. Modular Design.
5. Decisions.
Relational and Logical Operators. If Blocks. Select Case Blocks. A Case Study: Weekly Payroll.
6. Repetition.
Do Loops. Processing Lists of Data with Do Loops. For…Next Loops. A Case Study: Analyze a Loan.
7. Arrays.
Creating and Accessing Arrays. Using Arrays. Some Additional Types of Arrays. Sorting and Searching. Two-dimensional Arrays. A Case Study: Sophisticated Cash Register.
8. Sequential Files.
Sequential Files. Using Sequential Files. A Case Study: Recording Checks and Deposits.
9. Special Features of VB .NET.
List Boxes and Combo Boxes. Seven Elementary Controls. Four Additional Objects.
10. Database Management.
An Introduction to Databases. Relational Databases and SQL.
11. Object-Oriented Programming.
Objects and Classes. Arrays of Objects; Event; Containment. Inheritance.
Appendix A: ANSI Values.
Appendix B: How To.
Appendix C: Converting from VB 6.0 to VB .NET.
Appendix D: Debugging Tools.
Answers to Selected Odd-Numbered Exercises.
Index.