施奈德编写的《Visual Basic 2010程序设计教程(第8版英文版)》是国外计算机科学教材系列之一。全书共分10章。第1章~第6章介绍VB 2010的基础知识,包括VB简介,VB控件和事件,变量,数据输入和输出,分支结构设计,通用过程设计,循环结构设计,以及数组。第7章介绍VB中常用控件的重要属性、方法和事件,以及如何运用这些控件开发具有实用价值的程序。第8章介绍面向对象编程的基本概念及如何创建面向对象应用程序。第9章介绍数据库程序设计,包括如何通过数据库操纵语言实现对多种类型数据库的访问。第10章讲解如何实现文本文件的操作。
David I.Schneider的Visual Basic系列教材自出版以来,深受读者欢迎,并被很多大学采用作为visual Basic程序设计的教材。施奈德编写的这本《Visual Basic 2010程序设计教程(第8版英文版)》不是粗略地论及众多主题,而是针对重要问题进行深入分析。全书共分为10章,主要内容包括:Visual Basic简介、控件与事件,变量、输入和输出,分支结构,通用过程,循环结构,数组,其他控件和对象,面向对象编程,数据库,以及文本文件。全书给出了100多个示例和大量的习题,并且提供了实践性很强的程序设计项目,帮助读者掌握所学知识。
《Visual Basic 2010程序设计教程(第8版英文版)》不仅可以作为Visual Basic程序设计课程的双语教材,也是广大计算机爱好者及程序开发人员学习Visual Basic的很好的参考用书。
Chapter 1 Visual Basic, Controls, and Events
1.1 An Introduction to Visual Basic 2010
1.2 Visual Basic Controls
1.3 Visual Basic Events
Summary
Chapter 2 Variables, Input, and Output
2.1 Numbers
2.2 Strings
2.3 Input and Output
Summary
Chapter 3 Decisions
3.1 Relational and Logical Operators
3.2 If Blocks
3.3 Select Case Blocks
3.4 Input via User Selection
Summary
Programming Projects
Chapter 4 General Procedures
4.1 Function Procedures
4.2 Sub Procedures, Part I
4.3 Sub Procedures, Part II
4.4 Modular Design
4.5 A Case Study:Weekly Payroll
Summary
Programming Projects
Chapter 5 Repetition
5.1 Do Loops
5.2 For...Next Loops
5.3 List Boxes and Loops
Summary 188
Programming Projects
Chapter 6 Arrays
6.1 Creating and Accessing Arrays
6.2 Using LINQ with Arrays
6.3 Arrays of Structures
6.4 Two-Dimensional Arrays
6.5 A Case Study: Analyze a Loan
Summary 258
Programming Projects
Chapter 7 Additional Controls and Objects
7.1 List Boxes and Combo Boxes
7.2 Eight Additional Controls and Objects
7.3 Multiple-Form Programs
7.4 Graphics
Summary
Programming Projects
Chapter 8 Object-Oriented Programming
8.1 Classes and Objects
8.2 Working with Objects
8.3 Inheritance
Summary
Chapter 9 Databases
9.1 An Introduction to Databases
9.2 Editing and Designing Databases
Summary
Programming Projects
Chapter 10 Text Files
10.1 Managing Text Files
10.2 StreamReaders, StreamWriters, and Structured Exception Handling
10.3 A Case Study: Recording Checks and Deposits
Summary
Programming Projects
Appendix A ANSI Values
Appendix B How To
Appendix C Files and Folders
Appendix D Visual Basic Debugging Tools