Visual Basic.NET程序设计

Visual Basic.NET程序设计
作 者: 邵鹏鸣
出版社: 机械工业出版社
丛编项: 新世纪高职高专计算机软件技术专业规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Basic
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual Basic.NET程序设计》作者简介

内容简介

本书讲述面向对象的程序设计,反映了目前程序设计领域的一些最新思想。全书在.NET的框架下讲述VisualBasic的编程,而.NET的设计思想集中反映了现代计算机软件技术的最新发展。VisualBasic6升级到VisualBasic.NET使VisualBasic真正成为了一种面向对象的编程语言。本书力求反映VisualBasic的最新变革,讲述全新的VisualBasic.NET语言。本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与ASP.NET初步(第12-14章)以及数据库编程与ADO.NET初步(第15、16章)。本书内容翔实,例题丰富,适合作为高等院校大学本科程序设计类课程的教材,也适合初学计算机程序设计语言的读者和各类自学人员阅读。本书是为4年制大学本科学生编写的一本VisualBasic.NET教材。本书特别针对非计算机专业的学生,是作为他们的第一门程序设计语言课程而编写的。本书假设学生在此之前学习了"大学计算机基础"("计算机文化基础"),对计算机具有一定的了解和认识,具有操作计算机的基本能力。作为大学学生的第二门程序设计课程的教材,本书在整个编写过程中力求简单实用。本书是在.NET的框架之下讲述VisualBasic的编程,.NET的设计思想集中反映了现代计算机软件技术的最新发展。本书尽量避免对。NET框架的讨论,只要求学生理解对VisualBasic.NET编程所需要的基本知识。VisualBasic6到VisualBasic.NET的升级使得VisualBasic语言发生了革命性的变革。最重要的一点体现在VisualBasic真正成为了一种面向对象的编程语言。这也使得VisualBasic.NET相比VisualBasic6来讲要难以掌握,但相比起其他语言,VisualBasic.NET还是容易一些。VisualBasic6的一些用法在.NET中仍然可用,但本书不讲述也不涉及这些用法。本书也不讨论VisualBasic.NET和VisualBasic6之间的异同。面向对象的编程思想也是本书讲述的重点内容之一。本书从第3章起就开始讲述面向对象编程的思想,而且,本书不提及面向过程的编程,也不涉及任何面向过程编程的讲述。同时,本书也不讲述流程图,希望学生直接理解代码流程,或者使用伪语言描述算法。全书共有16章和2个附录。讲述完本书的所有内容(不包括2个附录)大约需...

图书目录

前言

第1章 绪论

1. 1 程序设计与VisualBasic. NET所担任的角色

1. 2 HelloWorld程序

1. 2. 1 程序的编辑与输入

1. 2. 2 程序的生成与运行

1. 3 Visual Basic. NET编程的一般步骤

1. 4 IDE环境的使用

1. 5 菜单中主要项的简要说明

1. 6 帮助系统的使用

1. 7 自学内容

上机练习

第2章 创建第一个Windows应用程序

2. 1 开始新的Windows项目

2. 2 设计程序界面

2. 2. 1 VisualBasic控件

2. 2. 2 设置控件属性并排列控件

2. 3 编写与运行程序

2. 3. 1 编写按钮事件代码

2. 3. 2 运行程序

2. 3. 3 理解程序

2. 4 保存成果

2. 5 进一步理解Windows的事件驱动

2. 5. 1 事件驱动的编程

2. 5. 2 理解程序

2. 6 自学内容

2. 6. 1 VisualBasic. NET解决方案

2. 6. 2 项目文件

2. 6. 3 在Windows下运行程序

上机练习

第3章 数据类型. 变量和表达式

3. 1 VisualBasic. NET数据类型

3. 1. 1 数据类型

3. 1. 2 解数据类型

3. 2 变量与常量

3. 2. 1 声明变量

3. 2. 2 变量的命名规则

3. 2. 3 变量的有效范围

3. 2. 4 常量

3. 3 运算符与表达式

3. 3. 1 赋值语句

3. 3. 2 运算符

3. 3. 3 表达式

3. 4 类型转换

3. 5 程序的/顷序结构

3. 6 VisualBasic程序格式

3. 7 GroupBox, RadioButton和CheckBox控件

3. 7. 1 RadioBuaon控件

3. 7. 2 CheckBox控件

3. 7. 3 框架GroupBox控件的使用

3. 7. 4 例子

3. 8 自学内容

3. 8. 1 面向对象的程序设计

3. 8. 2 良好的编程风格

上机练习

第4章 选择结构

4. 1 If语句

4. 1. 1 If. . . Then语句

4. 1. 2 If. . . Then...Else语句

4. 1. 3 If. . . Then...Elself语句

4. 1. 4 嵌套If...Then语句

