内容简介
本书讲述面向对象的程序设计,反映了目前程序设计领域的一些最新思想。全书在.NET的框架下讲述Visual Basic的编程,而.NET的设计思想集中反映了现代计算机软件技术的最新发展。VisualBasic 6升级到VisualBasic.NET使VisualBasic真正成为了一种面向对象的编程语言。本书力求反映VisualBasic的最新变革,讲述全新的VisualBasic.NET语言。本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与ASP.NET初步(第12-14章)以及数据库编程与ADO.NET初步(第15、16章)。
本书内容翔实,例题丰富,适合作为高等院校大学本科程序设计类课程的教材,也适合初学计算机程序设计语言的读者和各类自学人员阅读。
本书是为4年制大学本科学生编写的一本Visual Basic.NET教材。本书特别针对非计算机专业的学生,是作为他们的第一门程序设计语言课程而编写的。本书假设学生在此之前学习了"大学计算机基础"("计算机文化基础"),对计算机具有一定的了解和认识,具有操作计算机的基本能力。
作为大学学生的第二门程序设计课程的教材,本书在整个编写过程中力求简单实用。本书是在.NET的框架之下讲述Visual Basic的编程, .NET的设计思想集中反映了现代计算机软件技术的最新发展。本书尽量避免对。NET框架的讨论,只要求学生理解对VisualBasic.NET编程所需要的基本知识。
Visual Basic 6到Visual Basic.NET的升级使得Visual Basic语言发生了革命性的变革。最重要的一点体现在Visual Basic真正成为了一种面向对象的编程语言。这也使得Visual Basic.NET相比VisualBasic 6来讲要难以掌握,但相比起其他语言,VisualBasic.NET还是容易一些。Visual Basic 6的一些用法在.NET中仍然可用,但本书不讲述也不涉及这些用法。本书也不讨论Visual Basic.NET和Visual Basic 6之间的异同。
面向对象的编程思想也是本书讲述的重点内容之一。本书从第3章起..
编辑推荐
本书是一部关于Visual Basic.NET程序设计的高校教材,主要内容包括:程序设计的概念;各种类型的数据的定义、引用和输入输出;程序的基本控制结构;数组与集合;过程与模块;对象与类的概念及使用;应用程序的用户界面设计;文件操作;图形图像程序设计;数据库访问;程序设计实例。
目录
出版说明
前言
第1章 程序设计的概念
1.1程序设计语言
1.1.1程序设计语言的种类
1.1.2高级语言的特点与执行
1.1.3高级语言源程序举例
1.2Visual Basic.NET介绍
1.3程序设计的一般方法
1.3.1VB.NET程序设计的概念
1.3.2VB.NET程序设计的一般步骤
1.4VB.NET开发环境
1.4.1主窗口
1.4.2窗体与工具箱
1.4.3代码编辑器及其他窗口
1.4.4帮助系统
1.5算法
1.5.1算法的概念
1.5.2算法的流程图表示
1.6习题
第2章 数据定义及输入输出
2.1数据类型
2.2变量
2.2.1变量的声明
2.2.2变量的作用域与生存期
2.3符号常量和枚举
2.4内部函数
2.4.1数学函数
2,4.2数据类型转换函数
2.4.3格式输出函数
2.5表达式
2.5.1算术表达式
2.5.2字符串及字符串表达式
2.6变量及控件属性的赋值
2.7数据输入输出
2.7.1使用标签和文本框
2.7.2使用输入对话框
2.7.3使用信息对话框
2.7.4使用列表框和组合框
2.8习题
第3章 程序的基本控制结构
3.1算法的三种基本结构
3.1.1算法的三种基本结构
3.1.2基本结构的本质属性
3.1.3N-S结构流程图
3.2语句
3.3条件表达式
3.3.1关系表达式
3.3.2逻辑表达式
3.3.3运算符的优先顺序
3.4选择结村
3.4.1If语句
3.4.2If语句的嵌套及多分支结构
3.4.3SelectCase语句
3.4.4条件函数
3.5循环结构
3.5.1While...EndWhile语句
3.5.2For...Next语句
3.5.3Do...Loop语句
3.5.4循环的嵌套
3.6非正常流程控制
3.7Timer组件
3.8习题
第4章 数组与集合
4.1数组的概念
4.2数组的定义和引用
4.2.1一维数组
4.2.2Z维数组
4.2.3对象数组与交错数组
4.3数组大小的调整
4.3.1使用动态数组
4.3.2数组的重新声明..