当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 继Client/Server结构在MRP、MIS等数据库应用系统红火之后,多层结构(Multi_Tier)开始登场,许多厂商提供了各种中间件。
 

 

 ·用c++ builder设定程序使用时间    »显示摘要«
    摘要:◆ 郑永凡 目前,许多应用程序都有在一定限制条件内免费使用的功能,利用该功能可以有效限制非法用户的使用,同时,还可以使合法用户在充分了解软件优缺点的基础上,再决定是否购买。本文称实现这种功能的方法为保护方法。保护方法的利用在保护正版软件的基础上,既有效地扩大了软件的使用范围,又给用户提供了进行充分选择的机会。 保护方法 本文介绍4种利用c++ builder实现的保护方法: 利用注册表限......
    摘要:罗 洁 才 ---- 在c++builder 中 利 用timage 控 件 可 以 轻 松 地 读 入 并 显 示 图 象, 但timage 控 件 本 身 不 可 以 接 收 输 入 焦 点, 也 没 带 有 滚 动 条, 在 显 示 超 出 显 示 区 域 范 围 的 大 图 象 时, 需 要 对timage 控 件 进 行 加 强。 本 文 提 出 两 种 最 容 易 实 现 且 有 ......


用BCB开发多层数据库应用程序
   继client/server结构在mrp.mis等数据库应用系统红火之后,多层结构(multi_tier)开始登场,许多厂商提供了各种中间件.本文描述了用borland c++ builder(以下简称bcb)所提供的multi_tier构件来开发多层数据库应用程序的方法.  

  一. multi_tier结构的实现   【程序编程相关:(译)win32asm实例-6

【推荐阅读:(译)win32asm实例-7

  与client/server结构相比,multi_tier结构具有很多优点,主要表现在:   【扩展信息:(译)win32asm实例-5

  c++ builder提出的multi_tier是把以前的client/server前端应用程序里的bde.sql link与datamodule拿到另一台nt服务器上,也叫应用程序服务器,前端机只留下应用程序及dbclient.dll,而移到应用程序服务器上的datamodule则变成一个com程序,此com程序是通过bde .sql link传输sql到后端数据库,并从后端数据库存取数据,然后由tdatasetprovider组件把读取的dataset压缩并切割成一段一段的数据包(data packet)通过dcom的机制传给前端机,前端机上的dbclient.dll会把接收到的数据包再还原成dataset传给程序中的tclientdataset组件,data control组件就可以tclientdataset为数据源对之进行操作,而com程序会把修改后的dataset正确地写回后端数据库.  

  1. 大幅度地减少数据库服务器的负担.因为多了一层应用程序服务器,接管了众多客户机的connection处理,数据库服务器只需处理应用服务器的connection,这样就不会因为用户(client)数的增加而影响系统的运行性能.  

  2. 前端机应用程序安装方便.multi_tier结构中,把以前的client/server前端应用程序内的bde.sql link与datamodule拿到数量很少的应用服务器上,前端机只负责use interface的处理,只需要一个单纯的exe文件(包括dbclient.dll),可以在应用服务器上开发前端应用程序,通过网络复制到各个前端机上.  

  二. 环境配置  

  1.后端数据库服务器配置  

  包括数据库系统及数据库提供的中间件.本文具体环境为:  

  vms操作系统上安装oracle7.3.
...   下一页
 ·做一个dreamweaver风格的程序    »显示摘要«
    摘要:谢慧强 ---- 用过dreamweaver的人都会发现dreamweaver将每一个编辑的文件显示在任务栏上,并且用户任意关闭一窗口而不影响其他窗口,好象每一个窗口间没有关联,没有主窗口似的。但我们也能发现其实这些窗口间也有数据是共享的,如存盘的路径。 ---- 经过研究我发现其实这些窗口其实是属于同一程序的,并且实现方法也非常的简单。下面我用inprise公司的c++ builder为大......
» 本期热门文章:

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