




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程实训报告课程实训报告 课程 C 课程设计 学号 20090207037 姓名 李辑 班级 09 软件 教师 廖剑平 邕江大学计算机学院 设计成绩 设计成绩 教师签名 教师签名 年年月月日日 目录 第第 1 章章 问题问题描述描述 1 第第 2 章章 总体设计总体设计 1 第第 3 章章 界面设计界面设计 2 第第 4 章章 详细设计详细设计 4 第第 5 章章 代码设计代码设计 7 第第 6 章章 调试与测试调试与测试 11 第第 7 章章 总结总结 14 参考资料参考资料 15 1 第第 1 章章 问题问题描述描述 本资源管理器是用 VS 2008 做的 资源管理器 是 Windows 系统提供的资源管理工具 我们可以用它查看本台电脑的所有资源 特别是它提供的树形的文件系统结构 使我们能更清楚 更直观地 认识电脑的文件和文件夹 这是 我的电脑 所没有的 在实际的 使用功能上 资源管理器 和 我的电脑 没有什么不一样的 两 者都是用来管理系统资源的 也可以说都是用来管理文件的 另外 在 资源管理器 中还可以对文件进行各种操作 如 打开 复制 移动等 第第 2 章章 总体设计总体设计 资源管理器 的 浏览 窗口包括标题栏 菜单栏 工具栏 左窗口 右窗口和状态栏等几部分 资源管理器 也是窗口 其 各组成部分与一般窗口大同小异 其特别的窗口包括文件夹窗口和 文件夹内容窗口 左边的文件夹窗口以树形目录的形式显示文件夹 右边的文件夹内容窗口是左边窗口中所打开的文件夹中的内容 SQL Server 和 消息队列 提供参与分布式事务的资源管理器 Oracle Sybase Informix IBM 用于 IBM DB2 和 Ingres 也提 供了用于他们各自数据库产品的兼容资源管理器 包括标题栏 菜 单栏 工具栏 地址栏 滚动条 在此不详细讲述 不同的是 它的工作区域是由两个子窗口组成 左边窗口显示的是以 桌面 为根目录 以 我的电脑 我的文档 网上邻居 回收站 等为一级子目录的树型目录结构 右边用来显示左边选中的目录的 内容 资源管理器 可以管理电脑的资源主要包括对电脑文件 软 件 资源的管理和对电脑硬件资源的管理 本节课主要就是从文件 与文件夹的管理来学习资源管理器 2 第第 3 章章 界面设计界面设计 资源管理器的主界面 能实现对文件各种执行操作 图 3 1 资源管理器主界面 能新建文件夹 文本文档 Word 文档 如图 3 2 所示 图 3 2 3 下图所示功能能对文件进行剪切 复制 粘贴 全选 撤消的操作 如图 图 3 3 图 3 4 能更改文件夹的显示方式 图 3 4 帮助选项 4 图 3 5 第第4章章 详细设计详细设计 资源管理器 文件 编辑 查看 帮助 系统有主要由 4 个模块组成 文件模块 编辑模块 查看模块 帮 助模块组成 在上面的界面设计中 都讲斜一些 如下图 4 1 所示 右键菜单的功能 5 图 4 1 复制文件时 如图 4 2 图 4 2 硬盘属性 如图 4 3 所示 6 图 4 3 文件夹的属性 如图 4 4 所示 7 图 4 4 8 第第5章章 代码设计代码设计 1 当树节点选定发生改变时 private void treeView1 AfterSelect object sender TreeViewEventArgs e try if sel 当选定时 改变选定节点的颜色 TreeNode t treenode t ForeColor Color Black t BackColor Color White treenode treeView1 SelectedNode treenode ForeColor Color Red treenode BackColor Color Yellow sel true if treenode Nodes Count 0 toolStripButton2 Enabled true else toolStripButton2 Enabled false if treenode IsExpanded treenode Expand 展开节点 else treenode Collapse false treenode Expand listView1 Items Clear 清空ListView LorgeIcon 将选中文件夹的内容显示到ListView IsUseable 调用菜单是否可用的方法 catch Exception ex MessageBox Show ex Message 9 2 转到 TreeNode objnode private void button1 Click object sender EventArgs e try objnode treeView1 Nodes 0 string str comboBox1 Text if str 我的电脑 treeView1 SelectedNode objnode return string strArr str Split ToCharArray ArrayList Alist new ArrayList foreach string s in strArr if s Alist Add s Alist 0 Alist 0 ToString ToUpper DirectoryInfo dir new DirectoryInfo str if dir Exists foreach string s in Alist SelectNode s objnode treeView1 SelectedNode objnode else for int i 0 i decimal 0 98 viewItem ToolTipText 大小 decimal Round decimal fileinfo Length float 1024 1024 1024 2 GB else if decimal Round decimal fileinfo Length float 1024 1024 2 decimal 0 98 viewItem ToolTipText 大小 decimal Round decimal fileinfo Length float 1024 1024 2 MB else viewItem ToolTipText 大小 decimal Round decimal fileinfo Length float 1024 2 KB viewItem ToolTipText n修改日期 fileinfo LastWriteTime n路径 fileinfo DirectoryName catch Exception ex Console WriteLine ex Message 4 获取文件夹的大小 private long GetSize DirectoryInfo direcSize long size 0 try FileInfo FileSys direcSize GetFiles foreach FileInfo f in FileSys try size f Length catch Exception ex Console WriteLine ex Message 12 DirectoryInfo Direcsys direcSize GetDirectories foreach DirectoryInfo d in Direcsys try size GetSize d catch Exception ex Console WriteLine ex Message return size catch Exception ex Console WriteLine ex Message return size 第6章 调试与测试 在程序运行出现的错误 一般首先代码 看看是是否语法错误 或者采用断点的方式去检查 现在就做一个测试 当没有选中文件夹时 剪切 复制是灰色的 如图 6 1 13 图 6 1 当选中后 就会被激活 才能进行剪切 复制等 如图 6 2 图 6 2 大图标时 如图 6 3 图 6 3 当没有选中有文件时 剪切 复制 是不可用的 如图 6 3 14 图 6 3 当选择中时 就可以进行剪切 复制的操作 如图 6 4 所示 图 6 4 15 第第 7 章章 总结总结 我把所学的知识综合运用到开发过程中 使我获得了许多在课本中学不到 的知识 当然 在开发中也遇到了许多的困难 在多方查找资料 基本把一些 大的问题给逐个解决了 由于我的水平有限和没有项目经验 在设计上面存在 许多的问题 直到我快完成设计的时候 才发现许多设计的不足 因为时间不 允许 所以也没有再重新设计 以后我会把该部分给慢慢完善虽然我设计开发 的这个系统功能不够完善 系统也不够健壮 但是我学会设计开发数据库系统 的方法思路和流程 一个完美的数据库在设计开发之前 就应该有全局观念 否则在修改完善的过程中会出现许多问题和困难 16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现场勘查培训课件模板
- 2025年工业互联网平台AR交互技术在工业4.0时代的企业竞争力提升报告
- 现券交易员入门知识培训
- 辽宁省凌源市第三中学2026届化学高三上期中预测试题含解析
- 现代服务业知识培训
- 2025年注册会计师(CPA)考试 会计科目专项训练冲刺押题卷
- 2025年造价工程师考试模拟试卷 工程造价编制冲刺押题
- 2025年Python二级考试冲刺试卷 模拟实战
- 2026届吉林省舒兰一中、吉化一中、九台一中、榆树实验中学等八校联考高三上化学期中复习检测模拟试题含解析
- 玩具电商入门知识培训课件
- 模板支架计算讲解
- 新版高中物理必做实验目录及器材-(电子版)
- 广东省体育行业劳动合同样本
- GB/T 2820.9-2024往复式内燃机驱动的交流发电机组第9部分:机械振动的测量和评价
- 2024年叉车司机N1特种作业取证考试题库(浓缩300题)
- 第10章 呼吸系统疾病患儿的护理课件
- 离子反应课件
- 激光振镜规范
- 踝关节镜护理课件
- 半导体产业链中的供应链管理与优化
- 混凝土强度评定表(自动计算)
评论
0/150
提交评论