摘要:方法一 在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去。代码如下:主窗体.cs[代码]子窗体.cs子窗体.csCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicc...
阅读全文
摘要:分块编码 ( chunked encoding )就是让 response 分块编码进行传输。response 分块编码,可以先传输一部分不需要处理的 html 代码到客户端,等其他耗时代码执行完毕后再传输另外的 html 代码。详细介绍,请参考:高性能 WEB 开发(11) - flush 让页面分块,逐步呈现假设有一个页面,一开始显示 cnblogs 的 logo 图标,3 秒钟后显示 csd...
阅读全文
摘要:A标签HTML 选择器[代码]B 类别CLASS 选择器 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<styletype="text/css">.hongkong{color:blue;}.hunang{color:red;}<...
阅读全文
摘要:这周心血来潮,翻看了现在比较流行的几个 JS 脚本框架的底层代码,虽然是走马观花,但也受益良多,感叹先人们的伟大……感叹是为了缓解严肃的气氛并引出今天要讲的话题,”javascript 面向对象编程”,接下来,我们围绕面向对象的几大关键字:封装,继承,多态,展开。封装:javascript 中创建对象的模式中,个人认为通过闭包才算的上是真正意义上的封...
阅读全文
摘要:简洁写法对象的简写在过去,如果你想创建一个对象,你需要这样:[代码]下面的写法能够达到同样的效果:[代码]这样就简单多了,你不需要反复使用这个对象的名称。这样 car 就定义好了,也许你会遇到 invalidUserInSession 的问题,这只有你在使用IE时会碰到,只要记住一点,不要右大括号前面写分号,你就不会有麻烦。数组的简写传统的定义数组的方法是这样:[代码]简写版是这样:[代码]对于数...
阅读全文
摘要:Control 不能在创建它的 Thread 之外被调用。但可以通过 invoke 来保证 Control 线程安全。在跨线程更新的时候,Control 会检查 CurrentThread 是否为创建 Control 的线程,并报错!示例代码如下:示例代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://w...
阅读全文
摘要:在项目需求中,根据用户从文本框输入的表名,查询该表的记录数。初步代码如下: string sql = "select * from " + txtTableName.Text.Trim(); // txtTableName 是文本框但这样有可能导致T-SQL注入式攻击,于是更改代码如下: string sql = "select * from @tb_name"; cmd.Parameters.A...
阅读全文