c++ builder和vc++有什么不同

zyf_zsj1 2001-07-21 07:39:28
...全文
158 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yphy 2001-07-22
  • 打赏
  • 举报
回复
BCB=VB+VC+DELPHI+JAVA+....

yphy
lovebcb 2001-07-22
  • 打赏
  • 举报
回复
C++Builder 5

Revolution C++ for Internet

C++Builder产品家族
系统需求
电子商务是企业成长的关键
真正可视化的C++ 开发环境
运用XML的InternetExpress技术
简化分布式应用系统的开发
运用现有C++ 资源保障技术投资
高效存取数据库
快速开发高效Web及Internet应用程序
全新集成开发环境提高开发效率
繁杂数据变为决策信息
TeamSource增强团队开发效率
Borland Translation Suite帮助开发国际化应用系统
支持建立 Windows 2000 COM+ 对象
支持Windows环境各类标准
平稳移植至 Linux 操作系统
强大的调试功能
ADOExpress组件存取各类异质数据
运用 MIDAS开发多层分布式应用系统
版本性能对照表

C++Builder产品家族

不论是初学Windows程序设计的学生或开发关键性任务、客户机/服务器结构应用系统的企业开发人员,Borland C++Builder 5完整的产品线都能够满足不同类型开发人员的需求。

C++Builder 5提供以下三种版本:

Standard版提供C++初学者能够快速学习Windows软件开发。 Professional版完整提供专业人员开发Windows平台下各类程序,包含商业数据库应用、Internet/Web应用及系统层次的应用。 Enterprise版针对企业级用户提供各类数据库原生连接驱动程序、以构建主从或多层结构应用系统及电子商务系统。Enterprise版内建VisiBroker 4 for Borland C++Builder,提供企业级用户或系统集成厂商以业界标准CORBA建造多层式分布式、与异构平台间集成的大型系统。

系统需求

Intel Pentium 90 MHz以上微处理器
Microsoft Windows 2000、Windows 98、Windows 95或Windows NT 4.0 ( Service Pack 3以上)
32 MB内存 ( 内存建议使用64 MB ) 精简安装需要253 MB硬盘空间,完整安装需要388 MB VGA或更高级的显示卡
Windows环境兼容鼠标
光驱

电子商务是企业成长的关键

依据1999年IDC研究报告显示,支持多种硬设备的免费操作系统 Linux,将在未来Internet应用需求中日趋重要,IDC 预测到2003年Linux市场需求将以每年超过 25% 的速度快速成长。而Datamonitor 报告则指出,2002年将有超过2亿5千万人口使用 Internet。所以Yahoo、Amazon.com 等电子商务厂商,在 Y2K 后依旧是最能吸引全球投资者目光的热门产业。帮助用户既保留现有Windows平台,同时又能支持Linux操作平台,并能快速开发电子商务应用系统,这是Borland 系列开发工具的目标。最新版本的Borland C++Builder 5 Enterprise版大幅简化了 C++ 程序语言开发 Web 电子商务系统的难度,缩短开发时间并降低了开发 Web应用系统的成本,使开发者能够在预算内准时将现有业务拓展至 Internet 的无限领域。

真正可视化的 C++ 开发环境
C++Builder 5 提供符合ANSI/ISO 标准、功能强大的C++编译器,并集成功能完整、高效的可视化开发环境,C++Builder 运用面向对象技术构造以组件为基础的开发结构,软件组件让程序代码可重复使用的能力大幅提高,缩短了整个软件开发周期的时间。C++Builder 采用获得市场验证的 Visual Component Library ( VCL ) 组件结构,提供200多个软件组件辅助开发人员轻松开发Windows应用程序

运用 XML 的 InternetExpress 技术
C++Builder 5 Enterprise 的 InternetExpress 技术,帮助您建立以 Web 浏览器为基础的瘦客户端 ( thin-client ) 应用程序,全新 HTML/ XML Web Page 编辑器以可视化方式设计客户端应用程序外观,并运用标准的 XML 传送数据包,配合遵循业界标准 COM、CORBA、MTS 并能负载大量用户及海量数据的 MIDAS 多层分布式结构,可平稳地将现有系统导入电子商务与 Internet 相关应用。

简化分布式应用系统的开发
C++Builder 是唯一完美集成 CORBA 与 COM/ COM+的C++集成开发环境,C++Builder 5 Enterprise版中内建全球CORBA ORB分发数量最多的VisiBroker 4.0,并内含Event Service 与 Naming Service 等标准 CORBA 服务,C++Builder 5 Enterprise将CORBA IDL 编译器集成于开发环境中,配合各种全新向导快速生成 CORBA Client 与 Server源程序框架。对于 Microsoft COM 的支持,C++Builder 采用 Microsoft ATL 3.0 提供一步生成 COM 对象、OLE Automation 对象以及ActiveX 组件的能力,可视化 Type Library编辑器可同时生成 Microsoft IDL 及 CORBA IDL。C++Builder 5 Enterprise 帮助您轻松构建跨平台、跨程序语言的分布式应用系统

