说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

用Delphi 3.0实现运行于浏览器内的客户

HTML文档下载 WORD文档下载 PDF文档下载
用Delphi 3.0实现运行于浏览器内的客户

Borland的Delphi 3.0支持ActiveX 和多层客户/服务器结构,Delphi 3.0的执行速度是Visual Basic 5.0自带编程器执行速度的3倍至6倍,达到C++执行速度的70%,Delphi 3.0的数据库功能比2.0版更为强大,为软件开发者提供了一个既舒适又快捷的开发环境。

运用Delphi 3.0可以方便的实现运行于浏览器内的数据库应用程序。

目前,能够在浏览器内运行的程序有两种,一种是Java Applet,一种是ActiveX 控 件。ActiveX是由微软件开发的用来对抗Java的一项技术,微软把它的OLE技术和OCX 技术融合在一起,称为ActiveX,ActiveX控件相对于OLE控件更为小巧而且效率更高。ActiveX 、OLE 、OCX等名词对多数人来说显得陌生而湖涂,但简单的说, ActiveX控件是一些可执行代码,这些代码可以被其它程序调用。Delphi 增加了一种 新的Form,叫做ActiveXForm,ActiveXForm是一个ActiveX控件,在设计阶段和普通 Form并没有什么不同,但编译后生成*.OCX文件,它可以在浏览器内运行。

Delphi作为客户/服务器的快速开发工具(RAD),一向在数据库方面做得非常成功, Delphi 3.0在这一方面作了进一步的加强,增加了几个数据库的控件, TRemoteServer

TclientDataset等,通过这几个控件,可以写出真正的瘦客户应用,客户机通过浏览器下载一个ActiveXForm,ActiveXForm通过TremoteServer与远程服务器建立连接,再由远程服务器访问数据库。

客户甚至可以将数据库内容下载到本机上保存成文件,再慢慢察看、修改,在适应的时候再上网将改动的数据传回,从而节约成本。

业务员远程录入、察询

通过Delphi自带的TRemoteServer完成上述工作,需要DCOM(分布式构件对象模型)的支持,DCOM规定的一台机器上的构件如何与另一台机器的构件进行通讯的协议。NT 4.0自带了DCOM,但Windows 95只支持COM而不支持DCOM,所以要在 Windows 95上运行上述例子,必需先安装DCOM95。一个简单的办法是在Windows 95上安将装IE 4.0,之后就有DCOM了。

云网融合驱动数据中心技术聚变 给想持续编码CEO的4个建议 盘点开发者最喜爱的十大开源Xcode插件 Cloudera CTO:取代MapReduce 未来会加大Spark等框架投入 中航信资深分析师李洋:自主搭建云平台 助力民航业低成本迎接大数据挑战 安全狗创始人陈奋:借助Hadoop与Spark,欲打造服务器上的360 业界良心:Square开源Viewfinder,25万行代码全公布! 比尔·盖茨:核心业务Bing虽不赚钱,却不能拆分 不可错过,参加第六届中国云计算大会的十大理由 章津楠:未来三年,OpenStack将成为企业去V首选 EMC收购闪存初创公司DSSD,走出联合储存战略第一步 创业失败的七个原因及解决之道 集结号:最受开发者欢迎的跨平台游戏引擎 Cocos2d-x v3.0正式版本发布!优化C++、Lua、JavaScript接口 定价99元首发1万台 360安全路由器启动预约 AMD新产品线曝光 首次实现X86与ARM针脚融合 IT界最难以替代的9个角色 《近匠》英特尔® XDK:从开发、测试到部署,一站式HTML5开发工具 手游云测工具TestBird:测试走入垂直细分领域 阿里巴巴赴美IPO的种种及马云内部邮件全文 盘点EMC World 2014三大看点 2014年Q1:智能手机总销量下滑,WP同比反增119% 着眼无人驾驶技术 英特尔投资日本ZMP公司 移动云服务UCloud快速扩张 成立北京分公司 精准推送 个推推出2.0产品“Smart Push” 从张小龙的七大价值观说开去 2014高德LBS应用大赛正式启动 助力打造生态圈 专访永洪科技CEO何春涛:管理者的炼成及国内大数据公司的挑战 R语言如何发展?商业支持或许可行 专访InMobi CEO Naveen Tewari:Banner广告已经OUT 效力苹果18年的资深高管Katie Cotton将退休 关于用nmudp实现传输!up也有分,:)) jcreator的debug模式不是很好用,怎么(黄色小三角)指的位置不对啊? 关于用mscomm编程的问题,请大虾指教 导出数据库和操作时经常出现无法分配共享内存错误. 关于ListBox 重分请教:关于制作自定义报表的问题!!! 请问怎样编程查询一个字符串的五笔字型编码? 我们单位要上ERP,作为公司分管微机这一块的我该准备些什么? 右键菜单问题 d7+ADO+SQL2000,如何判断SQL2000数据库中存在某个表? 想要去清华读研究生,大家帮忙出出意见!!!!!!!!!!!!!!!!!!!!!!!! 大价钱求解小问题 好硕的5460!!!! iwantsay 关于MSComm的output和Chr()函数的问题 好久没来这里了这里的朋友们还在吗? 如何在TreeView的节点中调用一个方法? 关于deploytools 一个有关代理文件操作的问题,困扰很久了!! 如何由资源ID得到资源的句柄 向oracle 中插入纪录,日期格式由问题,见内 查询问题 如何取消验证 关于asp打印的一些设置的请教 dbgrid显示不同小数位数问题 关于用nmudp实现传输!up也有分,:)) 我在WSAD5.0中创建的WAS 5.0Server 为什么总是启动出错???请各位高手指点!!! 关于Apache+mysql 100分求《设计模式-可复用面向对象软件的基础》电子书! 向oracle 中插入纪录,日期格式由问题,见内 在线等候 在企业管理器里附加了一数据库,显示为readonly,为什么!!!! 就要实习了,不知哪些公司比较乐意接受实习生呢 急!!请问如何在WEB自定义控件中响应事件? 本人最近写了一个服务器端文件管理的程序,基本的功能都已经实现,但是下载的功能还是不行,欢迎大家讨论实现。 奇怪的comboBox的数据绑定问题! 为什么不能把记录成批插入到表中? 在VC中操作access:update的where子句中用"and"组织成多个表达式时出错! 在线等候 怎么将数据库中的字段项动态的添加到COMBOX里面去。(我用的是DB2数据库) sql关于多个数据库的问题 散分了! 我也散点分吧 有些话不吐不快!看某不知来历的版主下台后发贴有感 不知道是怎么回事,难道是显示器坏了? 启动windowns2000报错"no language support detected",请问怎么解决? WIN ME下怎么调试 ASP? oracle 存储过程代码格式优化 大家看过《ASP.NET完全手册》这本书吗?为什么书中提供的与书想配的站点http://www.prosetech.com/CompleteReference/不可访问呢? 紧急求救:如何根据数据库中的值以红色字体显示datagrid中的满足条件特定列特定行? 能不能实现用NOTES databse打开一个website(公司内部的),同时这个database自动关闭?? 用pear的进来报个名,以后互相学习~ 24题 求分析句子 请问用什么化学物质能把树杀死大概5到6年的树谢谢帮忙! 设函数f(x)={x2+1(x 设f(x)=√4+X2,求下列数值:f(0),f(1),f(-1),f(a/1)? 设f(x)=x2+bIn(x+1)其中b≠0.求(1)当b>1/2时,判断f(X)在定义域上的单调性(2)试讨论f(X)的极值,若存在,求出它的值(3)证明对任意正整数n,不等式In[(1/n)1]>(1/n2)-(1/n3) 看一下这三个句子哪几个是错的,the plane had taken off when we arrived at the airport.the plane was taking off when we arrived at the airport.the plane took off when we arrived at the airport.为什么.第2个是即将的意思 设f(x)=1-x2分之1+x2,求证f(-x)=f(x)和f(x分之1)=-f(x) 杂交瘤细胞怎么制备? 什么能杀死大树 ran的英文?怎么写 如何杀死一棵大树 湖南宁乡一村支书儿子结婚摆70桌 否学英语,寰球热度不减时尚盛宴:地铁变身麻豆T台秀场【高清美专家:美国悄悄丧失对华创新优势首届海内外青田人书画作品展开幕苹果公司第四财季销售增加利润下滑 手波兰发现低成本生产最薄最坚硬纳米材料伊朗和国际机构就伊核问题对话 外界期美参议院情报委员会主席:白宫将停止监美国白宫:美国同意对搜集情报方式加强飓风桑迪周年前夕 美联邦政府再拨50中方反对联合国拟大增中国会费女子用滴滴刷单获利3万被批捕WTC铁三比赛明年落地中国郑恺热依扎爱“比武”地铁1号线列车故障 沿途站点滞留乘客诗歌一旦写下就不会变佩兰坚信能出线□征集令各世遗地将联合推“世遗精品线路”北京百所中小学拟成首批体育示范校佩兰坚信能出线
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