剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年1月21日

摘要: 以下是整理的网上的关于Excel编程的几个帖子的内容: 1.Excel 编程模型的说明 framework.JPG 在这里 ,就大概描述了在Excel 编程中常用的对象的层次关系。 Excel Application 代表整个 Microsoft Excel 应用程序, WorkBook 代表 Microsoft Excel 工作簿 Range 代表某一单元格、某一行、某一列、某一选定区域(该区域可包含一个或若干连续单元格区域),或者某一三维区域。 Areas 选定区域内的子区域或连续单元格块的集合。 Borders 代表对象的边框。 Characters 代表包含文本的对象中的字符。可用 Characters对象修改包含在完整文本字符串中的任意字符序列。 阅读全文

posted @ 2008-01-21 14:31 落花人独立 阅读(1677) 评论(2) 推荐(0) 编辑

摘要: 一、在Vs 2005中,Asp.net添加对于Excel的COM组件的引用的时候会在web.config中生成对于库的引用,但是在Bin文件夹中却找不到相应的库文件。导致编译程序的时候会出现错误。在网上找了找,解决办法如下: 1. 删除原来对Excel的引用,从Web.config中 2. 在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11 (office2003)目录下生成Excell.dll,所以在引用的时候要到这个目录下面来找Excel.dll。 3.引用刚编译好的Excel.dll。如果有原来对于Microsoft.Office.Interop.Excel的引用,就把它删除。只要在Bin文件夹中存在Excel.dll就行了。 二、对于Excel操作中的方法和属性的修改 Excel.Range range; 阅读全文

posted @ 2008-01-21 11:26 落花人独立 阅读(2405) 评论(0) 推荐(0) 编辑

2008年1月18日

摘要: https是什么? HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 . 它是由 Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的完全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加密是合适的。HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁。。 https是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,https的安全基础是SSL,因此加密的详细内容请看SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在 阅读全文

posted @ 2008-01-18 20:55 落花人独立 阅读(46554) 评论(6) 推荐(2) 编辑

2008年1月17日

摘要: 1. 用户必须在几秒钟知道网站是做什么的。注意力是因特网上最有价值的货币。 如果访问者无法在几秒钟之内得知你的网站的方向,他很有可能转而访问其他网站。 你必须迅速地告诉访问者为什么要在你的网站上花费时间。 2. 让网站易于速读。因特网不是书,因此没必要使用大段的文字。 也许我访问你的网站时我正在忙于其他工作,我不得不迅速读完所有内容。 项目符号、标题、副标题、列表,这些都能帮助读者迅速找到他想要的内容。 3. 不要使用难于阅读的花哨字体。当然,某些字体可以让网站精彩纷呈。 不过它们容易阅读吗?如果你的主要目的是传递信息并让读者阅读, 你应该让阅读过程舒服些。 4. 不要用小字体。如上一条所述,你得让读者阅读时感到舒服。 虽然我的Firefox有放大功能,但如果必须放大才能看清一个网站的话, 我就再也不会去访问它了。 5. 不要打开新浏览器窗口。我的第一个网站曾经经常这么做。 原因很简单,在新窗口中打开外 阅读全文

posted @ 2008-01-17 14:41 落花人独立 阅读(415) 评论(0) 推荐(0) 编辑

摘要: 28. 如何改变链接的鼠标形状 只需在链接上加上这一代码就行的了 或者跟上面的用CSS写也行 style="cursor:hand"       style="cursor:crosshair" style="cursor:text"       style="cursor:wait" style="cursor:move"       style="cursor:help" style="cursor:e-resize"     style="cursor:n-resize" style="cursor:nw-resize"     style="cursor:w-resize" style="cursor:s-resize"     style="cursor:se-resize" style="cursor:sw-resize" 以上代码你只需要加到连接或是页面的STYLE区里就可以实现鼠标多样化。 29.CO 阅读全文

posted @ 2008-01-17 14:37 落花人独立 阅读(1230) 评论(1) 推荐(0) 编辑

