当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 可复用设计:组件还是类,这是个问题
 

 

 ·如何对webbrowser和ie编程(一)    »显示摘要«
    摘要:如何对webbrowser和ie编程 一、 因为工作缘故,需要研究对ie编程,所以翻译了ms的有关资料,供参考。 ie的体系 webbrowser host 首先,必须有com的基础知识,因为ie本身就是com技术的典型应用。我们看到最上层是webbrowser的宿主(host......
    摘要:在这里我们来讲一篇关于如何进行数据列内容与显示操作的方法。这种方法类似于实现:有数据表test(id int not null primary key ,name varchar(20) ,sex bit ), 那么是否有方法不通过直接使用sql语句,如:select id ,name ,sex =case sex ( when true then ‘男’ when fal......


可复用设计:组件还是类,这是个问题
可复用设计:组件还是类,这是个问题

【程序编程相关:使用非托管代码直接修改字符串

  【推荐阅读:稻农的无组件上传程序ASP.NET版

  【扩展信息:自定义控件--图片按钮

当封装一个功能模块时,第一个想法是我可以把它封装成一个类,如果你使用rad的方法,那么要考虑的下一个问题是要不要把它做成一个组件.

看到这里,rad的反对者应该准备关闭窗口了,因为他们不考虑“组件”这个词.但不管用不用rad的概念,面临的问题是一样的,只是有不同的解决方法.

 

一般当一个类要晋级成一个组件时,一个重要的原因就是有可持久的(persistent)配置数据.组件的属性是可在ide里配置并保存的;而在不用rad的模式里,如java常用的发布功能模块的方式里,是用程序外部的配置文件来配置与保存配置数据.比较而言,rad方式自动完成了数据配置的琐碎工作,而且这些数据是程序内部的,这对大量应用组件的情况很重要,因为:

1.         绝大部分属性是不希望保露在外部给用户修改的

2.         不希望因为组件多而导致一大对的配置文件

3.         当用了同一个组件的多个副本时,外部配置文件会有重名文件问题


...   下一页
    摘要: visual basci中的几个函数:1.split(包含子字符串和分隔符的字符串表达式 ,[分隔符],[要返回的子字符串数],[数字值表示判别子字符串时使用的比较方式]),[]部分为可选部分。该函数返回一个以零为下标的一维数组,它包含指定数目的子字符串。 例: dim xx as variant xx=split("hello world"," ")将......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE