上一页 1 ··· 14 15 16 17 18
摘要: C# 实现对XML的基本操作(创建xml文件,增、删、改、查 xml节点信息) XML文件在存储、交换和传输数据信息上有着很方便处理,那么今天这篇文章主要讲一下用C#如何实现对XML文件的基本操作,如:创建xml文件,增、删、改、查xml的节点信息。所使用的方法很基础,方便易懂。  本文的主要模块为:① :生成xml文件② :遍历xml文件的节点信息③ :修改xml文件的节点信息④ :向xml文件添加节点信息⑤ :删除指定xml文件的节点信息 阅读全文
posted @ 2011-01-26 09:29 Eric Sun 阅读(28548) 评论(25) 推荐(20)
摘要: 【C# 32位程序访问64位系统注册表】:要实现32位程序访问64位注册表信息,还要知道如下概念:1:文件系统转向。2:注册表重定向(转向)。3:注册表反射。通过:关闭64位(文件系统)的操作转向-->获得操作Key值的句柄-->关闭注册表转向(禁止特定项的注册表反射)-->获取访问的Key值-->打开注册表转向(开启特定项的注册表反射)-->开启64位(文件系统)的操作转向。这个流程完成32位程序对64位注册表信息的访问。核心方法为文中的public static string Get64BitRegistryKey(string parentKeyName, string subKeyName, string keyName) 阅读全文
posted @ 2011-01-21 15:54 Eric Sun 阅读(16054) 评论(1) 推荐(14)
摘要: 【C# 32位程序与64位程序读\写注册表的区别】:为了防止注册表键冲突,64位机器注册表信息分成了两个部分。一部分是专门给64位系统(即:64位程序)访问的,另一部分是专门给32位系统(即:32位程序)访问的,放在Wow6432Node下面。因此:X64(Any Cpu)Platform下的程序会操作64位机器存放注册表位置的注册表信息,X86 Platform下的程序会操作32位机器存放注册表位置的注册表信息(即:WOW6432Node节点下的注册表信息) 阅读全文
posted @ 2011-01-20 17:19 Eric Sun 阅读(17354) 评论(1) 推荐(8)
摘要: 编写程序时,合理地使用 try-catch 语句是一种良好的编程习惯。应该尽可能对所有可能出错的语句进行 try-catch , 如果有必要,捕获每种特定异常,并提供更加友好的出错信息,使得程序更加人性化。 System.Web.UI.WebControls.WebParts; 为WebPart类的所在。 控件有: Button , TextBox , HtmlTableCell , Labe 它的公共属性有 :AllowMinimize : 是否允许最小化;Caption : WebPart的说明,标题后面的文字;Description : WebPart的简介;FrameState : W 阅读全文
posted @ 2010-11-27 16:39 Eric Sun 阅读(940) 评论(0) 推荐(0)
摘要: 分辨在SharePoint的WebApplication, Site, Web, List, Item, File级别下,用不存在的"对象名"获取"对象"时是否马上抛出异常。用形式化的方式表示如下:SPWebService.ContentService.WebApplications["webAppName"],webApp.Sites["siteName"],web.Webs["webName"], web.Lists["listName"] and list.Items["itemIndex"], folder.Files["SeverRelativeUrl"] 经过自己的测试发现:webApplication, site, web, (即前三个)即使对象名字不存在也不会抛异常,而是在Try{}中继续执行后面语句;List, Item, File(即后三个)如果对象名字不存在,会获得不了该对象,直接抛异常去执行Catch(){}中的语句。 阅读全文
posted @ 2010-11-27 16:06 Eric Sun 阅读(1675) 评论(0) 推荐(1)
摘要: 获取SharePoint中SPFarm, SPWebApplicationCollection, SPWebApplication, SPSiteCollection, SPSite, SPWebCollection, SPWeb, SPListCollection, SPList级别对象的基本操作 阅读全文
posted @ 2010-11-27 15:01 Eric Sun 阅读(2380) 评论(0) 推荐(2)
摘要: 1. 用GridView自带的方法实现分页功能。 2. 用ViewState记录GridView分页后各个分页面的CheckBox的选中状态。 3. GridView不同分页面之间的跳转只是刷新当前页面,并没有跳出当前Web页面的生命周期。(这也是ViewState的作用范围) 4. 如果想要在不同Web页面之间跳转实现信息传递的话,可以用Cookie,Session等。 阅读全文
posted @ 2010-11-16 20:03 Eric Sun 阅读(8579) 评论(18) 推荐(4)
摘要: 在C#中实现“引用传递”的两种方式为:ref 和 out。他们的不同之处在于①:使用ref关键字进行“引用传递”时,传入的实参必须先被初始化,而是用out的时候则不用。②使用out关键字进行“引用传递”时,在离开该函数之前必须完成参数的初始化③即:ref有出有进,out有出没进。他们的相同之处在于:①使用ref和out进行“引用传递”,在定义方法和调用方法时,都要在参数前加ref和out关键字,以满足匹配。②由于属性是方法,不是变量;而指针是变量。所以属性都不可以作为ref和out参数传递。 阅读全文
posted @ 2010-10-22 09:11 Eric Sun 阅读(1468) 评论(6) 推荐(0)
上一页 1 ··· 14 15 16 17 18