摘要: 前言:上一篇文章(http://jierry.cnblogs.com/archive/2006/04/19/379503.html)谈了谈ASP.NET2.0标准控件中与ASP.NET1.X已存在的相同控件的一些差别,本篇开始将介绍ASP.NET2.0标准控件里新增控件的一些特性,帮助大家更好的掌握新控件.让我们马上开始吧!BulletedList:该控件创建一个无序或有序(编号的)的项列表,它们... 阅读全文
posted @ 2006-04-20 20:36 jierry 阅读(4822) 评论(0) 推荐(0) 编辑
摘要: 前言:相比ASP.NET1.X,ASP.NET2.0带来很多的改变,本系列将从控件的方面来看看2.0的控件方面的各种新增和改进.本系列文章假设读者已经对1.x的控件比较的熟悉,因为2.0和1.x很多相同的地方将不会涉及,着重谈谈不一样的地方,方便大家对ASP.NET2.0的控件有进一步的了解和更快的掌握.(PS:本系列算是自己的学习心得,很多地方不足,望大家指正.)好了,废话少说,让我们开始进入A... 阅读全文
posted @ 2006-04-19 20:14 jierry 阅读(2992) 评论(5) 推荐(0) 编辑
摘要: 第一种:直接把要嵌入的JS文件属性设置为“嵌入的资源”。protectedoverridevoidOnInit(EventArgse){base.OnInit(e);if(!base.Page.IsStartupScriptRegistered("Script")){Assemblyassembly=typeof(TestControl).Assembly;StreamRe... 阅读全文
posted @ 2006-03-15 17:05 jierry 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 基本原则:能用表变量就用表变量。实在不行才使用临时表。如与动态语句结合、外部需要使用等,就需要临时表。表变量主要开销系统的内存,而临时表则使用tempdb。对于小数据量的中间数据存储,可以使用表变量,而当需要临时保存的数据量很庞大时,建议使用临时表。具体使用表变量还是临时表,可以根据系统的运行状况来调整。declare@tbtable(idint,namevarchar(50),ageint)--... 阅读全文
posted @ 2006-03-06 21:14 jierry 阅读(2076) 评论(1) 推荐(0) 编辑
摘要: FlashControl is a free ASP.NET 2.0 server control which allow you to add swf Flash movies in your ASP.NET 2.0 projects. As any WebControl, you can add FlashControl in Visual Studio 2005 Toolbox, and j... 阅读全文
posted @ 2005-12-28 23:10 jierry 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 全选和多选的功能在DataGrid中使用的时候很多,以前我们都是创建CheckBox模板列,然后在后台中捕获ChecnkBox的选择情况来实现全选或多选.现在为了加快开发的速度,使用这个CheckBoxColumn列控件,可以很方便的实现多选或全选的功能. 代码如下: CheckBoxColumnCode highlighting produced by Actipro CodeHighlight... 阅读全文
posted @ 2005-11-07 16:16 jierry 阅读(1310) 评论(1) 推荐(0) 编辑
摘要: 通过前面两篇文章的学习,大家对自定义列控件的基本知识都掌握了,本节为大家巩固下前面学习的东西,以上篇文章为基础,扩展审查列控件,使它能审查多个单词。 我们通过把要检查的单词和替换的单词保存在XML文件中,这样便于修改。XML文件如下(Text.xml): <?xmlversion="1.0"encoding="utf-8"?><censors><censor>&... 阅读全文
posted @ 2005-10-28 17:25 jierry 阅读(1630) 评论(2) 推荐(0) 编辑
摘要: 通过上篇文章的学习,相信大家都对简单的自定义列控件比较熟悉了,在本节中将创建较为复杂的列控件,现在让我们开始吧。相信大家肯定看到过这种情况,在评论的时候一些恶意的词语都会被**屏蔽掉,本节我们就来创建一个这样的审查的列控件CensorColumn。在上篇文章的LimitColumn中,通过继承BoundColumn类,然后重写FormatDataValue方法,以达到格式字段内容的功能,本节的这个... 阅读全文
posted @ 2005-10-28 16:02 jierry 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: DataGrid中为我们提供了5种常用的列控件• BoundColumn• ButtonColumn• EditCommandColumn• HyperLinkColumn• TemplateColumn通常情况下,这5种列控件都能够完成我们大部分的开发,但是有时遇到特殊情况下,为了简化开发,自定义列控件就派上的用场。在开发以前,让我们先... 阅读全文
posted @ 2005-10-28 12:25 jierry 阅读(10788) 评论(2) 推荐(0) 编辑
摘要: ---------数学函数  1.绝对值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) valu... 阅读全文
posted @ 2005-08-30 09:24 jierry 阅读(1469) 评论(1) 推荐(0) 编辑
摘要: Item 4: Use Conditional Attributes Instead of #if 第4项:使用带条件的属性替代#if 本Item没有好多说的,主要就是提倡我们尽量少用#if/#end if等代码块,因为它很容易造成代码的滥用,形成的代码很难理解和调试。使用有条件的属性更加的高效。 阅读全文
posted @ 2005-08-21 16:39 jierry 阅读(770) 评论(1) 推荐(0) 编辑
摘要: Item 3: Prefer the is or as Operators to Casts 第3项: 优先使用is/as进行类型转换 由于C#是强类型的语言,我们要尽量避免类型的转换。但是有时转换是无法避免的,这时我们要优先使用is/as来进行类型的转换,避免使用强制的类型转换。as和is操作符并不能进行所有的用户定义的类型转换, 只有当runtime类型和目标类型一致时转换操作才会成功.它们永... 阅读全文
posted @ 2005-08-13 13:44 jierry 阅读(747) 评论(0) 推荐(0) 编辑
摘要: Item 2: Prefer readonly to const 第2项: 定义常量时,优先使用readonly,而不是const在C#中存在两种定义常量的方法。第一种是编译时(compile-time)的常量,一种是运行时(Runtime)的常量。 编译时常量:public const int year= 2005;(使用const关键字) 运行时常量:public static readon... 阅读全文
posted @ 2005-08-07 20:34 jierry 阅读(1404) 评论(7) 推荐(0) 编辑
摘要: Bill Wagner先生的《Effective C#》一书保持作者一贯的风格,很值得我们一读。很早就想把读此书的感想写出来,一直没有时间,最近总算比较轻闲,借此写出读此书的心得,水平有限,希望对大家有所帮助 Item 1: Always Use Properties Instead of Accessible Data Members 第一项:永远使用属性而不要直接访问数据成员 说到属性,... 阅读全文
posted @ 2005-08-07 00:15 jierry 阅读(1418) 评论(10) 推荐(0) 编辑
摘要: DataGrid,DataList,Repeater是我们最常使用的表格化数据显示控件。在它们之间你是不是曾经不知道该怎么选择呢?怎样才能选择到最适合的控件呢?看了以下的内容你大概就会明白了 这三个控件大家肯定都非常的熟悉了,我们直接看看它们该在什么场合使用,有什么区别吧。如果你想要快速、简单的开发:选择DataGrid 如果你想要轻量级的、只读的表格化显示:选择Repeater 如果你想要小巧... 阅读全文
posted @ 2005-05-24 12:13 jierry 阅读(2161) 评论(3) 推荐(0) 编辑