
Visual Basic (.NET)程式设计
《Visual Basic (.NET)程式设计》是2014年清华大学出版社出版的图书,作者是王栋。
基本介绍
- 书名:Visual Basic (.NET)程式设计
- 作者:王栋
- ISBN:9787302335788
- 页数:479
- 定价:49元
- 出版社:清华大学出版社
- 出版时间:2014年1月1日
- 装帧:平装
- 开本:16开
编辑推荐
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》特色:
·教学科研一线团队倾力之作
·是省级精品课程配套教材,并被评为国家级规划教材、省级精品教材
·经历三十佘所高校、十余万师生使用检验
·吐故纳新、与时俱进,不断最佳化改版
·基础教学、练习提高、实践强化,完备配套一条龙
·紧跟技术发展,迈向.NET平台
·教学科研一线团队倾力之作
·是省级精品课程配套教材,并被评为国家级规划教材、省级精品教材
·经历三十佘所高校、十余万师生使用检验
·吐故纳新、与时俱进,不断最佳化改版
·基础教学、练习提高、实践强化,完备配套一条龙
·紧跟技术发展,迈向.NET平台
内容简介
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》是Visual Basic (.NET)的基础教程(以VisualStudi02010为蓝本),详细介绍Visual Basic语言与算法。通过大量的实例阐述了Visual Basic的基本概念、语言特性、程式设计的基本方法和技巧,以及面向对象的程式设计思想与事件驱动的编程机制。叙述力求做到严谨详尽、深入浅出,知识点的安排和格式的编排都符合认知规律,方便教学。所有的例子都经调试通过,并提供了丰富的练习题。
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》的主要内容包括Visual Basic集成开发环境;数据类型、变数、常量、数组、运算符、表达式、枚举、集合、结构体、类、控制结构与过程,窗体与各种常用控制项的属性、方法和事件,常用内部函式,绘图,档案操作,调试等。
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》适合作为高等学校学生第一门电脑程式设计语言的教材,或供高年级学生学习使用,也可作为培训教程以及各类人员的学习资料和参考手册。
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》的主要内容包括Visual Basic集成开发环境;数据类型、变数、常量、数组、运算符、表达式、枚举、集合、结构体、类、控制结构与过程,窗体与各种常用控制项的属性、方法和事件,常用内部函式,绘图,档案操作,调试等。
《Visual Basic(.NET)程式设计/高等学校Visual Basic课程系列教材》适合作为高等学校学生第一门电脑程式设计语言的教材,或供高年级学生学习使用,也可作为培训教程以及各类人员的学习资料和参考手册。
图书目录
第1章 引言
1.1 程式设计语言
1.1.1 机器语言
1.1.2 彙编语言
1.1.3 面向过程的高级语言
1.1.4 面向对象的高级语言
1.1.5 程式的执行方式和运行环境
1.2 面向对象的基本概念
1.2.1 对象与类
1.2.2 属性(Property)
1.2.3 方法(Method)
1.2.4 事件(Event)
1.2.5 PME模型
1.3 Visual Basic简介
1.3.1 Visual Basic发展史
1.3.2 Visual Basic的特点
1.3.3 .NET Framework框架
1.3.4 Visual Basic 2010中文版的安装与启动
1.3.5 获得帮助信息
习题1
第2章 程式设计入门
2.1 Visual Basic集成开发环境
2.1.1 新建项目
2.1.2 “工具箱”视窗
2.1.3 “解决方案资源管理器”视窗
2.1.4 “属性”视窗
2.1.5 “窗体设计器”视窗
2.1.6 “代码编辑器”视窗
2.1.7 集成环境视窗的布局
2.1.8 退出Visual Basic集成环境
2.2 程式的设计、运行和中断状态
2.3 窗体(Form)
2.3.1 窗体模组的创建
2.3.2 窗体的常用属性
2.3.3 通过程式代码为对象的属性赋值
2.3.4 窗体对象的常用方法
2.3.5 窗体对象的常用事件
2.4 编写事件过程
2.4.1 事件处理过程
2.4.2 使用“代码编辑器”视窗
2.4.3 一个“最简单”的程式
2.4.4 两个简单程式
2.4.5 事件驱动机制
2.5 按钮(Button)控制项
2.5.1 按钮的常用属性
2.5.2 按钮的Hide和Show方法
2.5.3 按钮的Click事件和DoubleClick事件
2.6 文本框(TextBox)控制项
2.6.1 文本框的常用属性
2.6.2 文本框的常用方法
2.6.3 文本框的常用事件
2.7 标籤(Label)控制项
2.7.1 标籤的常用属性
2.7.2 标籤的Hide和Show方法
2.7.3 标籤的常用事件
2.8 Visual Basic语法规则
2.9 控制台程式
2.9.1 创建控制台项目
2.9.2 Console类
2.10 开发应用程式的主要步骤
2.11 项目的管理和执行档的生成
2.11.1 项目中的结构要素
2.11.2 项目中的模组与档案
2.11.3 向项目中添加模组
2.11.4 保存项目
2.11.5 打开项目
2.11.6 移除模组
2.11.7 生成执行档
习题2
第3章 数据类型、常量与变数
3.1 基本数据类型
3.1.1 数值型
3.1.2 Char(字元型)和String(字元串型)
3.1.3 Boolean(逻辑型和布尔型)
3.1.4 Date(日期时间型)
3.2 直接常量
3.2.1 整型常量
3.2.2 实数常量
3.2.3 字元串型常量
3.2.4 逻辑型常量
3.2.5 日期时间型常量
3.2.6 类型字元与类型符号*
3.3 变数
3.3.1 变数命名规则
3.3.2 定义变数
3.3.3 变数的赋值与取值
3.3.4 变数的同名问题
3.3.5 通用对象型(Object和Control)
3.3.6 类型转换
3.3.7 Option设定语句*
3.4 符号常量
3.5 枚举常量与枚举类型
习题3
第4章 运算符与表达式
4.1 运算符
4.1.1 算术运算符
4.1.2 比较运算符
4.1.3 字元串运算符
4.1.4 对象型比较运算符Is和IsNot
4.1.5 逻辑运算符
4.1.6 移位运算符
4.1.7 複合赋值运算符
4.2 表达式
4.2.1 表达式的求解顺序
4.2.2 运算符的优先权
4.2.3 正确编写表达式
4.2.4 表达式求值
习题4
第5章 控制结构
5.1 If语句
5.1.1 单行形式的If…Then…语句
5.1.2 块形式的If…Then…End If语句
5.1.3 单行形式的If…Then…Else…语句
5.1.4 块形式的If…Then…Els…End If语句
5.1.5 If语句的嵌套
5.1.6 If…Then…ElseIf…End If语句
5.2 Select Case语句
5.2.1 Select Case语句的语法结构
5.2.2 关于“匹配”的定义
5.2.3 Exit Select语句
5.3 Do…Loop语句
5.3.1 Do While…Loop形式
5.3.2 Do…Loop While形式
5.3.3 Do Until…Loop形式
5.3.4 Do…Loop Until 形式
5.3.5 Do…Loop形式
5.3.6 Exit Do语句
5.3.7 Continue Do语句
5.4 For…Next语句
5.4.1 For…Next语句
5.4.2 Exit For语句和Continue For语句
5.4.3 For…Next循环的“终止值”和“步长”问题
5.5 While…Wend语句*
5.6 循环的嵌套
5.6.1 嵌套的规则
5.6.2 Exit Do和Exit For语句在循环嵌套时的作用
5.6.3 Continue Do和Continue For语句在循环嵌套时的作用
5.6.4 循环嵌套的执行流程
5.7 GoTo语句*
5.8 With语句
5.9 控制结构的套用
习题5
第6章 过程
6.1 Sub过程(子过程)
6.1.1 定义Sub过程
6.1.2 调用Sub过程
6.1.3 通用过程的重名问题
6.1.4 过程调用时的执行流程
6.2 Function过程(函式过程)
6.2.1 定义Function过程
6.2.2 调用Function过程
6.3 过程的参数传递方式
6.3.1 按值传递参数(ByVal)
6.3.2 按地址传递参数(ByRef)
6.4 可选参数(Optional)*
6.5 命名参数*
6.6 递归
6.7 过程的重载
6.7.1 过程重载规则
6.7.2 重载过程的调用
6.8 委託*
习题6
第7章数组与集合
7.1数组概述
7.2数组定义与使用
7.2.1一维数组
7.2.2二维数组
7.2.3多维数组
7.2.4为数组赋初值
7.3数组的重定义
7.3.1ReDim语句
7.3.2Preserve关键字
7.3.3空数组
7.4数组的其他操作
7.4.1数组函式与语句
7.4.2数组的属性与方法*
7.5对象型数组*
7.6数组作参数与返回值
7.6.1数组作参数
7.6.2不定数量的参数(ParamArray)*
7.6.3函式返回数组*
7.7集合*
7.7.1创建集合对象
7.7.2添加集合元素
7.7.3移除集合元素
7.7.4引用集合元素
7.8基于集合的循环语句ForEach…Next
习题7
第8章结构体与类
8.1结构体
8.1.1定义结构体类型
8.1.2结构体类型变数和数组
8.1.3常量成员与共享成员
8.1.4结构体类型的过程参数
8.1.5函式返回结构体类型值
8.2结构体的属性与方法
8.2.1结构体成员的访问级别
8.2.2结构体的属性
8.2.3结构体的方法
8.2.4构造函式
8.3常用预定义结构体类型
8.3.1Point结构体
8.3.2Size结构体
8.3.3Rectangle结构体
8.4结构体的嵌套
8.5类
8.5.1定义类
8.5.2创建对象
8.5.3构造函式与析构函式
8.5.4类定义时的关键字
8.5.5类与结构体的异同
8.6运算符重载
8.6.1定义运算符重载
8.6.2使用运算符重载
8.7用类实现鍊表结构
8.7.1定义节点类
8.7.2创建鍊表
8.7.3遍历鍊表
8.7.4插入节点
8.7.5删除节点
8.8自定义事件*
8.9接口*
习题8
第9章常用控制项
9.1图形与图像类控制项
9.1.1直线形状(LineShape)控制项
9.1.2椭圆形状(OvalShape)控制项和矩形形状
(RectangleShape)控制项
9.1.3图片框(PictureBox)控制项
9.2滚动条输入控制项
9.2.1滚动条(HScrollBar和VScrollBar)控制项
9.2.2跟蹤条(TraceBar)控制项
9.3提供选项的控制项
9.3.1複选框(CheckBox)控制项
9.3.2单选框(RadioButton)控制项
9.3.3列表框(ListBox)控制项
9.3.4複选列表框(CheckedListBox)控制项
9.3.5组合框(ComboBox)控制项
9.4容器类控制项
9.4.1组框(GroupBox)控制项
9.4.2面板(Panel)控制项
9.4.3流动布局面板(FlowLayoutPanel)控制项
9.4.4表格布局面板(TableLayoutPanel)控制项
9.4.5分割容器(SplitContainer)控制项
9.4.6选项卡(TabControl)控制项
9.5其他控制项
9.5.1进度条(ProgressBar)控制项
9.5.2数字增减(NumericUpDown)控制项
9.5.3定时器(Timer)控制项
9.5.4月曆(MonthCalendar)控制项
9.5.5日期选择(DateTimePicker)控制项
9.6控制项的停靠与锚定
9.6.1边距与空白
9.6.2锚定
9.6.3停靠
9.7控制项的键盘输入焦点与Tab键次序*
9.8滑鼠与键盘事件
9.8.1滑鼠事件
9.8.2键盘事件
9.8.3SendKeys类*
9.9选单
9.9.1MenuStrip控制项
9.9.2ToolStripMenuItem控制项
9.9.3选单的创建与修改
9.9.4快捷选单*
9.10工具列与状态栏
9.10.1工具列
9.10.2状态栏
9.11运行时创建控制项
9.11.1动态创建控制项
9.11.2设计时为动态控制项编写事件过程
9.11.3为动态控制项关联事件过程
9.11.4移除动态控制项
习题9
第10章内部函式
10.1数学函式
10.1.1数学函式
10.1.2取整函式
10.1.3随机值函式
10.2字元串函式
10.2.1常用字元串函式
10.2.2字元串函式套用举例
10.2.3Format函式*
10.3日期与时间函式
10.4类型测试函式*
10.5分支函式*
10.6预定义对话框函式
10.6.1MsgBox讯息框函式
10.6.2InputBox输入框函式
10.7My功能
习题10
第11章绘图
11.1颜色
11.1.1颜色的表示方式
11.1.2Color结构体的成员
11.1.3各类对象的颜色属性
11.2画笔
11.2.1Pen类
11.2.2Pens类
11.3画刷
11.3.1Brush类
11.3.2SolidBrush类
11.3.3TextureBrush类
11.3.4LinearGradientBrush类
11.3.5HatchBrush类
11.3.6Brushes类
11.4图像
11.4.1Bitmap类
11.4.2Metafile类
11.5字型
11.5.1FontFamily类
11.5.2FontStyle枚举类型
11.5.3Font类
11.5.4GraphicsUnit枚举类型
11.6绘製图形、图像与文字
11.6.1Graphics类
11.6.2DrawLine(画直线段)方法
11.6.3DrawRectangle(画矩形)方法
11.6.4DrawArc(画圆弧和椭圆弧)方法
11.6.5DrawEllipse(画圆和椭圆)方法
11.6.6DrawPie(画扇形)方法
11.6.7DrawImage(绘製图像)方法
11.6.8DrawString(绘製文本)方法
11.6.9绘製填充图形
习题11
第12章多模组程式设计与调试
12.1项目属性设定
12.1.1设定启动对象
12.1.2窗体的生命周期
12.1.3窗体生命周期中的事件
12.1.4多模组之间的数据共享
12.1.5程式的终止
12.2MDI界面*
12.3对话框窗体
12.3.1窗体的ShowDialog方法
12.3.2窗体的DialogResult属性
12.3.3按钮的DialogResult属性
12.4档案与模组结构
12.4.1档案与模组的关係
12.4.2命名空间
12.5程式的调试*
12.5.1错误的种类
12.5.2调试选单与调试工具列
12.5.3中断状态与断点
12.5.4调试视窗
12.6捕获并处理运行时错误*
12.6.1Err对象
12.6.2OnError语句
12.6.3Resume语句
12.6.4错误的捕获与处理
12.6.5Err对象的Raise方法和Clear方法
12.7结构化异常处理*
12.7.1Try…Catch…Finally语句
12.7.2Exception类
12.7.3Throw语句
习题12
第13章档案操作
13.1档案操作概述
13.1.1档案操作的必要性
13.1.2档案的标识方法
13.2顺序访问档案
13.2.1打开顺序档案
13.2.2关闭档案
13.2.3写顺序档案
13.2.4读顺序档案
13.2.5关于顺序档案的几点说明
13.3随机访问档案
13.4二进制档案
13.5三种档案读写方式的异同
13.6档案操作函式与语句
习题13
附录A习题参考答案
习题2(程式设计入门)
习题3(数据类型、常量与变数)
习题4(运算符与表达式)
习题5(控制结构)
习题6(过程)
习题7(数组与集合)
习题8(结构体与类)
习题9(内部控制项)
习题10(内部函式)
习题11(绘图)
习题12(多模组程式设计与调试)
习题13(档案操作)
附录BASCII码字元集(0~127)
附录C常用控制项对象的命名前缀约定
附录D变数的命名前缀约定
附录EKeys枚举常量
附录FSendKeys键码
附录GVisualBasic.NET与VisualBasic6的主要不同
附录H知识点索引
转载请注明出处海之美文 » Visual Basic (.NET)程式设计