摘要: 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析   为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if else几种情况下大部分代码都是重复的,只有个别不同,因此使用if else可以避免重复代码,并且认为这是模板Template模式。   他范的错误是:程序员只从代码运行顺序这个方向来看待它的代码,这种思维类似水管或串行电路,水沿着水管流动(代码运行次序),当遇到几个分管(子管),就分到这几个分管子在流动,这里就相当于碰到代码的if else处了。   而使用OO,则首先打破这个代码由上向下顺序等同于运行时的先后循序这个规律,代码结构不由执行循序决定,由什么决定呢?由OO设计;设计模式会取代这些if else,但是最后总是由一个 阅读全文

posted @ 2008-01-17 11:15 落花人独立 阅读(734) 评论(4) 推荐(0) 编辑

摘要: 更确切地说,我们在比较AOP的拦截器和Decorator模式,它们非常相似,一些AOP框架本身就是使用Decorator模式来实现拦截器功能的。   过滤器是架构设计模式中比较常用的一种,几乎每个灵活动态系统都需要过滤器,特别是当我们的数据以内存状态出现时,过滤器无疑成为领域层的一个核心业务逻辑,当然如果你还是使用面向数据库的编程模式,过滤器功能就被你用SQL语句的where语法给替代了,那么以下你可能不必再看,请浏览这篇文章:状态对象:数据库的替代者。   当我们在一个AOP框架下编程,经常会问自己,到底过滤器这个功能是应该做成拦截器还是 Decorator,当我在Jdon Framework下重写JiveJdon时就不只一次的问我自己。   其实这是一个分析模式中的过滤器实现问题,也是一个现实设计的问题:在Servlet Filter和职责链以及装饰模式Decorator和AOP几个方面如何选择?   选择标准无外乎软件的两个终极目标:简单和高质量;高质量是反映在细粒度方面,简单则是在进行设计实现时比较 阅读全文

posted @ 2008-01-17 11:06 落花人独立 阅读(385) 评论(0) 推荐(0) 编辑

摘要: TheEdge推荐 [2006-12-17] 出处:Jdon 作者:板桥里人banq 这是一个实战中非常重要但是容易被忽视的概念,说它重要,是因为它比数据库重要;说它容易被忽视也是同样的原因,它经常被数据库概念替代。   如果你经验和经历中没有状态这个概念,极端地说:可能你的Java系统经验还未积累到一定程度,状态是每个Java程序员深入Java系统后必然碰到的问题。   本文我想试图表达的是:状态分两种:活动的状态对象和持久化的状态。而数据库中的数据只是状态的一种持久化结果,而Java系统运行时,我们更多的可能是和一种活动的状态打交道,这种活动的状态存在内存中,而不是持久化到硬盘上,当然,需要时你可以通过数据库/文件持久化到硬盘上。   但是,如果你以数据库数据替代状态,那么就可能导致数据库的频繁访问,而且 你的系统会变成一个非对象化的、紧耦合、到处是分散数据块的糟糕系统。这样的系统并不比传统的两层结构好到哪里!也不会比Jsp里嵌入Java代码伪三层系统高明到什么地方。   什么 阅读全文

posted @ 2008-01-17 10:48 落花人独立 阅读(261) 评论(0) 推荐(0) 编辑

摘要: package lq.test; import java.io.*; import java.util.*; //*********创建型模式*************** //factory method 1 //1具体的构造算法,和2构造出的具体产品由子类实现 interface Product { } //或者我也提供一个工厂的接口,由这个抽象类来继承它 abstract class Factory { abstract public Product fmd(); //我认为这个方方法的存在是,是对FactoryMethod方法的补充 //例如可以为生成的对象赋值,计算为生成对象应付何值,前后的日值 阅读全文

posted @ 2008-01-17 10:04 落花人独立 阅读(6768) 评论(2) 推荐(0) 编辑

摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 阅读全文

