2010年5月14日
摘要: IDE的Test菜单只有在英文环境下才会出现。 在Test工程中新增一个配置文件(App.config),并将主项目中配置文件中的内容复制到此文件,这样单元测试时就可以使用配置了。 对于其他的配置文件,可以通过XCopy的方式复制到单元测试的输出目录。 打开单元测试的的本地运行配置文件(LocalTestRun.testrunconfig) 选中“Setup and Cleanup Script... 阅读全文
posted @ 2010-05-14 20:26 znyin 阅读(584) 评论(0) 推荐(1) 编辑
摘要: 在使用.net进行Winform开发时,使用其中的ListBox控件,发现要更改其ItemHeight并不是很容易。但最终还是有方法的,并且可以让文字位于每一项的中间。 设置ListBox的“DrawMode”属性为“OwnerDrawFixed”后,就可以修改其ItemHeight了。 此时我们要重载ListBox的“DrawItem”事件,才能在其中显示出Item,具体代码如下: privat... 阅读全文
posted @ 2010-05-14 20:04 znyin 阅读(2263) 评论(2) 推荐(1) 编辑
  2010年4月23日
摘要: 有时,当用户将浏览器窗口拖得很小时,我们的页面可能会变得很难看。此时我们通常提供的一种解决方法是让页面出现滚动条,但是如果我们先前页面内部是让Div出现滚动条的,那么此时页面很可能就有双向滚动条,这样页面也不太美观。于是就想到了一种方法,页面有一个最小的宽度和高度,用户拖动浏览器窗口时,不能比这个最小的宽度和高度还要小。具体的代码如下: 代码 阅读全文
posted @ 2010-04-23 19:41 znyin 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 在Asp.net Web应用程序中使用如下代码获取独立存储区后,使用时有时会抛出“拒绝访问”、“无法创建主目录”的异常。 阅读全文
posted @ 2010-04-23 14:48 znyin 阅读(210) 评论(0) 推荐(0) 编辑
  2010年4月22日
摘要: 设置安装包的“Launch Conditions” 在安装包安装前,可以对目标机器进行一些检查,如:搜索目标机器上的文件、搜索目标机器上的注册表。对目标机器的搜索设置的“Property”,在Lauch Conditions设置中的“Condition”属性中可以被利用。从而可以根据对目标机器的一些搜索检查结果,决定是否在安装之前要做的一些事情。 Lauch Conditions设置中的“Inst... 阅读全文
posted @ 2010-04-22 19:10 znyin 阅读(1202) 评论(1) 推荐(0) 编辑
摘要: Asp.net验证控件具有ValidationGroup属性,对验证控件进行分组验证。Button也具有ValidationGroup属性,表明其要触发哪个分组的验证控件,问题是此属性只能设置一个分组,如果要触发多个分组的验证控件,该如何作呢?其实我们可以通过自己写JS脚本来包装验证控件的方法,从而实现解发多个分组的功能。 客户端JS代码 在Button的OnClientClick事件中调用V... 阅读全文
posted @ 2010-04-22 19:03 znyin 阅读(605) 评论(0) 推荐(0) 编辑
  2010年4月7日
摘要: Asp.net Ajax中的PageRequestManager类的endRequest事件,异步刷新的结果呈现到客户端后会触发此事件。 为此事件增加处理函数 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(sender, args) {}) 其参数args.get_dataItems()方法,可以得到由S... 阅读全文
posted @ 2010-04-07 20:47 znyin 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 定义自定义属性AttachDataAttribute 代码 定义扩展方法 代码 定义一个Enum(AttachData)来表示定义属性的类型 代码 为枚举项加上自定义属性 代码 得到枚举项的自定义属性 代码 阅读全文
posted @ 2010-04-07 20:10 znyin 阅读(439) 评论(0) 推荐(0) 编辑
  2010年2月4日
摘要: 是否值得建索引的三个考虑因素:选择性(符合条件的记录数/总记录数目)、数据密度(1/键值惟一的记录数)、数据分布(代表数据记录是平均散布在一段范围中,还是集中在部分区块)。 某一列是否适合作为索引的键(选择性是否小、数据密度是否小、数据分布是否是不平均分布,优先级从左向右)。 当索引的键由多个列组成时,(选择性小的、数据密度小的、数据分布较不均匀的,优先级从左向右)列要放在前面。 为什么某个查询语... 阅读全文
posted @ 2010-02-04 20:12 znyin 阅读(189) 评论(0) 推荐(0) 编辑
  2010年1月29日
摘要: 关闭IE窗口,且IE并不弹出提示,IE6、7、8都有效 window.opener=null; window.open('','_self'); window.close(); 等待一段时间后才开如执行 //等待多少毫秒function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = ... 阅读全文
posted @ 2010-01-29 20:07 znyin 阅读(168) 评论(0) 推荐(0) 编辑