ooffran 发表于 2016-3-3 14:33:55

上位机用DELPHI7还是VS2015写好呢

一直是用C写下位机程序。现在项目要用到上位机,可是我没写过。看了下

hyz_avr 发表于 2016-3-3 14:37:21

delphi7是2002年的了吧,怎么没想着用新版本的{:lol:}

guzhongqi 发表于 2016-3-3 14:38:31

既然没写过也就没啥太大的区别了,不过推荐VS2015,D7太老了,C#.net很强大,现在还可以跨平台。

ooffran 发表于 2016-3-3 14:44:23

guzhongqi 发表于 2016-3-3 14:38
既然没写过也就没啥太大的区别了,不过推荐VS2015,D7太老了,C#.net很强大,现在还可以跨平台。 ...

是啊.我也是想学VS2015了,这几天查了下市场行情知道以后VS2015会越来越流行.
只是我们公司要好多个型号的机器都是用D7写的.而工程都很大.现在没有维护了.我不学D7的话,想用VS2015新建个工程移植过来也不现实.
纠结中!{:sad:}

ooffran 发表于 2016-3-3 14:46:32

hyz_avr 发表于 2016-3-3 14:37
delphi7是2002年的了吧,怎么没想着用新版本的

公司的老工程都是D7写的.都是大工程,你想把工程升级到最新版本,估计要补好几箱的营养快线才行!

hyz_avr 发表于 2016-3-3 14:50:06

ooffran 发表于 2016-3-3 14:46
公司的老工程都是D7写的.都是大工程,你想把工程升级到最新版本,估计要补好几箱的营养快线才行! ...

既然那么多工程要维护,升级到新版本都这么费劲,那还纠结什么,继续用D7.

Excellence 发表于 2016-3-3 15:23:35

如果要维护旧的软件,就D7了。

ooffran 发表于 2016-3-3 15:38:38

Excellence 发表于 2016-3-3 15:23
如果要维护旧的软件,就D7了。

嗯,现在在学D7了,学了几天,有点迷糊.感觉D7是C和汇编的结合体.

ooffran 发表于 2016-3-3 15:39:52

hyz_avr 发表于 2016-3-3 14:50
既然那么多工程要维护,升级到新版本都这么费劲,那还纠结什么,继续用D7.

现在D7用的人少啊,你跟人聊天的时候发现大家都在用别的就你用D7了.

hyz_avr 发表于 2016-3-3 15:48:47

本帖最后由 hyz_avr 于 2016-3-3 15:50 编辑

ooffran 发表于 2016-3-3 15:39
现在D7用的人少啊,你跟人聊天的时候发现大家都在用别的就你用D7了.

先不说别的,你旧工程还维不维护了,或者你都移植到别的版本或平台吗? 如果不行,那还有什么可考虑的.

或者你两个都用,旧工程维护旧工程用delphi7维护,新工程爱用啥用啥.

ooffran 发表于 2016-3-3 15:55:52

hyz_avr 发表于 2016-3-3 15:48
先不说别的,你旧工程还维不维护了,或者你都移植到别的版本或平台吗? 如果不行,那还有什么可考虑的.

或者 ...

{:lol:} 两门一起学....

hyz_avr 发表于 2016-3-3 16:12:50

ooffran 发表于 2016-3-3 15:55
两门一起学....

这没什么,太正常了,这几个都是我经常用的.

ooffran 发表于 2016-3-3 16:17:23

hyz_avr 发表于 2016-3-3 16:12
这没什么,太正常了,这几个都是我经常用的.

嗯,还差几个就可以上双了!

ooffran 发表于 2016-3-3 16:20:33

ooffran 发表于 2016-3-3 16:17
嗯,还差几个就可以上双了!


njjh1718 发表于 2016-3-3 18:43:10

ooffran 发表于 2016-3-3 16:20


{:smile:}    不错哈

dengxiaofeng 发表于 2016-3-3 19:12:22

早年用 C++buider现在 只用 VS ,从 C++ 转移到 C# 上了!

无衣师伊 发表于 2016-3-3 20:56:23

高中至今VB
只要用熟了,哪个软件都很好用.
另外。windows下。还是微软的软件好用

modbus 发表于 2016-3-3 21:10:17

