i7gly 发表于 2014-11-6 22:36:55

请教,什么编程软件可快速完成编写一个上位机?

本人有c基础,没面对对象基础。
上位机只是从串口搜集单片机信息。
快速指的是入门比较简单,因为不是专门做it的,只要完成一些基础功能就好了。

Jordan?? 发表于 2014-11-6 22:42:12

c#吧 跨平台的话Qt不过相对c#要麻烦一些

zhouqw1979 发表于 2014-11-6 22:46:56

我觉得delphi与c比较接近

michrome 发表于 2014-11-6 22:48:45

VB------ C#

Vampireyifeng 发表于 2014-11-6 22:53:51

自古真相出二楼

ackk 发表于 2014-11-6 23:07:16

E语言{:lol:}

ourdemo 发表于 2014-11-6 23:13:32

作为电工,我觉得VB简单,串口下个例程改改就行了。不过VB很久的技术了

430504 发表于 2014-11-6 23:19:40

LabVIEW 也很好

bugkillbug 发表于 2014-11-6 23:23:44

可以试下VC#,比较好入门。
如果用在winxp等老平台 建议delphi 单文件,方便

nnmnnm 发表于 2014-11-6 23:28:18

c#上手很快的

mcu_lover 发表于 2014-11-7 00:02:46

有C基础就用C#,其它语言,你上手没那么快的。

晨星 发表于 2014-11-7 01:04:15

不是有个全图形编程的软件吗,忘了叫什么了

flyfox8 发表于 2014-11-7 07:07:23

Delphi,虽然很老了,但是很经典。

lihq97 发表于 2014-11-7 07:16:34

用VB吧,简单,入门容易,虽然技术老,但够用就行。

fghfguytu 发表于 2014-11-7 07:30:03

VB 最简单,有现在的代码,简单改一下,就成了你的项目

haomaiggq 发表于 2014-11-7 07:30:40

大家的回服很好。

bipengjiang 发表于 2014-11-7 07:32:45

VB上手快;C#也可以,就是做出来的软件需要.net运行环境,比较大。

261854681 发表于 2014-11-7 07:58:43

论坛怎么没有手机App...

lgg88 发表于 2014-11-7 08:06:46

c#,主要和C很接近   ,这个上手也快。

朝闻夕道 发表于 2014-11-7 08:06:54

我以亲身经历告诉你,选C#不错,重要的是你要搞清楚那几个类以及用法, 用C#最大的困难在于你不晓得用啥类或该类下面哪个函数来操作,这个要多看看别人的代码;
PS : 花了3天时间学习,每天只花1-2个小时看看视频,再看会对应的代码,做做笔记;然后1天半时间做出了人生第一个C#软件;

franki 发表于 2014-11-7 08:12:33

推荐C# , 可以快速上手 。 如何想搞专业点, 可以用QT

FireBrain 发表于 2014-11-7 08:16:10

delphi吧,不用面向对象,c#像java所有的东西都是对象。delphi编写上位机挺好的,不愧是快速开发工具

LearningASM 发表于 2014-11-7 08:21:05

E语言,一小时学会(据说的){:lol:}{:lol:}{:lol:}

qiushui_007 发表于 2014-11-7 08:26:32

传说中的python

usecool 发表于 2014-11-7 08:27:30

其实吧,用脚本语言就可以了,像python很多时候更方便

zt4832612 发表于 2014-11-7 08:30:17

最好学习C#,这个以后用的久一点,开发速度也快,如果有c、vc基础,稍微看下语法,直接就可以上手了

levy 发表于 2014-11-7 08:31:00

C++ builder

xjjiang 发表于 2014-11-7 08:31:13

labVIEW C++bulider,虽说是C++基本和C差不很多

Stargazer-1986 发表于 2014-11-7 08:32:39

建议用C#,不要用VB了,毕竟有点古老,虽然说能捉老鼠的就是好猫,但是还是C#有前景一些.
其他Delphi,QT之类的,没用过,不评论.
VC++的话,上手比C#难,相比而言.

shell.albert 发表于 2014-11-7 08:35:05

Qt吧,快速高效,跨平台,都Qt5了,还支持Android.

sblpp 发表于 2014-11-7 09:04:52

LabVIEW 吧

xmm 发表于 2014-11-7 09:07:52

delphi 7,版本老但好用,上手快

TrulyZhu 发表于 2014-11-7 09:17:10

c#吧,上手简单,但是提高困难些。

一夜子瓜云鬼 发表于 2014-11-7 09:17:21

感觉还是Qt方便一点 UI设计非常的简单剩下的就是自己去实现逻辑层代码

kebaojun305 发表于 2014-11-7 10:33:36

python   入门简单, 也可以使用QT有IDE

heyuncun 发表于 2014-11-7 10:37:48

建议QT。      

mmyer 发表于 2014-11-7 11:15:59

