当前位置:文档之家› C小型数据库课程设计

C小型数据库课程设计

C小型数据库课程设计
C小型数据库课程设计

C小型数据库课程设计Newly compiled on November 23, 2020

08光信息科学与技术2班

郎海涛

学号:

2010/6/8

目录

C++高级程序语言课程设计——数据库

课程设计的意义和任务

1.1.设计的意义

数据库是一个实际可运行的存储、维护和应用系统提供数据的软件系

统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库

和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序

以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存

储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。

数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数

据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维

护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。

数据库是计算机科学中发展最快的领域之一。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用,使大批数据的更新、保存、交流等变得方便,数据的查询、检索等操作也变得更加容易。

1.2.设计的任务

任务:用MicrosoftVisualC++在MFC环境下编辑一个小型数据库,能进行数据的简单更新、保存、查询等操作。

课程设计的工具

2.1.设计的专用软件

设计专用软件:MicrosoftVisualC++

MicrosoftVisualC++,(简称VisualC++、MSVC、VC++或VC)的开发工具,具有,可提供编辑,C++以及等。VC++整合了便利的除错工具,特别是整合了微软程式设计()、API,框架。

VisualC++以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而着称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连

结着称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显着。

2.2.设计辅助工具

设计辅助工具:VisualAssistX

VisualAssistX是一款非常好的MicrosoftVisualStudio2005和插件,支持C/C++,C#,ASP,VisualBasic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,具有强大的编辑特色,有助于提高开发过程的自动化和开发效率。

课程设计的详细步骤

3.1.创建一个新的project

启动MicrosoftVisualC++新建一个MFCAppWizard工程,如图三-1,图三-2和图三-3。

-新建一个MFC工程

-创建一个基本对话框

-对话框

3.2.编辑对话框面板

i.添加删除控件。

先删除无用的初始控件,然后在控件工具栏中选择相应的控件添

加到对话框的面板上,并对这些按钮、编辑栏等进行布局。如图

三-4。

-对话框面板的编辑1

ii.对各个控件进行修改属性。

右键点击要修改的控件选择属性对其ID、标题等进行相应修改。

如图三-5

-修改控件属性

-修改完成的对话框面板

iii.对编辑框进行变量关联。

右键点击要修改的编辑框选择建立类向导选择MemberVariables然后对各个编辑框关联相应变量。如图三-7和图三-8。

-关联变量

-关联好的变量

注:

3.3.编辑各个键功能

双击要编辑的按键,进入代码编辑,在每个键输入相应的指令代码。

a)打开(OnButOpen):

CFileDialogdlg(TRUE);

CStdioFilefile;

if(IDOK==())

{

str=();

(str,CFile::modeRead|CFile::typeText);

while(str))

{

CStringline;

CStringline1;

CStringline2;

CStringline3;

1)intiLeft=0;C++程序设计》(第二版)清华大学出版社

相关主题
文本预览
相关文档 最新文档