C#在应用中的技巧

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:asaaaas
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文探讨了如何利用C#,读取XML到Dataset最简单的方法,在C#中使用DataTable存储数据等一些简单方法。
  关键词:XML Dataset DataTable 存储数据
  
  随着C#的流行,C#越来越为广大开发人员所接受。我们都知道,C#的开发不仅需要掌握其基本的原理,更要多实践,从实践中获取真正的开发本领。在我们的实际开发中,往往基本的原理满足不了开发需求,作为一名教师,在长期的教学以及项目开发中,我总结出了下面小技巧,希望对大家的开发有所裨益。
  一、C#中读取XML到Dataset最简单的方法
  C#其实是支持读取XML到Dataset的,但是可能直接读取效率不是特别的高。如果你的XML非常小的话,那么用这种方法再合适不过了。
  使用方法:
  using System.Data;
  using System.Xml;
  ………………………….
  DataSet myds=new DataSet();
  myds.ReadXml(“yourxmlfilepath.xml”);
  DataTable mytable=new DataTable();
  mytable= myds.Tables[0];
  String something;
  something = mytable.Rows[1][“name”].ToString().Trim();
  textBox1.Text=something;
  That’s it.
  二、C#中得到文件夹下文件
  C#封装了很多类,可以直接使用,对获取本机资源提供了很大的便利。
  String FPath=at“D:\CSharp\” ;//at表示后面的特殊字符都不是转义字符,而按照特殊字符对待
  System.IO.DirectoryInfo MyDir = new System.IO.DirectoryInfo(FPath);//得到文件夹信息
  foreach (System.IO.FileInfo MyFile in MyDir.GetFiles(“*.mp3″))//得到mp3文件
  {
  String FName = MyFile.Name;//得到文件名, MyFile.FullName是带路径的文件名
  // 对文件进行处理
  }
  三、在C#中使用DataTable存储数据
  说DataTable之前应该先说说DataSet,DataSet其实是存储在内容中的一个关系数据库,是一个数据表的集合,一个DataTable就是DataSet中的一个关系数据表,了解关系数据库的话对此应该很容易理解。
  类:DataTable
  命名空间:System.Data
  System.Data.DataTable MyTable = new System.Data.DataTable(“Files”);
  创建了一个名为Files的数据表,这个数据表对象的名字叫做MyTable。刚创建的数据表没有属性列和记录,需要我们进行添加:
  MyTable.Columns.Add(“OriginalFileName”, System.Type.GetType(“System.String”));
  在数据表中创建一个名为 OriginalFileName类型为String的属性列,使用相同方法可以添加其他的属性列。添加完属性后就可以使用DataRow添加记录:
  DataRow MyDr = MyTable.NewRow();
  MyDr["OriginalFileName"] =“从头再来-刘欢”;
  MyTable.Rows.Add(MyDr);
  使用相同的方法可以添加其他的记录。添加完毕后就可以对其进行操作:
  for(int m=1;m<=MyTable.Rows.Count;m++)
  {
  for (int n = 1; n <= MyTable.Columns.Count; n++)
  {
  String Content= MyTable.Rows[m - 1][ n - 1].ToString().Trim();
  }
  }
  希望上述技巧能对大家的实际开发带来真正的方便!总之,C#的开发是一个长期的工作,从基础开始,把握好一些技巧的应用,相信通过您的努力,一定能开发出有创意的C#程序!
  
  
  参考文献:
  [1]孙印杰 杨滔 吕书琴  ,《ASP.NET+SQL SERVER动态网站设计实例精解》,北京,电子工业出版社,2010年
  [2]谭浩强,《C#程序设计》,北京,清华大学出版社,2011年
  [3]朱秀英,朱爱彬,《C#程序设计题解与实验指导》,北京,中国人民大学出版社,2009年
  [4]赵喜清,李思广,《C语言程序设计》,北京,中国农业科学技术,2010年
