C++Builder开发工具是由Borland公司推出的一款高性能可视化集成开发工具,他不但集成大部分开发工具的有点,C++Builder开发工具还提供了可视化窗体设计器、对象观察器、控件板、工程管理器、集成编辑器和调试器等。
这里,你可以先买一本关于C++Builder开发工具入门的书,现在外面大多数都是这种简单的罗列一些c++ builder的VCL,象什么Edit,Label,Image,等的基本用法。到后面就介绍一些简单的数据库组件,Data Access,Data Control上面的一些Table,DBGrid等等。
要真正学习和使用c++ builder,还得进入开发组件COM,使用API函数,网络编程,及Windows消息编程等等,象李维的《C++ Builder 6 SOAP/Web Service开发》和《C++ Builder 深度历险》都还不错, 还有《C++ Builder 高级开发技术》中国水利水电出版社,《C++ Builder技术内幕》等都不错啦。
其实,C++Builder开发工具还是挺容易上手的,至少我认为比VC++易上手的。 C++Builder开发工具使用的是RAD界面,比VC容易上手。不过,标准C++是基础,如果是用来开发windows程序的。
开始的时候可能觉得上手比较容易,特别是用来界面,不过想要深入的话,建意还是看看windows SDK,不用太深入,不过要弄清楚windows程序的运行机制;还有要学习VCL、COM、COM+等等......呵呵,有得学。
1、希望能在思想上和大家讨论一些方法,比如语法,vcl和mfc,com和dll在那方面的应用会更好些,不同语言有不同的作用,应用在不同的软件上,我想大家应该和我一样,用软件就不应该只选择一种(我想那不是程序员,当然不是要你什么都会,有重点吗)
我是个代码工人,明天都要考虑这个问题,是的,我真的很累了,不想做了,但我又能做什么呢?也许我们是悲哀的,我经常想起我的一些朋友,他们都是好样的。其中有个叫程序~朋友,他曾经告诉过我,他一辈子都会做软件,但是上次他叫我去喝酒,他喝了好多,我看见了他哭了,他告诉我他要辞职了。
他答应了一家学校,他要去做老师了,我怎么也不信,他会走,他曾经是从dos的汇编做起的,中国的unix真的想他那样好少了,可是他还是要走了,尽管他可以去做系统分析员,他才三十七岁。
我不知道我会做多久,我只是比他年轻吧,我们的路还很长,,, 但是我还是要考虑这些也许他的离开是个解脱吧,但原他走好。我在这里是不是废话太多了,我不应该在这里说这些的,也许这个晚上有些特殊吧。 也许这里不会在有人来吧(我想我是不会来了) 但我会和你们在一起的,中国的软件路还很长呢(也许有一天这一切和我也无关了)
2、每个学C的人都有此类的想法!!到底谁好了
VC 难学难用,开发周期长,BUG少,开发出来的产品速度快,体积小,稳定性高,兼容性好. VC 所采用的是MFC库封装API函数,技术上已很成熟当已是昨日黄花,功能完善. VC 的辅助开发工具多.
CB 易学易用,开发周期短,BUG多,开发出来的产品速度慢,体积大,稳定性低,兼容性差. CB 所采用的是VCL库封装API函数,技术上不成熟当先进,功能不完善. CB 的辅助开发工具少。不久微软推出跨平台网络语言C#.对C++Builder开发工具来说:真是前有狼后虎.Borland公司不小心谨慎对付话,就会象网景公司的Netspace永远没有翻身的机会。
即使有先进技术.就会象自己的Borland C++被微软 Visaul C++ 逼出市场样C#淘汰C++Builder 当愿Borland公司使C++Builder象Turbo C一样笑傲江湖.象AMD和VIA样蒸蒸日上. 希望Borland公司先完善VCL库,提高兼容性,增加稳定性,减少BUG,多开发辅助工具. 后来一个C#BUILDER转编译技术,只要重新编译C++Builder开发工具原码就可跨平台.
实际上有很多VC程序员转用C++Builder开发工具,利用自己的经验,能力和思想把C++Builder的不足之处降低到最低水平. 初学者话学牢C++Builder,再学API WINDOWS,C++的OOP思想. 说完了!!!你怎么想是你的事!!!!
3、个人认为,在同一个项目中同时用VC和BCB,你就会知道他们的好处了。
基本上,我喜欢与界面无关的代码用VC来写(DLL),与界面相关的用BCB来写。但有时候,由于某些代码已用VC写成(或公司的某些程序只会使用VC),那改成DLL也很方便(与界面相关也无所谓,如对话框甚至CView)。
【编辑推荐】