- 博客(182)
- 资源 (5)
- 收藏
- 关注
原创 altas(ajax)控件(十二):FilteredTextBox
FilteredTextBox控件是一个非常有用的控件,使用他能直接过滤一些字符。例子:一:只允许数字asp:TextBox ID="TextBox1" runat="server" />ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender1"
2007-08-28 13:44:00 3067
原创 altas(ajax)控件(十一):DropShadow为某一个控件添加阴影
TargetControlID="Panel1" Opacity=".8" Rounded="true" TrackPosition="true" />· TargetControlID - The ID of the button or link for this extender to oper
2007-08-25 23:06:00 2695
原创 altas(ajax)控件(十):DropDown让文本框拥有下拉列表
图例:注意,”请选择“ 的是个文本框 asp:Label ID="TextLabel" runat="server" Text="请选择" Style="display: block; width: 300px; padding:2px; padding-right: 50px; font-family: Tahoma; font-size: 11px;" />asp:Pan
2007-08-25 22:23:00 3448
原创 altas(ajax)控件(九):可拖动面板DragPanel
使用非常简单: asp:Panel ID="Panel6" runat="server" Width="250px" style="z-index: 20;"> asp:Panel ID="Panel7" runat="server" Width="100%" Height="20px" Bor
2007-08-25 18:25:00 1862 1
原创 altas(ajax)控件(八):ConfirmButton确认对话框
确认对话框使用非常的广泛,比如:删除时,确认是否删除看看我们之前是怎么做的前台html代码:function Button1_onclick() ...{ if(confirm("是否将此留言信息删除?")) ...{ return true; }else return false; } input id="Butto
2007-08-25 17:49:00 3385
原创 altas(ajax)控件(七):CollapsiblePanel可折叠面板
ajaxToolkit:CollapsiblePanelExtender ID="cpe" runat="Server" TargetControlID="Panel1" CollapsedSize="0" ExpandedSize="300" Collapsed="True" ExpandControlID="LinkButton1" Coll
2007-08-25 17:03:00 2904
原创 altas(ajax)控件(六):CascadingDropDown 联动选择的下拉框
CascadingDropDown我个人感觉有几个规则:1. 需要配合xml2. 需要配合两个方法:CascadingDropDown.ParseKnownCategoryValuesString和CascadingDropDown.QuerySimpleCascadingDropDownDocument3. 似乎需要配合WebService 希望有人指出
2007-08-25 10:20:00 3077
原创 关于考出系统分析师,是不是高级工程师的答案
我叔叔的公司需要一个高级工程师挂名,所以我拿我的《系统分析师》证书,向宁波市人事局询问此事。得到的答复是:《系统分析师》证书+11年本科毕业后工作时间=高级工程师,只要时间到不需要评审就可以聘为高级工程师。天那,11年!!!35岁的软件工程师在中国还有公司要嘛!
2007-08-24 22:32:00 4347
原创 altas(ajax)控件(五):日历控件Calendar
非常常见的一个控件效果如下: 默认calendar: asp:TextBox runat="server" ID="Date1" autocomplete="off" />ajaxToolkit:CalendarExtender ID="defaultCalendarExtender" runat="server" TargetControlID="Date
2007-08-24 21:31:00 3378
原创 altas(ajax)控件(四):模糊匹配控件AutoComplete
AutoComplete控件是一个让TextBox拥有匹配功能的TextBox辅助控件。它可以在输入时给你一些提示,Google的搜索页面已经使用了类似功能。它的效果图如下: 例子如下:有一个名为“myTextBox”的TextBox,有一个WebService名为“AutoComplete.asmx”,当客户在TextBox输入字符时,TextBox把字符发回服务器端,并返
2007-08-24 21:18:00 3333
原创 altas(ajax)控件(三):动画制作控件AnimationExtender
AnimationExtender 是一个简单的动画制作控件,它可以很方便的在网页上制作简单的动画效果,非常的fashion!!!。它的原理是:1.先设置“目标控件(target control)“ ;2.当“目标控件(target control)“ 触发事件(如:OnLoad, OnClick, OnMouseOver, OnMouseOut)时,AnimationExten
2007-08-24 11:34:00 5162 1
原创 altas(ajax)控件(二):悬浮面板控件AlwaysVisibleControl
AlwaysVisibleControl是一个简单的控件 用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等. AlwaysVisibleControl 属性 TargetControlID="timer" VerticalSide="Top" VerticalOffset="10"
2007-08-23 20:01:00 4178
转载 .net程序员的盲点(八):泛型
1.泛型介绍泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合和在集合上运行的方法中。.NET Framework 2.0 版类库提供一个新的命名空间 System.Collections.Generic,其中包含几个新的基于泛型的集合类。建议面向 2.0 版的所有应用程序都使用新的泛型集合类,而不要使用旧的非泛型集合类,如 Array
2007-08-23 15:49:00 2800
转载 altas(ajax)控件(一):多功能面板控件Accordion
一、Accordion控件简介 Accordion控件是能够提供多个显示面版的Web控件,它一次只能显示一个面版的内容。它有多个可折叠的面版,且一次只能展开一个。Accordion内包含AccordionPane控件,每个AccordionPane控件内都有一个模版,模版内都有标题和内容。 Accordion控件有三种AutoSize模式能适应各种不同的布局: None:在Acc
2007-08-22 21:17:00 2740
原创 .net程序员的盲点(七):转换关键字:operator、explicit与implicit
operator、explicit与implicit 很少用到,但也不能不知道,发现这篇写很好,转一篇operatoroperator 关键字用于在类或结构声明中声明运算符。运算符声明可以采用下列四种形式之一: public static result-type operator unary-operator ( op-type operand )
2007-08-18 15:49:00 2264 1
原创 .net程序员的盲点(六):StringBuilder 和 String 的区别
String 在进行运算时(如赋值、拼接等)会产生一个新的实例,而 StringBuilder 则不会。所以在大量字符串拼接或频繁对某一字符串进行操作时最好使用 StringBuilder,不要使用 String 另外,对于 String 我们不得不多说几句: 1.它是引用类型,在堆上分配内存 2.运算时会产生一个新的实例 3.String 对象一旦生成
2007-08-17 22:01:00 1520
原创 .net程序员的盲点(五):告诉你一个不一样的new
new有三种用法:1. 运算符2. 修饰符3. 泛型中的new()约束 1. 作为运算符,new在普通不过了,也不多说了。比如:MyClass myclass=new MyClass();2. 作为泛型中的约束符new也很简单,在泛型类型定义时,可以使用where指定一些约束,其中一
2007-08-17 21:50:00 1989 1
原创 .net程序员的盲点(四):索引器Indexers
索引器IndexersC#引入了一个索引器(Indexers)的功能,它能让我们像处理数组一样处理对象。在C#社区中,我们又把它叫做“智能数组(smart arrays)”。定义C#索引器就像定义属性一样方便。(这里“属性”指property,.net程序员的盲点(二):两个“属性”引起的歧异-property和attribute的区别)下面是它的结构 modifier>
2007-08-13 10:10:00 6069
原创 .net程序员的盲点(三):const和static readonly的区别
const和static readonly的区别这个问题虽然很简单,但有时候也能困扰我们一些新来的同学,const和static readonly的确很像,都在程序中只读,都是一旦初始化则都不再可以改写都是属于语言的静态等等。并且在多数情况下可以混用。区别const1. 在编译期间解析的常量2. 必须在声明就初始化3. 既可用来修饰类中的成员,
2007-08-07 22:41:00 9081 2
原创 .net程序员的盲点(二):两个“属性”引起的歧异-property和attribute的区别
两个“属性”引起的歧异-property和attribute的区别 这虽然没有“一个馒头引发的血案”那么严重,但是也足以成为.net程序员的技术盲点之二。对于property和attribute这两个名词都叫“属性”的问题,来源于国内it书籍翻译界的疏忽。其实它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。下面我们来说
2007-08-05 22:27:00 4522
原创 .net程序员的盲点(一):参数修饰符ref,out ,params的区别
C#中有三个关键字-ref,out ,params,虽然本人不喜欢这三个关键字,因为它们疑似破坏面向对象特性。但是既然m$把融入在c#体系中,那么我们就来认识一下参数修饰符ref,out ,params吧,还有它们的区别。 NO.1 params一个可以让方法(函数)的拥有可变参数的关键字。 原则:在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中
2007-08-03 16:26:00 36096 4
原创 大智慧公式编写教程
大智慧公式编写教程 公式入门我们大多数的用户并不是完全了解“公式编辑器”的意义,简单地,我们可以从以下几个角度进行理解:一、指标分析:“公式编辑器”好比是一个工作母床,通过这个工作母床可以制造出所需要的各式各样的零件,同样,在指标分析的工作中,利用编辑器可以编写出相应的分析条件,这种方法是在技术分析当中最为常用的方法之一。例如,指标KD、指标MA等等,通过对这些指标的观察、分析
2007-07-29 19:44:00 23500 7
原创 可能的话,新书将介绍的内容
第21章 Prototype框架21.1 Prototype框架简介21.2 Prototype的体系构架21.3 Prototype的文件结构21.4 Prototype的程序结构21.5 Prototype的技术特点21.6 Prototype编程实例121.7 Prototype编程实例221.8 Prototype编程实例321.9 Prototy
2007-07-23 01:04:00 1451 1
转载 JS的正则表达式
JS的正则表达式//校验是否全由数字组成 代码 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } render_code();//校验登
2007-07-23 00:37:00 980 1
原创 C# 3.0新特性系列:隐含类型var
C# 3.0新特性系列:隐含类型var一.神奇的var在C#3.0中增加了一个变量声明var,这个声明和JavaScript 的 var类似,但也有不同。1. 相同点,它可以用var来声明任何类型的局部变量。2. 不同点,它仅仅负责告诉编译器,该变量需要根据初始化表达式来推断变量的类型,而且只能是局部变量。二.相同点它可以声明var intege
2007-07-18 09:23:00 2784 1
转载 转:孟岩老大的忠告---谈谈如何写技术文章
作为《程序员》杂志的技术主编,我要审阅每一篇技术稿件。几年来我了解到的一个事实是,现在绝大部分开发者的写作和文字表达能力远远不如他们写代码的能力。如果你认为你只需要跟机器搞好关系就可以过上幸福生活,我可以说这几乎是不可能的。任何时候,让人明白都比让机器明白更重要,更有价值。很可惜,不知道是什么原因,现在能够清清楚楚有条有理地把自己的想法表达出来的人越来越罕见。无论是从编辑的招聘和培养,还是投搞的评
2007-07-17 16:25:00 1333
原创 装饰模式(Decorator Pattern)
装饰模式(Decorator Pattern)一句话 继承一个抽象类,加上自己的特点,然后再使自己也变成抽象类,然后让子类继承的模式,叫装饰模式。意图动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
2007-07-17 16:06:00 1629
原创 桥接模式(Bridge Pattern)
一句话将抽象和行为划分开来,各自独立,但能动态的组合。结构图图1 Bridge模式结构图生活中的例子比如,一杯咖啡为例,子类实现类为四个:中杯加奶、大杯加奶、中杯不加奶、大杯不加奶。这四个类实际是两个角色的组合:抽象和行为,其中抽象为:中杯和大杯;行为为:加奶不加奶(如加橙汁加苹果汁),这就是Bridge模式。桥接模式解说以上面提到的咖啡 为例. 我们原来打算
2007-07-17 12:08:00 2093 3
原创 适配器模式(Adapter)
适配器模式(Adapter) 一句话什么是Adapter?Adapter就是一个转换器,比如一个电源插头可以让一个两插头的电器使用墙壁上的三插头电源。这次的介绍将不写代码,虽然设计模式是为了代码而生,但我认为这是一种看世界的方法,不仅仅是一种代码的设计方式,所以这次的适配器模式因为比较简单和容易理解就不再写代码解释,但适配器的思想能用在软件设计、工程建筑、日常生活等待方面...
2007-07-14 11:58:00 5695
原创 原型模式(Prototype Pattern)
原型模式(Prototype Pattern)概述原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。结构图Prototype模式结构图客户(Client)角色:客户类提出创建对象的请求。抽象原型(Prototype)角色:这是一个抽象角色,通常由一个C#接口或抽象类实现。此角色给
2007-07-01 20:09:00 3816
原创 中小型软件开发项目管理
本处指的中小型软件开发项目是指: 参与开发的直接人员(即开发团队)数量在3~25人 开发时间在3个月~18个月的软件项目 代码行数5000~75000行 子程序数量300~3500个 1、软件开发管理的任务 软件开发管理的真正任务是团队成员的智能充分而适宜地发挥,并有效地投注在创造软件的活动中。也就是说:合理配置各种资源(管理人员、工程师、设备、软件、制度、时间)确保软件开发的有效进行
2007-06-30 22:49:00 4988 1
原创 单件模式(Singleton Pattern)
概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。那么绕过常规的构造器(new),提供一种机制来保证一个类只有一个实例就是单件模式了。客户程序员在调用这个类时,是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 意图 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 模型图 逻辑模型图:
2007-06-24 23:06:00 1999 2
原创 肖波:《何经华先生,我要对您说“不”》之后的事
17Tech 05月10日消息: 3月26日后,我消失了一段时间。最近经常被人问到,你有何打算,准备混哪里?想了半天,才想起我原来曾是卖软件的,我的同学朋友多数都干这行,一窝子,一帮子,男女老少玩的都是“高科技”。我走出校门就进了金蝶,正经八百开始卖软件,纯粹为了混碗饭吃。我的1998与“中国管理软件的明天”搭不上谱,也没想过还可以升官发财。当时想如果混不下去就回家放羊,要能吃得饱就继续给洗脚进
2007-06-24 09:27:00 3097 2
原创 浅析Struts 体系结构与工作原理(图)
Struts 体系结构是目前基于java的 web系统设计中广泛使用的mvc构架。基本概念 Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用模型-视图-控制器(Model-View- Controller,简称MVC)模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也
2007-06-18 23:15:00 4608
原创 看软件行业的前景
近来见到越来越多的开源软件。中国也已经有了专门经营开源软件的公司,比如80后创业明星-戴志康,可见潮流所至,不可阻挡。 总是有人会问,如果连源代码都公开的话,公司怎么赢利呢?怎样保护公司的竞争优势呢?对于软件开发从业人员来说,如果到处都是免费的代码,他们是否还能保住饭碗?如果你有这些疑问,而始终找不到答案,那么很可能你将是在大洪水到来时没有登上方舟的人。 按我个人
2007-06-15 23:42:00 3839 5
原创 Dataformatstring属性设置(详解)
使用 DataFormatString 属性来提供列中各项的自定义格式。数据格式字符串由以冒号分隔的两部分组成,形式为 { A : Bxx }。例如,格式化字符串 {0:F2} 将显示带两位小数的定点数。 注意 整个字符串必须放在
2007-06-14 15:40:00 3016 1
转载 每个.NET开发人员现在应该下载的十种必备工具
每个开发人员现在应该下载的十种必备工具 • 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc • 用于生
2007-06-10 16:35:00 1406
原创 .net 未来的一个应用模式
http://dev.getoutsmart.com/os3d/demos/videoroom/看看这个演示,虽然他是flash做的,不过在未来的.net 3.0中制作这种效果将非常的容易,和vb做程序差不多,那java+flash怎么对抗呢?也许只有让java能很方便的编写flash才能抵挡.net 3.0整合的平台。 这是Outsmart Labs正在研究一个Flex/AS3 3
2007-06-10 16:20:00 1283
原创 金蝶牵手IBM也许是个灾难
从去年6月开始金蝶、用友与微软、IBM、SAP、ORACLE 等等陷入了n方收购传闻,前几天终于有了消息,金蝶接受ibm与雷曼兄弟的投资。因本人对金蝶和用友的公司与产品比较的熟悉,所以我认为对金蝶也许不是一件好事。大家都知道ibm的核心是java,中间件,信息化咨询,而金蝶也在战略上倾向与java与中间件。现在金蝶的高端产品是一个非产搞笑的组合,vb+com+.net+java+中间件,几
2007-06-10 14:22:00 1559
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人