书籍详情

Visual Basic.NET程序设计

Visual Basic.NET程序设计

作者:邵鹏鸣编著

出版社:机械工业出版社

出版时间:2005-01-01

ISBN:9787111152637

定价:¥42.00

购买这本书可以去
内容简介
  本书讲述面向对象的程序设计,反映了目前程序设计领域的一些最新思想。全书在.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个附录)大约需要64课时(其中32课时讲课,32课时上机)。如果需要做较为深入的讲述,则讲课课时约需48课时左右。本书共分3个部分,分别是Windows编程(第1-11章)、Web编程与Asp.NET初步(第""14章)以及数据库编程与ADO.NET初步(第15、16章),可以根据需要选讲不同的部分。其中第15、16章的内容不依赖于第12-14章,可以在学完第11章后直接讲述第15、16章。对于ASP.NET和ADO.NET而言,本书仅仅是一些入门讲述,只要求学生能完成最基本的功能。为后续课程的学习建立一个基础,或者对于自学能力较强的学生,能够引导他们去进一步自学ASP.NET和ADO.NET的编程。本书最初以讲义的形式在西安交通大学的部分非计算机专业中讲述。参加讲义编写的人员有崔舒宁(第1、2、8、12+14章、附录A),于克倩(第3、4章),杨琦(第5、15、16章、附录B),李尊朝(第6、7章),沈红(第9N11章)。在此基础上,根据实际讲课中教师与学生的反馈,由冯博琴和崔舒宁对全书做了统一的修订。重新改写了原讲义的所有章节,对部分章节完全进行了重写;增加了.NET框架的基础知识;改写了原讲义中的所有例题,并增加了部分例题;补充了部分习题;去除了原讲义中在VisualBaisc.NET中不提倡的用法(VisualBasic6的用法)。本书虽经反复斟酌,但肯定仍有错误与疏漏之处,恳请广大读者批评指正。意见与建议请发[-mail到:sncui@ctec.xjtu.edu.cn。我们将非常感谢您的来信。本书所有例题的源代码可以在http://www,tup.com.cn处下载。所有例题在VisualStudio.NET和WindowsXP环境下通过了测试,但未在其他Windows环境下做过测试。由于在书中已对源代码做了详细分析,因此,在实际代码中省去了注释。作者2004年7月
作者简介
暂缺《Visual Basic.NET程序设计》作者简介
目录
前言
第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 使用调试窗口
参考文献
猜您喜欢

读书导航