自1991年问世以来,Visual Basic已成为商业社会开发用户友好应用程序通常所选择的工具。由于其易用性和趣味性,Visual Basic已成为BASIC程序设计的一流产品,从而使用户可以充分运用微软公司的Windows系列产品。
Visual Basic的最新版本Visual Basic.NET通过融入.NET框架,将这种语言带入因特网时代。学生和开发者都迫切希望掌握这种语言的动态新特性,并发觉Visual Basic.NET是理解计算机程序开发的理想工具。
《国外优秀信息科学与技术系列教学用:Visual Basic.NET程序设计导论》可供无编程经验的读者学习,并包含以下重要教学特性:详细讲解了准确、现代程序设计方法学的基础知识,这种方法学使用了Windows图形用户界面的要素;包含完整一章来讲述用ADO.NET和SQL实现的数据库程序设计;全书提供了面向对象技术,并在最后用完整一章讲解面向对象程序设计,包括继承和异构;提供师生均可理解的例题、项目和习题。《国外优秀信息科学与技术系列教学用:Visual Basic.NET程序设计导论》的一大特性是包含了丰富的学习辅助工具,如习题、实际问题、程序设计项目、案例研究、评论、总结和内容详细的附录。
《国外优秀信息科学与技术系列教学用:Visual Basic.NET程序设计导论》适用于高等院校工科各专业本科程序设计类课程,也可供相关技术人员学习参考。
- Preface xi
- Acknowledgments xiii
- Accompanying CD xv
- Using this Book for a Short or Condensed Course xvii
- 1 An Introduction to Computers and VB.NET
- 1.1 An Introduction to Computers
- 1.2 Using Windows
- 1.3 Files and Folders
- 1.4 An Introduction to Visual Basic.NET
- 1.5 Biographical History of Computing
- 2 Problem Solving
- 2.1 Program-Development Cycle
- 2.2 Programming Tools
- 3 Fundamentals of Programming in VB.NET
- 3.1 VB.NET Controls
- 3.2 VB.NET Events
- 3.3 Numbers
- 3.4 Strings
- 3.5 Input and Output
- Summary
- Programming Projects
- 4 Procedures
- 4.1 Subprograms, Part Ⅰ
- 4.2 Subprograms, Part Ⅱ
- 4.3 Functions
- 4.4 Modular Design
- Summary
- Programming Projects
- 5 Decisions
- 5.1 Relational and Logical Operators
- 5.2 If Blocks 196
- 5.3 Select Case Blocks
- 5.4 A Case Study:Weekly Payroll
- Summary
- Programming Projects
- 6 Repetition
- 6.1 Do Loops
- 6.2 Processing Lists of Data with Do Loops
- 6.3 For…Next Loops
- 6.4 A Case Study:Analyze a Loan
- Summary
- Programming Projects
- 7 Arrays
- 7.1 Creating and Accessing Arrays
- 7.2 Using Arrays
- 7.3 Some Additional Types of Arrays
- 7.4 Sorting and Searching
- 7.5 Two-Dimensional Arrays
- 7.6 A Case Study:A Sophisticated Cash Register
- Summary
- Programming Projects
- 8 Sequential Files
- 8.1 Sequential Files
- 8.2 Using Sequential Files
- 8.3 A Case Study: Recording Checks and Deposits
- Summary
- Programming Projects
- 9 Additional Controls and Objects
- 9.1 List Boxes,Combo Boxes,and the File-Opening Control
- 9.2 Seven Elementary Controls
- 9.3 Four Additional Objects
- Summary
- Programming Projects
- 10 Database Management
- 10.1 An Introduction to Databases
- 10.2 Relational Databases and SQL
- Summary
- Programming Projects
- 11 Object-Oriented Programming
- 11.1 Classes and Objects
- 11.2 Arrays of Objects;Events
- 11.3 Inheritance
- Summary
- Programming Projects
- Appendices
- Appendix A ANSI Values
- Appendix B How To
- Appendix C Converting from Visual Basic 6.0 to VB.NET
- Appendix D VB.NET Debugging Tools
- Answers to Selected Odd-Numbered Exercises
- Index