摘要: GridView 排序概观默认情况下,GridView控件在头部渲染一行来显示数据记录的字段名。 如果该控件设置了可排序,这种模式下,控件头部将以LinkButton 控件的形式来显示数据字段名,问LinkButton被点击时,触发Postback事件,并在服务器端重新对数据排序以后发到客户端浏览器显示。如果GridView 控件被绑定到一个数据源对象,那么你完全一行代码都不用写,GridView...阅读全文
posted @ 2010-06-12 11:09 liucy 阅读(267) 评论(0) 编辑
摘要: 技术要点解说:l 对Media Service的引用Imports Microsoft.WindowsMediaServices.InteropImports System.Runtime.InteropServices引入以上两个命名空间以后,就可以看到WMSServer这个类,它就是指向Media Service的类。Activator.CreateInstance(tServerType)获...阅读全文
posted @ 2010-05-20 14:29 liucy 阅读(271) 评论(1) 编辑
摘要: Windows Media Service开发概貌WindowsMedia Service是微软从Window 2003 Server开始在Server版本的操作系统中提供的一个服务组件。说明:以下讨论是基于Window 2003 Server操作系统。Window 2003 Server的标准版和企业版,单就Media Service这一服务组件而言,功能上也是不同的。企业版提供了更高级的功能,...阅读全文
posted @ 2010-05-19 16:14 liucy 阅读(312) 评论(0) 编辑
摘要: Action方法,以强类型的方式接收表单数据 第一种方法:通过FormCollection类型的Action方法参数来接受全部表单数据,而后使用UpdateModel()把表单数据写入强类型实例。[AcceptVerbs(HttpVerbs.Post)]publicActionResultEdit(intid,FormCollectionformValues){Dinnersdinners=din...阅读全文
posted @ 2010-04-30 23:10 liucy 阅读(1024) 评论(1) 编辑
摘要: Route有一个名为Contraints的属性,它是RouteValueDirectory类型。可见这个属性接受的是一个字典值。这个属性,就是路由限制。路由匹配规则之中,包括路由限制规则。限制规则可以通过Route.Contraints=“”这样的属性赋值方式来设定;也可以通过Routes.MapRoute()方法的参数来设定。预设的路由限制验证类下面的代码中,限制规则只添...阅读全文
posted @ 2010-04-29 11:23 liucy 阅读(384) 评论(0) 编辑
摘要: Route类位于System.web.Routing命名空间下。这个类的作用大概有以下几点:设定Url路由规则指定客户端请求Url与路由规则相匹配时,对请求进行处理的RouteHandlerSystem.web.Routing.RouteCollection是一个Route集合类。System.web.Routing.RouteTable类,他的Routes静态属性就是一个RouteCollect...阅读全文
posted @ 2010-04-28 23:02 liucy 阅读(214) 评论(0) 编辑
摘要: 在设计时的ASP.NET视图页面使用<% %>标记语法,通常会用于三种情况:1.页面指令例如:<% @Page %>2.数据绑定例如:<%Eval()%>或<%Bind()%>3.将托管代码运算结果直接输出到视图中指定位置例如:<label><%=user.identity.name %></label>使用<...阅读全文
posted @ 2010-04-26 17:43 liucy 阅读(206) 评论(1) 编辑
摘要: 一个台湾 IT 技术论坛里的求职专区,有一篇帖子: 4 年 ASP.NET 程式經驗和 2 年 FLEX 程式經驗, 卻接不到 CASE2010/4/21 下午 09:20:364 年 ASP.NET 程式經驗和 2 年 Flex 程式經驗卻接不到 CASE,另外差不多有 2 年的 JQuery + AJAX 程式的經驗,WebGame 作品一件,類似于 Facebook 系統,另我用 Actio...阅读全文
posted @ 2010-04-25 10:19 liucy 阅读(265) 评论(0) 编辑
摘要: 上个世纪八十年代末,美国已经领导西方阵营和苏东集团打了40年的冷战,全球布武、处处出击,被庞大的军费开支和无休止的国际承诺拖得精疲力尽。与此同时,享受美军所提供的“免费国防”的日本,则集中精力发展经济,导致日本货全面击败美国货,日本的人均国民所得也超过了美国,日资大力收购美国资产。一时间,“日本第一”、“美国衰落”的声音主宰了...阅读全文
posted @ 2010-04-22 08:59 liucy 阅读(85) 评论(0) 编辑
摘要: l SL中的模板通常并且是最佳实践的做法是用XAML标签设计时创建。l ControlTemplate是所有派生自Control基类的控件都可以使用的,实现控件模板化。l ContentTemplate是所有派生自ContentControl基类的控件,专门针对这些控件的Content属性来使用,以实现只针对内容区的内容模板化。因为ContentControl也是派生自Control基类,所以也可...阅读全文
posted @ 2010-04-20 09:46 liucy 阅读(162) 评论(0) 编辑
摘要: 资源字典是一个受 ResourceDictionary 类支持的概念。SL中所说的资源通常就是指资源字典,而非.resx资源。哪些对象可以设置为资源:样式和模板。画笔和颜色。故事板动画。变换效果。Matrix、Matrix3D 和 Point某些具有可设置和可构造属性的其他结构,如 Thickness 和 CornerRadius(但是,这些结构通常要求在 XAML 中使用初始化文本以便声明有用值...阅读全文
posted @ 2010-04-19 14:46 liucy 阅读(363) 评论(1) 编辑
摘要: 对SL中现有的Control控件<ControlTemplate>的修改,会覆盖原控件的<ControlTemplate>内容(原控件也是通过部件/视觉状态模型来构建的),更快速的自定义外观的方式是对控件原<ControlTemplate>内容进行修改,预设控件的原始控件模板在SDK内都有提供,你可以Copy后修改来获得新外观。<ControlTempla...阅读全文
posted @ 2010-04-17 01:34 liucy 阅读(496) 评论(2) 编辑
摘要: VB.NET过程参数的说明阅读全文
posted @ 2010-04-15 11:10 liucy 阅读(90) 评论(0) 编辑
摘要: System.text命名空间.Net Framework中这个命名空间是有关对文本进行操作的类集。具体可分为编码解码相关;字符串操作相关;正则表达式相关,这样三个组成部分。编码/解码l 在ASP.NET开发中一般不用我们自己写程序实现对文本的编码解码。通常只需要对当前Page页进行设计时或运行时的编码指定即可,默认情况下则会使用UTF-8这种编码。l 从更低的层次来看,计算机处理的数据就可看作是...阅读全文
posted @ 2010-04-14 23:29 liucy 阅读(157) 评论(0) 编辑
摘要: 空对于许多开发人员真是很虚无缥缈,难以捉摸的一个概念。何为空按照字面意思,通俗的理解就是空洞无物,没有任何东西。然而与程序开发中,由此延伸的概念却是非常丰富的。l 从Web开发的展现页面来看,如果本可以有页面呈现的对象,却没有内容呈现在浏览器中,可以称之为“空”。从技术角度看,就是没有标签属性值或纯文本内容,或二进制数据从服务器端响应。在Web页面的可输入区域,如果没有输入...阅读全文
posted @ 2010-04-13 17:25 liucy 阅读(211) 评论(3) 编辑
摘要: interoperability ---协同工作的能力COM Interop 技术,就是使得非托管的COM组件与托管的NET进行协同,实现互相调用。1.在NET中,可以通过“添加应用”的方式添加COM组件,IDE会自动使用COM Interop技术对COM组件进行处理以便NET开发环境能够使用COM2.要实现在COM中调用NET,则需要在NET项目属性面板中Compile子...阅读全文
posted @ 2010-04-11 12:01 liucy 阅读(91) 评论(1) 编辑
摘要: Assembly l 程序集是一个或多个托管模块,以及一些资源文件的逻辑组合。因为它是一个逻辑上的组合。l .NET中通常会把程序集编译为单一的.dll或.exe档中。l Assembly Manifest----程序集清单文件,用以描述程序集内托管模块与其他文件的清单程序集命名l 弱命名程序集:相对于强命名程序集而言l 强命名程序集:就是通过使用<Assembly: >元数据在Ass...阅读全文
posted @ 2010-04-09 11:51 liucy 阅读(104) 评论(0) 编辑
摘要: 在ASP.NET的开发模型中,每一个Page页都是一个全局。这就决定了页面类之间通常不能互相引用。只在以下几种特定的情况下可以实现跨页访问:母版页的内容页可以通过Page.MasterPage来引用母版页Page类。这种引用的一个局限就是你在内容页引用不到母版页托管代码中定义的外部可访问的类成员。必须通过配合使用MasterType页面指令才能克服这个局限<% @MasterType Typ...阅读全文
posted @ 2010-04-07 17:50 liucy 阅读(126) 评论(0) 编辑
摘要: 全球化与本地化,其实是从不同的角度对同一个问题的阐述。全球化的意义必然是能针对不同的语言或地区实现本地化。Culture与UICulturel Culture可以翻译为文化特征,对于开发而言它包含了两方面含义:自然语言特征及与语言或地区相关联的有关日期/货币等字符格式化特征l 在Windows操作系统中,可以设置与语言或地区相关联的日期/货币等字符串格式化特征。也就是说这种格式化是由操作系统来自动...阅读全文
posted @ 2010-04-07 15:37 liucy 阅读(294) 评论(0) 编辑
摘要: 异常捕获,是我们在Coding过程中必须要考虑的。除了使用Try Catch语句之外,更积极的策略是,对于由输入可能引发的异常在输入时就进行验证。ASP.NET开发中,可以把异常分成几个层次:过程级别/页面级别或类级别/应用程序级别。我们通常会在过程级别就采取措施来捕获异常并处理,以避免异常向上扩散。过程级别的异常是会向上冒泡至页面级别,页面级别的异常也会冒泡至应用程序级别。在ASP.NET的架构...阅读全文
posted @ 2010-04-07 10:08 liucy 阅读(214) 评论(0) 编辑
摘要: 周四,听了微软社区精英讲座。是关于VS2010与Scrum敏捷开发的。一直在办公室听到21:40,饭也没吃,饿坏了俺。不过收获还是不小,希望微软多组织类似的讲座。这做软件开发项目也有几年了,一个项目是否能最终成功,团队管理是至关重要的。Scrum着眼的不仅仅像瀑布模型等这些开发模型,而是从团队管理到进度控制,时间规划等项目开发中涉及到的多个方面,可以较为完整的指导项目开发实践。 敏捷开发的概念提出...阅读全文
posted @ 2010-07-23 14:31 liucy 阅读(152) 评论(2) 编辑
摘要: GridView 排序概观默认情况下,GridView控件在头部渲染一行来显示数据记录的字段名。 如果该控件设置了可排序,这种模式下,控件头部将以LinkButton 控件的形式来显示数据字段名,问LinkButton被点击时,触发Postback事件,并在服务器端重新对数据排序以后发到客户端浏览器显示。如果GridView 控件被绑定到一个数据源对象,那么你完全一行代码都不用写,GridView...阅读全文
posted @ 2010-06-12 11:09 liucy 阅读(267) 评论(0) 编辑
摘要: 技术要点解说:l 对Media Service的引用Imports Microsoft.WindowsMediaServices.InteropImports System.Runtime.InteropServices引入以上两个命名空间以后,就可以看到WMSServer这个类,它就是指向Media Service的类。Activator.CreateInstance(tServerType)获...阅读全文
posted @ 2010-05-20 14:29 liucy 阅读(271) 评论(1) 编辑
摘要: Windows Media Service开发概貌WindowsMedia Service是微软从Window 2003 Server开始在Server版本的操作系统中提供的一个服务组件。说明:以下讨论是基于Window 2003 Server操作系统。Window 2003 Server的标准版和企业版,单就Media Service这一服务组件而言,功能上也是不同的。企业版提供了更高级的功能,...阅读全文
posted @ 2010-05-19 16:14 liucy 阅读(312) 评论(0) 编辑
摘要: 背景 随和互联网的普及,网民数量的激增,网站数量的暴涨,各种网络应用层出不穷。网络视频的应用更是群雄逐鹿。土豆,六间房子等等以视频影音分享为定位的网站越来越多。 网络影音的应用从很久以前就存在了,受限于当时的技术和带宽的瓶颈限制,远没有像现在这样的普及,应用的如此深入。 HTML这个互联网内容的主要呈现语言,在设计之初并没有过多考虑网络多媒体的应用,或者当时的技术与瓶颈决定了这一点。这也直接导致到...阅读全文
posted @ 2010-05-19 10:32 liucy 阅读(143) 评论(0) 编辑
摘要: Action方法,以强类型的方式接收表单数据 第一种方法:通过FormCollection类型的Action方法参数来接受全部表单数据,而后使用UpdateModel()把表单数据写入强类型实例。[AcceptVerbs(HttpVerbs.Post)]publicActionResultEdit(intid,FormCollectionformValues){Dinnersdinners=din...阅读全文
posted @ 2010-04-30 23:10 liucy 阅读(1024) 评论(1) 编辑
摘要: Route有一个名为Contraints的属性,它是RouteValueDirectory类型。可见这个属性接受的是一个字典值。这个属性,就是路由限制。路由匹配规则之中,包括路由限制规则。限制规则可以通过Route.Contraints=“”这样的属性赋值方式来设定;也可以通过Routes.MapRoute()方法的参数来设定。预设的路由限制验证类下面的代码中,限制规则只添...阅读全文
posted @ 2010-04-29 11:23 liucy 阅读(384) 评论(0) 编辑
摘要: Route类位于System.web.Routing命名空间下。这个类的作用大概有以下几点:设定Url路由规则指定客户端请求Url与路由规则相匹配时,对请求进行处理的RouteHandlerSystem.web.Routing.RouteCollection是一个Route集合类。System.web.Routing.RouteTable类,他的Routes静态属性就是一个RouteCollect...阅读全文
posted @ 2010-04-28 23:02 liucy 阅读(214) 评论(0) 编辑
摘要: 在设计时的ASP.NET视图页面使用<% %>标记语法,通常会用于三种情况:1.页面指令例如:<% @Page %>2.数据绑定例如:<%Eval()%>或<%Bind()%>3.将托管代码运算结果直接输出到视图中指定位置例如:<label><%=user.identity.name %></label>使用<...阅读全文
posted @ 2010-04-26 17:43 liucy 阅读(206) 评论(1) 编辑
摘要: 一个台湾 IT 技术论坛里的求职专区,有一篇帖子: 4 年 ASP.NET 程式經驗和 2 年 FLEX 程式經驗, 卻接不到 CASE2010/4/21 下午 09:20:364 年 ASP.NET 程式經驗和 2 年 Flex 程式經驗卻接不到 CASE,另外差不多有 2 年的 JQuery + AJAX 程式的經驗,WebGame 作品一件,類似于 Facebook 系統,另我用 Actio...阅读全文
posted @ 2010-04-25 10:19 liucy 阅读(265) 评论(0) 编辑