搜索
bottom↓
回复: 26

正在学visual c++,这里怎么都是用Delphi,或者bcb的,有谁都使用过的?

[复制链接]

出0入0汤圆

发表于 2008-4-4 22:09:54 | 显示全部楼层 |阅读模式
个人感觉在windows下,使用visual c++很好,当然了vc++精通了,bcb也会快很多,但是Delphi我就没接触了。
现在正在那里学vc++,欢迎大家来讨论呀。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2008-4-4 22:34:44 | 显示全部楼层
VB,bcb,delphi,vc都接触过。
个人感觉:
VC搞点东西太慢,且它深入点也较难学。非专业人士最好不学它。
VB,bcb,delphi搞点东西都挺快的,其中VB最快。一个是网上源码最多,改改便行,二个是编译器看着清爽好用很智能,语言不用区分大小写输入很爽。三是用的人多,碰到麻烦点的问题网上容易找到答案。且写得好的教程太多了。
bcb,delphi界面接近,用法也接近,只是语言不一样罢了。
bcb的优点是单片机用C的人不用重新学新的语言都能写点小程序。主要缺点是没什么人用,教程没一本像样的,出点难点的问题网上难得找到答案的。输入也不爽。
delphi还可以,源码和教程都有些,用的人也还有些。但要学PSL语言,没BASIC简单易学。

最后本人用的是VB,搞点东西很省事。

出0入0汤圆

发表于 2008-4-4 22:37:53 | 显示全部楼层
呵呵,如果一般应用用delphi或者VB,BCB都不错,如果用VC++,刚开始的时候学MFC还是有点难度的,不过过了前面半年左右上路就好了...如果要接触底层,还是用VC++开发工具好点.

出0入0汤圆

 楼主| 发表于 2008-4-4 22:51:24 | 显示全部楼层
恩,我学习它就是要接触底层,编写驱动程序。。。。
感谢一楼,vb我没学过,希望1楼推荐些教程
只是懂点c/c++,其他没有接触。。我同学也推荐我写上位机用vb或者delphi,基本一个月就差不多,易学好用

出0入0汤圆

 楼主| 发表于 2008-4-5 00:02:35 | 显示全部楼层
我看了坛里的前辈门的讨论,看来专学vc++还是明智的,虽然很苦。。。套用一句08年也流行的,很苦很快乐
希望和潭里的vc++前辈门,一起交流讨论

出0入0汤圆

发表于 2008-4-5 10:02:36 | 显示全部楼层
vc做windows下的上位机软件很专业,界面、底层控制、设备驱动、通信、数据库连接......都很到位。个人感觉要学就学VC,学通VC再学别的要轻松很多。看看大型的电力调度主站,各种工具软件,通信中间件........几乎都有C++和VC的影子,案例很多,资源也很丰富!不过VC只是工具,用熟MFC、ATL.....这只是开始,有时间还是要把标准C++的基础打好!个人看法!

出0入0汤圆

发表于 2008-4-5 10:07:21 | 显示全部楼层
做上位机选好一种工具就可以了,没必要DELPHI,BCB的都用。学习是需要成本的,公司也不会同时使用几种开发工具!

出0入0汤圆

发表于 2008-4-10 22:18:02 | 显示全部楼层
推荐几本书,个人感觉很不错
深入浅出MFC
thinking c++
COM本质论

出0入0汤圆

发表于 2008-4-10 22:48:17 | 显示全部楼层
推荐两个网站。

http://community.csdn.net/
http://www.codeproject.com/

出0入0汤圆

发表于 2008-4-10 23:32:41 | 显示全部楼层
【2楼】 loves123
===============
如果用VC++,刚开始的时候学MFC还是有点难度的,不过过了前面半年左右上路就好了...
===============

很好,很强大 的说法

不过半年的时间,足够一个智商正常行为也正常的嵌入式开发人员搞出一个自主知识产权的RTOS来了……

然后再过个两年三年,就发现原来不单其他人,连微软自己也不许你用老版本VC鸟……


