![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
syeerzy
资深码农大叔.
展开
-
2个页面间不通过Session与url的传值方式。
下面是全部代码,已经编译通过。Chuandi(传递)是名字空间WebForm1:Inherits="chuandi.WebForm1" %> WebForm1 using System;namespace chuandi{ public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebC原创 2005-04-16 08:34:00 · 2039 阅读 · 2 评论 -
可以屏蔽某些输入字符的TextBox
class myTextBox : System.Windows.Forms.TextBox { protected override bool ProcessKeyEventArgs(ref Message m) { int s=m.Wparam.ToInt32(); if(m.Msg==0x0102) { if((s57)) //这里是需要屏原创 2005-04-18 08:21:00 · 1921 阅读 · 0 评论 -
在密码输入框内按回车就登陆的功能(ASP.Net)
刚才看见一篇题目为《asp.net内实现在密码输入框内按回车就登陆的功能document.title="asp.net内实现在密码输入框内按回车就登陆的功能 - "+document.title 》的blog(我就不说谁了。。)点进去发现只有一个句号,强烈谴责这种行为欺骗老百姓。我觉得这种东西应该很多人写过才对,这里再写一次:function sub(){ if(event.keyCode原创 2005-04-18 08:54:00 · 3189 阅读 · 2 评论 -
关于静态构造函数的利与弊
静态构造函数在两种情况下会执行:1,开发人员添加与 C# 中的类型具有相同名称的静态、无参数方法,来显式添加静态构造函数。2,类型具有一个用于静态字段的初始值设定项,在这种情况下,编译器会在后台添加静态构造函数。第一种情况会导致代码性能变差,微软建议在声明静态字段的位置对其进行初始化。对生成的代码进行反编译发现:1里运行库为了在精确时间运行类型初始值设定项而执行的检查会增加循环内的开销。1比2带来原创 2005-04-19 10:00:00 · 1845 阅读 · 0 评论 -
ExecuteNonQuery 方法的返回值
ExecuteNonQuery 方法返回受到 Insert、Update 和 Delete 操作影响的行数。对于所有其他查询都返回 –1,而不是0。原创 2005-04-19 08:41:00 · 3052 阅读 · 0 评论 -
关于语言的执行效率问题
刚在论坛看到有人问C#和C++的效率问题。我觉得:即使都是用托管代码,C++也比C#效率略高(如果写程序的人水平一样)因为C++中有更多的优化余地,把更多自由性给了开发人员。另外还可以再举个例子,C#中值类型到引用类型之间的Box和UnBox都是系统自己帮你做的,所以开发人员很容易在这个地方丢失性能,而C++则不会 。Int32 v = 5; Object o = v; v = 123原创 2006-04-03 02:32:00 · 1854 阅读 · 1 评论 -
垃圾代码是这样练成的......
很多人喜欢在网上,论坛里,QQ群里,向别人要代码...... 而我个人习惯,不太喜欢看别人代码,因为扔在论坛上的代码,虽然也有精品的,但是大多是新手练手,每每有看到哭笑不得的代码. 所以一般只看运行,看代码也就看看结构,层次. 可是工作中,却每每需要去看别人的代码.....今天就遇到一个极品垃圾代码...一个类里面接近900行代码....线程不安全也就算了,真正能用的代码,不足一半,而那不足一半的原创 2006-04-03 02:39:00 · 1970 阅读 · 12 评论 -
调试
都知道发烧不是因为额头被热水烫过,肚子疼通常也不会是因为肚子受伤.其实调程序也是如此. 找错误的时候不该只从错误的地方区找,有可能在遥远的地方的问题,导致了这里的错误.也不要去相信那些从来没出过错的地方,就是不会错的,从来不错只表示它过去没错,不表示现在也是对的.今天一个同事的程序就遇到这个问题,一个自定义表格控件,用了很久了,突然今天发现在一个窗体上操作着操作着就绑不出来数据.重新进入窗原创 2006-04-03 02:41:00 · 1207 阅读 · 0 评论