我们公司现在还用VB6,也是有几个大型软件以前都是用VB6开发的,有15年了,一直都得维护和加新功能。

tjx0512 发表于 2016-3-3 21:27:59

用C的话就NI 的labwindows CVI,完全C语言!

yyj_sd 发表于 2016-3-3 21:35:50

Delphi7是支持Pascal语言的。和C还是有些差别的。

foxpro2005 发表于 2016-3-3 21:51:25

维护老工程用D7, 新项目用C#

aleyn 发表于 2016-3-3 21:53:33

我用Delphi 7 + Delphi 2007

ordinary 发表于 2016-3-3 22:01:53

上周还用D7写了个小东西。

codefish 发表于 2016-3-3 22:02:11

长远来说,应当还是vs2015好,因为越来越多项目是用vs的。

redroof 发表于 2016-3-3 22:25:21

aleyn 发表于 2016-3-3 21:53
我用Delphi 7 + Delphi 2007

D7是最后一个老的经典版本,可以留一个维护老程序。
但新一点的版本D2007没什么用吧,直接用最新的xe10多好,还能顺便写苹果和安卓的程序,全能了!

hyz_avr 发表于 2016-3-3 22:29:58

redroof 发表于 2016-3-3 22:25
D7是最后一个老的经典版本,可以留一个维护老程序。
但新一点的版本D2007没什么用吧,直接用最新的xe10多 ...

没有xe10这个版本,xe系列最后一个版本是xe8

ooffran 发表于 2016-3-3 23:07:41

njjh1718 发表于 2016-3-3 18:43
不错哈

其中的苦只有自己知道{:lol:}

ooffran 发表于 2016-3-3 23:12:10

foxpro2005 发表于 2016-3-3 21:51
维护老工程用D7, 新项目用C#

是的,如果可以大家都是喜欢用微软的开发语言,可是它不支持其他的平台,所以才会学其他的开发语言。现在微软脑子开窍了支持其他平台了。所以用VS的只会越来越多。

njjh1718 发表于 2016-3-3 23:23:16

现在整个部门要求会VS是基础所以这个环境 还是很受青睐的

aleyn 发表于 2016-3-4 08:32:05

redroof 发表于 2016-3-3 22:25
D7是最后一个老的经典版本,可以留一个维护老程序。
但新一点的版本D2007没什么用吧,直接用最新的xe10多 ...

最新的是Delphi 10,但对我来说没用,而D2007是最后一个Ansi版,对软硬件联调非常好用,从D2009开始,都是Unicode版了,就不是那么方便了。

aleyn 发表于 2016-3-4 08:33:22

ooffran 发表于 2016-3-3 23:12
是的,如果可以大家都是喜欢用微软的开发语言,可是它不支持其他的平台,所以才会学其他的开发语言。现在 ...

BCB 2007也是个不错的选择,我现在也会同时用这个。

hyz_avr 发表于 2016-3-4 09:11:55

aleyn 发表于 2016-3-4 08:32
最新的是Delphi 10,但对我来说没用,而D2007是最后一个Ansi版,对软硬件联调非常好用,从D2009开始,都 ...

我例觉得Unicode更好,Unicode可以很方便转为Ansi,但要是不支持Unicode就麻烦了。我现在用2010和最新版。

redroof 发表于 2016-3-4 10:20:40

aleyn 发表于 2016-3-4 08:32
最新的是Delphi 10,但对我来说没用,而D2007是最后一个Ansi版,对软硬件联调非常好用,从D2009开始,都 ...

Unicode是主流,Ansi早该淘汰了。如果写新程序尽量用Unicode来写吧~
Ansi模式下你的程序没办法同时处理两种文字(除了英文)。
现在是国际化的时代了,难道你的程序从来不允许输入繁体中文或者日文什么的{:lol:}

ooffran 发表于 2016-3-4 13:57:14

redroof 发表于 2016-3-4 10:20
Unicode是主流,Ansi早该淘汰了。如果写新程序尽量用Unicode来写吧~
Ansi模式下你的程序没办法同时处理 ...

什么火就用什么,什么是主流就跟什么,好像都没错!

michael3000 发表于 2016-3-11 03:53:03