4. 1. 5 SelectCase语句

4. 2 End语句

4. 3 ListBox, CheckedListBox和ComboBox控件

4. 3. 1 ListBox控件

4. 3. 2 CheckedListBox控件

4. 3. 3 组合框 ComboBox 的使用

4. 3. 4 一个综合的例子

4. 4 自学内容

上机练习

第5章 循环结构

5. 1 循环语句

5. 1. 1 For. . . Next循环

5. 1. 2 While. . . End While循环

5. 1. 3 Do…Loop循环

5. 2 Exit语句

5. 3 多重循环

5. 4 其他辅助控制语句

5. 4. 1 GoTo语句

5. 4. 2 With语句

5. 5 Timer 时钟 组件

5. 6 自学内容

上机练习

第6章 数组

6. 1 静态数组

6. 1. 1 一维数组

6. 1. 2 多维数组

6. 2 动态数组

6. 3 数组的基本操作

6. 3. 1 数组的引用

6. 3. 2 数组的复制

6. 3. 3 数组的输出

6. 3. 4 数组的初始化

6. 3. 5 For Each...Next语句

6. 4 数组的应用

6. 4. 1 选择排序

6. 4. 2 冒泡排序

6. 4. 3 字符统计

6. 4. 4 矩阵运算

6. 5 自定义数据类型

6. 6 ProgressBar. TrackBar和TabControl控件

6. 6. 1 ProgressBar控件

6. 6. 2 TrackBar控件

6. 6. 3 TabControl控件

6. 6. 4 ProgressBar, TrackBar和TabControl控件的例子

6. 7 自学内容

上机练习

第7章 过程

7. 1 过程

7. 1. 1 Sub过程的定义

7. 1. 2 调用Sub过程

7. 2 Function过程

7. 2. 1 Function过程的定义

7. 2. 2 Function过程的调用

7. 3 参数传递

7. 3. 1 参数传递的方式

7. 3. 2 数组参数

7. 3. 3 变量的作用域

7. 3. 4 静态变量

7. 3. 5 递归

7. 3. 6 快速排序

7. 4 自学内容

上机练习

第8章 类

8. 1 类与对象的概念

8. 1. 1 类的概念

8. 1. 2 对象的概念

8. 1. 3 类与对象

8. 2 在VisualBasic. NET中的类

8. 3 创建类的步骤

8. 3. 1 新建一个类库项目

8. 3. 2 给类添加属性

8. 3. 3 给类添加方法

8. 3. 4 给类添加事件

8. 3. 5 Shared关键字

8. 3. 6 类的生命周期

8. 3. 7 完整的代码

8. 4 在应用程序里使用一个新类

8. 4. 1 给解决方案添加项目

8. 4. 2 设置启动项目

8. 4. 3 添加引用

8. 4. 4 声明和使用对象

8. 4. 5 销毁对象

8. 4. 6 在程序中使用cStudent类

8. 4. 7 完整的代码清单

8. 5 类的继承

8. 5. 1 继承的语法

8. 5. 2 相关的关键字与修饰符

8. 5. 3 重载和重写

8. 5. 4 继承的实现

8. 5. 5 简单的测试

8. 6 自学内容

上机练习

第9章 菜单与图形

9. 1 绘图基础知识

9. 1. 1 坐标系

9. 1. 2 GDI 绘图

9. 2 设置绘图属性

9. 2. 1 设置画线的宽度和颜色

9. 2. 2 设置填充属性

9. 2. 3 设置文字属性

9. 3 绘图

9. 4 在控件上绘图

9. 5 菜单

9. 5. 1 菜单的基本概念

9. 5. 2 设计菜单

9. 5. 3 编写菜单项的事件代码

9. 5. 4 设计上下文菜单

上机练习

第10章 文件

10. 1 文件和流的基本概念

10. 1. 1 文件的概念

10. 1. 2 流的概念

10. 2 文本文件的读写

10. 2. 1 StreamWriter

10. 2. 2 StreamReader

10. 2. 3 一个文本文件读写的例子

10. 3

进制文件的读写

10. 3. 1 Filestream

10. 3. 2 BinaryWriter和BinarvReader

10. 3. 3

进制文件读写的示例

10. 4 目录和文件操作

10. 4. 1 目录操作

10. 4. 2 文件操作

上机练习

第11章 Form窗体和对话框

11. 1 窗体

11. 1. 1 在项目中加入新的窗体

11. 1. 2 窗体和对话框

11. 1. 3 About对话框的显示

11. 2 标准对话框

11. 2. 1 创建标准对话框

11. 2. 2 创建消息对话框

11. 2. 3 输入对话框

11. 2. 4 对话框的使用

11. 3 多文档 MDI 程序

11. 3. 1 父窗体和窗体模板

