VC开发C语言学习系统的开发与设计设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
本文来自think58 [资料来源:THINK58.com]
[来源:http://think58.com]
内容来自think58 [资料来源:http://THINK58.com]C 语言发展如此迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。 用C 语言加上一些汇编语言子程序, 就更能显示C 语言的优势了, 象PC- DOS 、 WORDSTAR等就是用这种方法编写的。本文介绍的是在WINDOWS环境下,运用VC开发一个C语言学习系统。是正在学习C语言的朋友的良师益友。
关键字:C、C语言、学习系统、VC
第二章:系统软件总体设计2.1系统总体框架
为了整合系统的各个部件和其功能的完整,我将系统软件分成了主要五大模块(八小模块)组成,即C语言的基本知识和算法(基础知识、基本函数、经典算法、二级试题)、C语言题库、问题测试、帮助文件。
在系统功能分析的基础上,考虑到Visual C++程序编制的特点,软件框架结构流程图如图2-1 所示,它主要完成多任务系统的管理功能,该窗口通过菜单进行任务选择,使学习者对整个学习系统一目了然。
2.2 需求分析
一、本系统用户界面要求:
think58好,好think58 [版权所有:http://think58.com]
[来源:http://www.think58.com]a具有windows风格,具有图形川户(GUI)界面,类似于ofice97的界面,对用户有亲合力。
内容来自think58
[资料来源:http://think58.com]
b采用多层弹出式菜单.。
c带提示的工具条。
think58 [资料来源:http://think58.com]
[资料来源:http://www.THINK58.com]
d有状态栏和任务栏。
本文来自think58
[资料来源:THINK58.com]
[来源:http://think58.com]二、在开发C语言系统时应考虑三点
[资料来源:http://www.THINK58.com]
(1)把它作为一个实体去设训和实现,并能考虑到平台的可移植性。
(2)始终考虑到终端用户的需求、习惯和利益。
think58好,好think58 [来源:http://think58.com]
[资料来源:www.THINK58.com](3)方便开发者开发、维护、界面的设计将采用功能强大的VC++6.0来完成。保证用户界面的亲和性和易用性
三、统在将来可能提出的要求:
[来源:http://www.think58.com]
本系统现在能做到的是:用户可以轻而一举的运用系统所提供的功能来了解和学习C语言;界面的多元化和互动能力均符合用户所需
copyright think58
[资料来源:THINK58.com]
[资料来源:http://THINK58.com]C语言的发展是迅速的,本系统所包含的基础知识、基本函数、例题只是有限的一部分。因此考虑到以后用户要增添,本系统还特地为用户一个功能就是可以随时的增加新的内容,并不和原有内容有所冲突。
copyright think58 [资料来源:THINK58.com]
[资料来源:www.THINK58.com][资料来源:THINK58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
[来源:http://www.think58.com]
获取资料请您联系本站客服 think58好,好think58 [版权所有:http://think58.com]
[资料来源:http://think58.com]