NIIT1Project报告格式简要概述(doc8页)_第1页
NIIT1Project报告格式简要概述(doc8页)_第2页
NIIT1Project报告格式简要概述(doc8页)_第3页
NIIT1Project报告格式简要概述(doc8页)_第4页
NIIT1Project报告格式简要概述(doc8页)_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、niit-mms1 projecttraining report专业计算机科学与技术学生姓名林海洋班级b计算机103学号1010704310完成日期2012、1、2信息工程学院一、项目概要资源管理器:实现负责管理数据库、持续消息队列或事务性文件系统中的持久性或持续性 数据。二、开发环境介绍资源管理器是在 windows.net framework的编译环境下生成的以 c的实现语言的程序 实现资源管理器需要treeview和listview两个控件。三、实现方法及步骤 using system;using system.collections.generic;using system.compo

2、nentmodel;using system.data;using system.drawing;using system.linq;using system.text;using system.windows.forms;using system.io;namespace资源管理器 public partial class form1 : form public form1() initializecomponent(); private void form1_load(object sender, eventargs e)/加一个根目录treenode root1 = new treeno

3、de(我的电月而”); treeview1.nodes.add(root1);getdrive(); /添加磁盘名称的方法foreach (treenode root in treeview1.nodes) addsubdir(root); /添加每个磁盘的子文件夹的 方法 / /获取逻辑磁盘并加到treeview中的方法/ private void getdrive() /获取磁盘的盘符(通过静态directory方法调用获取逻辑驱 动器名称)string口drives = directory.getlogicaldrives();/添加盘符到树中,遍历数组 treenode node =

4、null; foreach (string drivein drives)driveinfo dif = new driveinfo(drive);/(d riveinfo )提供对有关指定驱动器的信息的访问if (dif.drivetype = drivetype.cdrom) node = new treenode(drive, 0,0);treeview1.nodes.add(node); else node = new treenode(drive, 3,3);treeview1.nodes.add(node);/ /添加子文件夹的方法/ / private void addsubdi

5、r(treenode node) / 需要传过来一个节 点的名称node.nodes.clear();/首先清空上次选中的节点string path = node.fullpath;/根据路径生成文件夹对象(通过实例方法directoryinfo来实现)directoryinfo dirf = new directoryinfo(path);try/获取该文件夹的所有子文件夹directoryinfo口folds = dirf.getdirectories();treenode foldnode = null;foreach (directoryinfo fold in folds) /att

6、ributes获取或设置当前文件或目录的特性(是否有隐藏的文件)if (!fold.attributes.tostring().contains(hidden)foldnodenew treenode(foid.name, 2,2);node.nodes.add(foldnode);catch (exception )放到try catch中是为了显示异常的信息,比如没有子文件夹的g盘/ /给每个子文件夹添加文件的方法/ / private void addfile(string path)/ 需要传过来一个要添加文 件的文件夹(节点)的名称listview1.items.clear();/根

7、据路径生成文件夹对象(通过实例方法directoryinfo来实现)directoryinfo dirf = new directoryinfo(path);tryfileinfo口 files = dirf.getfiles();for (int i = 0; i -0 d: i- 1=j e: t东南大学数据结构i 一i中科院的fi-q北京交通大学一侯澧军戴e_| 天翔arm 1almii + i虫7上光盘资料+ _|方-就光盘资料1二)光盘视频+ - _j 天翔abm linuk:一i窿入立linuxk-a敷学思想与方法北大l0额据结构;._王华斌ahm基础视版|申日课本i- -i郸天祥

8、mcu名称大小类型修改时闻4一|_|。1-总体录.348166624“ aviz010/10/1 20;08:49二1低-亦入式-l264245t6,avi2010/0/30 22:27:20_jd3-linac a thq9为冏avi2010/10/1 22:36:48j1。4 li m型534430205,avi201q/10/2 3:47:13哈嘉马li136679680avi2010/10/1 16:26:45_jo6_linik.270484450,avi2010/10/e 0:00:55.lot-linux.196392960,avi201g/10/1 15:41:39_108-l

9、i nwt.223177216,avi2010/10/s 1 3936.jpg-lirkiix.237271552,avi2010/ld/2 1.43:3tt:110-li nuk,133635168,avi2010/t0/i 14;42:40_| ll-linux.383615488.avi2010/10/2 6154:45第112lizmx.224937s84,avi2010/10/1 10:34:52进程间316456960,avi2010/10/2 2:51:orr一1 24-进程词208128000.avi2qi0/10/2 4:21:22二115-进程间nee35i3s,avi2q

10、10/1o/2 0.43:30_116 - linux 一173153792.avi2010/10/2 0:25:54-4川:t我的贲源苣运国五、训练小结资源管理器的设计有点复杂,不过抓住基本点,基本可以实现,加上面向对象的设计本身 的优越性,这次的设计基本成功。这次设计加深了我对面向对象程序编程的理解。读一本好书,就是和许多高尚的人谈话读书时,我愿在每一个美好思想的面前停留,就像在每一条真理面前停留一样。书籍是在时代的波涛中航行的思想之船,它小心翼翼地把珍贵的货物运送给一代又一代。好的书籍是最贵重的珍宝是唯一不死的东西。书籍使人们成为宇宙的主人。书中横卧着整个过去的灵书不仅是生活,而且是现在、过去和未来文化生活的源泉。书籍把我们引入最美好的社会,使我们认识各个时代的伟大智者。书籍便是这种改造灵魂的工具。人类所需要的,是富有启发性的养料。而阅读,则正是这种养料。8、不敢妄为些子事,只因曾读数行书。陶宗义我并没有什么方法,只是对于一件事情很长时间很热心地去考虑罢了。只要愿意学习,就一定能够学会一个爱书的人,他必定不致缺少一个忠实的朋友一个良好的导师一个可爱的伴侣一个优婉的安慰

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论