C#和QT我都自学过,上手都比较容易,个人感觉还是喜欢QT一点,再linux下也能用

68336016 发表于 2014-11-7 11:24:10

本帖最后由 68336016 于 2014-11-7 11:27 编辑

用微软的才是正道,当然DELPHI也可以。

上面有人说用QT,用脚本语言,看起来简单,不熟悉时根本不适合初学者。

QT在不用qtcreator时候,响应个按键消息都得自己添加信号槽什么的,对初学者来说天书一般。
而微软的C#之类软件只需要在控件上双击鼠标,函数体就出来了。

还有脚本语言有IDE么,有UI设计工具么?即使有也需要经过复杂的配置吧,靠敲代码实现UI很酷很简洁明了,但是适合初学者么?
C#两下就在窗体中把控件拉进来布置好了。



这就像武侠片里面的武器,普通人肯定是用刀剑简单直接高效,但是武功高手会说随便折根树枝就行,不用刀剑那么麻烦。
但是初学者的内功好像没达到用树枝的境界,所以一开始用刀剑才是最佳武器。

hyz_avr 发表于 2014-11-7 11:36:26

zhouqw1979 发表于 2014-11-6 22:46
我觉得delphi与c比较接近

应该是c++builder吧.

chensi007 发表于 2014-11-7 13:22:59

68336016 发表于 2014-11-7 11:24
用微软的才是正道,当然DELPHI也可以。

上面有人说用QT,用脚本语言,看起来简单,不熟悉时根本不适合初学 ...

顶起。我学过PYTHON加PYQT.这东西闹明白不是一天两天的事。。。想快速学习并加入开发最好还是--以前学过啥语言就用相近的语言做开发。

磊磊映画 发表于 2014-11-7 13:32:04

推荐用 qt

proc 发表于 2014-11-7 14:12:18

快速的话找个旧的在上面改改,是否可行,VC,VB应该都有

夜猫 发表于 2014-11-7 14:21:42

LabVIEW                  

zhutao7589 发表于 2014-11-7 14:37:27

Labview      

McuPlayer 发表于 2014-11-7 15:08:20

68336016 发表于 2014-11-7 11:24
用微软的才是正道,当然DELPHI也可以。

上面有人说用QT,用脚本语言,看起来简单,不熟悉时根本不适合初学 ...

68336016

用微软的才是正道,当然DELPHI也可以。

上面有人说用QT,用脚本语言,看起来简单,不熟悉时根本不适合初学者。

QT在不用qtcreator时候,响应个按键消息都得自己添加信号槽什么的,对初学者来说天书一般。
而微软的C#之类软件只需要在控件上双击鼠标,函数体就出来了。

还有脚本语言有IDE么,有UI设计工具么?即使有也需要经过复杂的配置吧,靠敲代码实现UI很酷很简洁明了,但是适合初学者么?
C#两下就在窗体中把控件拉进来布置好了。

这就像武侠片里面的武器,普通人肯定是用刀剑简单直接高效,但是武功高手会说随便折根树枝就行,不用刀剑那么麻烦。
但是初学者的内功好像没达到用树枝的境界,所以一开始用刀剑才是最佳武器。

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

这位兄弟说的非常有道理,请楼主参考

McuPlayer 发表于 2014-11-7 15:11:16

快速开发,VB和Delphi传统的快速开发工具,现在C#也加入了他们的行列

spacefram 发表于 2014-11-7 15:17:32

c#,拖控件很快就搞出个上位机。

wc261034 发表于 2014-11-7 15:41:38

labview编写上位机方便

monkey_hzh 发表于 2014-11-7 15:55:49

Python脚本,挺方便的

sonyericsson 发表于 2014-11-7 20:46:55

Labview      

orson 发表于 2014-11-7 20:55:11

要么VB,要么LabVIEW ,不过vb.net没有VB6.0上手快,但VB6.0在win7后续版本支持的非常不好!

mianxin 发表于 2014-11-7 21:05:28

Labview 或者 Matlab 都很好用的

error_dan 发表于 2014-11-7 21:39:05

作为一个软狗,我表示这贴我看的非常开心~

c#在这里的优势其实并非来自语言本身,而是微软提供的全太阳系最好的开发环境,从文档到工具,再到丰富的第三方资源。
c#的入门简直堪称现代编程语言中最easy的,而且完备的符合工程标准的工具可以保证软件开发的稳定。

当然,仅仅入门肯定是不够的,微软系的软件开发一直给人一种拖控件的错觉,其实并不是这样,拖控件仅仅是一种实现方式,背后是强大的工具和高度封装的基础库。
如果这样就够用了,肯定是最好的。一旦需求变更,系统复杂性上升,你会发现c#的强大之处绝不仅仅是可以在IDE里面拖控件这么简单。。。。
LZ可以先去下个VS express玩玩看,免费的哦~

