随笔分类 - .NET Framework
摘要:听老赵Session之后对编程语言发展的一点感触和牢骚。
阅读全文
摘要:在.NET 1.1下,你必须用过实现IConfigurationSectionHandler接口来进行操作。但在.NET 2.0下,微软提供了一系列可以对配置文件进行操作的方法,而且非常强大,能够让你随便定义自己的配置节点。在开始之前我们先看看我们想写一个怎样的配置节:<configSections><sectionname="MailSettings"type="MyBlog....
阅读全文
摘要:记得很久以前就看到过一篇文章,说搞不懂HttpModule,HttpHandler和HttpContext的算不上好的ASP.NET程序员。由此看来,在此之前我都算不上一个好的ASP.NET程序员。要想搞清楚上面的几个东西,首先就要搞清楚当一个HttpRequest发送到服务器之后,服务器是怎么处理这个Request并且将处理的结果返回给客户端。在ASP.NET中,当一个HttpRequest到达...
阅读全文
摘要:.NET 2.0下已经封装了BalloonTip,使得我们开发NotifyIcon的程序变得更加有趣。(BalloonTip就是那种Windows XP在你插入新硬件的时候会弹出找到新硬件的气球的那种东西) 这里不是说明如何使用BalloonTip,是说明一下使用的时候所出现的几个问题: 1. 使用ShowBalloonTip方法显示Balloon的时候,会需要指定一个整形的参数,MSDN上...
阅读全文
摘要:2ndgatechina的笔试project:写一个.NET API,能使其他devs能够调用他来将任意时区的时间转换为当前时间或者将当前时间转换为任意时区的时间。咋一看,好像比较简单,真做的时候才发现我怎么去获取我系统的当前时区呢?上http://www.pinvoke.net上查,发现需要使用kernel32.dll中的GetTimeZoneInformation的系统API。现成的例子参看这...
阅读全文
摘要:才去新公司上班,开始转VB.NET,不知道怎么开始适应,就想起以前的笔试题,直接转用VB来搞搞。其实题目并不难,算法都知道,但真要写出实际的函数来还真需要点耐心和细心。1、不使用数学转换,使用原始算法将一个10进制数字转换为16进制。2、计算两个大数的乘积。第一道不难,很快搞定首先是转换16进制的字符:1'将数字转换为16进制的数字2PublicSharedFunctionConvertHexCh...
阅读全文
摘要:如果默认安装DevExpress公司的重构利器Refactor! Pro的话,在VS 2005 beta2 的C#代码环境下是找不到其所提供的Refactor选项的,因为微软默认的这个选项覆盖了它。那么如何让它现身呢?
阅读全文
摘要:今天要构建一个在.net 2.0下的单元测试环境,于是按照跟以前一样的想法:将源代码在2.0的环境下重新编译。编译的时候是没有出错,但是在进行Debug的时候总会报BadImageFormatException的异常,去google上搜了半天也没发现能够解决这个问题的。 最后偶然发现只要将其应用程序的配置文件简单修改一下就可以了。修改的地方如下: ...
阅读全文