posted @ 2008-01-17 09:50 落花人独立 阅读(578) 评论(0) 推荐(1) 编辑

摘要: SharpDevelop 强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。 链接:http://www.icsharpcode.net/ DotNetNuke 这个就是著名DNN,使用VB.NET进行开发。通过其基本架构可进行堆积木式快速建站。而且支持子网站系统。其由asp.net Portal start kit进化而来。 链接:http://www.dnnchina.net/ ,http://www.dotnetnuke.com Community Server 这个也是一个很著名的ASP.NET项目,记得好像最早系统原形为asp.net Forums,后来加入了.Text Blog 和nGallery成为一个完 阅读全文

posted @ 2008-01-17 09:41 落花人独立 阅读(3008) 评论(1) 推荐(1) 编辑

2008年1月14日

摘要: I have been seeing many people with issues related to the “Temporary ASP.NET Files”” CS0016: Could not write to output file 'c:"WINDOWS"Microsoft.NET"Framework"v1.1.4322"Temporary ASP.NET Files"application"…….' . The directory name is invalid. You could also be getting an “Access Denied” message. Here is a collection of fixes which I have found: Temp Folder Fix:... 阅读全文

posted @ 2008-01-14 15:22 落花人独立 阅读(683) 评论(3) 推荐(0) 编辑

2007年12月25日

摘要: Microsoft引入了SDLC(软件/系统开发生命周期)类型的四步一致的过程来创建新模型。如下所示: 用例模型 域模型 设计模型 实现模型 域模型阶段集中于域的理解,在此域中我们建立一个系统。这是一个分析阶段,在此阶段中我们考虑现实世界中的对象和关系,而不是程序设计。在域模型中我们将建立概念化的静态结构、程序包图和顺序图。 设计阶段做编程的工作。 实现阶段建立部署图和组件图。 阅读全文

posted @ 2007-12-25 15:16 落花人独立 阅读(592) 评论(0) 推荐(0) 编辑

2007年12月20日

摘要: 数据建模是应用程序设计中的很重要的部分,尤其对分布式应用程序更是如此。然而,现在创建模型的方法在许多方面都不太完善。Microsoft的Terry Halpin博士提出了ORM(对象角色建模)来解决数据建模的问题。 在概念层上,ORM是一种设计和查询数据库模型的方法,在这一层中,应用程序是用一些非技术用户也能理解的术语描述的。实际上,ORM数据模型常常获取较多的商务规则,并且比其它方法创建的数据模型更容易验证和升级。简而言之,ORM使得数据建模更加面向商务规则。 建模比设计出现的早。从传统意义上讲,ORM不能代理E-R模型,也不能用于设计数据库。它是数据存储建模的推理模型,就像UML是对象建模的推理模型一样。ORM可以用来把用户具体思想概念化以形成一般的数据模型。例如,用户可以勾画一篇报表,而我们能根据报表的信息建立一般的数据模型。 下面是要讲述的ORM的内容: * 对象角色建模的概念 * 在建模过程中Visio的用途 * 用ORM建立数据库 * 最后讲解一 阅读全文

posted @ 2007-12-20 09:56 落花人独立 阅读(1612) 评论(3) 推荐(0) 编辑

2007年11月23日

摘要: (引)Petri-net是一种可以用网状图形表示系统模型。不幸的,人们往往把Petri-net和它的图形表示等同起来。涉及Petri-net的学术论文一般都会给出它的数学定义,可这种定义又往往被当作提高论文档次的装饰品。其实Petri-net不仅是一种可以用图形表示的数学对象,它首先是一种物理对象,因为它把尊重自然规律作为第一要义。Petri-net的概念都是在尊重自然规律的前提下精心定义的,以确保以Petri-net为模型的系统都可以实。 以上突出的一部分说明了现实科研工作的现状,虽然上面的引文来自于1997年,可是这更令人觉得可怕。97年尚且如此,何况现在比当时还要浮躁!现在,发表的论文不要讲质量如何,实事求是与否,单就其追求形式主义而言就是让人大跌眼镜的。发表论文是需要技巧的,写作也要技巧性。实际做了工作,写论文的时候要拔高,为什么要拔,如果你做的工作是够水平的话就不要拔了。可惜的是,我们都在过份的追求形式主义,不看论文的质量,只要能发上去就行了,不管论文的内容贡献有多大,是不是对一个学科有大的贡献,能否学以致用,有很大的进步。引三国中的话”青春作赋,皓首穷经;笔 阅读全文