其他文献
摘 要:本文从博物馆的定位、发展历程和运作方式谈起,介绍了博物馆的功能、职责和所承担的意义,从而阐明博物馆在根本上可以作为和谐文化建设一个独特的窗口,在和谐社会建设中贡献出一份力量。  关键词:博物馆 和谐社会 建设 和谐文化    一、从定位来看,博物馆本身就是为社会发展服务的  “博物馆”一词,源于希腊文,原意为“祭祀缪斯的地方”。缪斯神庙其实是一个专门的研究机构,里面设大厅研究室,陈列天文、
期刊
摘 要:费孝通是中国最重要的社会科学家,他的《乡土中国》用敏锐的学术思维和丰富的“社会学想象力”建构了一幅比较完整和丰满的中国传统乡村社会的画面。他笔下的“乡土中国”是一套关于传统中国乡村社会的“理想图景”,是包含具有中国基层传统社会里的一种特殊的体系。费先生将“乡土社会”设定为一种不流动的、在时间和空间上静止的、凝固的、浓缩了的社会。而实际的乡土社会是流动的、不断发展变化着的社会。所以,《乡土中
期刊
摘 要:探索正多边形是否能够进行平面镶嵌的原因.探索能镶嵌成平面图案的多边形应满足的条件;探索用一种正多边形镶嵌的规律,探索用两种正多边形镶嵌的规律,用三种边长相等的正多边形能否进行镶嵌?若干个能完全重合的任意三角形或任意四边形呢?  关键词:平面 镶嵌 探索    提出问题:家里装修房子铺地板砖时应注意什么?是否重叠,是否有缝隙?在我们的生活中有许多美丽的图案,让我们一起来看一看:    这些图
期刊
摘 要:小学语文教学中,培养学生的自学能力非常重要,通过诱发学生自觉学习情感,强化学生自觉学习的技能,养成学生自觉学习习惯等措施,可以有效提高学生的自学能力。  关键词:情感 技能 习惯    语文自学能力是学习的一项综合能力。它是观察、想象、思维、记忆、表达等能力的综合体。自学能力属于语文教学中的技能目标,也是学生语文学习水平的重要标志。叶圣陶先生说过:“学生须能看书,须能作文,故设语文课以训练
期刊
在平时的教学工作中,时常听到学生在向老师诉说:“老师,我学政治很认真,怎么成绩总是难以提高?”也有老师发出感慨:“我工作很努力,备课、上课、辅导学生花的工夫比别人还要多,讲的内容与别人差不多,为什么学生的成绩总是不如别人?”这些反映的是我们课堂教学中的有效与否的问题。其实,课堂教学的有效性并不在于学生学得是否辛苦,老师教的多或少,而在于学生在经过教师一段时间的教学后有无进步或发展。从这个角度来说,
期刊
摘 要:知识产权制度既是有效保护知识成果的重要制度 ,又是激励知识生产、 传播和应用的制度 ,而且随着经济发展全球化 ,知识产权保护日益国际化 ,其在未来世界发展中的作用将会越来越重要。知识产权日益的受到各国的重视,更加注重知识对经济的促进作用。我国也应该更加的重视和完善知识产权制度,本文对知识产权进行论述,并介绍我国存在的缺陷,并提出一些建议措施。  关键词:知识产权 特点 缺陷 意义    一
期刊
摘 要:空间理论是20世纪末出现的一种文学批评理论。本文应用叙事空间理论,从地志空间、心理空间和社会空间三个方面来分析《还乡》中的空间意象,指出哈代使用了空间对立并置的方法来展现问题画面,使小说在表现人物悲剧命运和揭示小说主题上获得了很好的艺术感染力。   关键词:《还乡》 空间意象 地志空间 心理空间 社会空间    一、引言  托马斯·哈代(Thomas Hardy 1840-1928)是英国
期刊
摘 要:以“涵养化育,自然天成”的校本理念为指导,引导学生走进生活,在生活实践中认识事物;亲身经历体验生活。借助经验运用直觉,通过感悟来理解外物时所感受到的心灵震颤。体验写作就是引导学生体验生活,品味人生,关注社会,感受时代脉搏,让他们在生活中体味、揣摩、积淀语言,在潜移默化中感受体验生活的乐趣,形成自主写作的动机,让思想与言语在涵养中同构共生。  关键词:生活作文 体验 内化 升华    我校“
期刊
摘 要:简·奥斯丁的《傲慢与偏见》与夏洛蒂·勃朗特的《简·爱》,体现了独特的有关女性价值的思想,本文从女性主义角度出发,比较两部作品的差异, 伊丽莎白较为保守被动地追求爱情,强烈希望得到男性的尊重;而简·爱则大胆主动,追求男女完全的平等。造成这些差异的原因主要是作家主体个性的差异以及生活背景的不同。  关键词:女性主义 社会背景 性格特点 差异成因    一、引言  “女性主义” (feminis
期刊
摘 要:随着社会的发展,语文教学中阅读能力的提高日趋重要。但目前高中语文阅读教学效率相对比较低,学生受益不多,阅读个性的发展受到制约,我们要打破传统阅读教学模式,尊重学生的情感,创设良好的氛围,给予学生自由的阅读空间,科学引导,让学生广泛阅读,精心思考,善于动笔,语文教学才会富有生命力与活力,学生的个性化阅读才能得以实现,综合能力才能不断提高,才能更好地适应社会的发展。  关键词:个性阅读 准确
期刊