VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt

上传人:hs****ma 文档编号:569943849 上传时间:2024-07-31 格式:PPT 页数:35 大小:508.50KB
返回 下载 相关 举报
VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt_第1页
第1页 / 共35页
VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt_第2页
第2页 / 共35页
VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt_第3页
第3页 / 共35页
VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt_第4页
第4页 / 共35页
VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt》由会员分享,可在线阅读,更多相关《VB程序设计实习第一次理论课教师:刘丽霞2010年8月.ppt(35页珍藏版)》请在金锄头文库上搜索。

1、 VB.NET程序设计教程程序设计教程目录目录VB程序设计实习程序设计实习第一次理论课第一次理论课教师:刘丽霞2010年8月 VB.NET程序设计教程程序设计教程目录目录2课程简介基于项目的学习,掌握数据编程技术,加深Visual Basic语言及其编程技术,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基掌握基本的分析问题和利用计算机求解问题的本的分析问题和利用计算机求解问题的能力能力,具备初步的高级语言程序设计能力。 VB.NET程序设计教程程序设计教程目录目录3基于项目的学习什么是基于项目的学习?PBL (Project Based Learning)该课程形态的核

2、心是什么?结合生活实际,具体项目,解决实际问题 VB.NET程序设计教程程序设计教程目录目录4教学计划教学计划 上课计划:上课计划:第第1次:数据库应用基础次:数据库应用基础+课堂作业课堂作业第第2次:数据库应用基础次:数据库应用基础+课堂作业课堂作业第第3次:复习与提高次:复习与提高-面向对象的程序设计、文件、面向对象的程序设计、文件、图形、数据库等图形、数据库等第第4次:综合复习及案例展示次:综合复习及案例展示上机计划:上机计划:第第1次:复习次:复习+数据库实验数据库实验第第2次:数据库实验次:数据库实验+测试测试第第3次:数据库实验次:数据库实验+测试测试第第4次:小组项目源程序次:小

3、组项目源程序+实习报告实习报告+个人论文整理个人论文整理第第5次:上机考试次:上机考试时间:(军工)时间:(军工) 8月月30日日9月月10日日 VB.NET程序设计教程程序设计教程目录目录5课表上课地点:一教250上机地点:现代化中心四楼机房分组表:组长填好,打印后在上机时递交。 VB.NET程序设计教程程序设计教程目录目录6教材大学程序设计实训教程铁道教育出版社 VB.NET程序设计教程程序设计教程目录目录7注意:没有上过程序设计的学生不能上实习课,没有上过程序设计的学生不能上实习课,如果上了成绩不合格的后果自负。如果上了成绩不合格的后果自负。 VB.NET程序设计教程程序设计教程目录目录

4、8作业递交实习任务: 每次上机结束时上传小组项目: 课下完成,最后一次 上机时提交 VB.NET程序设计教程程序设计教程目录目录9实习成绩考核指标出勤率平时的上机实习作业小组项目作品源程序实习报告个人论文考核 VB.NET程序设计教程程序设计教程目录目录由学生自由组合由学生自由组合3-5人为一个开发小组,每人为一个开发小组,每个组在个组在短学期实训项目短学期实训项目中选择一个题中选择一个题目作为开发项目,按软件项目的开发流程目作为开发项目,按软件项目的开发流程整理文档,编写程序,将文档整理成电子整理文档,编写程序,将文档整理成电子档(软件计划书、测试报告、用户手册)档(软件计划书、测试报告、用

5、户手册)提交时间提交时间:9月月9日交任课教师日交任课教师。10 VB.NET程序设计教程程序设计教程目录目录11与教师的沟通方式邮件:教师邮箱:写明 :学号和姓名电话:13661936799 VB.NET程序设计教程程序设计教程目录目录12如何开发项目第一步组队p团队协作,优势互补的原则p3-5人,其中一人为组长。p每人必须且只能参加一个队。 VB.NET程序设计教程程序设计教程目录目录13如何开发项目第二步选题(参考:项目列表)p队员讨论决定选题p保证最终能正常运行。 VB.NET程序设计教程程序设计教程目录目录14如何开发项目第三步分工协作(分工合作,根据分工评价)分工方法例如:p界面设

6、计、编程、素材搜集、文档资料整理p界面设计、编程、调试和测试、用户使用手册等 VB.NET程序设计教程程序设计教程目录目录15如何开发项目第四步从分解到整合p按功能模块,分工合作p主要课下完成p保证最终能够运行 VB.NET程序设计教程程序设计教程目录目录16如何开发项目p软件开发计划p软件设计文档p核心程序段p软件测试报告p用户使用手册p改进设想 VB.NET程序设计教程程序设计教程目录目录17典型案例社团管理系统实习报告项目列表 VB.NET程序设计教程程序设计教程目录目录18第十一章第十一章 数据库应用程序开发数据库应用程序开发11.1 数据库概述数据库概述11.2 ADO数据控件数据控

