摘要: 1 //XML转换为对象操作类 2 3 //一,XML与Object转换类 4 5 using System.IO; 6 using System.Runtime.Serialization.Formatters.Binary; 7 using System.Text; 8 using System.Xml; 9 using System.Xml.Serialization; 10 11 namespace WebApplication1 12 { 13 public sealed class XMLSerilizable 14 { 15 ... 阅读全文
posted @ 2013-03-09 21:24 张小三、 阅读(3816) 评论(0) 推荐(0) 编辑
摘要: 1 protected void CopyToExcel() { 2 Response.Clear(); 3 Response.Buffer = true; 4 Response.Charset = "utf-8"; 5 Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("test", System.Text.Encoding.UTF8) + ".xls"); 6 阅读全文
posted @ 2013-03-09 21:22 张小三、 阅读(1333) 评论(1) 推荐(0) 编辑
摘要: //要在GridView中加入如下属性(前台还是后台看你的习惯了。)//实现分页AllowPaging="true"//一页数据10行 PageSize="10"// 分页时触发的事件OnPageIndexChanging="gvwDesignationName_PageIndexChanging"//在服务器事件里protected void gvwDesignationName_PageIndexChanging(object sender, GridViewPageEventArgs e){gvwDesignationName. 阅读全文
posted @ 2013-03-09 21:15 张小三、 阅读(2288) 评论(2) 推荐(0) 编辑
摘要: 是不是在WPF的项目中经常看到非常绚丽的按钮或者其它控件吧,现在就与大家分享一下这些东西是怎么来快速实现的,直接用XMAL写?傻瓜才会那么干!所以我们要用其它工具,当然也算是开发WPF的专业级工具。开发工具:Expression Blend 4Start:打开Microsoft Expression Blend 4,新建项目,选择WPF应用程序,项目命名为“WPFStyleDemo”,.net Framerwork版本4.0创建完项目后,直接在MainWindow界面中放置一个Button按钮并设置宽、高都为100在Button上右键--编辑模板--编辑副本命名Style名称为“MyButto 阅读全文
posted @ 2013-02-04 21:13 张小三、 阅读(8983) 评论(0) 推荐(2) 编辑
摘要: 听说MS出了差不多能“替代”JavaScript的东东,那是啥呢,就是TypeScript,完全兼容JavaScript,好奇之下,试了一下,嘿嘿,感觉不错。更能体现出OO的思想了,与C#又有极大的相同点(只是语法上挺相似),写起来顺手比原来的JavaScript顺手多了。下面来演示一个简单的小例子,就是Web页面上的时间,相信会JavaScript的人想都不用想就可以直接敲出来了,但是你有试过用TS写吗?用C#的概念讲解一下TS:1、首先定义个命名空间 module--NameSpace2、增加一个Test类,需要用关键字 export3、实现类...具体代码如下:module Time { 阅读全文
posted @ 2012-10-10 12:49 张小三、 阅读(2384) 评论(0) 推荐(0) 编辑
摘要: 先上图,当前鼠标停留在‘李四’这行上,这行的背景色就变了。这种情况大家在很多地方也能见到,实现起来很简单。废话不多说,直接贴源码。注:需要引入 jquery-1.7.2.min.js<html> <head> <title>表格隔行背景和突出显示当前行</title> <style type="text/css"> body{ margin:0 auto; font-size:12px;} .data_list td{ width:100px;} </style> <scr... 阅读全文
posted @ 2012-10-07 23:02 张小三、 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 生活中很多地方都能看到竖状的投票结果条,会不断的增长到票数,比如电视上的即时投票,多一票就涨高一点,那么这个效果怎么实现呢,现在就来演示一下吧。代码如下:注:需引用JQuery1.7.2,如没有的话直接百度一下就OK了。<html><head> <title>竖状条</title> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascri 阅读全文
posted @ 2012-10-07 22:57 张小三、 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 之前有写过用《Ajax控件来实现中国的省市区无刷新查询》今天用JQuery来实现,用Ajax控件和JQuery的优缺点就先不说了。效果图如下:下面来结合代码来详细说明一下如何用JQuery实现。在HTML页的Body标签内添加三个Select选项,分别用于显示省、市、区 接下来该在... 阅读全文
posted @ 2012-07-30 15:39 张小三、 阅读(31870) 评论(105) 推荐(8) 编辑
摘要: DNS域名解析工具:DnsLookup输入域名后点击Resolve按钮即可。主要实现代码如下: private void btnResolve_Click ( object sender, EventArgs e ) { lstIPs.Items.Clear ( ); //首先把结果里的ListBox清空 try { IPHostEntry iphost = Dns.GetHostEntry ( txtInput.Text ); //解析主机 foreach ( IPAddres... 阅读全文
posted @ 2012-07-17 20:52 张小三、 阅读(6548) 评论(2) 推荐(0) 编辑
摘要: Parallel类是.NET 4中新增的抽象线程类。如果你开发用的是VS2008或更低版本,那么就直接关闭吧,下面两个示例用了匿名委托,如果不知道匿名委托的语法,那么先去简单了解一下,不然很难理解示例代码。 Parallel.For()方法类似于C#的for循环语句,也是多次执行一个任务。使用Parallel.For()方法,可以并行运行迭代。迭代的顺序没有定义。 在For()方法中,前两个参数定义了循环的开头和结束。下面代码示例从0迭代到9。第三个参数是一个Action<int>委托。整数是循环的迭代次数,该参数被传递给Action<int>委托引用的方法。Paral 阅读全文
posted @ 2012-07-10 00:03 张小三、 阅读(7592) 评论(1) 推荐(0) 编辑
摘要: .Net 4在 System.Linq 名称空间中包含一个新类 ParallelEnumerable,可以分解查询的工作使其分布在多个线程上。尽管 Enumerable 类给 IEnumerable<T> 接口定义了扩展方法,但 ParallelEnumerable 类的大多数扩展方法是 Parallel<TSource> 类的扩展。一个重要的例外是 AsParallel()方法,它扩展了 IEnumerable<TSource> 接口,返回 ParallelQuery<TSource> 类,所以正常的集合类可以以平行方式查询。并行查询 为了说明 阅读全文
posted @ 2012-07-08 17:42 张小三、 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: /*1、首先创建一个冒泡排序类用于实现冒泡排序方法*/ /// <summary> /// 冒泡排序类 /// </summary> public class BubbleSorter { /// <summary> /// 定义静态排序泛型类 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="sortArray"></param> /// <param name=& 阅读全文
posted @ 2012-07-07 17:13 张小三、 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 本文开发一个Vector结构来说明运算符重载,Vector结构表示一个三维矢量,别担心数学不好,这不是重点。三维矢量只是3个(double)数字的一个集合,说明物体和原点之间的距离,例如(2.0,3.0,5.0)就是表示在三维坐标上x=2.0,y=3.0,z=5.0,这个看不懂,那回家翻书瞧瞧就行。注:本文将Vector作为结构开发,而不是类,这也不是问题,运算符重载用于结构和类时都一个样。下面是Vector的定义——成员字段、构造函数和重写的ToString()方法,还有重点运算符重载。 1 struct Vector { 2 public double x, y, z;... 阅读全文
posted @ 2012-07-07 14:12 张小三、 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 在下面这个比HelloWord略大但比较真实的示例中,可以使用yield return语句,以不同方式迭代集合的类。类BookTitles可以默认方式通过GetEnumerator()方法迭代标题,用Reverse()方法逆序迭代标题,用Subset()方法迭代子集。 public class BookTitles { string[ ] names = {"A","B","C","D"}; /// <summary> /// 迭代标题 /// </summary> /// <r... 阅读全文
posted @ 2012-07-07 12:35 张小三、 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 在很多时候都需要用到无刷新级联查询,本文将以省市区的级联查询作为例子。附:《JQuery中国省市区无刷新三级联动查询》环境:Vistual Studio 2010 、MSSQL1、首先下载AjaxControlToolkit控件下载地址请百度或者至扣群20010300群共享中下载。2、创建Asp.net网站将AjaxControlToolkit.dll和AjaxControlToolkit.pdb拷至项目的Bin文件夹下,并在项目中引用。3、在Web.config配置文件中<system.web> 中添加如下节点<pages controlRenderingCompatibi 阅读全文
posted @ 2012-06-29 14:52 张小三、 阅读(5340) 评论(0) 推荐(0) 编辑