Terry's blog

是建高楼大厦,还是搭窝棚?--------我要建高楼大厦。"只要决心成功,失败就不会把我们击垮" -------《羊皮卷》

博客园 首页 新随笔 联系 订阅 管理
  337 Posts :: 1 Stories :: 230 Comments :: 51 Trackbacks

公告

置顶随笔 #

摘要: 一、导入数据库连接操作(说明:我的数据服务器地址为本地,数据库为sqlserver)1 点击 开始->所有程序->Microsoft ® Business Data Catalog Definition Editor2 单击 AddLobSystem->Connect to Database 3 在Connect Type中选择SqlServer 4 在Connect ...阅读全文
posted @ 2008-05-26 18:03 王晓成 阅读(1595) 评论(12) 编辑

摘要: 经过N天的时间终于把sso搞定了,现在抽出一些时间总结一下.希望对你有所帮助.第一部分:在管理中心进行配置 1.打开 管理中心à操作 2.单击 管理单一登陆的设置 后进入设置页面,如下图 3. 单击”管理服务器设置 1. 单一登录管理员帐户:此为启用SSO服务的账号. 这个账户须是单一登录服务账户所属网域中的成员:BOCOITS\Administrator2.企业应用程...阅读全文
posted @ 2008-05-16 14:30 王晓成 阅读(1868) 评论(8) 编辑

摘要: 1. 隐式类型化本地变量 2. 匿名类型(Anonymouse Type) 3. 隐式类型化数组 4. 对象构造者 5. Lambda 表达式 6. 扩展方法 7. linq阅读全文
posted @ 2007-11-21 17:48 王晓成 阅读(1033) 评论(0) 编辑

摘要: 1. 泛型2. 迭代器 3. 匿名方法 4. 不完全类型阅读全文
posted @ 2007-11-20 10:44 王晓成 阅读(143) 评论(0) 编辑

摘要: 1. C# 2.0 泛型编程 2.List 泛型类描述:可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。 3. 泛型的优点 4.泛型类型参数 5. 泛型类型参数的约束 6. 泛型类7. 泛型接口 8. 泛型方法 9. 泛型和数组阅读全文
posted @ 2007-11-15 17:45 王晓成 阅读(208) 评论(0) 编辑