yuhuwyh 发表于 2014-11-7 22:21:21

有C基础可以试试C#

adslmorisong 发表于 2014-11-7 22:43:38

还是c#吧,我觉得会容易上点

redroof 发表于 2014-11-8 10:29:05

最快的是用组态软件画一个,半个小时搞定。当然有一点限制,下位机只能用标准协议

EE_Duan 发表于 2014-11-8 10:40:38

labview 最好用, 图形化编程,很直观的

superganbu 发表于 2014-11-8 11:21:12

labview 最好用, 无需编程基础,串口通信,新接触labview,最多两天搞定,并且能显示曲线等。

solid3d 发表于 2014-11-8 12:24:36

用C#比较方便,就是太臃肿了

spcm 发表于 2014-11-8 12:28:40

学了好长时间vc啊,就写了点小程序,一点入门的感觉也没有{:cry:}

xieyudi 发表于 2014-11-8 12:40:19

本帖最后由 xieyudi 于 2014-11-8 12:53 编辑

VC++ 6.0 或者普通的gcc+mingw, 纯C语言加上Windows的SDK, 就好, 半小时一个, 正好适合楼主.

大学时随手写的Tetris, VC++6.0, 纯C语言加上Windows的SDK, 不到700行, 界面和核心逻辑分离, 连写带测试4个小时.
至于串口住手什么的就更简单了.


小型程序就不要那些乱七八糟的好.

跨平台的话就QT吧, 做个小东西也挺简单的.

mdd 发表于 2014-11-8 12:47:54

delphi上手还是挺快

jiwx2011 发表于 2014-11-8 12:50:51

delphi可能对你更容易些

lovelorn 发表于 2014-11-8 13:03:55

个人感觉C#值得学习一下,可以很快地写出各种界面控制软件。
C#如果有C的基础,再加上会一些技巧(比较把万能的google搜索用好),基础上可以解决大部门我们这类工程师遇到的问题。

304301959 发表于 2014-11-8 13:45:18

看了这么多,我决定用c#了

山水木 发表于 2014-11-8 14:57:54

我现在也面临着这样的困境,看看这个就有方向了

chinatz 发表于 2014-11-8 15:08:54

我也感觉c#好学,一个月就可以写代码了

20835579 发表于 2014-11-8 15:58:45

VB上手快,我用VB

bx2231 发表于 2014-11-8 16:04:41

NI labwindows CVI, 搭界面,和labview一样快。编程语言是C语言。串口之类的库,随手就可以使用,还有大量的例子,代码拷过去就能用了。

PaulDE 发表于 2014-11-10 11:29:14

选TCL吧,最适合电工了

tiger2023 发表于 2014-11-10 14:35:52

感觉C#还是比C++好入手啊

H516J 发表于 2014-11-10 15:16:33

推荐C#,开始时大部分可以按C语言的语法写,大概了解一下它的不同就可以开工了,关键是有微软那套东西,直接可视编写出你想要的。而且这个还可以继续学,不落后。

XIVN1987 发表于 2014-11-10 15:36:11


C#的优点是语言简单、IDE功能强大、例程、教程多

Qt的优点是嵌入式Linux的GUI编程一般也用Qt

bg6agf 发表于 2014-11-10 16:37:36

快速还是LabVIEW比较快

bccdn 发表于 2014-11-10 17:14:29

晨星 发表于 2014-11-7 01:04
不是有个全图形编程的软件吗,忘了叫什么了

应该是说的 LabVIEW

bccdn 发表于 2014-11-10 17:28:32

LabVIEW开发还是比较快的,但需要使用各种运行库的支持才行。

liu672992381 发表于 2015-1-5 20:38:33

我也需要写上位机软件,你有好的资料,咱们可以分享一下,。

ApexUSB 发表于 2015-1-6 10:32:40

VC6,一直在用,不难。

lm4766 发表于 2015-1-6 22:40:29

回复很有用,学习了

weichao4808335 发表于 2015-1-7 11:55:07

组态软件

cc1989summer 发表于 2015-1-7 12:01:44

下载个微软的 visual studio。 具体选择上,可以选择VB,c++,c#,都大同小异。都是面向对象语言,都是很直观的拖放控件搞定。

dongwang_fl 发表于 2015-1-7 12:07:22

C#容易,不过只要是自己来编码,都比较麻烦,主要是要缓冲,否则会数据不完整。

ronghuaw 发表于 2015-1-7 12:23:33

LabVIEW,你会爱上他, 电工的首选。

亲爱的混蛋 发表于 2015-1-7 12:36:57

看了之后,我也要学c#了

happywinds 发表于 2015-1-7 12:55:17

楼主,你认为多快才算快啊?呵呵

xinmulan 发表于 2015-1-7 13:57:35

我觉得QT不错
页: [1]
查看完整版本: 请教,什么编程软件可快速完成编写一个上位机?