www.shuxiaolong.com 网站已经升级, 最新网址 请关注 www.ink1989.com
搜索结果

『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势 2013-09-15ShuXiaolong

 
在写《Asp.Net 服务器组件系列文档》之前,笔者不才,揣测微软战略用意:微软利益诉求莫过于 微软产品和技术的市场份额;因此,微软战略之一莫过于将 所有开发人员 团聚在 微软周围,以推动微软技术更新,微软系统的推广;因此,就有了 简化编程(比如 C#的诞生),网罗开发人员(跨语言的.Net平台)等相关举动;而 微软的“所见即所得”(VS开发工具中 WinForm,Asp.Net,Silverlight 等 都支持这里理念)编程理念,

『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件 2013-09-16ShuXiaolong

 
代码: 运行截图: 相关技术点:微软Asp.Net服务器组件 输出成为HTML代码的主要函数是:Render(HtmlTextWriter output);如果你反编译 Render(*) 函数的话,你会发现 微软的代码 特别复杂(保守估计相关执行代码 >1000行,相关for循环 >4个);当然,绝不是微软喜欢将简单的事情复杂化,而是 为了功能的全面(之前说过,微软很多技术 都是 功能强大,但是运行效率却靠后的);而 DemoTextBox 则基本简化了 Render(*)

『Asp.Net 组件』Asp.Net 服务器组件 内嵌图片:自己的图片控件 2013-09-17ShuXiaolong

 
代码: 嵌入资源: 运行截图: 相关技术点:将一个图片资源 内嵌到 程序集中,需要设置 文件VS属性(生成操作:签入的资源);程序集项目 AssemblyInfo.cs 中需要加入如下代码(其中 WebResource 包括 资源名称,资源类型):获取 程序集中的 内嵌文件的 Url代码是:Page.ClientScript.GetWebResourceUrl(GetType(), @"资源名称"); 相关系列文章链接:『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势『Asp.Net

『Asp.Net 组件』Asp.Net 服务器组件 内嵌CSS:将CSS封装到程序集中 2013-09-18ShuXiaolong

 
代码: 嵌入资源: 嵌入CSS代码: 运行截图: 相关技术点:将一个CSS文件 内嵌到 程序集中,需要设置 文件VS属性(生成操作:签入的资源);程序集项目 AssemblyInfo.cs 中需要加入如下代码(其中 WebResource 包括 资源名称,资源类型):获取 程序集中的 内嵌文件的 Url代码是:Page.ClientScript.GetWebResourceUrl(GetType(), @"资源名称");将CSS文件设置到 HTML的 链接到头部: protected override void

『Asp.Net 组件』Asp.Net 服务器组件 内嵌JS:让自己的控件动起来 2013-09-19ShuXiaolong

 
代码: 嵌入资源: 嵌入CSS代码: 运行截图: 相关技术点:将一个JS资源 内嵌到 程序集中,需要设置 文件VS属性(生成操作:签入的资源);程序集项目 AssemblyInfo.cs 中需要加入如下代码(其中 WebResource 包括 资源名称,资源类型):获取 程序集中的 内嵌文件的 Url代码是:Page.ClientScript.GetWebResourceUrl(GetType(), @"资源名称");将JS文件设置到 HTML的 链接到头部:protected override void OnPreRender(