摘要: 创建型:1.单件模式(Singleton Pattern)2.抽象工厂(Abstract Factory)3.建造者模式(Builder)4.工厂方法模式(Factory Method)5.原型模式(Prototype) 结构型:6.适配器模式(Adapter Pattern)7.桥接模式(Bridge Pattern)8.装饰模式(Decorator Pattern)9.组合模式(Composi...阅读全文
posted @ 2007-10-30 13:00 王晓成 阅读(8052) 评论(4) 编辑

摘要: Asp.net.Ajax控件学习:1.Accordion 功能:实现了QQ、Msn好友分类的折叠效果,就像包含了多个CollapsiblePanels 。2.AlwaysVisibleControl 功能:用来显示在页面上的一个相对固定位置,随着窗口的滚动和大小改变,它会随着移动,可以用来做浮动广告等。 3.AutoComplete Extender控件-----实现自动完成功能 功能:实现自动完...阅读全文
posted @ 2007-10-26 10:15 王晓成 阅读(1152) 评论(0) 编辑

摘要: 算法与对象的耦合: 对象可能经常需要使用多种不同的算法,但是如果变化频繁,会将类型变得脆弱... 动机: 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码对象中,将会使对象变得异常复杂;而且有时候支持不使用的算法也是一个性能负担。 如何在运行时根据需要透明地更改对象的算法?将算法与对象本身解耦,从而避免上述问题?意图: 定义一系统的算法,把它们一个个封装起来,并且使...阅读全文
posted @ 2007-09-27 16:25 王晓成 阅读(1307) 评论(0) 编辑

摘要: 动机(Motivate): 在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接受者,如果显示指定,将必不可少地带来请求发送者与接受者的紧耦合。 如何使请求的发送者不需要指定具体的接受者?让请求的接受者自己在运行时决定来处理请求,从而使两者解耦。意图(Intent): 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这...阅读全文
posted @ 2007-09-25 16:47 王晓成 阅读(1004) 评论(0) 编辑

摘要: 依赖关系的转化: 动机(Motivate): 在软件构建过程中,经常会出现多个对象互相关联交互的情况,对象之间常常会维持一种复杂的引用关系,如果遇到一些需求的更改,这种直接的引用关系将面临不断的变化。 在这种情况下,我们可使用一个“中介对象”来管理对象间的关联关系,避免相互交互的对象之间的紧耦合引用关系,从而更好地抵御变化。意图(Intent): 用一个中介对象来封装一系列...阅读全文
posted @ 2007-09-24 15:25 王晓成 阅读(1132) 评论(1) 编辑

摘要: 动机(Motivate): 在软件构建过程中,如果某一特定领域的问题比较复杂,类似的模式不断重复出现,如果使用普通的编程方式来实现将面临非常频繁的变化。 在这种情况下,将特定领域的问题表达为某种文法规则下的句子,然后构建一个解释器来解释这样的句子,从而达到解决问题的目的。意图(Intent): 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。结构图(...阅读全文
posted @ 2007-09-20 16:47 王晓成 阅读(1310) 评论(1) 编辑

摘要: 动机(Motivate): 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” --------一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。意图(Intent): 定义对象间的一...阅读全文
posted @ 2007-09-19 17:52 王晓成 阅读(3010) 评论(14) 编辑

摘要: 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。其初,̶...阅读全文
posted @ 2007-09-14 16:36 王晓成 阅读(620) 评论(2) 编辑

摘要: 方法参数上的 out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。 当希望方法返回多个值时,声明 out 方法非常有用。使用 out 参数的方法仍然可以返回一个值。一个方法可以有一个以上的 out 参数。 若要使用 out 参数,必须将参数作为 out 参数显式传递到方法。out 参数的值不会传递到 out 参数。 不必初...阅读全文
posted @ 2007-09-14 14:44 王晓成 阅读(310) 评论(0) 编辑

摘要: 子类复子类,子类何其多 假如我们需要为游戏中开发一种坦克,除了各种不同型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能;比如红外线夜视功能,比如水陆两栖功能,比如卫星定位功能等等。按类继承的作法如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c...阅读全文
posted @ 2007-09-06 15:55 王晓成 阅读(1336) 评论(0) 编辑

摘要: 依赖关系倒置: 动机(Motivate): 在软件系统中,经常面临着“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。 如何应对这种变化?如何向“客户程序(使用这些对象的程序)"隔离出“这些易变对象”,从而使得“依赖这些易变对象的客户程序”不随着需求改...阅读全文
posted @ 2007-09-03 11:37 王晓成 阅读(1697) 评论(0) 编辑

摘要: Builder模式的缘起: 假设创建游戏中的一个房屋House设施,该房屋的构建由几部分组成,且各个部分富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正.....动机(Motivation): 在软件系统中,有时候面临一个"复杂对象"的创建工作,其通常由各个部分的子对象用一定算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合到一...阅读全文
posted @ 2007-08-30 17:37 王晓成 阅读(3395) 评论(1) 编辑

摘要: 常规的对象创建方法:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//创建一个Road对象Roadroad=newRoad();new 的问题: 实现依赖,不能应对“具体实例化类型”的变化。解决思路: 封装变化点-----哪里...阅读全文
posted @ 2007-08-29 17:25 王晓成 阅读(3202) 评论(2) 编辑

摘要: 创建型模式---单件模式(Singleton Pattern)动机(Motivation): 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。 如何绕过常规的构造器,提供一种机制来保证一个类只创建一个实例? 这应该是类设计者的责任,而不是类使用者的责任。结构图: 意图: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 -...阅读全文
posted @ 2007-08-28 17:43 王晓成 阅读(4539) 评论(1) 编辑

2011年3月11日 #

摘要: 实现思想:在页面内放入一个Div,调用lable的onMouseover,onMouseout 事件,然后用JS去实现显示部分内容在原有位置还是显示全部内容在Div中。 后台代码: stringanswer=e.Row.Cells[10].Text;if(answer.Length>5){e.Row.Cells[10].Text=string.Format("<labelonMouseover=\"ddrivetip('{0}','#FFFFE1',300)\"onMouseout='hideddrivetip(阅读全文
posted @ 2011-03-11 09:52 王晓成 阅读(230) 评论(0) 编辑

2011年1月30日 #

摘要: 一、心情对我们每个人至关重要。心情处理不好则事情也做不好。平静的好心情给你长寿和高效率。二、自信、执着、富有远见、勤于实践。心理暗示的影响力很大。坦白的沟通,面对现实,并且主宰自己的命运。三、把挑战困难看做一种快乐。四、阿Q精神:学会忘记过去瓣痛苦。 1、 长久的痛苦会消灭你的意志。 2、忘掉过去。站起来重新 开始,新的生活等着你。 3、吸取痛苦的教训,为将来教训,为将来的生活提供经验。五、杜利奥定律:敞开心扉,拥抱热情。 没有什么比失去热情更使人觉得垂垂老矣。如果精神状态不佳,一切都处于不佳状态。六、巴纳姆效应:不要被别人影响了自己的情绪。 1.学会调节自己的情绪堵能正确判断事件的发展。 2阅读全文
posted @ 2011-01-30 17:27 王晓成 阅读(79) 评论(0) 编辑

2010年4月6日 #

摘要: 第一步:用Designer打开网站(http://spark_pc:8080/PERSONAL/TEST),在Designer里设计一个新的HelloWorld.aspx页面,里面放置一个Button和一个Label,当点击Button后,Label显示Hello World!!!。布局如下:第二步:打开VS新建一个类库工程,首先在工程中引入System.Web和Microsoft.SharePo...阅读全文
posted @ 2010-04-06 22:59 王晓成 阅读(484) 评论(5) 编辑

2010年2月21日 #

摘要: 自从SQL Server 2005推出后,因为有了更好的性能,所以有很多与SQL Server 2000相关的应用程序需要升级到这个版本。但如何才能以最快最方便的方式把其中的表结构及对应的数据和数据的其它的格式导入到SQL Server 2005呢?SQL Server 2005的数据又如何导入到SQL Server 2000上?我们分别来看下面实现的方式:   1) SQL Server 200...阅读全文
posted @ 2010-02-21 23:58 王晓成 阅读(249) 评论(0) 编辑

2010年1月15日 #

摘要: 最优秀的企业领导人知道自己需要什么,并能尽全部的努力去达到自己的目标,他们懂得做人、善于决策、充满热忱、持续创新、架构关系、激励团队以及赢得拥戴……最成功的企业家所共同具有的良好习惯和素质,使得这些企业领导人能够脱颖而出。 第一个习惯:懂得做人 会做人,别人喜欢你,愿意和你合作,才容易成事。怎么让别人喜欢自己呢?好的企业领导者都习惯于能真诚地欣赏他人的优点,对人诚实、正...阅读全文
posted @ 2010-01-15 15:49 王晓成 阅读(218) 评论(0) 编辑

2009年9月28日 #

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0...阅读全文
posted @ 2009-09-28 11:07 王晓成 阅读(156) 评论(0) 编辑

2009年9月24日 #

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 什么是委托首先我...阅读全文
posted @ 2009-09-24 15:58 王晓成 阅读(436) 评论(0) 编辑

2009年6月24日 #

摘要: 操作步骤:1. 打Reporting Services连接Oracle简单实例 这一节创建的ReportTest项目。2. 在Report1.rdl选择布局选项卡.3. 点击报表->报表参数4. 在左侧单击添加,然后,在右侧属性的名称,数据类型,提示,默认值部分填入或写入如下内容。 5. 选择数据选项卡,在列REGISTEROPERATORID行的筛选器内填入:Report_Paramete...阅读全文
posted @ 2009-06-24 18:00 王晓成 阅读(268) 评论(0) 编辑

摘要: 一、前提条件:1、确保你的sqlserver 2005中已经安装了Reporting Service。2、在服务中启动了Sql Server、Sql Server Agent、Sql Server Browser、Sql Server Reporting Services这4个服务。3、SqlServer2005的工作组版好像不行,需要企业版。4、安装了Oracle客户端。说明:Vs2005需要的...阅读全文
posted @ 2009-06-24 12:48 王晓成 阅读(557) 评论(0) 编辑

摘要: 企业报表 许多公司通过报表软件向用户分发信息,以便于用户利用报表进行决策、发现机会或分析威胁。Reporting Services 具有一整套现成的工具和服务,可帮助您创建、部署和管理您的单位的报表。尽管可以通过编程方式操作报表,但如果打算使用现成的 Reporting Services,则不需要进行任何编程操作。创作和管理工具包括报表设计器、SQL Server Management Studi...阅读全文
posted @ 2009-06-24 10:44 王晓成 阅读(273) 评论(0) 编辑

仅列出标题  下一页