最新C语言课件第10章教学讲义ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
➢完成一个学生成绩信息管理系统应用程 序的设计,该程序的操作界面。
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
电脑基础·实例·上机系列丛
“成绩浏览”功能区运行结果
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
实现用户登录认证和用户登出功能
➢对数据库表数据进行添加或删除意味着改变 数据库的内容,在进行添加或删除数据信息 时应慎重,为了避免有人恶意添加或删除信 息,因此,只有具有此操作权限的人才能进 行操作,即在程序中,当用户需要进行添加 或删除数据信息操作时,要进行一个用户登 录认证,只有通过认证的用户才有权限进行 数据库内容的修改。
电脑基础·实例·上机系列丛
清华大学出版社
程序实现
Visual C++程序设计教程
➢(5)实现学生成绩信息浏览功能。 ➢(6)实现用户登录认证和用户登出功
能。 ➢(7)实现学生ห้องสมุดไป่ตู้绩信息添加功能。 ➢(8)实现学生成绩信息删除功能。
电脑基础·实例·上机系列丛
清华大学出版社
程序实现
Visual C++程序设计教程
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程 建立一个带有ODBC数据库支持功能的单文档界面 的工程文件
➢建立一个带有ODBC数据库支持功能的 单文档界面的工程文件的操作步骤如下:
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
设计用户操作主界面
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
实现学生成绩信息浏览功能
➢建立工程文件时,系统菜单中已经自动 生成“记录”菜单,其中包含“第一个 记录”、“前一个记录”、“下一个记 录”、“最后一个记录”4个选项,其 ID分别对应为“ID_RECORD_FIRST”、 “ID_RECORD_PREV”、 “ID_RECORD_NEXT”、 “ID_RECORD_LAST”。
➢实现学生成绩按考试科目排序功能
➢实现按考试科目查询并显示学生成绩分 布直方图功能
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
建立一个名为“studentmarks”的Access数据 库
➢下面首先建立一个名为“studentmarks” 的Access数据库,用于存储学生信息。 (光盘:\第10章\综合实例)
➢添加ODBC数据库源
➢建立一个带有ODBC数据库支持功能的单 文档界面的工程文件
➢设计用户操作主界面
➢实现学生成绩信息浏览功能
➢实现用户登录认证和用户登出功能
电脑基础·实例·上机系列丛
清华大学出版社
程序实现
Visual C++程序设计教程
➢实现学生成绩信息添加功能
➢实现学生成绩信息删除功能
➢实现学生成绩按学生学号和按考试科目 查询功能
清华大学出版社
用户操作主界面
Visual C++程序设计教程
➢用户添加或删除完学生成绩信息后,可 进行登出操作,即禁止添加和删除信息, 以防止学生成绩信息被无关人员恶意更 改。用户按照考试科目查询学生信息后, 还可以将该科目的学生成绩以直方图进 行显示,以便能直观阅读学生各分数段 的百分比分布。
电脑基础·实例·上机系列丛
C语言课件第10章
学习目标
Visual C++程序设计教程
➢前面对Visual C++ 6.0程序设计所需的基 础知识进行了介绍,本章将综合前几章 的内容完成一个综合实例,将以前的知 识点进行一个串联,以巩固学过的知识。
电脑基础·实例·上机系列丛
清华大学出版社
程序功能概述
Visual C++程序设计教程
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
实现学生成绩信息浏览功能
➢下面就利用这4个选项完成对学生成绩 信息的浏览功能,并将结果在主操作界 面的“成绩浏览”功能区中显示出来。
➢添加成员变量
➢添加成员函数
➢修改成员函数的函数体内容
➢调试运行功能区
电脑基础·实例·上机系列丛
清华大学出版社
调试运行功能区
Visual C++程序设计教程
➢按“Ctrl+F5”键调试程序,程序正常运 行,并弹出操作主界面。选择“记录/ 下一个记录”命令,“成绩浏览”功能 区中即可出现记录结果。
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
“成绩浏览”功能区运行结果
清华大学出版社
程序实现
Visual C++程序设计教程
➢根据要求实现的功能,可按以下几个步骤进 行程序的设计:
➢(1)建立一个名为“studentmarks”的 Access 数据库。
➢(2)添加ODBC数据库源。
➢(3)建立一个带有ODBC数据库支持功能的 单文档界面的工程文件。
➢(4)设计用户操作主界面。
清华大学出版社
添加成员变量
Visual C++程序设计教程
➢信息浏览操作是通过选择 “记录”菜 单栏中的子菜单浏览“studentmarks”数 据库表“studenttable”字段中的记录内 容,并显示到编辑框中来实现的,需要 用到对编辑框的操作,因此有必要为其 添加成员变量。
电脑基础·实例·上机系列丛
➢(9)实现学生成绩按学生学号和按考 试科目查询功能。
➢(10)实现学生成绩按考试科目排序功 能。
➢(11)实现按考试科目查询并显示学生 成绩分布直方图功能。
电脑基础·实例·上机系列丛
清华大学出版社
程序实现
Visual C++程序设计教程
➢建立一个名为“studentmarks”的Access数 据库
➢现在已经生成了一个带有数据库支持功 能的单文档界面的工程文件,并且系统 自动生成一个名为 “IDD_CHAP10_FORM”的对话框,它 将自动显示。下面就利用该对话框作为 用户操作主界面进行设计。
电脑基础·实例·上机系列丛
清华大学出版社
Visual C++程序设计教程
设计用户操作主界面
➢用户操作主界面中包含学生成绩信息浏 览、学生成绩信息查询、学生成绩信息 添加和按考试科目排序学生成绩4个交 互功能部分,在进行界面设计时利用控 件Group Box(分组框)将对话框进行 功能分区。