posted @ 2007-11-23 19:58 落花人独立 阅读(3708) 评论(3) 推荐(1) 编辑

2007年11月9日

摘要: 一、概述 BPMN(Business Process Modeling Notation)业务过程建模表示符号,也就是说,BPMN只是像UML一样的,是一种模型,用来表示业务过程的建模的,它只是一堆符号。 它被称为服务组合建模语言,只是根据它的功能来讲的。 BPEL4WS(Business Process Executaion Language for Web Services):Web Services的业务过程执行语言。它的作用是用来组合Web Services的,所以被称为服务组合编程语言。就像C/C++,Java一样,它写出来的程序也是可执行的,所以才有语言两个字。 Pires对Web服务组合的定义,“Web服务组合是通过组合基本Web服务提供增值服务的能力,这些基本服务可以由别的组织提供”。含义有三点:首先,服务组合当然要组合其它服务;其次,组合成的服务是更有价值的一个服务;第三,可以使用别人已做好的服务。 业务过程通常由领域专家来完成。但是能过我们对业务流程的监控和不断的改进,也就是进行BPR, 阅读全文

posted @ 2007-11-09 22:04 落花人独立 阅读(1555) 评论(1) 推荐(0) 编辑

2007年11月2日

摘要: C#的接口与抽象类非常类似: 在使用上,一个没有提供非抽象方法的抽象类与一个接口是类似的.然而,我们需要注意以下几点: 一个类可以实现任意多个接口,但只能对一个抽象类进行子类化. 一个抽象类可以包括非抽象方法,而一个接口的所有方法在效果上都是抽象的。 一个抽象类可以声明并使用变量,而一个接口不行。 一个抽象类中的方法的访问修饰符可以是public、internal、protected internal或者是private,而接口成员的访问修饰符默认情况下都是public,而且,在声明接口成员时,不允许使用访问修饰符(甚至不允许用public修饰符)。 一个抽象类可以定义构造函数,一个接口不行。 阅读全文

posted @ 2007-11-02 19:37 落花人独立 阅读(423) 评论(1) 推荐(0) 编辑

2007年10月29日

摘要: 1,UML是什么? 用于收集概念和表述概念,基目的是对系统进行建模;它以可视化的图形方式建立模型的文档;能产生一组用于交付的制品;有其它编程语言的广泛支持. 2,UML中关系的表述 关联关系用于表述一个类的对象和另一个类的对象之间的关系. 聚合:表示类和对象之间是整体和部分之间的关系. 组合:是一种简单的聚合关系,表示整体拥有部分,整体不存在部分也不存在。 依赖:表示使用关系。 泛化:表示继承关系。 3,活动图 活动图进行动态建模,从语义和实际上讲就是流程图。 阅读全文

posted @ 2007-10-29 16:43 落花人独立 阅读(254) 评论(1) 推荐(0) 编辑

2007年10月13日

摘要: 业务规则(business rule)可以定义为是指导和构成业务行为的说明.根据每个部门所采用的一套方法,这些规则可以形成列表、简单的文本图例或其它的格式。 业务规则一般不在表里实现,在程序里或文档中描述。 要尽可能的将业务规则文档化。 业务规则取自于旧编码和客户。 处理是程序执行的一些步骤。 阅读全文

posted @ 2007-10-13 15:20 落花人独立 阅读(232) 评论(0) 推荐(0) 编辑

2007年10月12日