11. 3. 2 打开多个图片文件

上机练习

第12章 Web编程基础

12. 1 因特网

12. 1. 1 什么是因特网

12. 1. 2 服务器与客户机

12. 1. 3 浏览Web

12. 2 HTML文件格式

12. 3 Web服务器与Microsoft IIS

12. 3. 1 IIS的安装

12. 3. 2 配置IIS

12. 4 简单的Web浏览器客户端

12. 5 创建第一个Web应用程序

12. 5. 1 Web应用程序项目

12. 5. 2 验证自己的Web服务器

12. 5. 3 创建Web应用程序项目

12. 5. 4 创建Web应用程序

12. 5. 5 设计Web窗体

12. 5. 6 编写VisualBasic代码

12. 5. 7 理解程序的工作方式

12. 6 自学内容

12. 6. 1 JavaScript

12. 6. 2 VBScript

12. 6. 3 ActiveX控件

12. 6. 4 Java小应用程序

上机练习

第13章 ASP. NET初步

13. 1 准备使用ASP. NET

13. 1. 1 Web目录结构

13. 1. 2 在IIS中创建虚拟目录

13. 2 第一个ASP. NET页面

13. 3 ASP. NET的工作原理

13. 3. 1 在Web页中插入ASP. NET代码

13. 3. 2 导入命名空间

13. 3. 3 配置ASP. NET程序

13. 3. 4 一个简单的ASP. NET示例

13. 4 使用ASP. NET中的内建类

13. 4. 1 Session对象

13. 4. 2 Response对象

13. 4. 3 Request对象

13. 5 创建Web图片管理册

13. 5. 1 创建虚拟目录

13. 5. 2 管理图片目录

13. 5. 3 创建缩略图查看页面

13. 5. 4 上载页面

13. 5. 5 配置文件

13. 5. 6 测试程序

13. 6 自学内容

上机练习

第14章 Web控件

14. 1 ASP. NET服务器端控件

14. 1. 1 允许浏览器调整控件的大小

14. 1. 2 设置相对字体大小

14. 2 常用的服务器端控件

14. 2. 1 HTML服务器控件

14. 2. 2 向窗体添加HTML服务器控件

14. 2. 3 Web服务器控件

14. 2. 4 使用Panel控件组织页面

14. 2. 5 Button控件

14. 2. 6 ListBox, DropDownList, CheckListBox和RadioButtonList控件

14. 2. 7 在表格中显示信息

14. 2. 8 控制表的外观

14. 3 验证用户输入的内容

14. 3. 1 使用验证控件

14. 3. 2 执行基本的校验

14. 4 自学内容

上机练习

第15章 数据访问

15. 1 数据库概念及术语

15. 1. 1 数据库

15. 1. 2 关系数据库

15. 1. 3 数据库的运行方式

15. 2 结构化查询语言

15. 2. 1 SQL概要

15. 2. 2 使用SELECT语句查询

15. 2. 3 使用DELETE语句删除记录

15. 2. 4 使用UPDATE语句修改记录

15. 3 使用VisualStudio. NET操作数据库

15. 3. 1 数据库项目

15. 3. 2 服务器资源管理器

15. 3. 3 查询表

15. 4 自学内容

15. 4. 1 常用的桌面数据库系统

15. 4. 2 常见的大型关系数据库产品

上机练习

第16章 ADO. NET初步

16. 1 ADO. NET简介

16. 1. I ADO. NET的工作原理

16. 1. 2 ADO. NET的优点

16. 2 在VisualBasic中访问数据库

16. 2. 1 SqlConnection对象

16. 2. 2 SqlCommand对象

16. 2. 3 SqlDataReader对象

16. 2. 4 完成dbTest2示例

16. 3 数据集

16. 3. 1 DataSet对象

16. 3. 2 DataAdapter对象

16. 3. 3 填充数据集并访问字段值

16. 4 修改和更新数据库

16. 4. 1 利用VisualStudio产生代码

16. 4. 2 使用DataGrid显示数据

16. 4. 3 数据的修改与更新

上机练习

附录A 部署应用程序

A1 创建安装程序

A1. 1 为Windows应用程序创建安装项目

A1. 2 设置程序的主输出

A1. 3 设置快捷方式

A2 生成安装程序

A3 其他安装特性

附录B 调试程序

B1. 1 语法错误

B1. 2 运行错误

B1. 3 逻辑错误

B2 VisualBasic. NET中的调试工具

B2. 1 调试菜单

B2. 2 调试工具栏

B3 程序的3种模式

B3. 1 设计时模式

B3. 2 运行时模式

B3. 3 中断模式

B4 常用的调试方法与技巧

B4. 1 在中断模式下进行程序调试

B4. 2 运行程序的特定部分

B4. 3 使用调试窗口

参考文献