纸上得来终觉浅,绝知此事要躬行。

 
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页

2012年5月15日

批量清除为Button注册的事件

摘要: 要判断Button.Click是否已经绑定了Click只能去Button的EventHandlerList里面找事实上, C#的Control封装了EventHandlerList, 但它是protected的, 所以我们不能简单的看到它的存在, 不过, 如果你走Debug Mode的话, 还是可以看得很清楚的, 但如果真要把它拿出来用, 就只能用Reflect了PropertyInfo propertyInfo = (typeof(System.Windows.Forms.Button)).GetProperty("Events", BindingFlags.Instan 阅读全文

posted @ 2012-05-15 19:53 JRoger 阅读(431) 评论(0) 推荐(0) 编辑

2012年5月2日

SQL Server标量值函数-汉字转拼音

摘要: /****** 对象: UserDefinedFunction [dbo].[HZ2PY] 脚本日期: 05/02/2012 18:23:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--汉字转换拼音函数ALTER Function [dbo].[HZ2PY]( @cString nVarChar (200)) Returns nVarChar(100)AS Begin Declare @nFor Int --字符串循环用 Declare @nPYFor Int --拼音串... 阅读全文

posted @ 2012-05-02 18:28 JRoger 阅读(475) 评论(0) 推荐(0) 编辑

WPF 将一个元素的依赖属性Binding到另一个元素的依赖属性上面

摘要: 代码如下: <RadioButton x:Name="twoRb" GroupName="oneGroup" Style="{StaticResource NormalRadioButtonStyle}">数量</RadioButton> <TextBlock Style="{StaticResource NormalTextBlockStyle}" Margin="15,0,0,0">:</TextBlock> <TextBox Width 阅读全文

posted @ 2012-05-02 13:45 JRoger 阅读(748) 评论(0) 推荐(0) 编辑

2012年4月25日

WPF 依赖项属性[DependencyProperty]Text的绑定方式

摘要: 方法一:<TextBlock Style="{StaticResource NormalTextBlockStyle}" Width="80" FontWeight="Bold" Margin="25,5,5,5"> <TextBlock.Text> <Binding Path="RechargeInfo.ZeroValue"StringFormat="{}{0:F2}" Mode="TwoWay" UpdateSourceT 阅读全文

posted @ 2012-04-25 15:39 JRoger 阅读(702) 评论(0) 推荐(0) 编辑

2012年4月13日

ASP.NET Development Server使用方法

摘要: 主要使用下面这个文件: C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE [有些人的电脑上这个文件可能不在这个目录下,搜索一下找到就可以了]双击弹出如下图: 图上给出了使用此程序的接口方法。照着用就行了。例如在“运行”->“cmd”-> cd "上面那个路径" /port:端口号 /path:"网站所在路径" /vpath:"虚拟路径"回车之后就会发现在电脑右下角这个程序开始运行了。不过还是自己封装一个比例方便 阅读全文

posted @ 2012-04-13 12:30 JRoger 阅读(657) 评论(0) 推荐(0) 编辑

2012年3月21日

2000及2005通用分页

摘要: 2000及2005通用分页。1:3次排序分页。select * from (select top 10 * from(select top 20 * from SourceTable order by [id] asc) as TempTable order by [id] desc) as RetTable order by [id] asc2:双TOP分页。select top 10 * from SourceTablewhere [Id] not in( select top 10 [Id] from SourceTable)3:MAX分页。select top 10 * from So 阅读全文

posted @ 2012-03-21 15:13 JRoger 阅读(211) 评论(0) 推荐(0) 编辑

2012年3月16日

经典SQL语句大全

摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'---开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not n 阅读全文

posted @ 2012-03-16 13:15 JRoger 阅读(192) 评论(0) 推荐(0) 编辑

2012年3月14日

几个不常见但非常出色的 .NET 开源库

摘要: NLogNLog 目前最为出色的 .NET 日志库,非常容易配置,且极具灵活性。最重要的是与 log4net 相比,NLog 的开发很活跃。顺带提一句,NLog 完全兼容 Mono。Mono.Cecil.NET IL代码及 Assembly 操纵库,可以不需要把 DLL 加载到内存就能够分析其中的元数据和类型,也能够创建 Assembly。此库被广泛应用于涉及 IL 代码分析和生成的领域。NRefactoryNRefactory 提供了对 C# 和 VB.net 代码的解析和编译功能。你可以通过 NRefactory 把一段 C# 源程序解析成抽象语法树,甚至还能够进行语义分析和生成 IL代码 阅读全文

posted @ 2012-03-14 12:40 JRoger 阅读(4930) 评论(3) 推荐(1) 编辑

2012年3月13日

访问数据库时如何解决并发问题

摘要: 解决并发主要是用到了锁和事务。锁 :给记录或表加上锁是为了对当前操作对象加上一个状态表示位, 让其他用户在获取编辑权限时有了判断。事务:是为了确保一组操作的完整性。(要么就全部成功,要么就全部失败)--------------------------------------------------------------------------------------------------------一般处理并发问题时:1.开启事务。2.申请写权限,也就是给对象(表或记录)加锁。3.如果失败,则结束事务,过一会重试。4.如果成功,也就是给对象加锁成功,防止其他用户再用同样的方式打开。5.进行 阅读全文

posted @ 2012-03-13 15:08 JRoger 阅读(644) 评论(0) 推荐(0) 编辑

2012年3月1日

实体转Xml存储和遍历所有Xml节点

摘要: public class Student { public string First { get; set; } public string Last { get; set; } public int ID { get; set; } public string Street { get; set; } public string City { get; set; } public List Scores; } List students = new List() { ... 阅读全文

posted @ 2012-03-01 16:52 JRoger 阅读(505) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 31 下一页

导航