日记本程序设计论文.docVIP

  • 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为扩展名的文件里,而日记的保存,查看和删除都是通过文件操作来完成的。基本功能跟平时日记差不多,比日记多的功能就是修改吧。当然,也有一些不太方便的地方,比如如果日记太长了查看起来不够方便。如果能用数据库来保存日记可能更好一些。 最后,通过这次实际编程,我觉得对我的动手编程的能力有很大的提高,同时也是对我在校期间学习知识的一个总结。我也意识到了写程序的不容易,那需要很大努力和精力,往往需要投入很大的精力,特别使后期调试阶段,很重要,甚至比写程序时花费更多的时间和精力,这跟软件工程上所讲的大概是一致的吧,软件调试和后期维护工作将占整个软件工

文档评论(0)

1亿VIP精品文档

相关文档