出版时间:2009-8 出版社:科学出版社 作者:尹毅峰,薛鸿民 主编 页数:198 译者:薛鸿民
前言
目前,社会上的用人单位对高职高专院校学生的实际操作技能要求越来越高,本书以提高高职高专学生的程序设计能力为编写原则,每个章节的理论均以实际案例展开对Visual Basic 2005知识体系的介绍,突出任务驱动的案例型实训教材特色。每章后均附有三个实训项目,由易至难,适合不同层次的学生,使学生能够很好地理解吸收本章内容。本书一方面为教师提供教案和实训案例,方便任课教师授课;另一方面提供了上机实验指导、教师在线辅导答疑和VisualBasic学习资源。这些教学资源可以培养学生的自学能力和学习兴趣,减轻教师的授课压力,实现多维化的课程教学体系。本教材根据高等职业技术教育的特点,注重在理论与实践相结合的基础上组织各章节的内容。本书共分10章。第1章介绍了Visual Basic 2005的软件环境以及简单程序的设计方法,第2章介绍了Visual Basic 2005编程中所涉及的基本知识,包括数据类型、变量、运算符和表达式以及函数等内容,第3章介绍了Visual Basic几种程序结构,包括顺序结构、选择结构、循环结构以及过程的定义和数组的操作,第4章介绍了常用标准控件的属性和方法,第5章介绍了Visual Basic 2005中涉及的消息机制、鼠标、键盘专用事件,第6章介绍了微软公司所提供的高级控件组的使用方法,第7章介绍了数据库的开发技术,第8章介绍了API函数的使用和多媒体组件的使用方法,第9章介绍了Socket类的实现过程及网络编程思路,第10章以图书馆管理系统为实例介绍了项目开发的过程。本书由尹毅峰、薛鸿民任主编,王勃任副主编。陕西国防工业职业技术学院尹毅峰编写了第1章和第9章,王文雅编写了第2章,戚斌编写了第3章,王勃编写了第6章和第10章;陕西教育学院刘春娟编写了第5章,薛鸿民编写了第8章;天津工程职业技术学院李继唐编写了第4章;郑州轻工业学院丁汉清编写了第7章和附录部分。
内容概要
本书通过大量案例和实训项目深入浅出地介绍了Visual Basic 2005的使用方法和使用技巧,全书共10章,内容包括Visual Basic 2005的基本语法知识、可视化用户界面设计、数据库开发、多媒体设计、网络通信五部分内容。 全书利用实际案例涵盖了计算机等级考试二级大纲的知识点,而且根据实际软件项目的开发要求适当加入实用的ADO.NET数据库技术和网络通信技术。每个章节的理论均以实例展开对Visual Basic知识体系的介绍,前九章后均附有小的实训项目,由易至难,适合不同层次的读者。本书的最后一章是综合性较强的案例,使读者在掌握本书的要点之后,可以进行项目开发的实训,了解软件系统开发的整体过程。 本书可作为高职高专计算机相关专业的Visual Basic可视化程序设计教材。
书籍目录
第1章 Visual Basic概述 1.1 Visual Basic特点 1.1.1 可视化编程 1.1.2 面向对象的程序设计 1.1.3 新型控制台应用程序特征 1.1.4 结构化程序设计语言 1.1.5 基于Socket类的网络通信功能 1.1.6 访问数据库 1.2 Visual Basic 2005集成开发环境 1.2.1 Visual Basic 2005的启动 1.2.2 Visual Basic 2005集成开发环境(IDE) 1.3 控件对象 1.3.1 控件对象的属性 1.3.2 控件对象的事件 1.3.3 控件对象的方法 1.4 简单程序设计 1.5 实训指导 1.5.1 汉字颜色的变化 1.5.2 文本的隐藏 1.5.3 用户登录界面设计 本章小结第2章 VisuaI Basic的语法基础 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.5 实训指导 2.5.1 计算器的设计 2.5.2 字符串截取 2.5.3 科学计算器设计 本章小结第3章 结构化程序设计 3.1 顺序结构 3.2 选择结构 3.2.1 If…Then语句 3.2.2 Select Case语句 3.3 循环结构 3.3.1 Do…Loop语句 3.3.2 For…Next语句 3.3.3 For Each…Next语句 3.4 数组 3.4.1 数组的概念 3.4.2 数组的定义 3.4.3 数组元素的访问 3.4.4 改变数组大小 3.5 过程 3.5.1 Sub过程 3.5.2.Function过程 3.6 实训指导 3.6.1 电话费计费程序 3.6.2 打印杨辉三角 3.6.3 运动员成绩排序 本章小结第4章 常用标准控件 4.1 单选按钮和复选框 4.1.1 单选按钮控件 4.1.2 复选框 4.2 列表框和组合框 4.2.1 列表框 4.2.2 组合框 4.3 图片框 4.4 滚动条 4.5 计时器 4.6 实训指导 4.6.1 学期选修课程管理 4.6.2 屏幕动画的设计 4.6.3 图片浏览功能 本章小结第5章 消息机制 5.1 鼠标触发事件 5.1.1 鼠标专用事件 5.1.2 鼠标捕获 5.1.3 更改鼠标指针外观 5.2 键盘事件 5.2.1 键盘输入原理 5.2.2 键盘事件 5.3 菜单设计 5.3.1 下拉菜单 5.3.2 快捷菜单 5.4 实训指导 5.4.1 鼠标轨迹跟踪 5.4.2 键盘游戏程序 5.4.3 设计“画图”程序 本章小结第6章 高级界面设计 6.1 高级控件组 6.1.1 进度条控件 6.1.2 2工具条控件 6.1.3 图像列表控件 6.1.4 TreeView控件 6.1.5 ListView控件 6.2 通用对话框 6.2.1 弹出文件对话框 6.2.2 保存文件对话框 6.2.3 颜色对话框 6.2.4 字体对话框 6.3 多文档操作 6.3.1 创建MDI主窗体 6.3.2 创建MDI子窗体 6.4 实训指导 6.4.1 “资源管理器”的设计 6.4.2 “我的电脑”界面设计 6.4.3 多文档的写字板程序设计 本章小结第7章 数据库开发 7.1 数据库控件及应用 7.1.1 数据源的使用 7.1.2 ADO.NET的数据对象 7.2 数据库连接 7.3 DataSet对象的使用 7.3.1 DataSet的特性 7.3.2 DataSet对象的使用 7.4 实训指导 7.4.1 学生信息的查询 7.4.2 分数段查询 7.4.3 学生信息表的操作 本章小结第8章 可视化应用 8.1 API函数 8.1.1 API定义 8.1.2 API函数使用 8.2 多媒体开发 8.2.1 图形程序设计 8.2.2 多媒体程序设计 8.3 实训指导 8.3.1 计算机开机时间的测试 8.3.2 调用帮助文档 8.3.3 媒体播放器的设计 本章小结第9章 网络编程 9.1 网络编程基础 9.1.1 网络通信的相关概念 9.1.2 TCP/IP的实现过程 9.2 Socket类及应用 9.3 实训指导 9.3.1 QQ聊天程序的设计 9.3.2 电子白板程序的设计 9.3.3 远程监控程序的设计 本章小结第10章 项目开发实例 10.1 图书馆管理系统 10.1.1 功能模块设计 10.1.2 数据库设计 10.2 系统界面设计 10.2.1 登录模块设计 10.2.2 系统主界面设计 10.3 系统代码设计 10.3.1 添加用户功能 10.3.2 添加书籍功能 10.3.3 删除书籍功能 10.3.4 查询书籍功能 10.3.5 借阅书籍功能 10.3.6 归还书籍功能 10.3.7 添加读者和删除读者功能 本章小结附录 Visual Basic常用函数语法表主要参考文献
章节摘录
第1章 Visual Basic概述 学习要求 通过本章的学习,要求熟悉Visual Basic 2005的软件环境,掌握简单程序的设计方法,能够对控件对象的属性进行设置,并能够将Visual Basic 2005的代码编译成可视化的应用软件。 学习提示 由于Visual Basic 2005的程序设计涉及类的构造,与Visual Basic 6.0(以下简称VB 6.0)有较明显的差别,读者不能按照Visual Basic 6.0的思路来设计Visual Basic 2005的程序。 主要内容 本章主要介绍Visual Basic 2005的特点及项目化的集成开发环境,简单介绍了控件对象的相关概念,通过实例使读者能够利用集成开发环境设计简单的可视化应用程序。 1.1 Visual Basic特点 Visual Basic中的Basic指的是BASIC(Beginners All-purpose Symbolic Instruction Code)程序设计语言,它是一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 2005结合了BASIC语言的语法特点,同时增加了结构化和可视化程序设计语言的功能,引入面向对象的概念,实现了类的设计,与前期的各版本相比,其功能有了质的飞跃,总而言之,Visual Basic 2005有以下主要特点。
图书封面
评论、评分、阅读与下载