XuGang

记录一个程序员的成长

 

06 2010 档案

WinForm 窗体间传递数据的一些方法[转]
摘要:方法一 在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去。代码如下:主窗体.cs[代码]子窗体.cs子窗体.csCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicc... 阅读全文

posted @ 2010-06-29 12:40 钢钢 阅读(5454) 评论(4) 推荐(1) 编辑

关于页面逐步呈现的总结
摘要:分块编码 ( chunked encoding )就是让 response 分块编码进行传输。response 分块编码,可以先传输一部分不需要处理的 html 代码到客户端,等其他耗时代码执行完毕后再传输另外的 html 代码。详细介绍,请参考:高性能 WEB 开发(11) - flush 让页面分块,逐步呈现假设有一个页面,一开始显示 cnblogs 的 logo 图标,3 秒钟后显示 csd... 阅读全文

posted @ 2010-06-22 15:24 钢钢 阅读(1206) 评论(2) 推荐(0) 编辑

浅谈CSS 选择器
摘要:A标签HTML 选择器[代码]B 类别CLASS 选择器 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<styletype="text/css">.hongkong{color:blue;}.hunang{color:red;}<... 阅读全文

posted @ 2010-06-20 10:39 钢钢 阅读(709) 评论(2) 推荐(0) 编辑

浅谈JavaScript 面向对象编程[转]
摘要:这周心血来潮,翻看了现在比较流行的几个 JS 脚本框架的底层代码,虽然是走马观花,但也受益良多,感叹先人们的伟大……感叹是为了缓解严肃的气氛并引出今天要讲的话题,”javascript 面向对象编程”,接下来,我们围绕面向对象的几大关键字:封装,继承,多态,展开。封装:javascript 中创建对象的模式中,个人认为通过闭包才算的上是真正意义上的封... 阅读全文

posted @ 2010-06-18 10:54 钢钢 阅读(738) 评论(0) 推荐(0) 编辑

早该知道的 7 个JavaScript 技巧[转]
摘要:简洁写法对象的简写在过去,如果你想创建一个对象,你需要这样:[代码]下面的写法能够达到同样的效果:[代码]这样就简单多了,你不需要反复使用这个对象的名称。这样 car 就定义好了,也许你会遇到 invalidUserInSession 的问题,这只有你在使用IE时会碰到,只要记住一点,不要右大括号前面写分号,你就不会有麻烦。数组的简写传统的定义数组的方法是这样:[代码]简写版是这样:[代码]对于数... 阅读全文

posted @ 2010-06-11 19:42 钢钢 阅读(1225) 评论(4) 推荐(0) 编辑

WinForm 之Control.Invoke 和Control.BeginInvoke 方法的使用
摘要:Control 不能在创建它的 Thread 之外被调用。但可以通过 invoke 来保证 Control 线程安全。在跨线程更新的时候,Control 会检查 CurrentThread 是否为创建 Control 的线程,并报错!示例代码如下:示例代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://w... 阅读全文

posted @ 2010-06-05 14:00 钢钢 阅读(6927) 评论(2) 推荐(0) 编辑

在C# 中如何让T-SQL 包含敏感的嵌入参数
摘要:在项目需求中,根据用户从文本框输入的表名,查询该表的记录数。初步代码如下: string sql = "select * from " + txtTableName.Text.Trim(); // txtTableName 是文本框但这样有可能导致T-SQL注入式攻击,于是更改代码如下: string sql = "select * from @tb_name"; cmd.Parameters.A... 阅读全文

posted @ 2010-06-04 13:10 钢钢 阅读(2279) 评论(7) 推荐(1) 编辑

导航