控件之ViewState
主题,控件的viewstate状态
一“七七八八”
有次,朋友开玩笑说,不知道什么时候,微软会取消viewstate,不再使用隐藏字段在服务器与客户端保存状态!虽然,可以使用客户端技术减少一些回传,但是,一些必要的服务器状态还是要保存的,现在网络带宽已经不是问题,所以在网络上适当的传递一些状态数据,还是可以容忍的!当然,如果终端是mobile,可以考虑把viewstate
http://www.cyqdata.cn/cnblogs/article-detail-37900
一步一步学Silverlight :键盘事件处理
概述
Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特性。《一步一步学Silverlight 2系列》文章带您快速进入Silverlight 2开发。
http://www.cyqdata.cn/cnblogs/article-detail-37899
ASP.NET Routing对请求的处理方式
原本这是《关于ASP.NET Routing的几点内容》一文中的一节,不过等写完这节之后发现这块内容已经比较完整了,而且它本身也是独立和最为常见的部分,因此我把它提取出来单独成文。至于那片文章的其他部分我会再修改一下,明天发布。希望这些内容会对您理解ASP.NET Routing工作方式,以及阅读ASP.NET Routing的代码有所帮助。
首先,如果您需要在项目中使用在ASP.NET Ro
http://www.cyqdata.cn/cnblogs/article-detail-37895
asp.net控件开发基础(19)
上两篇讨论了基本数据绑定控件的实现步骤,基本上我们按着步骤来就可以做出简单的数据绑定控件了。过年前在看DataGrid的实现,本来想写这个的,但2.0出了GridView了,再说表格控件实现比较复杂,所以先放着。我们一起打开MSDN来看点别的,当然主题还是离不开数据绑定控件。
一.数据绑定控件的模板
打开MSDN一看,我们会发现DataList和DataGrid都不是直接继承自WebCon
http://www.cyqdata.cn/cnblogs/article-detail-37890
WCF使用NetTcp传输文件
服务实现
服务中有一个上传二进制流的方法UpLoad:
[ServiceContract]public interface IAddService{ [OperationContract] void UpLoad(byte[] file);}
(为了减少时间,采用了一点硬编码)
public class AddService:IAddService{ public void
http://www.cyqdata.cn/cnblogs/article-detail-37889
Silverlight 4.0发布之际,让我们重新再认识一次Silverlight这位乱世英雄!
Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序Rich Internet Application(简称RIA)策略的主要应用程序开发平台之一,以浏览器插件形式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户体验)策略中的一环。
Silverlight与WP
http://www.cyqdata.cn/cnblogs/article-detail-37881
ExtJS 4 组件化编程,动态加载,面向对象,Direct结合成功,目前为止我的最佳实践
ExtJS4中支持组件化编程和Direct,官方实例中分别提供了两种技术的示例,但没有两种方式结合的例子,经多次测试,由于4.0中存在的bug(暂时这么认为,也许是我水平烂),两种方式结合会产生一系列问题,在静态加载、动态加载、Direct结合的过程中(尤其是采用Direct的时候,用url不会出错),经常性的报错。
官方论坛也没有相关资料,中文也没找到。
分析2天源代码+调试+测试各种结合方式(
http://www.cyqdata.cn/cnblogs/article-detail-37876
如何理解、使用Android LogCat以及通过Monkey进行压力测试
把近几天理解的Log 和大家分享。
在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。回归主题:
首先我们要知道LogCat窗口在哪里,一般在DDMS中可以看到,如果没有出现也没有关系,通过“Windown > Show View > LogCat”
http://www.cyqdata.cn/cnblogs/article-detail-37870
自己动手写泛型List<T>
自己动手写泛型List<T>
在开始动手写自己的泛型List<T>之前,咱们先来看一下非泛型的缺点
非泛型的缺点:
1、大量类型转换
ArrayList AL=new ArrayList();
http://www.cyqdata.cn/cnblogs/article-detail-37869
如何理解、使用Android LogCat以及通过Money进行压力测试
把近几天理解的Log 和大家分享。
在android的学习中,无意间发现了Log是个好东西,网络上也看了相关Sundy的Log分析教程,也写得非常不错,膜拜一下。回归主题:
首先我们要知道LogCat窗口在哪里,一般在DDMS中可以看到,如果没有出现也没有关系,通过“Windown > Show View > LogCat”
http://www.cyqdata.cn/cnblogs/article-detail-37867
QWrap Selector解密之二:从左向右,还是从右向左
QWrap Selector解密之二:从左向右,还是从右向左关于Selector实现,问得最多的问题是:是从左往右,还是从右往左。先看一下它们有什么不同,以Selector.query('div span',document.body)为例。看下表:
从左往右
从右往左
策略简介
先query得到divs,再通过divs来query得到spans
先query得到sp
http://www.cyqdata.cn/cnblogs/article-detail-37863
SqlParameter的作用与用法
一般来说,在更新DataTable或是DataSet时,如果不采用SqlParameter,那么当输入的Sql语句出现歧义时,如字符串中含有单引号,程序就会发生错误,并且他人可以轻易地通过拼接Sql语句来进行注入攻击。
string sql = "update Table1 set name = 'Pudding' where ID = '1'";//未采用SqlParameter
SqlCon
http://www.cyqdata.cn/cnblogs/article-detail-37857
Unity 在MVC上的应用(中)
回顾上一篇 Unity 在MVC上的应用(上)我们可以看到一个小小的Demo是多么的臃肿,这一篇我将完善Repository模式,和引入Mock技术,开始转入面向接口编程。
一如既往的风格,我们先来浏览一下项目物理结构图。XD
如果你有看过上一篇,你会发觉,这次少了两样东西,首先是一个模拟数据库的类和一些XXXRepository,由于我们今次是使用Moq去模拟数据库,所以没必要再实现一些硬性的
http://www.cyqdata.cn/cnblogs/article-detail-37843
Asp.net MVC初次加载时为什么会很慢
Asp.net MVC是一个不错的框架,最近开发一直使用。可是最近发现一个问题:MVC初次加载时很慢,有时我在默念计时到6,页面才显示出来,感觉上就比asp.net慢。因为以前的程序都是asp.net开发的,两相对比,感觉很明显。不过这只限于第一次,后续访问感觉上又比asp.net快,我想这是MVC输出的HTML简洁的缘故。也许你会说,这不成问题,我自己充当第一个访问者就行了。可是问题在于公司的I
http://www.cyqdata.cn/cnblogs/article-detail-37842
ExtJS 4 组件化编程中Ext.define与Direct的冲突,问题已解决
问题已解决
和上一篇帖子相同,在Ext.define中不能直接指定Direct的api或者directFn,怀疑与Ext.loder有关
这次的问题更奇怪,把Ext.define和Ext.create放在同一个js文件里面时候没有问题,可以在Ext.define中直接指定Direct的api或者directFn,分成两个文件,一个Ext.define另外一个Ext.create就报错。
以今天做的
http://www.cyqdata.cn/cnblogs/article-detail-37837
深入浅出多线程系列之二:关于Thread的那些事
1:你可以调用线程的实例方法Join来等待一个线程的结束。例如:
public static void MainThread() { &nbs
http://www.cyqdata.cn/cnblogs/article-detail-37836
SVN switch 用法详解
一直知道SVN有个switch命令,但是对它的介绍教程却很少,大多是生硬的svn帮助文档里的文字,从而一直不怎么会用。今天看了这篇文章,突觉豁然开朗,整理下来以备查阅。
使用SVN,自然是需要与别人合作开发才能体现出作用。两个人如果都在trunk上工作,那么每次提交时都要保证代码的正确性,否则自己提交一个bug百出的版本,对方一更新就挂了,所以提交时都要很谨慎。但我觉得应该有人会像我一样有这样的强
http://www.cyqdata.cn/cnblogs/article-detail-37834
QWrap Selector解密之一:认识selector写法
QWrap使用了一个独立的QW.Selector,而不是借用sizzle。相对于sizzle,QW.Selector摈弃了isXml参数(无情抛弃)与selector群组除重排序(实用意义有限而效率影响太大);提供query方法之外,还提供了filter等与selector有关的其它一些方法,(详见:QW Selector简介);比sizzle更严谨的对待需要回溯的selector(详见:jque
http://www.cyqdata.cn/cnblogs/article-detail-37833
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记八:使用帐户智能(上)
SQL Server 2008中SQL应用系列--目录索引
导读:本文介绍如何使用账户智能(Account Intelligence)
本文末尾提供两个项目源码:AdventureWorks_BI_Begin5和AdventureWorks_BI_End5,顾名思义,开始和完成。另外,包括数据库文件SSAS2008SBS_Data,请读者自行修改数据源ds的连接串。
本文将
http://www.cyqdata.cn/cnblogs/article-detail-37832
理解Javascript_03_javascript全局观
今天让我们站在语言的高度来看一下Javascript都有点什么。因为是全局性的俯瞰,所以不针对细节作详细的讲解。
先来看一张图吧:
解释一下:
核心(ECMAScript):定义了脚本语言的所有对象,属性和方法。文档对象模型(DOM):HTML和XML应用程序接口。浏览器对象模型(BOM):对浏览器窗口进行访问操作
现在来具体的讲一个各个成分:
关于ECMAScr
http://www.cyqdata.cn/cnblogs/article-detail-37830