【5楼】 spy2008 水底石
===============
vc做windows下的上位机软件很专业,界面、底层控制、设备驱动、通信、数据库连接......都很到位。个人感觉要学就学VC,学通VC再学别的要轻松很多。看看大型的电力调度主站,各种工具软件,通信中间件........几乎都有C++和VC的影子,案例很多,资源也很丰富!不过VC只是工具,用熟MFC、ATL.....
===============

很傻,很天真 的说法

除了中国特色的国企项目外,我还真没见过几个用VC做工控体系中间件的……单做人机界面和报表输出的可能还比较多些……但人机界面和报表输出难道不还是Delphi或BCB甚至PB的专长么?

况且,国内自主设计的“大型的电力调度主站”我也碰巧有幸见识过几个……仿佛是花几千万几亿上项目连带吃回扣之后,那些“大型的电力调度主站”软件就连同运行它们的服务器啥啥啥的一起被丢到某个不见天日的机房断网空转的才是主流吧?最终跑起来的不还是外国人的原装货色?

出0入0汤圆

发表于 2008-4-11 09:26:55 | 显示全部楼层
给个建议,看你学这些东西的目的了,如果你是想专职做windows开发用VC当然是首选,如果你知识想利用这些工具来方便做写小工具来调试硬件就没必要学那么复杂的东西了.
delphi或BCB都可以,原因很简单,用后者可以帮你节省不少时间,用VC开发时你会发现自己需要花费大量的时间和精力来折腾各种windows API,还需要很多编程技巧,太浪费时间。
而delphi或BCB可以帮你避轻就重,将精力放在需要实现的功能上。

出0入0汤圆

发表于 2008-4-11 09:45:40 | 显示全部楼层
当然是c# 他用了很多新的方法避免了vc++常见的内存污染一类的问题 语法更加严谨 而且吸收了bcb vb java等的优点 作界面比以前方便多了  最重要的就是.net的引入让移植更加方便   当然了 最好的还是用java 可移植性最强

出0入0汤圆

发表于 2008-4-11 09:55:16 | 显示全部楼层
=================
当然是c# 他用了很多新的方法避免了vc++常见的内存污染一类的问题 语法更加严谨 而且吸收了bcb vb java等的优点 作界面比以前方便多了  最重要的就是.net的引入让移植更加方便
=================

1、想把自己吊死在M$一棵树上就用C#好了

2、内存污染是因为程序员手艺太潮,总写出带内存污染问题程序的人,是搞不成嵌入式开发的

3、C#吸收了........的优点的同时,也带来了........不存在的缺点:你见过这些应用环境哪个需要40多兆每版本的运行时库并且各个版本之间连基本的对下兼容都没有的?

4、.net能移植到哪里??Linux?FreeBSD?Unix?MACOS?就连M$自家的W与WM环境相互移植都得狂改源代码呢,遑论二进制兼容……移植方便?恐怕只是把原本零分的移植度提升到0.1至1之间吧(满分10分)……

出0入0汤圆

发表于 2008-4-11 10:01:54 | 显示全部楼层
我也用VC++,相对于delphi、BCB难学多了。

出0入0汤圆

发表于 2008-4-11 10:05:43 | 显示全部楼层
ls: 做我们这行的有几个是专业程序员?  有几个手不潮的?
    能干好活就行了  为啥不用ms?  黑猫白猫 能做好猫就行
    你见过那种变成平台没有缺点的? 麻烦推荐一下那么完美的产品
    移植的话 我好像也说了java最强  arm9内核有硬件直接支持java的版本  我们电子行业的软件无非是移植到pc 和消费类型的掌上设备上 现在掌上设备有向wince的趋势  当然了 linux等其他架构的份额也很大 但是我们电子工程师有精力学习那么多东西么? 当然用最简单最快速的方法     另外 你做程序不会把所有的库都挂上吧?

出0入0汤圆

 楼主| 发表于 2008-4-11 17:24:01 | 显示全部楼层
恩,感觉学VC++,是能够锻炼人
掌上设备有向wince的趋势-------完全赞同

学vc++,是因为
1、evc目前是开发wince的首选,但是学会了vc++,会发现,evc原来如此简单,上手很快。
2、vc++也是上位机的一中选择
3、vc++是编写WINDOWS驱动程序的很好的选择

出0入54汤圆

