商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
Visual Basic.NET课程设计案例精编(附CD光盘1张) |
|
|
|
Visual Basic.NET课程设计案例精编(附CD光盘1张) |
|
基本信息·出版社:清华大学出版社
·页码:338 页
·出版日期:2009年02月
·ISBN:7302191697
·条形码:9787302191698
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等院校课程设计案例精编
内容简介 《Visual Basic.NET课程设计案例精编》面向本科和大专院校的学生和Visual Basic.NET的初学者,注重从初学者的认识规律出发,强调实用性、操作性。《Visual Basic.NET课程设计案例精编》不仅深入浅出地介绍了Visual Basic.NET的基本概念和基本设计方法,而且安排了大量典型实用的案例,使学习者可以结合实例学习、掌握设计的方法和技巧。书中还对Visual Basic.NET应用程序的设计做了比较全面的介绍。全书共11章,前两章主要介绍Visual Basic.NET一些基础性的概念知识,包括基本Visual Basic.NET窗体编程和Visual Basic.NET高级编程。第3章到第11章为9个独立的案例设计,主要介绍了Windows窗体编程、ODBC、数据库的搜索问题、数据库与XML交互以及Socket编程等知识。Visual Basic.NET是一个强大的完全面向对象的编程工具,具有简单、现代、类型安全、性能优良等特点,是面向对象程序设计教学的主干语言之一。利用它可以创建功能丰富的Windows桌面应用程序和Web应用程序。
《Visual Basic.NET课程设计案例精编》结构清晰、内容丰富,可作为本科、大专层次学校的辅导用书,也可作为工程师和程序设计爱好者的参考用书,并可作为各类培训班的培训教材。
编辑推荐 《Visual Basic.NET课程设计案例精编》特色:以案例带动知识点,诠释实际项目的设计理念,使读者可举一反三。案例典型,切合实际应用,使读者身临其境,有助于快速进入开发状态。案例功能完善,配书盘中附有完整例源代码。精美扫雷游戏、学校学习目标管理系统;精品网络收音机、员工信息管理系统;网络中心管理系统、餐厅酒楼管理系统;物流仓储管理系统、薪金管理系统、图书借阅管理系统。
目录 第1章 V isual Basic.NET入门基础
1.1 .NET Framework简介
1.2 Visual Basic.NET集成开发环境
1.3 Visual Basic.NET语言基础
1.3.1 数据类型
1.3.2 数据类型转换
1.3.3 常数和枚举型
1.3.4 结构
1.3.5 变量
1.3.6 运算符与表达式
1.3.7 数组
1.3.8 集合对象
1.3.9 常用函数
1.4 面向对象程序设计的基本概念
1.4.1 对象与类
1.4.2 对象的属性、事件和方法
1.4.3 对象的封装、继承及多态性
1.5 一个简单的Windows应用程序
1.5.1 新建、打开一个Visual Basic.NET项目
1.5.2 创建Windows应用程序界面
1.5.3 编写应用程序的代码
1.5.4 测试应用程序
1.6 窗体及常用控件
1.6.1 Windows窗体的常用属性
1.6.2 Windows窗体的常用方法
1.6.3 Windows窗体的事件
1.6.4多文档界面应用程序
1.6.5 Windows窗体常用控件
第2章 Visual Basic.NET高级程序设计基础
2.1 Visual Basic.NET程序结构
2.1.1 0ption语句
2.1.2 Imports语句
2.1.3 Main过程
2.2 Visual Basic.NET基本语句
2.2.1 声明语句
2.2.2 赋值语句
2.2.3 注释语句
2.2.4 暂停语句
2.2.5 结束语句
2.2.6 Debu9.Print方法
2.2.7 Console.Write方法
2.2.8 Console.WriteLine方法
2.2.9 语句的书写规则
2.2.10 检查编译错误
2.3 Visual Basic.NET程序流程控制
2.3.1 选择结构程序设计
2.3.2 循环结构程序设计
2.4 过程
2.4.1 过程的基本概念
2.4.2 Sub过程
2.4.3 Function过程
2.4.4 过程的参数传递
2.5 ADO.NET数据库编程
2.5.1 数据库的基本概念
2.5.2 SQL
2.5.3 AD0.NET数据库访问技术
2.5.4 AD0.NET数据库访问常用组件
2.5.5 AD0.NET的数据库连接与访问
2.5.6 使用AD0.NET数据库对象
第3章 案例1——精美扫雷游戏
3.1 精美扫雷游戏的系统设计
3.1.1 精美扫雷游戏的需求分析
3.1.2 精美扫雷游戏的功能模块设计
3.2 精美扫雷游戏的程序开发
3.2.1 精美扫雷游戏的文件架构图
3.2.2 精美扫雷游戏程序运行
3.3 功能模块的设计与代码的实现
3.3.1 精美扫雷游戏的基本数据结构
3.3.2 精美扫雷游戏的界面设计与代码实现
3.3.3 精美扫雷游戏鼠标消息处理的设计与代码实现
3.3.4 精美扫雷游戏系统声音的设计与代码实现
3.3.5 精美扫雷游戏逻辑的设计与代码实现
3.4 本章小结
第4章 案例2——学校学习目标管理系统
4.1 学校学习目标管理系统的系统设计
4.1.1 学校学习目标管理系统的需求分析
4.1.2 学校学习目标管理系统的功能模块设计
4.1.3 学校学习目标管理系统的数据库设计
4.2 学校学习目标管理系统的程序开发
4.2.1 学校学习目标管理系统的文件架构图
4.2.2 学校学习目标管理系统的程序运行
4.3 功能模块的设计与代码的实现
4.3.1 系统登录模块的设计与代码的实现
4.3.2 学校学习目标管理系统主界面模块的设计与代码的实现
4.3.3 系统管理模块的设计与代码的实现
4.3.4 学籍管理模块的设计与代码的实现
4.3.5 班级管理模块的设计与代码的实现
4.3.6 课程设置模块的设计与代码的实现
4.3.7 成绩管理模块的设计与代码的实现
4.3.8 系别管理模块的设计与代码的实现
4.3.9 帮助模块的设计与代码的实现
4.4 本章小结
第5章 案例3——精品网络收音机
5.1 精品网络收音机的系统设计
5.1.1 精品网络收音机的需求分析
5.1.2 精品网络收音机的功能模块设计
5.1.3 精品网络收音机的XML数据保存设计
5.2 精品网络收音机的程序开发
5.2.1 精品网络收音机的文件架构图
5.2.2 精品网络收音机程序的运行
5.3 功能模块的设计与代码的实现
5.3.1 启动画面模块的设计与代码的实现
5.3.2 电台列表管理模块的设计与代码的实现
5.3.3 XML文件的读取和写入模块的设计与代码的实现
5.3.4 电台播放模块的设计与代码的实现
5.3.5 电台播放断开模块的设计与代码的实现
5.3.6 电台播放流控制模块的设计与代码的实现
5.3.7 音量控制模块的设计与代码的实现
5.3.8 电台信息统计模块的设计与代码的实现
5.4 本章小结
第6章 案例4——员工信息管理系统
6.1 员工信息管理系统的系统设计
6.1.1 员工信息管理系统的需求分析
6.1.2 员工信息管理系统的功能模块设计
6.1.3 员工信息管理系统的数据库设计
6.2 员工信息管理系统的程序开发
6.2.1 员工信息管理系统的文件架构图
6.2.2 员工信息管理系统程序的运行
6.3 功能模块的设计与代码的实现
6.3.1 登录界面模块的设计与代码的实现
6.3.2 人事管理模块的设计与代码的实现
6.3.3 部门管理模块的设计与代码的实现
6.3.4 公司信息模块的设计与代码的实现
6.3.5 用户管理模块的设计与代码的实现
6.3.6 系统锁定模块的设计与代码的实现
6.3.7 生成ExccL报表模块的设计与代码的实现
6.3.8 数据备份与还原模块的设计与代码的实现
6.4 本章小结
第7章 案例5——网络中心管理系统
7.1 网络中心管理系统的系统设计
7.1.1 网络中心管理系统的需求分析
7.1.2 网络中心管理系统的功能模块设计
7.1.3 网络中心管理系统的数据库设计
7.2 网络中心管理系统的程序开发
7.2.1 网络中心管理系统的文件架构图
7.2.2 网络中心管理系统程序运行
7.3 功能模块的设计与代码的实现
7.3.1 服务端登录模块的设计与代码的实现
7.3.2 使用套接口进行远程通信模块的设计与代码的实现
7.3.3 公用模块的设计与代码的实现
7.4 本章小结
第8章 案例6——餐厅酒楼管理系统
8.1 餐厅酒楼管理系统的系统设计
8.1.1 餐厅酒楼管理系统的需求分析
8.1.2 餐厅酒楼管理系统功能模块的设计
8.1.3 餐厅酒楼管理系统的数据库设计
8.2 餐厅酒楼管理系统的程序开发
8.2.1 餐厅酒楼管理系统的文件架构图
8.2.2 餐厅酒楼管理系统程序的运行
8.3 功能模块的设计与代码的实现
8.3.1 登录模块的设计与代码的实现
8.3.2 系统管理模块的设计与代码的实现
8.3.3 前台服务模块设计与代码的实现
8.3.4 外卖服务模块的设计与代码的实现
8.3.5 员工管理模块的设计与代码的实现
8.4 本章小结
第9章 案例7——物流仓储管理系统
9.1 物流仓储管理系统的系统设计
9.1.1 物流仓储管理系统的需求分析
9.1.2 物流仓储管理系统的功能模块设计
9.1.3 物流仓储管理系统的数据库设计
9.2 物流仓储管理系统的程序开发
9.2.1 物流仓储管理系统的文件架构图
9.2.2 物流仓储管理系统程序运行
9.3 功能模块的设计与代码的实现
9.3.1 主界面模块的设计与代码的实现
9.3.2 客户信息模块的设计与代码的实现
9.3.3 员工信息模块的设计与代码的实现
9.3.4 厂商信息模块的设计与代码的实现
9.3.5 进货管理模块的设计与代码的实现
9.3.6 出货管理模块的设计与代码的实现
9.4 本章小结
第10章 案例8——薪金管理系统
10.1 薪金管理系统的系统设计
10.1.1 薪金管理系统的需求分析
10.1.2 薪金管理系统的功能模块设计
10.1.3 薪金管理系统的数据库设计
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.4 本章小结
第11章 案例9——图书借阅管理系统
11.1 图书借阅管理系统的系统设计
11.1.1 图书借阅管理系统的需求分析
11.1.2 图书借阅管理系统的功能模块设计
11.1.3 图书借阅管理系统的数据库设计
11.2 图书借阅管理系统的程序开发
11.2.1 图书借阅管理系统的文件架构图
11.2.2 图书借阅管理系统程序运行
11.3 功能模块的设计与代码的实现
11.3.1 数据库操作模块的设计与代码的实现
11.3.2 系统主控制模块的设计与代码的实现
11.3.3 登录模块的设计与代码的实现
11.3.4 图书信息模块的设计与代码的实现
11.3.5 借书模块和还书模块的设计与代码的实现
11.3.6 综合查询模块的设计与代码的实现
11.4 本章小结
……
序言 Visual Basic.NET是Microsoft公司在Visual Basic 6.0之后推出的最新版本,集成在Visual Studio.NET中。Microsoft Visual Basic.NET是一种功能强大而使用简单的开发平台,主要用于创建基于Microsoft.NET平台的应用程序。它继承了C++和Visual Basic的很多优秀特点,并作了许多改进。Visual Basic.NET还包含很多创新,比如继承、重载等。从而加快了应用程序的开发速度,特别是在与Microsoft Visual Studio.NET关联使用时更是如此。语言的新特性包括了对进程的控制和底层结构的操作,这些新特性使得Visual Basic.NET再次成为程序员关注的焦点。
本书深入浅出地介绍了面向对象编程的基本概念、.NET框架的基本概念、VisualBasic.NET界面编程、Visual Basic.NET数据库编程、Visual Basic.NET网络编程等。
本书进一步明确了Visual Basic.NET开发技术包括哪些方面,各有什么特点:全面地对各种技术做了讲解,并结合专门的案例给出了详细的解释。内容包括:
Visual.Basic.NET基本概念
Visual Basic.NET窗体编程
精美扫雷游戏案例
学校学习目标管理系统案例
精品网络收音机案例
员工信息管理系统案例
网络中心管理系统案例
餐厅酒楼管理系统案例
物流仓储管理系统案例
薪金管理系统案例
图书借阅管理系统案例
本书适用于Visual:Basic.NET初学者;对于有Visual Basic.NET编程经验的开发人员,也有一定的参考作用;还可以作为网络应用专业人员、数据库专业人员的参考用书。
本书由张智强、孙福兆、余健执笔,参与本书编写和程序开发工作的还有陈轶、蒋宏彪、郭巍、曾峰、韩俊杰、沈海峰、李彬、何佳安、隆左林、蒋兴旺、王维、赵奇、王凯、陈航伟、徐川等。
由于作者水平有限, 书中难免会有不足之处, 敬请广大读者提出宝贵意见(bookbox.vb@gmail.com)。
文摘 插图:
第1章 Visual Basic .Net入门基础
1.1 .NET FrameWork简介
.NET Framework是一种用于构建、部署和运行XML Web Services及应用程序的平台,它通过公共语言规范,提供高效率的、基于标准的多语言环境。作为整个开发框架的基础,.NET Framework具有两个主要组件:公共语言运行(环境)库和.NET Framework类库集。
公共语言运行库是.NET Framework的基础,提供管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务等功能。这些功能是在公共语言运行库上运行的托管代码所固有的。公共语言运行库可以被看做一个在执行时管理代码的代理,而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NET Framework的另一个主要组件是类库集,它是一个综合性的面向对象的可重用类型集合可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新的应用程序。
.NET Framework可由非托管组件承载,这些组件将公共语言运行库加载到它们自己的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。
在开发技术方面,.NET提供了基于Web的应用开发技术ASP.NET和Windows编程技术,它们都可以通过全新的ADO.NET技术实现数据库的访问。在开发语言方面,.NET提供了Visual Basic、Visual C++、Visual C#和Visual J#等多种语言支持,这些语言都严格遵守公共语言规范(Common L,anguage Speci.fication)。
.NET Framework 3.5随Microsoft Visual Studio.NET 2008(简称VS.NET 2008)一同发布。Visual Studio.NET是全面支持.NET的开发工具,在.NET Framework环境中,不同的开发人员可以在使用自己选择的语言进行开发的同时实现无缝的合作。Windows窗体类是一组综合性的可重用的类型,它们大大简化了Windows Forms应用程序的开发。如果要编写ASP.NET Web窗体应用程序,可使用Web窗体类。 Microsofl Visual Studio是一个集成开发环境(Integrated Development Environment,IDE),用于生成Windows应用程序、ASP.NET Web应用程序、XML Web Services和移动应用程序。其中包含的Visual Basic.NET(有时简称为VB.NET)、Visual C++.NET、Visual C#.NET等,使用相同的集成开发
……