
| 本书内容丰富翔实,涉及范围广泛,并做到概念清晰、逻辑性强,阐述时由浅入深、循序渐进。本书注重结构化程序设计、面向对象程序设计等编程方法的训练。本书中的大量实例大多来自作者多年的工作和应用软件开发实践,其中有些还颇具趣味性,因而具有较高的实用性和参考性。.. |
| 第1章 visual basic .net概述1 1.1 visual basic .net简介.1 1.1.1 visual basic语言的特点1 1.1.2 visual basic .net及其新特性2 1.2 visual basic .net的安装、启动与退出2 1.2.1 visual basic .net的安装要求3 1.2.2 visual basic .net的安装3 1.2.3 visual basic .net的启动与退出6 1.3 visual basic .net的集成开发环境(ide)简介8 1.3.1 ide启动界面及其组成8 1.3.2 定制自己的ide环境16 1.4 窗体和常用控件18 1.4.1 窗体(form)18 1.4.2 按钮控件(button)18 1.4.3 标签框控件(label)18 1.4.4 文本框控件(textbox)19 1.5 一个简单应用程序的开发示例19 1.5.1 创建应用程序界面20 1.5.2 设置对象属性20 1.5.3 编写事件过程代码21 .1.5.4 程序运行与保存22 习题一22 第2章 visual basic .net语法基础24 2.1 数据类型24 2.1.1 基本数据类型24 2.1.2 复合数据类型26 2.1.3 枚举类型28 2.1.4 类型转换28 2.2 常量和变量30 2.2.1 常量30 2.2.2 变量31 2.3 数组32 2.3.1 数组的定义32 2.3.2 数组的初始化34 2.3.3 数组元素的引用35 2.3.4 动态数组35 2.4 运算符与表达式37 2.4.1 算术运算符37 2.4.2 字符串运算符38 2.4.3 关系运算符38 2.4.4 逻辑运算符39 2.4.5 表达式39 2.5 常用内部函数40 2.5.1 转换函数40 2.5.2 字符串操作函数42 2.5.3 日期函数43 2.5.4 system.math的方法45 2.5.5 rnd函数46 习题二46 第3章 基本控制结构49 3.1 结构化程序设计概述49 3.2 顺序结构程序设计51 3.2.1 赋值语句51 3.2.2 数据的输入和输出52 3.2.3 注释和结束语句54 3.3 选择结构程序设计55 3.3.1 if…then语句55 3.3.2 if…then…else语句57 3.3.3 if…then…elseif语句58 3.3.4 select case语句59 3.3.5 选择的嵌套结构60 3.3.6 条件函数61 3.3.7 选择结构应用举例62 3.4 循环结构程序设计65 3.4.1 for…next循环语句66 3.4.2 do…loop循环语句72 3.4.3 while…wend循环语句75 3.4.4 for each…next循环语句76 3.4.5 循环出口语句76 3.4.6 循环嵌套77 3.4.7 go to语句81 习题三82 第4章 过程86 4.1 模块化程序设计概述86 4.1.1 程序的模块化86 4.1.2 模块间的层次结构86 4.1.3 “自顶向下、逐步求精”的程序 设计方法87 4.2 sub过程87 4.2.1 sub过程的定义87 4.2.2 sub过程的调用88 4.3 function过程89 4.3.1 function过程的定义89 4.3.2 function过程的调用90 4.4 参数传递90 4.4.1 形参与实参91 4.4.2 传值91 4.4.3 引用92 4.4.4 数组参数92 4.5 变量的作用域与生存期93 4.5.1 变量的作用域93 4.5.2 静态变量96 4.6 递归97 习题四99 第5章 数据结构与算法设计100 5.1 算法与数据结构的基本概念100 5.1.1 算法及其特征100 5.1.2 数据结构101 5.2 线性表104 5.2.1 线性表的定义104 5.2.2 线性表的顺序存储结构104 5.2.3 线性表的链式存储结构106 5.3 栈和队列109 5.3.1 栈109 5.3.2 队列111 5.4 树和二叉树112 5.4.1 树112 5.4.2 二叉树115 5.5 查找119 5.5.1 查询表的概念119 5.5.2 顺序表的查找119 5.5.3 有序表的查找120 5.6 排序121 5.6.1 选择排序122 5.6.2 交换排序122 5.6.3 插入排序123 习题五124 第6章 常用控件126 6.1 控件概述126 6.1.1 windows窗体控件126 6.1.2 windows窗体常用控件举例128 6.1.3 控件的基本操作128 6.1.4 控件的公用属性、方法和事件130 6.2 文本控件132 6.2.1 label控件132 6.2.2 textbox控件134 6.3 按钮控件136 6.4 单选按钮、复选框和分组框控件139 6.4.1 radiobutton控件139 6.4.2 checkbox控件141 6.4.3 groupbox控件143 6.5 列表框和组合框控件145 6.5.1 listbox控件145 6.5.2 combobox控件149 6.6 图片框控件151 6.6.1 picturebox控件的常用属性151 6.6.2 picturebox控件的应用152 6.7 设置值、日期和时间的控件155 6.7.1 滚动条控件155 6.7.2 trackbar控件..156 6.7.3 progressbar控件157 6.7.4 日期控件157 6.7.5 timer组件159 6.8 焦点与tab键顺序160 习题六162 第7章 界面设计164 7.1 窗体164 7.1.1 概述164 7.1.2 添加窗体164 7.1.3 窗体的设置165 7.1.4 窗体的事件和方法166 7.2 对话框设计167 7.2.1 简单对话框167 7.2.2 输入对话框169 7.2.3 通用对话框169 7.2.4 自定义对话框172 7.3 菜单设计173 7.3.1 菜单概述173 7.3.2 主菜单设计174 7.3.3 弹出式菜单设计178 7.4 高级界面设计控件179 7.4.1 tabcontrol控件179 7.4.2 listview和treeview控件180 7.4.3 toolbar控件180 7.4.4 statusbar控件182 7.4.5 扩展界面组件(控件)与应用183 7.5 多文档界面设计184 习题七186 第8章 面向对象的程序设计187 8.1 面向对象编程基础187 8.1.1 对象和类187 8.1.2 消息188 8.1.3 封装、继承和多态性188 8.2 visual basic .net中面向对象的实现189 8.2.1 创建类189 8.2.2 对象的实例化和初始化192 8.2.3 对象的生命周期193 8.2.4 共享成员195 8.3 命名空间197 8.3.1 命名空间的概念197 8.3.2 命名空间的定义197 8.3.3 命名空间的使用198 8.4 类的继承198 8.4.1 继承的实现198 8.4.2 继承的范围201 8.4.3 事件的继承202 8.4.4 可视化继承203 8.5 重载203 8.6 界面(接口)204 8.6.1 界面声明205 8.6.2 用implements语句执行界面205 8.6.3 实现多个界面206 习题八207 第9章 文件208 9.1 文件概述208 9.2 文件对话框组件209 9.2.1 文件对话框的结构210 9.2.2 文件对话框的常用属性210 9.3 文件处理函数213 9.3.1 文件的打开与关闭213 9.3.2 文件操作函数215 9.3.3 顺序文件的读/写操作216 9.3.4 随机文件的读/写操作221 9.3.5 二进制文件的读/写操作227 9.4 流与流式文件访问228 9.4.1 流的基本概念228 9.4.2 streamreader类和streamwriter类228 9.4.3 filestream类230 9.4.4 binaryreader类和binarywriter类231 习题九234 第10章 多媒体程序设计236 10.1 动画制作236 10.2 图形技术238 10.2.1 绘制图形的一般步骤239 10.2.2 创建graphics对象240 10.2.3 坐标系统241 10.2.4 颜色243 10.2.5 画笔244 10.2.6 画刷与填充249 10.2.7 绘制文字254 10.2.8 删除graphics对象和清屏257 10.3 图像技术257 10.4 媒体播放259 习题十262 第11章 数据库开发264 11.1 数据库基本知识264 11.1.1 数据库的基本概念264 11.1.2 创建数据库265 11.1.3 sql简介266 11.1.4 vb .net对数据库 开发的支持268 11.2 ado .net268 11.2.1 ado .net简介268 11.2.2 ado .net对象及组件270 11.2.3 开发数据库应用 程序的一般步骤273 11.3 数据库开发实例273 11.3.1 数据库开发举例274 11.3.2 数据窗体向导276 习题十一280 第12章 网络应用程序开发282 12.1 web开发的基础知识282 12.1.1 web的概念282 12.1.2 web应用程序的发展283 12.1.3 使用asp .net设计web 应用程序283 12.2 基于web窗体创建网络应用程序284 12.2.1 asp .net web窗体284 12.2.2 asp .net服务器控件284 12.2.3 web窗体设计举例286 12.3 web服务概述288 12.3.1 web服务的用途288 12.3.2 web服务的创建与使用288 12.4 自己设计电子邮件发送系统292 12.4.1 电子邮件发送系统292 12.4.2 系统实现293 习题十二294 参考文献...296 |
商品评论(0条)