发表于 2008-4-11 17:30:58 | 显示全部楼层
最近也在学VC,也不知道是难还是容易,觉得还没入门。主要是对C比较熟,对C++不太熟。
不过决心要把它拿下。

出0入0汤圆

发表于 2008-4-12 16:58:47 | 显示全部楼层
我也在学VC了,感觉很难,不过我会坚持.希望大家指点.

出0入0汤圆

发表于 2008-4-12 18:27:58 | 显示全部楼层
TO 【9楼】 watercat
其实我们没有必要争论用什么开发工具好,每种工具都有存在的理由,看什么适合自己,如果是从C,C++走过来的,其实VC++这个开发工具还是很不错的,还有很多附加的工具可以集成上来.


从发展的角度来看,不论是C++还是JAVA,以后来说运行速度方面来说区别会越来越小.在桌面工具方面,想要快速开发,有没有深入了解的话,选择Delphi和BCB都是不错的选择,但是不论是选什么工具,对于开发思想来说是不变的.

对于嵌入式RTOS,半年做出来,只能说是适合自己的RTOS,呵呵.

出0入0汤圆

发表于 2008-4-29 13:16:16 | 显示全部楼层
微软的东西是越来越眩,越来越方便,也让人越来越懒了.

让搞开发的越来越看不清东西的本质了。全都在接受微软给开发好的函数.

还是汇编好,永远不会过时.

出0入0汤圆

发表于 2008-5-6 19:29:02 | 显示全部楼层
学C++ Windows编程可以先看一下这本书:<<Programming Windows程式开发设计指南>>
介绍使用c语言Windows API编程,写的很好,一步一步看下来让人觉得没有什么难度一样,只要坚持把它学完基本上就入门了,再学MFC就会比较顺。
如果对API编程不熟悉就学习 MFC 编程那是会觉得很难的,因为MFC就是API编程,MFC是用C++的类封装了一个框架,其结构就是API编程的标准结构。

我最早看 侯俊杰 的<<深入浅出MFC>>看了一半后没看了,之后就学API编程,现在VC刚入一点门,<<深入浅出MFC>>是一本好书,但是如果还不懂Windows编程的时候还是不要看,等会用MFC之后再看才最好。

出0入0汤圆

发表于 2008-5-15 23:58:28 | 显示全部楼层
顶LZ,VC++我也用了有些时日了,不错,其实VC++也不是传说中的难,DELPHI和BCB也没有传说中的容易,只能说VC++的可用控件没有后者的控件多,DELHPI的几千个控件可以让你减少开发难度,VC++则是可以灵活运用。

说实在,如果是做MIS和数据库的话,DELPHI和BCB比VC6方便多了,但是做工控和图像处理,VC还是非常不错的选择

出0入0汤圆

发表于 2009-6-11 20:59:13 | 显示全部楼层
先不管,学了VC再说了.到时再来看DELPHI.

出0入0汤圆

发表于 2009-6-28 00:43:56 | 显示全部楼层
工具不重要,关键看做事!

出0入0汤圆

发表于 2009-6-28 10:37:54 | 显示全部楼层
watercat 总是想伤人自尊吗,没事也鼓励一下别人吗

出0入0汤圆

发表于 2009-6-28 12:22:54 | 显示全部楼层
现在在用delphi
还在学习中!~

出0入0汤圆

发表于 2009-6-28 14:12:06 | 显示全部楼层
如果不是专职做PC软件,优先是BCB,DELPHI,再次VB,最后才是VC。

如果做一个项目,你花三个月,别人花一个月,老板会选那个?

现在下位机基本都是用C了,上位机如果用BCB,很多代码就不用重写了。

学BCB也快,一天就可以编简单的程序了。
另外有大量的构件(DELPHI的构件,BCB很多也能用)可选。

VB还要带个运行库(呵呵,现在版本不知要不要了)。
看到那么很丑界面的软件,大部分是用VC做的,因为做得漂亮要花很多时间。

我看过一片文章(是香港的)就是BCB是首先,对于电工来说。
赚到钱才是关键,花了太多时间去堆代码,而又不是专业做PC软件的,其实就是对时间的浪费。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 18:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表