精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>数据库编程------乾坤在握>>C++Builder分布式计算(一)

主题:C++Builder分布式计算(一)
发信人: skyice()
整理人: skyice(2000-01-05 23:52:23), 站内信件
8介绍Active Forms
  C++ Builder最有用的一个功能是可以将一个窗体封装在一个ActiveX控件
内,并且将她发送到Web上,或者将她插入到另外一个应用程序,如Visual Ba-
sic中.即使认为已经在Delphi 3编程时掌握了这一方法,还是应该阅读下面关
于Active Forms的章节.尤其是,在Weeb上正确发送一个C++ Builder的Act-
ive Form时,往往要比发送一个Delphi的Active Form更为困难.
  在创建一个Active Form后,有两个选择:
  * 可以把她发送到另一个显示ActiveX的程序,比如Visual Basic中.对于
使用VB的用户来说,这是一个很自然的过程,因此我就不多说了.如果对这种方
法感兴趣的话,应该阅读一下关于Internet Explore方面的书,因为这些书上
介绍了一些有关发送Active Forms方面的重要内容.
  * 可以通过Internet Explore来发送她.使用这种方法需要一些技巧,因此
我会详细的介绍这种方法.
  从理论上说,可以把Active Form放置在任何可以充当包容器的工具上.应该
认识到,介绍ActiveX方法的文献不是很多,许多包容器,即使是微软的,也没有
关于他们的完整介绍,因此,就会产生一些问题.然而,无论在VB还是在Internet
Explore下运行C++Builder的Active Form,应该都不会有问题.
  这个方法还可以解决计算机公司目前的一些混乱状况,有些公司的管理层作
了一些可笑的声明,比如"我们只支持Microsoft的标准,因此所有的应用程序
必须用VB来开发".解决这种混乱状况的方法是用C++ Builder建立窗体后,只
需要把他们作为ActiveX控件放到VB应用程序中即可.通过这种方法,公司的管
理层得到了他们所要的VB程序,同时你也可以用C++来编写应用程序.或许有一
天,有人坚持要问,为什么你的应用程序要比公司里其他的应用程序运行速度更
快,鲁棒性更好,那么可以告诉他们你作了些什么.不过,一些物力的人可能会坚
持要你是用VB,因为从理论上说,VB可以用来开发任何程序.
  Microsoft给了一个免费的Web服务器,者就是Personal Web Server.她是
一个可以用来检测Active Form的工具.Personal Web Server可能不能用于
上百个用户同时使用的情况,但是如果要检测控件,或者对于少数用户的小型网
络,那么她是非常理想的工具.这个工具捆绑在FrontPage和Microsoft公司的
其他产品,如MSDN中,还可以从www.microsoft.com占点免费下载.

_______________________________________________
以后的文章是以前<<C++Builder多层数据库设计>>的继续;
最近可能要出差,可能不会上来太勤了.


——原文由ifeelyou发表

--
灌水的时候想想我,想我的时候来看我。。。
看什么看,没见过鱼吗?!

※ 修改:.skyice 于 Jan  4 19:28:20 修改本文.[FROM: 202.99.77.67]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.103.136.205]

[关闭][返回]