摘要: 1,JIT部分编译应用程序,只编译要运行的那一部分,并把它存储起来。 2,C++在.NET Framework中运行,在代码头部加入 #using 在C++中,可以把托管和非托管代码合并起来。 class MyClass{ //定义了一个普通的C++类 _gc class MyClass{ //定义了一个托管类 使用托管类的好处就是可以在托管类中调用非托管类,不必使用COM交互功能。 3,严格来讲COM和COM+技术不是面向.NET的技术,它们不能编译成IL。 4,中间语言  (1)OO和Interface的支持 类的单一继承。 5,语言间的互操作性 (1)首先要分别建立两种语言各自的类。然后将他们编译、链接为一个库,然后在使用的时候分别使用库中国的相应类就可以了。 (2)特点 用一种语言编写的类应能继承用另一种语言编写的类。 一个类应该能包含另一个类的实例,不管其 阅读全文

posted @ 2007-10-12 18:51 落花人独立 阅读(466) 评论(6) 推荐(0) 编辑

摘要: MIME是一种用来描述信息的标准,XHTML的正确MIME类型为Application/xhtml+xml。也可以使用text/html,但是只有XHTML为了向下兼容的时候才这样做。不要把XHTML1.1文档的MIME类型指定为text/html。 阅读全文

posted @ 2007-10-12 15:46 落花人独立 阅读(393) 评论(0) 推荐(0) 编辑

2007年9月8日

摘要: 程序中对象的概念自然对应真实世界的对象。例如:订单中加入产品。 Encapsulation:只公布模块和系统的部分内容。 分析:研究、定义所要解决的问题的过程,发现系统必须执行的需求。它必须符合的基本假设及判断成功(失败)的标准。 OOA:根据对象定义问题。对象必须是系统与真实世界交互的对象及用于研究多种可选方案的候选软件对象。 设计:定义解决方案。 OOD:定义组件、接口、对象、类、属性和操作。以在分析期间定义的候选对象作为开始。 大型系统设计发生在两个范围内:体系结构的设计(定义组成系统的组件)及组件设计(定义组件中的类和接口)。 模型:OOAD过程的中心产物。 分析模型:需求。 体系结构模型:解决方案的组件、接口和结构,该结构在多个结点间的布署。 组件设计模型:描述体系结构模型中各部分的内部结构的模型。(基本每个组件一个模型)。关注于组件类结构的细节。允许团队指定类属性、操作、依赖关系和行为。 UML图: UseCa 阅读全文

posted @ 2007-09-08 16:20 落花人独立 阅读(367) 评论(0) 推荐(0) 编辑

摘要: SOA从中间件EAI发展而来,以业务为中心,拥有业务级的事务粒度。它不是技术标准,不依赖于具体的技术协议。是一种架构蓝图,有清楚的服务合约。   企业SOA的成功:包括架构、组织、实际经验(成败经验)。 架构:是技术方面的因素,是指策略和流程的变化。   组织:是指业务组织。   SOA层:组织服务。   扩展阶段分成三个成熟级别:基本SOA、网络SOA、流程化SOA。   目标:确保当前的短期收益与永久改善IT环境。   企业IT革新路线图: 企业软件:组织、业务模型、流程。算法简单,数据结构一般。    企业软件架构:简单性、灵活性和可维护性、可重用、功能和技术合并。   SOA是一种高级概念,要分步实现。   服务:是一个计算机程序在另一个计算机程序的请求下执行的有意义的活动。提供业务功能:公共需求、重用度。   面向对象的抽象粒度太小。      SOA中,功能和数据分离。 阅读全文

posted @ 2007-09-08 16:06 落花人独立 阅读(660) 评论(1) 推荐(0) 编辑

2007年8月6日

摘要: 1,将应用程序复制到C:\inetpub\wwwroot\,把相关的项目运行需要的文件也要一同复制。 2,设置IIS的Asp.net版本号要与开发工具的版本号相对应。 3,修改应用程序的文件夹的访问权限,Aspnet,networkservice完全控制 4,对IIS扩展进行设置,允许相应的aspnet版本启动。 阅读全文