运用现有C++ 资源保障技术投资

C++Builder 5增强了对于Microsoft Visual C++ 源程序的兼容程度,提供MFC 6.0版与ATL 3.0版函数库,使用户可以直接编译MSDN与各式SDK中的范例程序,并提供MFC向导生成MFC源程序框架。C++Builder 5还能够编译既有Borland C++ OWL的源程序,保障用户过去的技术投资。C++Builder 5支持最新版本ANSI/ISO C++ 标准,完整实现ANSI/ISO C++ Template相关规范,让您开发出可移植至Windows以外操作平台的C++ 程序。

高效存取数据库

C++Builder 5 Enterprise版提供Oracle 8i、Microsoft SQL Server 7、Informix 9、Sybase R11、IBM DB/2 Universal Server 5.5、InterBase 5.6等企业级数据库原生高速驱动程序,并针对Oracle 8i对象关联延伸功能,如Abstract Data Types、Nested Tables、Variable Length Arrays、Object Pointers (REFs) 及External File References等提供最完整的支持。C++Builder 5还提供Microsoft Access、FoxPro、Visual dBASE和Paradox等单机个人数据库存取的能力。

快速开发高效Web及Internet应用程序

ActiveForm/ATL及WebDeploy技术运用Web分发ActiveX组件,以构建零配置、Web浏览器为基础的Thin Client应用程序。 WebBridge透明性结构让您以单一源程序同时支持CGI、WIN-CGI、ISAPI及NSAPI标准,开发人员可以利用现有开发技术以可视化方式开发跨平台的Web客户机/服务器结构应用程序,不必考虑标准取舍问题。此外20多个原生Internet通讯协议组件加速了Internet应用程序开发。

全新集成开发环境提高开发效率

C++Builder 5 Enterprise版集成开发环境采用停伫式工具条,可自行组合集成开发环境Windows及工具条排列方式,并能储存与还原设置。全新管理待写程序代码的To Do List向导,能够清楚地列出将要编写的程序代码区段及负责人,可视化数据模块设计工具以树状结构和图形帮助了解应用程序所使用的数据模型。C++Builder 5运用独立线程在后台编译源程序,提高集成开发环境的反应速度。

繁杂数据变为决策信息

包含了源程序的DecisionCube提供交叉分析表,辅助您分析多维度数据。全新Quick Report 3让您轻松建立图文并茂、可预览及打印的报表。TeeChart 4商用图表组件,让文字数据转换为可视化信息。

TeamSource增强团队开发效率

C++Builder 5 Enterprise提供全新Team Source版本管理系统,除了提供传统源程序版本管理系统的必要功能外,Team Source还融入了工作流程 ( Work Flow ) 的理念,能够针对分散于不同地点的大型开发团队提供更有效的源程序管理机制。Team Source版本管理系统还可支持PVCS及其它源程序版本管理系统引擎,协助您精确管理开发团队的程序代码版本。

Borland Translation Suite帮助开发国际化应用系统

C++Builder 5 Enterprise内建的Borland Translation Suite帮助用户开发适合国际化需求、能够在不同语言Windows环境执行的应用系统,Borland Translation Suite包含多项方便工具,可管理可重用、已经翻译过的文字内容,并协助C++Builder Form、Windows资源 ( Windows Resource ) 内容的翻译工作。

支持建立Windows 2000 COM+ 对象

C++Builder 5 Enterprise版中提供全新的COM+ 向导,可以快速生成支持Microsoft Windows 2000的COM+ 对象,独有的COM+/MTS组件分发向导帮助您分发安装所开发出来的COM+ 与MTS对象。

支持Windows环境各类标准

Borland C++Builder 5支持Windows 95/98/NT和Windows 2000下的各项标准,包含完整的Win32 API、COM、COM+、ActiveX、OLE Automation、DirectX、OLE-DB、ODBC、ISAPI和NSAPI。是唯一能够轻松建立Windows 2000/NT Service、Windows控制面板组件的C++ 快速开发工具。C++Builder 5还提供封装Microsoft Office 97/2000 Automation的VCL组件,增强与Microsoft Office系列软件包的集成能力。


平稳移植至Linux操作系统

Inprise/Borland是目前业界致力于Linux推广的重要成员,Borland全系列产品未来都将提供Linux操作平台版本。C++Builder 5特别为有意在Linux平台开发软件的C++技术人员做好全面准备,今天学习C++Builder开发Windows应用程序;未来将可以使用相同的技巧、相同的知识开发Linux应用程序。Inprise/Borland将于2000年初推出代号Kylix的Linux开发工具,即提供用户一个以软件组件为基础、能够生成高效原生Linux可执行文件的C++/ Delphi开发环境,Kylix计划还将实现Linux版本的VCL组件结构,使Kylix将成为Linux平台上第一个快速软件开发工具 ( RAD ),Inprise/Borland是唯一能够衔接Windows与Linux两大领域间鸿沟、提供最佳解决方案的厂商。

