08光信息科学与技术2班
郎海涛
学号:080105021122
2010/6/8
目录
一、 课程设计的意义和任务 2
1.1. 设计的意义 2
1.2. 设计的任务 3
二、 课程设计的工具 3
2.1. 设计的专用软件 3
2.2. 设计辅助工具 3
三、 课程设计的详细步骤 4
3.1. 创建一个新的project 4
3.2. 编辑对话框面板 5
3.3. 编辑各个键功能 9
3.4. 对程序进行调试 17
四、 课程设计的成果 18
五、 课程设计的成果的分析 22
六、 心得体会 22
致谢 23
参考文献 23
C++高级程序语言课程设计——数据库
一、 课程设计的意义和任务
1.1. 设计的意义
数据库是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。
数据库是计算机科学中发展最快的领域之一。数据库系统的出现是计算机应用的一个里程碑,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行
各业乃至家庭普遍使用,使大批数据的更新、保存、交流等变得方便,数据的查询、检索等操作也变得更加容易。
1.2. 设计的任务
任务:用Microsoft Visual C++ 6.0在MFC环境下编辑一个小型数据库,能进行数据的简单更新、保存、查询等操作。
二、 课程设计的工具
2.1. 设计的专用软件
设计专用软件:Microsoft Visual C++ 6.0
Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)数据库设计的意义微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。
Visual C++以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。
2.2. 设计辅助工具
设计辅助工具:Visual Assist X
Visual Assist X是一款非常好的Microsoft Visual Studio 2005和Visual Studio .NET插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,具有强大的编辑特,有助于提高开发过程的自动化和开发效率。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论