- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计实践 课程设计报告 班 级 ___计算机0802班___________ 学 号 ___080405061_______________ 姓 名 ___辛梦瑜__________________ 指导教师 ____刘嘉敏 常燕____________ 2010 年 6月 7 日 1.课题要求及目标 基本要求 结合《面向对象程序设计》和《用户需求与系统建模》等课程 的教学内容,以开发功能比较完整的应用程序为目标,使学生 在程序设计方面的能力得到训练和强化。力争使学生熟练掌握 一种可视化程序设计语言,对Windows应用程序的特点和开发 技术有一定认识,领会并实际应用面向对象程序设计的思想, 切实提高学生的编程能力。 本课程致力于使学生在问题分析、查阅资料、程序设计、编程 实践和文档编写等方面的能力得到综合锻炼。基于上述目标, 课程设计的基本要求包括: 1.选题要求:满足课程设计的教学目的与要求,使学生得到全 面的综合训练,题目难度和工作量应适合学生的知识和能 状况。 2.学生根据课题任务的要求合理地安排设计进度,按照面向对 象程序设计的步骤,完成需求的定义,设计方案的确定,程 序的实现及课程设计报告的撰写。 3.学生对自己课程设计的题目,应做到设计思路清楚,设计方 案合理,程序运行稳定可靠,报告撰写规范。 设计环境与工具 (1)计算机及操作系统:WINDOWS XP, WINDOWS VISTA, WINDOWS 7 (2)程序设计语言:VC++ (3)开发平台:Microsoft Visual C++ 6.0 开发目标 系统需求 实现计算机各驱动器中文件的分类,文件类别有文档文件(doc)、文本文件(txt)、位图文件(bmp和jpg)、音频文件(mp3); 显示每类文件的属性,即文件名、存放位置、文件大小和创建的时间; 实现文件重命名、拷贝、删除和移动操作; 实现浏览文本文件、显示位图文件和试听音频文件。 界面设计 与Windows的资源管理器相类似,参见图2。界面中窗口一分为二,左边的窗口显示本机当前所有驱动器以及驱动器中文件当用户单击文件夹后,右边的窗口 图2 文件资源管理系统界面 数据结构 设计一个文件的抽象类,其它类从抽象类派生。 2.用例分析 用例模型 用例描述 :用户通过文件资源管理里系统对所用电脑上的文件实现复制,粘贴,剪切,删除,并且显示文件的名称,地址,大小。 用例1名称 文件操作 用例标识号 1 事件说明:(包括基本、其他、异常事件处理过程) 简述:用户通过资源管理器对文件的基本操作 参与者:用户 前提条件:用户运用该文件资源管理系统遍历显示出该计算 机上的所有文件。 主流:在上述前提下单击文件可以显示该文件的大小,存储 地址,图标等信息单击右键可以对该文件进行复制,粘 贴,剪切,删除等操作 后置条件:如果用例成功,则对文件的操作也成功 3.系统结构设计与实现 类图: 类名 CMyExplorerDlg, CDirListCtrl, CDirTreeCtrl, CSystemImageList 类的作用 对话框的界面定义及对其的操作 实现对文件的操作 遍历显示文件 获取文件图片 类定义: class CMyExplorerDlg : public CDialog { // Construction public: CMyExplorerDlg(CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CMyExplorerDlg) enum { IDD = IDD_MYEXPLORER_DIALOG }; CDirTreeCtrl m_wndTree; CDirListCtrl m_wndList; CString m_strURL; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CMyExplorerDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: HICON m_hIcon; // Generated message map functions //
您可能关注的文档
最近下载
- 湘教版(2019)高中地理选择性必修1第一章 地球的运动 测试卷(含答案解析).docx VIP
- (英语四级4500词汇魔鬼背诵.doc VIP
- DB23T 1359-2019 承重混凝土多孔砖建筑技术规程.pdf VIP
- DB23T 1203-2020 低温辐射电热膜供暖系统应用技术规程.pdf VIP
- DB23 3761-2024 建设工程对水文监测影响评价报告编制规程.pdf VIP
- 螺旋椎体挤土桩设计方法与工程应用.pdf VIP
- 日本东荣株式会社 HM-410 参数.docx VIP
- 论某高速公路路基水文地质病害工程治理方案.pdf VIP
- 论某新建住宅小区地库方案设计.pdf VIP
- 论如何做好施工阶段的工程变更和索赔工作.pdf VIP
文档评论(0)