摘要: 类泛型的约束:1 public static class ToModel<T> where T : class, new()定义委托:1 public delegate void SetString(string value);创建委托方法:1 private static SetString CreateStringDelegate(T model, string propertyName)2 {3 MethodInfo mi = model.GetType().GetProperty(propertyName).GetSetMethod();4 Type type = type 阅读全文
posted @ 2012-04-19 15:11 xu_happy_you 阅读(1351) 评论(3) 推荐(1) 编辑
摘要: 原来也写过一篇关于百度Ueditor编辑器的介绍:百度Ueditor编辑器的使用,ASP.NET也可上传图片最开始是使用CuteEditor控件,需要好几mb的空间,因为刚开始学习ASP.NET的时候,觉得简单就是拉控件上去,后来自己发现了百度Ueditor编辑器,再后来看见热心人的评论也知道了KindEditor编辑器,后来也改用了这个KindEditor编辑器,因为它比百度编辑器占的空间小,感觉也好一点,后来做网站,有时站内留言或者发贴子,我觉得这类编辑器功能太多了点,总感觉只适合新闻类编辑器,后来就网上不停的百度和Google查找,找了很久看见了淘宝开源的Kissy Editor编辑器, 阅读全文
posted @ 2012-04-17 09:22 xu_happy_you 阅读(10736) 评论(11) 推荐(7) 编辑
摘要: 原来一直搞ASP.NET,现在工作又主要搞WinFrom,真的很不习惯,一个控件那么多事件和属性,做什么都要不停地查MSDN今天工作没事情做,为了能熟悉一下Winform里的控件,自己就做点小小东西来熟悉一下。鄙人不才,不是很会写博客,今天深圳下好大的雨,都淋湿了,一回来就想和大家分享一下自己的成果,知识来自于网路,服务于网络,大家不要喷,谢谢!先是一个简单的输入服务和帐号信息的登录窗体,其实可以把服务换成CommBox控件绑定本地电脑的SQL服务,鄙人不才,没有弄出来,如果你知道怎么搞,给点意见:登录示例图如下:如果数据量大,获取每个数据库中表以及字段信息,会有点慢,所以TreeView每点 阅读全文
posted @ 2012-04-13 20:05 xu_happy_you 阅读(7041) 评论(27) 推荐(14) 编辑
摘要: 什么是LINQ LINQ(发音为link)代表语言集成查询(Language Integrated Query) 详细见LINQ匿名类型第一个成员初始化器是赋值形式,第二个是成员访问表达式,第三个是标示符形式,如下实例所示:1 string Sex = "男";2 var person = new { Age = 24, SimpleClass.Name, Sex };3 Console.WriteLine("{0},Sex{1},Age {2}",person.Name,person.Sex,person.Age);运行结果:注意标示符形式和访问表达式 阅读全文
posted @ 2012-04-12 11:22 xu_happy_you 阅读(9411) 评论(4) 推荐(6) 编辑
摘要: http://passport.cnblogs.com/ws/UserService.asmx因为用火狐浏览器查看源文件,不小心看见了这个web服务,就打开看了一下,发现居然可以使用,博客园管理团队,我觉得这里也可以改一改,不然别人调用我觉得也不利这个网站!The following operations are supported. For a formal definition, please review theService Description. ChangeDisplayName ChangeEmail ... 阅读全文
posted @ 2012-03-23 10:44 xu_happy_you 阅读(703) 评论(2) 推荐(1) 编辑
摘要: 页面样式图如下所示,搜索功能和分页条由于时间有限,还没有实现,实现起来应该也不是很难,例子写了有点臃肿,没有分层次,大家不要见怪!多选删除样式如下图所示:增删改查也是弹窗的形式去完成的,如下界面图界面就给大家介绍这么多,主要是来发布代码的部分代码如下所示:friendlink.js 1 /// <reference path="jquery-1.4.2-vsdoc.js" /> 2 var orderby = ""; 3 $(document).ready(function() { 4 InitData(1); //首次加载数据 5 6 $( 阅读全文
posted @ 2012-03-18 14:44 xu_happy_you 阅读(7098) 评论(32) 推荐(15) 编辑
摘要: 最近学习C#基础,特此做笔记,请不要喷!委托和类一样,是一种用户自定义的类型。类表示的是数据的集合,而委托保存的是一个或多个方法。1、申明委托类型delegate void MyDel(int x)上面代码申明了MyDel类型的委托,指明了这种类型的委托只会接受不返回值并且只有单个int参数的方法。2、创建委托对象委托是引用类型,因此有引用和对象。在委托类型申明之后,我们可以申明变量并创建类型的对象。class del{public del(){MyDel delVar = new MyDel(b.GetB);//实例方法,创建委托并保存引用 }delegate void MyDel(int 阅读全文
posted @ 2011-12-29 23:21 xu_happy_you 阅读(1915) 评论(10) 推荐(4) 编辑
摘要: 创建迭代器最常用的方法是对 IEnumerable 接口实现 GetEnumerator 方法例如实现输出A-Z的实现: public class A{public System.Collections.IEnumerator GetEnumerator(){for (int i = 65; i <= 90; i++){yield return (char)i;}}}调用方法如下所示:GetEnumerator 方法的存在使得类型成为可枚举的类型,并允许使用foreach语句 static void Main(string[] args){foreach (char i in new A 阅读全文
posted @ 2011-12-13 21:50 xu_happy_you 阅读(1180) 评论(3) 推荐(2) 编辑
摘要: 看着自己网站编译之后的源文件,里面很多乱七八糟的东西,看了就觉得不舒服<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE3NjgxMzM0MDIPZBYCZg9kFgIC……还有form源文件,一看就知道是asp.net的页面<form name="form1" method="post" action="smartDropDownList.aspx" i 阅读全文
posted @ 2011-12-12 17:53 xu_happy_you 阅读(4512) 评论(33) 推荐(5) 编辑
摘要: 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)2)新建classpath变 阅读全文
posted @ 2011-11-08 21:26 xu_happy_you 阅读(413) 评论(0) 推荐(0) 编辑