302Soft—302软件技术联盟

ASP.NET / C# / PowerBuilder 技术交流
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年1月18日

摘要: 扩展标记语言XML(eXtensible Markup Language),是由W3C组织制定的。做为用于替代HTML语言的一种新型的标记语言,XML内部有着很多基本标准,XML就是通过与这些相关标准地结合,应用于科学计算、电子出版、多媒体制作和电子商务的。C#作为一种新型的程序语言,是.Net框架的一个重要组成部分,他和XML的关系颇深。本文就从一个方面来探讨一下这二者的关系。即:看用C#如何来创建和读取XML文档。 一. 本文程序设计和运行的软件环境: (一).微软公司视窗2000服务器版 (二)..Net FrameWork SDK Beta 2 二. C#创建XML文档: 在本文中我们来介绍一下用C#创建XML文档的二种方法,这二种方法各有千秋,第一种创建起来更灵活,第二种创建起来更方便。 (一).C#创建XML文档的第一种方法: 阅读全文

posted @ 2007-01-18 01:58 寒夜听雨 阅读(2633) 评论(0) 推荐(0) 编辑

摘要: 实现方式:利用Microsoft.win32类提供的注册表类访问系统注册表获取ODBC数据服务列表。 具体实现: Microsoft.win32提供了RegistryKey类,用来访问系统的注册表。 ///定义注册表子Path string strRegPath = @"SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources"; ///创建两个RegistryKey类,一个将指向Root Path,另一个将指向子Path RegistryKey regRootKey; RegistryKey regSubKey; ///定义Root指向注册表HKEY_LOCAL_MACHINE节点 regRootKey = Registry.LocalMachine; ///Registry枚举类提供了以下几种 /* Registry.ClassesRoot--------- 阅读全文

posted @ 2007-01-18 01:54 寒夜听雨 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 需要添加的命名空间: using System.Xml; 定义几个公共对象: XmlDocument xmldoc ; XmlNode xmlnode ; XmlElement xmlelem ; 1,创建到服务器同名目录下的xml文件: 方法一: xmldoc = new XmlDocument ( ) ; //加入XML的声明段落 xmlnode = xmldoc.CreateNode ( XmlNodeType.XmlDeclaration , "" , "" ) ; xmldoc.AppendChild ( xmlnode ) ; //加入一个根元素 xmlelem = xmldoc.CreateElement ( "" , "Employees" , "" ) ; xmldoc.AppendChild ( xmlelem ) ; //加入另外一个元素 for(int i=1;i{ br 阅读全文

posted @ 2007-01-18 01:45 寒夜听雨 阅读(318) 评论(1) 推荐(0) 编辑

摘要: 可以通过调用kernel32.dll中的两个api:WritePrivateProfileString,GetPrivateProfileString来实现对ini 文件的读些。 具体实现的代码如下: 阅读全文

posted @ 2007-01-18 00:18 寒夜听雨 阅读(2685) 评论(4) 推荐(0) 编辑

摘要: //本周是本年第几周 private int DatePart(System.DateTime dt) { int weeknow = Convert.ToInt32(dt.DayOfWeek);//今天星期几 int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差 int days = System.DateTime.Now.AddDays(daydiff).DayOfYear;//上周末是本年第几天 int weeks = days/7; if(days%7 != 0) { weeks++; } //此时,weeks为上周是本年的第几周 阅读全文

posted @ 2007-01-18 00:14 寒夜听雨 阅读(2289) 评论(0) 推荐(0) 编辑


Copyright(C) 2004-2007 302Soft-寒夜听雨 版权所有