usharei

 

2012年4月26日

Asp.Net实现无刷新文件上传并显示进度条(非服务器控件实现)

摘要: 相信通过Asp.Net的服务器控件上传文件在简单不过了,通过AjaxToolkit控件实现上传进度也不是什么难事,为什么还要自己辛辛苦苦来实现呢?我并不否认”拿来主义“,只是我个人更喜欢凡是求个所以然。本篇将阐述通过Html,IHttpHandler和IHttpAsyncHandler实现文件上传和上传进度的原理,希望对你有多帮助。效果图:本文涉及到的知识点:1.前台用到Html,Ajax,JQuery,JQuery UI2.后台用到一般处理程序(IHttpHandler)和一般异步处理程序(IHttpAsyncHandler),并涉及到”推模式“一、创建Html网页1、在创建的Web工程中添 阅读全文

posted @ 2012-04-26 17:41 usharei 阅读(8892) 评论(20) 推荐(9) 编辑

2012年4月24日

Json.Net系列教程 4.Linq To JSON

摘要: 更改历史2013-05-31 添加一个FAQ一.Linq to JSON是用来干什么的? Linq to JSON是用来操作JSON对象的.可以用于快速查询,修改和创建JSON对象.当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部.二.创建JSON数组和对象在进行Linq to JSON之前,首先要了解一下用于操作Linq to JSON的类.类名说明JObject用于操作JSON对象JArray用语操作JSON数组JValue表示数组中的值JProperty表示对象中的属性,以"key/val 阅读全文

posted @ 2012-04-24 13:47 usharei 阅读(17371) 评论(9) 推荐(15) 编辑

2012年4月20日

Json.Net系列教程 3.Json.Net序列化和反序列化设置

摘要: 上节补充首先补充一点,Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和NHibernate的.我举例说明DataTable的序列化和反序列化.创建一个DataTable对象,如下: DataTable dt = new DataTable(); DataColumn dcName = new DataColumn("Name"); DataColumn dcAge = new DataColumn("Age"); DataColumn dcCity... 阅读全文

posted @ 2012-04-20 15:59 usharei 阅读(18863) 评论(6) 推荐(16) 编辑

2012年4月19日

Json.Net系列教程 2.Net类型与JSON的映射关系

摘要: 首先谢谢大家的支持和关注.本章主要介绍.Net类型与JSON是如何映射的.我们知道JSON中类型基本上有三种:值类型,数组和对象.而.Net中的类型比较多.到底它们是如何映射的呢?总体来讲,Json.Net将.Net中的基本类型(int,float,string等)转换为Json的值,数组和集合转换为Json的数组,其它转换为Json对象.1.基本类型:2.复杂类型:3.注意3.1数组和集合如果你自定义了实现了数组和集合的类,并为类添加了自己的属性,抱歉在序列化时,该属性不会被序列化.例如我定义了如下的集合: public class MyArray : ArrayList { ... 阅读全文

posted @ 2012-04-19 15:45 usharei 阅读(5162) 评论(3) 推荐(3) 编辑

2012年4月18日

Json.Net系列教程 1.Json.Net介绍及实例

摘要: 本系列教程假设读者已经对Json有一定的了解,关于Json在这里不多说.本系列教程希望能对读者开发涉及到Json的.Net项目有一定的帮助.本系列教程是根据官方文档资料和自己项目应用汇总而成.如果觉得本系列对你有用,望多多关注.本人还只是个未毕业的学生,水平有限,尽请指正.一.Json.Net有什么用? Json.Net是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型等)和Js. 阅读全文

posted @ 2012-04-18 16:34 usharei 阅读(16178) 评论(11) 推荐(10) 编辑

2012年3月31日

StyleCop(C#代码规范分析工具)---2.常用规则介绍(一)

摘要: 寄菜鸟 对于像我这样还是菜鸟级的程序员来说,Leader分配给我的任务,只要按时做完就OK,哪有时间去理代码的优雅,可读性!就算有,就咱这个水平,。。。!别人看不懂管他呢!只要我看得懂不就行了!由于平时没有注重,老大让我去维护自己以前做过的项目,结果完全傻眼了,咋一点印象都没有了呢!这不可能是我做的吧!代码混乱不堪,定义的语句只能去猜它的本意,明明只要修改一个小地方,却要从头到尾去了解整个程序,耽误时间!回想起当初写代码时为了追求能尽早的完成任务,忽略了代码的规范性,现在真是追悔莫及!所以决定从现在开始养成一个良好的编码风格,虽然编码的速度会有所降低,但是从长远出发,是很值得的!但是自己水平. 阅读全文

posted @ 2012-03-31 12:52 usharei 阅读(3238) 评论(2) 推荐(2) 编辑

2012年3月30日

StyleCop(C#代码规范分析工具)---1.介绍,下载及配置

摘要: 介绍 StyleCop 是项目级别,开源免费,静态分析C#代码规范的工具,具有功能强大,简单易用,配置灵活等特点。StyleCop中内置的代码规范是根据.Net Framework 框架的设计原则来制定的!当然,你也可以创建自己的规则!StyleCop包括两个版本,一个是GUI版,一个是命令行。最新的StyleCop已经自动集成到VS2010当中,方便应用。规则包括以下类别:文档(Documentation)布局(Layout)可维护性(Maintainability)命名(Naming)顺序(Ordering)可读性(Readability)间隔(Spacing)下载及配置 StyleC.. 阅读全文

posted @ 2012-03-30 14:22 usharei 阅读(3377) 评论(5) 推荐(2) 编辑

导航