强大的调试功能

C++Builder 5增强了原本断点管理的功能,并在Windows NT/2000环境中增强多线程调试能力,能够对COM+ 对象进行调试。内建CodeGuide向导自动监测内存泄漏的错误程序,C++Builder 5 Enterprise版针对多层分布式开发环境提供远程调试的能力,让开发人员通过网络直接对远程的应用程序服务器进行,使复杂的多层应用系统调试变得更容易。

ADOExpress组件存取各类异质数据

IT部门所面对的企业数据类型日渐复杂,数据来源已不仅限于关系型数据库。C++Builder 5 Enterprise全面支持Microsoft Universal Data Access结构,能够运用Microsoft ActiveX Data Object (ADO) 以及OLE DB驱动程序,配合C++Builder 5各种方便的数据感知组件( Data Aware Component ) 访问传统关系型数据库及非关系型数据,例如Windows 2000 Active Directory、Microsoft Site Server多样化的数据来源,此外C++Builder 5 Enterprise中还支持Microsoft Remote Data Services ( RDS ),以建立不需配置设定的瘦客户端应用程序。

运用MIDAS开发多层分布式应用系统

MIDAS (Multi-Tier Distributed Application Services) 是运用COM、COM+、CORBA等分布式对象规范,辅助C++Builder与Delphi开发多层分布式数据库应用程序的一组组件及服务。使用MIDAS技术可以运用现有数据感知组件,快速开发复杂的多层应用程序,新版本的MIDAS DataBroker采用无状态 ( Stateless ) 的设计思想,能够更完美地配合MTS和Windows 2000 COM+ 适应低带宽环境下考虑错误回复的多层分布式应用。全新的WebConnection组件可利用HTTP通讯协议,存取企业防火墙内的MIDAS应用程序服务器,并配合SSL加密传送数据。

xycleo 2001-07-22
  • 打赏
  • 举报
回复
都是winmain!!!
whitelion 2001-07-22
  • 打赏
  • 举报
回复
cc
logical 2001-07-22
  • 打赏
  • 举报
回复
不过是不同牌子的钢笔而已,能写什么文章不能写什么文章不是由钢笔决定的,而是用钢笔的人。
当然,BCB好用一点。
AutoAsm 2001-07-22
  • 打赏
  • 举报
回复
BCB功能非常强大。
总的来说,能用VC搞定的用BCB都能搞定!!
因为做WIN32的应用程序最底层也就是API嘛。
如果是做驱动的话BCB可能有些先天不足,但也并不是说VC就很在行,只是一些工具支持而已。
做驱动的又有几个?如果不能用WINDRIVER+BCB来做的驱动一般也不能 DRIVERSTUDIO+VC来,而只有用ASM+DDK了。
还是那句话,VC能做的BCB都能做,我还没有遇到过用VC能而BCB不能的。

zyf_zsj1 2001-07-22
  • 打赏
  • 举报
回复
会vc是不是就会bcb
rh 2001-07-22
  • 打赏
  • 举报
回复
偶只知道它们的某些语法不一致~~~
猛禽 2001-07-22
  • 打赏
  • 举报
回复
我只知道她们的共同点:都是C++编译器。
zyf_zsj1 2001-07-21
  • 打赏
  • 举报
回复
还是vb好用 要是都和vb一样好学就好了
luhongjun 2001-07-21
  • 打赏
  • 举报
回复
我只会用RAD,只会用控件,只会用BCB.但现在我手里的工作我都完成了,有很多技术难点,但是我水平不够.

对VC我不知道.(学古VC的人都说,它是老大,所有的程序都是用他开发的,不是我说的*_*)
eastliangliang 2001-07-21
  • 打赏
  • 举报
回复
to cshmgao():
别瞎说,我可不是老大,分明是在讽刺我嘛。
我只会送分了。
lovebcb 2001-07-21
  • 打赏
  • 举报
回复
一个好学,一个不好学
eastliangliang 2001-07-21
  • 打赏
  • 举报
回复
两个公司,两种界面;一个好学,一个难学;一个是MFC,一个是VCL。
深层的东西问老大们,我不知道了。
我不懂电脑 2001-07-21
  • 打赏
  • 举报
回复
是面向系统的,使用麻烦,适合做底层。Bcb是面向应用的,操作简单,开发效率高,与Api集成得很好,也可开发底层程序。如果你想开发驱动程序、时间充足,用VC。如果你在小公司,做应用,时间紧,最好用Bcb。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