posted @ 2007-08-06 20:47 落花人独立 阅读(3017) 评论(3) 推荐(0) 编辑

2007年8月1日

摘要: 在实现页面跳转的时候,有些人喜欢用Response.Redirect,而有些人则喜欢用Server.Transfer。大部分时间似乎这两种方法都可以实现相同的功能,那究竟有区别吗? 阅读全文

posted @ 2007-08-01 11:22 落花人独立 阅读(1131) 评论(0) 推荐(0) 编辑

2007年7月20日

摘要: 以下过程为JDK下载安装:   1.点击下面网址进入JDK1.4下载页面:    http://java.sun.com/j2se/1.4.2/download.html   2.点击“Download J2SE SDK”:   3.“Accept”,Continue:   4.下面列出了各个平台下的JDK版本,其中Windows版有两种安装方式,一种是完全下载后再安装,一种是在线安装,我们选择第一种:   5.下载完成后,双击图标进行安装,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\jdk1.4。   以下过程为配置JDK环境变量:   6.右击“我的电脑”,点击“属性”:   7.选择“高级”选项卡,点击“环境变量”:   8.在“系统变量”中,设置3项属性,JAVA_ 阅读全文

posted @ 2007-07-20 19:27 落花人独立 阅读(506) 评论(3) 推荐(0) 编辑

2007年7月6日

摘要: 请按照如下步骤进行: (1) 打开IE -- Internet Options -- Advanced ; 去掉”Disable Script Debugging” 上的选项 阅读全文

posted @ 2007-07-06 13:36 落花人独立 阅读(459) 评论(1) 推荐(0) 编辑

2007年6月28日

摘要: From http://sourceforge.net/cvs/?group_id=150889 , you will find the commands to checkout source code of netbpm from cvs server. Here they are: cvs -d:pserver:anonymous@netbpm.cvs.sourceforge.net:/cvsroot/netbpm login cvs -z3 -d:pserver:anonymous@netbpm.cvs.sourceforge.net:/cvsroot/netbpm co -P modulename "modualname" is not the modul that we will checkout.You must assign a name to replace it.I had made some mistakes here to neglect the commands of cvs is case se 阅读全文

posted @ 2007-06-28 22:26 落花人独立 阅读(977) 评论(2) 推荐(0) 编辑

2007年6月16日

摘要: 1、建立数据库(针对这个StorageProvider)。 2、为StorageProvider创建作为数据转换对象的类。这个类的唯一用途就是将数据转换为特定的提供程序所需的形式。 3、为这个StorageProvider创建ConfigurationChangedEventArgs和ConfigurationChangingEventArgs类。 4、为这个StorageProvider创建ConfigurationChangeWatcher类。 5、创建StorageProvider。 6、为应用程序配置新的StorageProvider。 阅读全文

posted @ 2007-06-16 10:30 落花人独立 阅读(694) 评论(0) 推荐(0) 编辑

2007年6月12日

摘要: System.NullReferenceException: 未将对象引用设置到对象的实例。 源错误: 行 220: object key=e.Cell.Row.DataKey; 行 221: Infragistics.WebUI.UltraWebGrid.UltraGridBand band = e.Cell.Band; 行 222: string basetable = e.Cell.Band.BaseTableName; 行 223: table=ds.Tables[basetable]; 行 224:   只是这么一个错误,就困扰了我一天还要多,真是给它烦死了。用Infragistics的控件,心里太虚了,觉得里面的内容不了解,出了问题又不知道是哪里出的,照猫画虎,总是怕出错,越怕越出。一看到问题,有的时候就头大了,提示的也不知道是什么问题。到底是Copy来的Sample Code的代码,不是自己写的,不说了, 阅读全文

posted @ 2007-06-12 15:31 落花人独立 阅读(1047) 评论(4) 推荐(0) 编辑

count hit
欢迎您到紫阁阳光坐客