代码改变世界

随笔分类 - .net 2.0

MS 开放 .NET 框架源代码

2007-10-04 20:49 by 晓风残月, 788 阅读, 收藏, 编辑
摘要:从 ScottGuthrie 的 Releasing the Source Code for the .NET Framework Libraries 获知 MS 开放了 .net fx 源码。 首批开放的源码(包括注释)主要为BCL(Base Class Libraries),包括System, System.IO, System.Collections, System.Configurat... 阅读全文

IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。

2007-09-27 13:31 by 晓风残月, 9919 阅读, 收藏, 编辑
摘要:错误信息 您正在搜索的页面可能已经删除、更名或暂时不可用。 HTTP 错误 404 - 文件或目录未找到。 解决方法 手动开始 ASP.NET 2.0 服务扩展: 阅读全文

GUID 格式化

2007-08-25 23:20 by 晓风残月, 2233 阅读, 收藏, 编辑
摘要:System.Guid.ToString() 默认的输出方式是带 - (连字符)的,如果希望是单纯数字(16进制)呢?直观方法当然是 Replace 了,事实上 Guid 内置支持格式化: Guid.ToString 方法 (String) public string ToString ( string format ) 参数 format 一个单格式说明符,它指示如何格式化此... 阅读全文

ADO.NET 中 DataReader 各种读取方式性能比较/测试

2007-08-08 05:11 by 晓风残月, 6216 阅读, 收藏, 编辑
摘要:很早就做了这么一个测试,一直没有发布出来,觉得 ADO.NET 星球原著民,应该都知道 DataReader.GetXXX(>) 比 Convert.ToXXX(DataReader[>]) 性能佳,且前者是诸多读取方式最佳的。刚才看到 http://community.csdn.net/Expert/TopicView3.asp?id=5696773 中关于 box/unbox 问题,以及前几... 阅读全文

MSDN 收藏夹丢失

2007-07-28 08:22 by 晓风残月, 549 阅读, 收藏, 编辑
摘要:一早起来,发现 MSDN 收藏夹空空如也了,之前收藏几百份文档不见了 也不晓得何时丢的,呜乎哀哉 当初喜闻 MSDN 2005 提供收藏夹功能,甚是高兴——一直想抽空开发插件支持之呢 后来发现,原来此功能纯属 MS 搞的又一鸡肋功能,无法分级分类(虽然IE的收藏夹也够鸡肋,至少还可以建子文件),通过 VS 2005 的【导入导出】功能对 MSDN 收藏夹几乎“免疫”,视而不见,呼呼,不得不说... 阅读全文

ASP.NET DEMO 13: 如何为 SqlDataSource 动态绑定变量参数

2007-07-27 01:48 by 晓风残月, 4979 阅读, 收藏, 编辑
摘要:对于 xxxDataSource 来说,支持绑定参数,包括 ControlParameter、CookieParameter、SessionParameter、ProfileParameter 和 QueryStringParameter。假如参数值直接来自于应用程序变量或者通过某个方法返回呢?查阅了关于参数基类 Parameter 类 似乎不支持此功能,有一个选择就是扩展自己的 Paramete... 阅读全文

C# 调用 Microsoft.VisualBasic.Collection

