C#课程设计--资源管理器

C#课程设计--资源管理器

ID:40531630

大小:821.50 KB

页数:17页

时间:2019-08-04

C#课程设计--资源管理器_第1页
C#课程设计--资源管理器_第2页
C#课程设计--资源管理器_第3页
C#课程设计--资源管理器_第4页
C#课程设计--资源管理器_第5页
资源描述:

《C#课程设计--资源管理器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程实训报告课程:C#课程设计学号:20090207037姓名:李辑班级:09软件教师:廖剑平邕江大学计算机学院设计成绩:教师签名:年月日目录第1章问题描述1第2章总体设计1第3章界面设计2第4章详细设计4第5章代码设计7第6章调试与测试11第7章总结14参考资料15第1章问题描述本资源管理器是用VS2008做的,“资源管理器”是Windows系统提供的资源管理工具,我们可以用它查看本台电脑的所有资源,特别是它提供的树形的文件系统结构,使我们能更清楚、更直观地认识电脑的文件和文件夹,这是“我的电脑”所

2、没有的。在实际的使用功能上“资源管理器”和“我的电脑”没有什么不一样的,两者都是用来管理系统资源的,也可以说都是用来管理文件的。另外,在“资源管理器”中还可以对文件进行各种操作,如:打开、复制、移动等。第2章总体设计“资源管理器”的“浏览”窗口包括标题栏、菜单栏、工具栏、左窗口、右窗口和状态栏等几部分。“资源管理器”也是窗口,其各组成部分与一般窗口大同小异,其特别的窗口包括文件夹窗口和文件夹内容窗口。左边的文件夹窗口以树形目录的形式显示文件夹,右边的文件夹内容窗口是左边窗口中所打开的文件夹中的内容。 

3、 SQLServer和“消息队列”提供参与分布式事务的资源管理器。Oracle、Sybase、Informix、IBM(用于IBMDB2)和Ingres也提供了用于他们各自数据库产品的兼容资源管理器。包括标题栏、菜单栏、工具栏、地址栏、滚动条,(在此不详细讲述)。不同的是它的工作区域是由两个子窗口组成。左边窗口显示的是以“桌面”为根目录,以“我的电脑”“我的文档”“网上邻居”“回收站”等为一级子目录的树型目录结构。右边用来显示左边选中的目录的内容。资源管理器,可以管理电脑的资源主要包括对电脑文件(软件

4、)资源的管理和对电脑硬件资源的管理。本节课主要就是从文件与文件夹的管理来学习资源管理器。-15-第3章界面设计资源管理器的主界面,能实现对文件各种执行操作图3-1资源管理器主界面能新建文件夹、文本文档、Word文档,如图3-2所示图3-2-15-下图所示功能能对文件进行剪切、复制、粘贴、全选、撤消的操作,如图图3-3图3-4能更改文件夹的显示方式:图3-4帮助选项:-15-图3-5第4章详细设计资源管理器文件编辑查看帮助系统有主要由4个模块组成:文件模块、编辑模块、查看模块、帮助模块组成。在上面的界面

5、设计中,都讲斜一些。如下图4-1,所示,右键菜单的功能:图4-1-15-复制文件时,如图4-2图4-2硬盘属性,如图4-3所示图4-3-15-文件夹的属性,如图4-4所示:图4-4-15-第5章代码设计1.当树节点选定发生改变时privatevoidtreeView1_AfterSelect(objectsender,TreeViewEventArgse){try{if(sel)//当选定时,改变选定节点的颜色{TreeNodet=treenode;t.ForeColor=Color.Black;t.

6、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

7、.Expand();//展开节点else{treenode.Collapse(false);treenode.Expand();}listView1.Items.Clear();//清空ListViewLorgeIcon();//将选中文件夹的内容显示到ListViewIsUseable();//调用菜单是否可用的方法}catch(Exceptionex){MessageBox.Show(ex.Message);}}-15-2.转到TreeNodeobjnode;privatevoidbutton1_

8、Click(objectsender,EventArgse){try{objnode=treeView1.Nodes[0];stringstr=comboBox1.Text;if(str=="我的电脑"){treeView1.SelectedNode=objnode;return;}string[]strArr=str.Split("\".ToCharArray());ArrayListAlist=newArrayList();foreach(stri

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。