2005年9月3日

摘要: 近日在WebService中编写一个方法:void F(int i,out DataSet a,out DataSet b)。编译通过没有问题,但是客户端在调用的时候,怪事出现了,3个参数只出现了2个int i 和DataSet b,而DataSet a却没有出现?!!更奇怪的是客户端就按照这种形式居然可以调用成功。真是怪事年年有,今年特别怪! 阅读全文
posted @ 2005-09-03 15:13 Michael 阅读(372) 评论(0) 推荐(0) 编辑

2005年8月8日

摘要: 今天在编译ASP.NET程序时遇到一个奇怪的问题:服务器未能处理请求;未能加载“程序名.Global”类型,这个问题以前没有遇到过,于是上网上去google了一下。看到有文章说可能是之前项目没有编译通过造成的,想到刚才编译时的确有错误发生,但是我选择“继续”,然后就出现了之前的错误。回去后,先把错误解决了,使得编译成功,这个错误就没有再出现。问题就是如此而已。 阅读全文
posted @ 2005-08-08 14:41 Michael 阅读(11360) 评论(11) 推荐(0) 编辑

2005年7月27日

摘要: 1. 今天看到在C#中,结构是值类型,而类是引用类型。换句话说,当我们先创建类的对象A和B,并将A复制给B,这时A和B将指向堆上同一个地址。改变A的内容,将影响到B.呵呵,有点意思。2. 在C#中,byte和char类型将不能隐式的转换。3. 不能用变量来声明数组的长度,如果希望数组长度是动态变化的,或者在运行时长度可以增加,就必须创建ArrayList对象。4. 封箱:将... 阅读全文
posted @ 2005-07-27 14:05 Michael 阅读(731) 评论(0) 推荐(0) 编辑

2005年7月21日

摘要: 假设有一个窗体类A,A中有一个OK按钮。另有一个窗体类B,B从A继承而来,我在B的OK按钮中也写了响应的代码。现在遇到的问题是当我Click B的OK按钮时,Click事件被响应了2次,类B一次,类A一次,但是我不想类A的也响应。这个该如何解决呢?我在网上检索了一下,得到解决方法是,在类B的构造函数加入这样的代码this.btnOK.Click -= new System.Even... 阅读全文
posted @ 2005-07-21 16:38 Michael 阅读(446) 评论(0) 推荐(0) 编辑

2005年7月19日

摘要: 1. 在团队开发中,代码中注释部分应占整个代码的1/3左右,而且应在代码编写前就写好注释。如果另一个程序员认为你的代码中注释全部是废话,那么这些注释肯定是在写完代码之后才加上去的! 2. 不要把几个变量放在一起声明。 3. 把相关数据打包到一个变量中,再进行传送,比传送5,6个变量要容易。 阅读全文
posted @ 2005-07-19 13:49 Michael 阅读(329) 评论(0) 推荐(0) 编辑

2005年5月27日

摘要: 昨晚刚到家就接到同事的电话,有客户打电话寻求帮助,他们使用的程序出现问题:主页无法打开,出现异常错误。由于我已经在家,只能让同事在现场看,我来找问题。于是就出现下面的对话。我:iis正常运行吗?同事:正常我:那在iis里打开主页呢?同事:也不行,但是错误信心变了,变成“Sql Server不存在或访问被拒绝”。我:那你看看数据库服务器是不是有问题?同事:不可能,我正在上面做数据清算... 阅读全文
posted @ 2005-05-27 14:21 Michael 阅读(1549) 评论(0) 推荐(0) 编辑