- 53
- 0
- 约5.24万字
- 约 64页
- 2019-02-17 发布于湖北
- 举报
毕业设计(论文)中文摘要
Visual C++ 开发日记本程序
摘要:通过四年的计算机课程学习,自己动手做一个自己喜欢的应用程序,以便检验自己的所学,用Visual C++开发一个日记本的程序,方便管理日记。
关键词 Visual C++ 日记
毕业设计(论文)外文摘要
Title DAIRY program
Abstract After 4 years of computer course studing,I want to write a applicating program by myself,from this I can check what I have learned.Use Visual c++ to develop a dairy program, its convenient for managing the dairy。
Keywords Visual c++
目 次
1. 引言 ………………………………………………………………1
2 需求分析 …………………………………………………… 2
2.1总体设计 ………………………………………… 3
2.2 详细设计及实现………………………………………… 4
3 测试及调试阶段 ……………………………………………… 27
4 完成程序………………………………………………………………………30
5 编写开发文档………………………………………………………56
结论 ………………………………………………………………………………… 58
致谢 …………………………………………………………………………………59
参考文献………………………………………………………………60
1引言
通过四年的计算机课程学习,我对计算机学科的发展历史,基本原理,以及当前形势都有一定的了解,并对计算机学科产生了很深的兴趣,毕业在即,按照学校安排,我想通过自己亲自动手做一个自己喜欢的应用程序,以便检验自己的所学,并体验写程序的感受,同时也感谢老师给予指导和查看。
我的毕业设计的题目是用Visual C++开发一个日记本的程序。
Visual C++一方面是一个C++实现,它提供了一个功能强大的集成开发环境;另一方面,它提供了一些C++类库,其中最具影响力的当然是MFC。随着Visual C++的发展,MFC已经不是Visual C++中唯一的类库了,其他还有ATL、STL等。此外,Visual C++还融合了大量的开发工具,特别是与Internet相关的开发支持。Visual C++作为一种程序设计语言,它同时也是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。
Visual C++ 不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序。为了能充分利用这些特性,你必须理解 C++ 程序设计语言。掌握了C++,你就必须掌握 Microsoft 基本类库 (MFC) 的层次结构。该层次 结构包容了 Windows API 中的用户界面部分,并使你能够很容易地以面向对象的方式建立 Windows 应用程序。这种层次结构适用于所有版本的 Windows 并彼此兼容。你用 MFC 所建立的代码是完全可移植的。
MFC对Windows对象和底层API的封装,并有自己的窗口类、设备上下文类、GDI类,以及根CObject的特性和实现方法。MFC的窗口过程和消息映射实现了对Windows的消息处理,MFC的动态链接库和对多进程、特别是多线程编程的支持机制也给写程序带来了很大的益处。
所以我决定用它来开发一个相当于日记本的一个程序。它提供了写日记,保存日记,查看过往的日记,并对过往的日记进行删除操作(包括全部删除和个别删除),还可以对写过的日记进行修改(这个好象跟实际不太一样,但是我觉得电子版的应该有这个功能),我的日记内容保存在一个以.dia为扩展名的文件里,而日记的保存,查看和删除都是通过文件操作来完成的。基本功能跟平时日记差不多,比日记多的功能就是修改吧。当然,也有一些不太方便的地方,比如如果日记太长了查看起来不够方便。如果能用数据库来保存日记可能更好一些。
最后,通过这次实际编程,我觉得对我的动手编程的能力有很大的提高,同时也是对我在校期间学习知识的一个总结。我也意识到了写程序的不容易,那需要很大努力和精力,往往需要投入很大的精力,特别使后期调试阶段,很重要,甚至比写程序时花费更多的时间和精力,这跟软件工程上所讲的大概是一致的吧,软件调试和后期维护工作将占整个软件工
您可能关注的文档
最近下载
- 医疗器械不良事件(共26张PPT)【26页】.pptx VIP
- 医疗器械不良事件培训(共54张PPT)【54页】.pptx VIP
- 广东省深圳市福田区重点中学2026届中考数学仿真试卷含解析.doc VIP
- 高维空间的时空紧致化.pdf
- 2026年深圳中考数学三轮复习冲刺试卷(附答案可下载).docx VIP
- 部编版初中语文八年级上册(下)文言文对比阅读(解析版).docx VIP
- 04 九年级上册-部编版初中语文文言文对比阅读(解析版).docx VIP
- 埋地管道结构稳定计算表格.xlsx VIP
- 2025内蒙古区直属机关遴选245名公务员笔试参考试题附答案解析.docx VIP
- 管道地基承载力验算.xls VIP
原创力文档

文档评论(0)