7、件 11.3 记录集对象记录集对象Recordset 11.4 使用使用SQL查询数据库查询数据库11.5 报表制作报表制作 11.6 综合应用综合应用 VB.NET程序设计教程程序设计教程目录目录1911.1 11.1 数据库概述数据库概述数数据据库库 以以一一定定的的组组织织方方式式将将相相关关的的数数据据组组织织在在一一起起,存存放放在在计计算算机机外外存存储储器器,能能为为多多个个用用户户共享,与应用程序彼此独立的一组数据的集合。共享,与应用程序彼此独立的一组数据的集合。 VB.NET程序设计教程程序设计教程目录目录20数据库软件Visual Basic支持多种类型的数据库,支持多种类

8、型的数据库,pAccess数据库数据库pFoxPro数据库数据库pMicrosoft ExcelpSQL ServerpOracle等。等。 VB.NET程序设计教程程序设计教程目录目录2111.1.111.1.1关系型数据库模型 关系型数据库模型将数据用表的集合来表示。关系型数据库模型将数据用表的集合来表示。 通通过过建建立立简简单单表表之之间间的的关关系系来来定定义义结结构构,而而不不是是根根据据数数据据的的物物理理存存储储方方式式建建立立数数据据中中的的关关系系。不不管管表表在在数数据据库库文文件件中中的的物物理理存存储储方方式式如如何何,都都可可以以把把它它看看作作一一组组行行和列。和

9、列。一个数据库可包含多张表一个数据库可包含多张表数据库表 VB.NET程序设计教程程序设计教程目录目录22关系型数据库关系型数据库 表表是是有有关关信信息息的的逻逻辑辑组组,行行被被称称为为记记录录,列列则则被被称称为字段。为字段。主键主键记录记录字段字段 VB.NET程序设计教程程序设计教程目录目录23Access数据库-案例Student.mdb的打开和设计创建数据库表,设计数据库表 VB.NET程序设计教程程序设计教程目录目录24上机实习任务操作并讲解 VB.NET程序设计教程程序设计教程目录目录2511.1.2 使用使用SQL查询数据库查询数据库结构化查询语言结构化查询语言(Struc

10、ture Query Language,SQL)是操作关系数据库的工业标准语言。通过是操作关系数据库的工业标准语言。通过SQL命令,可以从数据库的多个表中获取数据,命令,可以从数据库的多个表中获取数据,也可对数据进行更新操作。也可对数据进行更新操作。SQL的主要语句:的主要语句:从数据库中删除一个表从数据库中删除一个表数据定义数据定义DRUP在数据库中建立一个新表在数据库中建立一个新表数据定义数据定义CREATE用来改变特定记录和字段的值用来改变特定记录和字段的值数据操作数据操作UPDATE向表中插入一条记录向表中插入一条记录数据操作数据操作INSERT从数据表中删除记录从数据表中删除记录数据

11、操作数据操作DELETE在数据库中查找满足特定条件的记录在数据库中查找满足特定条件的记录数据查询数据查询SELECT描描 述述分类分类命命 令令. VB.NET程序设计教程程序设计教程目录目录26SELECTSELECT语句语句 1SELECT语句的基本语法形式语句的基本语法形式 SELECT 目标表达式列表目标表达式列表 FROM 表名表名 WHERE 查询条件查询条件 GROUP BY 分组字段分组字段 HAVING 分组条件分组条件 ORDER BY 排序关键字段排序关键字段 ASC|DESC 它包含它包含4部分,其中部分,其中SELECT和和FROM子句是子句是必须的必须的,通,通过使

12、用过使用SELECT语句返回一个记录集。语句返回一个记录集。 例例 在学生基本情况表中查询物理系的学生情况:在学生基本情况表中查询物理系的学生情况:SELECT * FROM SELECT * FROM 基本情况基本情况 WHEREWHERE专业专业= = 物理物理 VB.NET程序设计教程程序设计教程目录目录27SELECT*FROM基本情况WHERE专业=物理 VB.NET程序设计教程程序设计教程目录目录28SELECTSELECT语句语句- -输出表达式输出表达式目标表达式为查询结果要显示的字段清单目标表达式为查询结果要显示的字段清单(字段字段间用逗号分开间用逗号分开)。数据的显示顺序由