2007-07-17 23:54 by 晓风残月, 980 阅读, 收藏, 编辑
摘要:问题 Dim d As New Collection d.Add("Northsnow") d.Add("塞北的雪") d.Add("http://blog.csdn.net") Dim t As New ArrayList(d) Dim sb As New System.Text.StringBuilder() If t.Count > 0 Then sb.Append("ArrayList中共... 阅读全文

如何对 DataTable 执行 SELECT DISTINCT

2007-07-16 20:57 by 晓风残月, 7484 阅读, 收藏, 编辑
摘要:在 ADO.NET 1.x & 2.0 中, System.Data.DataTable 类虽然公开 Select 方法,但不支持 DISTINCT 关键字,而我们在实际开发中免不了有这样的需求:对已有 DataTable 进行 SELECT DISTINCT ,返回指定列具有唯一值的行,这些行存在新的 DataTable 中。对于此问题,很早就有人提出来了,大家也做了很多尝试。看到 CSDN ... 阅读全文

总结 @ 在 C# 中的用法

2007-05-26 00:05 by 晓风残月, 12180 阅读, 收藏, 编辑
摘要:一 字符串中的用法1。地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如, string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 2。如要在一个用 @ 引起来... 阅读全文

关于C#编译器错误CS0685(VS2005)

2007-05-25 22:38 by 晓风残月, 696 阅读, 收藏, 编辑
摘要:今天CSDN中有人发现Duwamish7(C#)升级到VS2005后,SystemFramework编译通不过了,尝试了一下果然报错:呀呀,不会吧,当年VS2003的时候 Duwmish 7我可是研究过千百回了(夸张了点,其实没研究透:->),都没有出现过这个错误,不知道C# complier 那根筋接错了神经线老查了MSDN,原来这个编译错误编码为 CS0685,描述如下: 编译器错误 CS06... 阅读全文

关于 Web Deployment Projects

2007-04-24 00:17 by 晓风残月, 1141 阅读, 收藏, 编辑
摘要:今天在 www.asp.net 中search 有关 asp.net setup 信息时,无意中碰到了 Web Deployment Projects :Web Setup + Precompilation http://forums.asp.net/thread/1462314.aspx,原来MS早在2005年晚些时候就推出了 Web Deployment Projects,最为 VS2005的... 阅读全文

VS 2005 安装一个的小问题

2007-04-22 21:01 by 晓风残月, 444 阅读, 收藏, 编辑
摘要:今天通过 添加/删除 安装了VC++的部分功能之后,在 程序》Visual Studio 2005 》Visual Studio 2005 Tools 里面竟然找不到 ActiveX Control Test Container 了,但是却有 Spy+和 MFC-ATL Trace Tool,建了MFC ActiveX功能在IDE里面 工具 菜单中也找到不到ActiveX Control Test... 阅读全文

在.net 2.0 中执行分布式事务:隐式事务篇(SQL Server 与 Oracle)

2007-04-07 22:34 by 晓风残月, 1174 阅读, 收藏, 编辑
摘要:项目涉及到多个数据库的查询更新操作,也就必然需要分布式事务的支持,查了MSDN知道 .net 2.0 中利用新增的 System.Transactions 命名空间可以简单的实现分布式事务: System.Transactions 基础结构通过支持在 SQL Server、ADO.NET、MSMQ 和 Microsoft 分布式事务协调器 (MSDTC) 中启动的事务,使事务编程在整个平台上变得简... 阅读全文

Oracle:.NET 连接Oracle

2007-03-31 19:12 by 晓风残月, 3169 阅读, 收藏, 编辑
摘要:刚接触Oracle,装好Oracle,什么Server,Client,ODP.NET啊一堆全装上了,利用晚上时间陆陆续续搞了一个终于,从图书馆搜刮了N本与Oracle有关的书,怎么使用企业管理器,怎么建立数据库、管理数据库,还有什么Oracle体系结构(物理存储和逻辑存储),什么Oracle实例啊.......太多的概念了最终还是没有全部搞懂,时间不等人,项目催得仅啊,今天自己通过 Databas... 阅读全文

VS2005's WebSiteProject && WebApplicationProject

2007-03-22 22:48 by 晓风残月, 503 阅读, 收藏, 编辑
摘要:很多朋友都问我WebSiteProject 与 WebApplicationProject的区别,以及WebSiteProject 如何转换到 WebApplicationProject,收集了ScottGu's blog 以及 MSDN相关文章,方便查阅:ScottGu's blogVS 2005 Web Application Project V1.0 Releasedhttp://weblo... 阅读全文

Oracle Explorer 无法打开 : Pakage load faliure Package

2007-03-21 00:39 by 晓风残月, 959 阅读, 收藏, 编辑
摘要:今天安装 Oracle Developer Tools for Visual Studio .NET with ODAC 10.2.0.2.20,一切顺利,当从VS中打开 Oracle Explorer 却报错:" Pakage load faliure Package 'Oracle developer tools for visual studio .net has failed to loa... 阅读全文