直接用最新的xe10多好,还能顺便写苹果和安卓的程序,全能了!

minier 发表于 2016-3-11 06:54:11

这种问题讨论的结果就是无结果,适合就是最好的

mypc16888 发表于 2016-3-11 07:11:56

我觉得vs的不错,个人意见

isakura 发表于 2016-3-12 11:38:58

njjh1718 发表于 2016-3-3 23:23
现在整个部门要求会VS是基础所以这个环境 还是很受青睐的

VS是主要用哪个开发上位机?里面也有好几个平台啊

njjh1718 发表于 2016-3-12 11:55:42

isakura 发表于 2016-3-12 11:38
VS是主要用哪个开发上位机?里面也有好几个平台啊

这个根据应用啊   还有便于后期维护我们现在分4个小组   都有涉及因为项目需求不一样的

snail_dongbin 发表于 2016-3-12 11:58:47

用来用去发现老vb6.0 是最好的,真心好用,拖过去直接用,啥都不要,缺啥dll 放旁边就可以了。

像lab .net 等都是基于库的,运行库好大,安装不方便,好多版本都不兼容,频繁升级,而且近端时间,发现有个de4do的工具
我靠,两秒钟就脱壳反编译了工程,很不安全。要是工程还是别用为好,我试了下我之前写的一个一个带注册的软件,才几分钟就破解了,太失望了。

modbus 发表于 2016-3-12 12:27:40

snail_dongbin 发表于 2016-3-12 11:58
用来用去发现老vb6.0 是最好的,真心好用,拖过去直接用,啥都不要,缺啥dll 放旁边就可以了。

像lab .net ...

要简单还是VB6.0。.NET反编译确实很容易,即使加壳也没用

modbus 发表于 2016-3-12 12:29:02

snail_dongbin 发表于 2016-3-12 11:58
用来用去发现老vb6.0 是最好的,真心好用,拖过去直接用,啥都不要,缺啥dll 放旁边就可以了。

像lab .net ...

你那个de4do还不是最厉害的脱壳反编译工具。

snail_dongbin 发表于 2016-3-12 13:01:00

是,应该还有更好的反编译工具,不过以后给自己提个醒,重要的代码地方别用字符串做msgbox提示,这他妈就是个坑,人家反编译后直接搜这个字符串,一下就定位到关键地方。还是自己做提出框,数字处理下字符串好。

snail_dongbin 发表于 2016-3-12 13:01:53

不知道老的vb 和vc 6.0 如何破解?

zljcat3721 发表于 2016-3-21 15:58:59

我也是,感觉写上位机还是VB6.0简单易用

fengyunyu 发表于 2016-3-21 20:07:17

vc6、vb6还是淘汰了为好

mon51 发表于 2016-3-21 20:51:19

无法忍受vb的语法。为了不让人说我老了,也不用vc6.在用vs2013

wh9602 发表于 2016-4-11 18:29:26

那你就说一下最厉害的脱壳反编译工具吧!

YaoHui 发表于 2016-4-11 18:42:04

看样子电子行业真是一个产品吃10年的,也就难怪电工工资低了。看看人家搞It的,那升级的速度。

albert.hu 发表于 2016-4-11 19:06:22

该升级的时候就升级,要跟上时代

pldjn 发表于 2016-4-14 21:57:50

我平时只用VB6,曾经也想学过其他的,都没时间去搞。同事写的vc代码,也可以看看,但从来不自己写。以完成工作为最终目标了。哪个会用用哪个吧。

ziruo2002ab 发表于 2016-4-14 22:03:50

跟大潮流走没错的
我做硬件的曾经接触过c++ builder那个痛苦资料都没有!!!!!!
最近接触C#和VS2010,简直爽翻天了,资料多啊!!!!资料多就是生产力
学的快 上手快 我一直以来想做的上位机终于看到曙光了
不要怕接触新东西 都一样的

daikai520 发表于 2016-4-14 22:58:36

推荐VS2015。资料多啊。资料太少,去摸索很累的。

yongke 发表于 2018-11-9 10:53:10

我的上位机是D7开发的,不过只能运行在32位操作系统。我最近也在想改其他编程环境了。
页: [1]
查看完整版本: 上位机用DELPHI7还是VS2015写好呢