顶部
收藏

Visual Basic 2005程序设计


作者:
何聚厚 马君亮 卢俊岭
定价:
26.50元
ISBN:
978-7-04-026148-6
版面字数:
470.000千字
开本:
16开
全书页数:
296页
装帧形式:
平装
重点项目:
暂无
出版时间:
2009-02-21
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是“高等学校计算机基础教育特色教材”之一。

本书针对非计算机专业学生的特点,以Visual Basic 2005程序设计语言为原型,采用案例驱动、任务驱动的方式,把对知识点的介绍融入到每个功能的实例中,比较系统使用Visual Basic 2005进行程序设计的基本方法和技巧,同时通过“提示”、“注意”和“试一试”等内容,融入作者的编程经验,引导读者逐步建立编程的基本思想,掌握编程的基本技能。

本书内容主要包括Visual Basic 2005程序设计概述、基本数据类型及算法、程序结构控制、程序调试和错误处理、数据结构、面向对象技术、My命名空间、界面设计、GDI+绘图、访问数据库等。

本书是Visual Basic 2005程序设计的入门教材,可以作为非计算机专业信息技术公共课编程方面的教材,也可作为Visual Basic 2005程序设计的自学参考书;配套的电子教案等相关教学资源可以从中国高校计算机课程网上下载,网址为http://computer.cncourse.com。

  • 第1章 Visual Basic 2005 程序设计概述
    • 1.1 Visual Basic 程序设计语言的发展
    • 1.2 .NET 概述
      • 1.2.1 公共语言运行库
      • 1.2.2 微软中间语言
      • 1.2.3 命名空间
      • 1.2.4 .NET的目标
    • 1.3 Visual Basic 2005 Express Edition介绍
    • 1.4 Visual Studio 2005集成开发环境
      • 1.4.1 启动Visual Studio 2005
      • 1.4.2 创建新项目
    • 1.5 修改对象的属性
      • 1.5.1 对象命名
      • 1.5.2 设置窗体的Text属性
      • 1.5.3 设置其他属性
      • 1.5.4 保存项目
    • 1.6 为窗体增加控件
    • 1.7 编写代码
      • 1.7.1 编写第一段代码
      • 1.7.2 退出程序
    • 1.8 对象
    • 1.9 对象属性与方法
    • 1.10 事件
      • 1.10.1 触发事件
      • 1.10.2 用户与应用程序交互触发的事件
      • 1.10.3 由对象触发的事件
      • 1.10.4 由操作系统触发的事件
      • 1.10.5 避免事件递归
    • 1.11 代码输入时的智能感知
      • 1.11.1 列出成员
      • 1.11.2 自动完成
      • 1.11.3 参数提示
      • 1.11.4 智能代码段
      • 1.11.5 自动错误纠正
    • 1.12 注释和空白
    • 1.13 使用帮助系统
    • 思考题
    • 编程练习
  • 第2章 基本数据类型及算法
    • 2.1 数据与算法
      • 2.1.1 信息与数据
      • 2.1.2 算法
    • 2.2 数据类型
      • 2.2.1 基本数据类型
      • 2.2.2 数据类型转换
    • 2.3 变量与常量
      • 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.5 日期数据类型
      • 2.5.1 获取系统的当前日期和时间
      • 2.5.2 格式化日期和时间
    • 2.6 运算符
      • 2.6.1 运算符优先级
      • 2.6.2 算术运算符
      • 2.6.3 关系运算符
      • 2.6.4 逻辑运算符
      • 2.6.5 按位运算符
    • 思考题
    • 编程练习
  • 第3章 程序结构控制
    • 3.1 顺序结构
    • 3.2 If…Then语句
      • 3.2.1 If…Then语句单分支结构
      • 3.2.2 If…Then语句双分支结构
      • 3.2.3 If…Then语句多分支结构
      • 3.2.4 If…Then语句嵌套
    • 3.3 Select Case语句
      • 3.3.1 使用Select Case语句
      • 3.3.2 多重选择
    • 3.4 循环结构
      • 3.4.1 For…Next循环
      • 3.4.2 For…Next嵌套循环
      • 3.4.3 ExitFor语句
      • 3.4.4 ContinueFor语句
      • 3.4.5 Do…Loop循环
      • 3.4.6 DoWhile|Until…Loop循环
      • 3.4.7 Do…LoopWhile|Until循环
    • 3.5 过程
      • 3.5.1 Sub过程
      • 3.5.2 Function过程
      • 3.5.3 引用调用
      • 3.5.4 传值调用
      • 3.5.5 指定实参和形参的结合次序
      • 3.5.6 形参的默认值
      • 3.5.7 参数数组
      • 3.5.8 过程重载
      • 3.5.9 递归调用
    • 3.6 变量的生存期与作用域
      • 3.6.1 类级
      • 3.6.2 过程级
      • 3.6.3 程序块级
      • 3.6.4 不同级别变量比较
    • 思考题
    • 编程练习
  • 第4章 程序调试和错误处理
    • 4.1 错误类型
      • 4.1.1 语法错误
      • 4.1.2 执行错误
      • 4.1.3 逻辑错误
    • 4.2 程序调试
      • 4.2.1 设置断点
      • 4.2.2 控制程序执行
      • 4.2.3 跟踪变量值
      • 4.2.4 调试程序示例
    • 4.3 异常处理
      • 4.3.1 异常处理语句
      • 4.3.2 处理预期异常
    • 思考题
    • 编程练习
  • 第5章 数据结构
    • 5.1 结构
      • 5.1.1 声明结构
      • 5.1.2 访问结构变量的数据成员
    • 5.2 数组
      • 5.2.1 数组声明与引用
      • 5.2.2 二维数组
      • 5.2.3 多维数组
      • 5.2.4 改变数组的大小
      • 5.2.5 使用Array.Sort对基本数据类型一维数组元素排序
      • 5.2.6 使用用户自定义排序算法对基本数据类型一维数组元素排序
      • 5.2.7 使用Array.Sort对用户自定义数据类型一维数组元素排序
      • 5.2.8 使用用户自定义排序算法对用户自定义数据类型一维数组元素排序
      • 5.2.9 数组列表
    • 5.3 集合
      • 5.4 枚举类型
    • 思考题
    • 编程练习
  • 第6章 面向对象技术
    • 6.1 面向对象的基本概念
      • 6.1.1 类与对象
      • 6.1.2 面向对象的基本特征
    • 6.2 初步应用类和对象
      • 6.2.1 定义类
      • 6.2.2 定义属性
      • 6.2.3 定义方法
      • 6.2.4 可访问性
    • 6.3 构造函数和析构函数
    • 6.4 事件及其基本应用
      • 6.4.1 使用事件的步骤
      • 6.4.2 事件的基本应用
    • 6.5 继承
    • 6.6 多态
    • 思考题
    • 编程练习
  • 第7章 My命名空间
    • 7.1 文件操作
      • 7.1.1 OpenFileDialog
      • 7.1.2 整体读取文件内容
      • 7.1.3 按行读取文件内容
      • 7.1.4 读取结构化文件内容
      • 7.1.5 SaveFileDialog类
      • 7.1.6 保存文件
      • 7.1.7 删除文件
      • 7.1.8 拷贝文件
      • 7.1.9 文件信息
    • 7.2 目录操作
      • 7.2.1 FolderBrowserDialog类
      • 7.2.2 显示子目录
      • 7.2.3 显示目录中文件列表
    • 7.3 键盘操作
      • 7.3.1 检测按键状态
      • 7.3.2 发送按键
    • 7.4 网络操作
    • 7.5 应用程序的启动与退出事件
    • 7.6 窗体实例间互相访问
    • 思考题
    • 编程练习
  • 第8章 界面设计
    • 8.1 创建菜单项
    • 8.2 对菜单项进行编程
    • 8.3 添加查找及替换功能
    • 8.4 创建工具栏
    • 8.5 创建快捷菜单
    • 8.6 创建状态栏
    • 思考题
    • 编程练习
  • 第9章 GDI+绘图
    • 9.1 Graphics对象
      • 9.1.1 创建Graphics对象
      • 9.1.2 Graphics对象的常用方法
    • 9.2 坐标系统
    • 9.3 Color对象
      • 9.3.1 系统定义的颜色
      • 9.3.2 用户定义的颜色
    • 9.4 Pen对象
    • 9.5 Brush对象
    • 9.6 综合实例
    • 思考题
    • 编程练习
  • 第10章 该问数据库
    • 10.1 数据访问概述
      • 10.1.1 数据库简介
      • 10.1.2 数据库应用程序
    • 10.2 Microsoft Access 2003
      • 10.2.1 设计数据库
      • 10.2.2 实现数据库
      • 10.2.3 练习SQL
    • 10.3 数据访问机制
      • 10.3.1 ADO.NET
      • 10.3.2 数据访问对象列表
    • 10.4 数据访问实现
      • 10.4.1 可视化工具向导
      • 10.4.2 代码定制
    • 思考题
    • 编程练习
  • 参考文献

相关图书