13、字段清单的。数据的显示顺序由字段清单的顺序决定。顺序决定。 可用星号可用星号*代表所有字段;代表所有字段; 可用可用AS短语指定字段别名;短语指定字段别名; 可通过构造表达式对原始数据进行复杂的运算可通过构造表达式对原始数据进行复杂的运算处理,产生查询结果。处理,产生查询结果。例如,例如,根据出生年月计算每个学生的年龄根据出生年月计算每个学生的年龄SELECT 姓名姓名, (Year(Date()-Year(出生年月出生年月) AS 年龄年龄 FROM 基本情况基本情况 VB.NET程序设计教程程序设计教程目录目录29SELECTSELECT语句语句- -查询条件查询条件WHERE子句用于限制

14、记录的选择子句用于限制记录的选择例如例如,查询,查询1985-01-01到到1986-12-31之间出生的学生:之间出生的学生:SELECT * FROM 基本情况基本情况 WHERE 出生年月出生年月 BETWEEN #1985-01-01# AND #1986-12-31#要枚举出若干项进行查询,使用运算符要枚举出若干项进行查询,使用运算符IN例如例如,查询物理系和数学系的学生数据:,查询物理系和数学系的学生数据:SELECT * FROM 基本情况基本情况 WHERE 专业专业 IN (物理物理, 数学数学) 等价于:等价于:SELECT * FROM 基本情况基本情况 WHERE专业专

15、业= 物理物理 OR 专业专业 = 数学数学 VB.NET程序设计教程程序设计教程目录目录30课堂作业11.查询计算机专业的女同学的信息2.查询“学号”为50303的同学 VB.NET程序设计教程程序设计教程目录目录31SELECTSELECT语句语句- -合计函数合计函数合计函数用于对记录集进行统计合计函数用于对记录集进行统计返回指定字段中的最小值返回指定字段中的最小值MIN返回指定字段中的最大值返回指定字段中的最大值MAX返回特定字段中所有值的总和返回特定字段中所有值的总和SUM返回选定记录的个数返回选定记录的个数COUNT获得特定字段中的值的平均数获得特定字段中的值的平均数AVG描描 述

16、述合计函数合计函数例如,统计物理系学生的人数:例如,统计物理系学生的人数:SELECT COUNT(*) AS 学生人数学生人数 FROM 基本情况基本情况 WHERE专业专业= “物理物理”COUNT(*) COUNT(*) 在统计时包含值为空值的记录在统计时包含值为空值的记录COUNT(COUNT(表达式表达式) ) 统计时忽略表达式值为空值的记录统计时忽略表达式值为空值的记录 VB.NET程序设计教程程序设计教程目录目录32SELECTSELECT语句语句- -分组分组GROUP BY子句将指定字段列表中有相同值的子句将指定字段列表中有相同值的记录合并成一条记录。记录合并成一条记录。例如

17、,例如,计算每个学生各门课程平均分:计算每个学生各门课程平均分:SELECT 学号学号, AVG(成绩成绩) AS 平均分平均分FROM 成绩表成绩表 GROUP BY 学号学号要对分组后的数据进行过滤,可在要对分组后的数据进行过滤,可在GROUP BY子句后结合子句后结合HAVING子句在分组中选择。子句在分组中选择。例如,例如,查询平均分在查询平均分在8080分以上的学生:分以上的学生:SELECT 学号学号, AVG(成绩成绩) AS 平均分平均分FROM 成绩表成绩表 GROUP BY 学号学号HAVING AVG(成绩成绩)=80 VB.NET程序设计教程程序设计教程目录目录33SE

18、LECTSELECT语句语句- -排序排序ORDER BY子句决定了查询结果的排列顺序子句决定了查询结果的排列顺序在在ORDER BY子句中,可以指定一个或多个字子句中,可以指定一个或多个字段作为排序关键字,段作为排序关键字,ASC选项代表升序,选项代表升序,DESC代表降序。代表降序。 VB.NET程序设计教程程序设计教程目录目录34SELECTSELECT语句语句- -多表连接多表连接若查询的数据分布在多个表中,则必须建立连接若查询的数据分布在多个表中,则必须建立连接查询:查询:SELECT目标表达式列表目标表达式列表 FROM 表表1, 表表2 WHERE 表表1.字段字段 = 表表2.

19、字段字段例如,学生成绩表中只有学号,如何在查看学生例如,学生成绩表中只有学号,如何在查看学生成绩的同时能够直观地看到学生姓名?这就要在成绩的同时能够直观地看到学生姓名?这就要在两表之间建立连接。两表之间建立连接。SQL语句如下:语句如下:SELECT基本情况基本情况.姓名姓名, 成绩表成绩表.* FROM 基本情基本情况况, 成绩表成绩表 WHERE成绩表成绩表.学号学号=基本情况基本情况.学号学号 VB.NET程序设计教程程序设计教程目录目录案例现有某人的名片数据库cards.mdb中有一记录朋友信息的数据表friends,包括编号、姓名、公司、职务、公司地址、电话、手机、E-mail,要求在VB.NET 2005环境下能按图9-1-1窗体显示的格式来浏览查询朋友信息。要求能使用命令按钮来实现记录的向前、向后移动,文本框只用于浏览数据,不允许修改。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号