搜索
bottom↓
回复: 85

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

  [复制链接]

出0入0汤圆

发表于 2014-11-6 22:36:55 来自手机 | 显示全部楼层 |阅读模式
本人有c基础,没面对对象基础。
上位机只是从串口搜集单片机信息。
快速指的是入门比较简单,因为不是专门做it的,只要完成一些基础功能就好了。

出0入0汤圆

发表于 2014-11-6 22:42:12 来自手机 | 显示全部楼层
c#吧 跨平台的话Qt不过相对c#要麻烦一些

出0入0汤圆

发表于 2014-11-6 22:46:56 | 显示全部楼层
我觉得delphi与c比较接近

出0入0汤圆

发表于 2014-11-6 22:48:45 | 显示全部楼层
VB------ C#

出0入0汤圆

发表于 2014-11-6 22:53:51 | 显示全部楼层
自古真相出二楼

出0入0汤圆

发表于 2014-11-6 23:07:16 | 显示全部楼层
E语言

出0入0汤圆

发表于 2014-11-6 23:13:32 | 显示全部楼层
作为电工,我觉得VB简单,串口下个例程改改就行了。不过VB很久的技术了

出0入0汤圆

发表于 2014-11-6 23:19:40 | 显示全部楼层
LabVIEW 也很好

出0入0汤圆

发表于 2014-11-6 23:23:44 | 显示全部楼层
可以试下VC#,比较好入门。
如果用在winxp等老平台 建议delphi 单文件,方便

出0入0汤圆

发表于 2014-11-6 23:28:18 来自手机 | 显示全部楼层
c#上手很快的

出0入264汤圆

发表于 2014-11-7 00:02:46 | 显示全部楼层
有C基础就用C#,其它语言,你上手没那么快的。

出0入0汤圆

发表于 2014-11-7 01:04:15 来自手机 | 显示全部楼层
不是有个全图形编程的软件吗,忘了叫什么了

出0入4汤圆

发表于 2014-11-7 07:07:23 来自手机 | 显示全部楼层
Delphi,虽然很老了,但是很经典。

出0入0汤圆

发表于 2014-11-7 07:16:34 | 显示全部楼层
用VB吧,简单,入门容易,虽然技术老,但够用就行。

出0入0汤圆

发表于 2014-11-7 07:30:03 | 显示全部楼层
VB 最简单,有现在的代码,简单改一下,就成了你的项目

出0入0汤圆

发表于 2014-11-7 07:30:40 | 显示全部楼层
大家的回服很好。

出0入0汤圆

发表于 2014-11-7 07:32:45 来自手机 | 显示全部楼层
VB上手快;C#也可以,就是做出来的软件需要.net运行环境,比较大。

出50入0汤圆

发表于 2014-11-7 07:58:43 来自手机 | 显示全部楼层
论坛怎么没有手机App...

出0入0汤圆

发表于 2014-11-7 08:06:46 | 显示全部楼层
c#  ,主要和C很接近   ,这个上手也快。

出0入0汤圆

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

出0入0汤圆

发表于 2014-11-7 08:12:33 | 显示全部楼层
推荐C# , 可以快速上手 。 如何想搞专业点, 可以用QT

出0入0汤圆

发表于 2014-11-7 08:16:10 | 显示全部楼层
delphi吧,不用面向对象,c#像java所有的东西都是对象。delphi编写上位机挺好的,不愧是快速开发工具

出0入0汤圆

发表于 2014-11-7 08:21:05 | 显示全部楼层
E语言,一小时学会(据说的)

出0入0汤圆

发表于 2014-11-7 08:26:32 | 显示全部楼层
传说中的python

出0入0汤圆

发表于 2014-11-7 08:27:30 | 显示全部楼层
其实吧,用脚本语言就可以了,像python很多时候更方便

出0入0汤圆

发表于 2014-11-7 08:30:17 | 显示全部楼层
最好学习C#,这个以后用的久一点,开发速度也快,如果有c、vc基础,稍微看下语法,直接就可以上手了

出0入0汤圆

发表于 2014-11-7 08:31:00 | 显示全部楼层
C++ builder

出0入0汤圆

发表于 2014-11-7 08:31:13 | 显示全部楼层
labVIEW C++bulider,虽说是C++基本和C差不很多

出0入0汤圆

发表于 2014-11-7 08:32:39 | 显示全部楼层
建议用C#,不要用VB了,毕竟有点古老,虽然说能捉老鼠的就是好猫,但是还是C#有前景一些.
其他Delphi,QT之类的,没用过,不评论.
VC++的话,上手比C#难,相比而言.

出0入0汤圆

发表于 2014-11-7 08:35:05 | 显示全部楼层
Qt吧,快速高效,跨平台,都Qt5了,还支持Android.

出0入0汤圆

发表于 2014-11-7 09:04:52 | 显示全部楼层
LabVIEW 吧

出0入0汤圆

发表于 2014-11-7 09:07:52 | 显示全部楼层
delphi 7,版本老但好用,上手快

出0入0汤圆

发表于 2014-11-7 09:17:10 | 显示全部楼层
c#吧,上手简单,但是提高困难些。

出0入0汤圆

发表于 2014-11-7 09:17:21 | 显示全部楼层
感觉还是Qt方便一点 UI设计非常的简单  剩下的就是自己去实现逻辑层代码  

出0入8汤圆

发表于 2014-11-7 10:33:36 | 显示全部楼层
python   入门简单, 也可以使用QT  有IDE

出0入0汤圆

发表于 2014-11-7 10:37:48 | 显示全部楼层
建议QT。      

出0入0汤圆

发表于 2014-11-7 11:15:59 | 显示全部楼层
C#和QT我都自学过,上手都比较容易,个人感觉还是喜欢QT一点,再linux下也能用

出130入129汤圆

发表于 2014-11-7 11:24:10 | 显示全部楼层
本帖最后由 68336016 于 2014-11-7 11:27 编辑

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

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

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

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



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

出0入0汤圆

发表于 2014-11-7 11:36:26 | 显示全部楼层
zhouqw1979 发表于 2014-11-6 22:46
我觉得delphi与c比较接近

应该是c++builder吧.

出0入0汤圆

发表于 2014-11-7 13:22:59 | 显示全部楼层
68336016 发表于 2014-11-7 11:24
用微软的才是正道,当然DELPHI也可以。

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

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

出0入0汤圆

发表于 2014-11-7 13:32:04 | 显示全部楼层
推荐用 qt

出0入0汤圆

发表于 2014-11-7 14:12:18 | 显示全部楼层
快速的话找个旧的在上面改改,是否可行,VC,VB应该都有

出0入0汤圆

发表于 2014-11-7 14:21:42 | 显示全部楼层
LabVIEW                  

出0入0汤圆

发表于 2014-11-7 14:37:27 来自手机 | 显示全部楼层
Labview      

出0入0汤圆

发表于 2014-11-7 15:08:20 | 显示全部楼层
68336016 发表于 2014-11-7 11:24
用微软的才是正道,当然DELPHI也可以。

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

68336016

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

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

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

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

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

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

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

出0入0汤圆

发表于 2014-11-7 15:11:16 | 显示全部楼层
快速开发,VB和Delphi传统的快速开发工具,现在C#也加入了他们的行列

出0入0汤圆

发表于 2014-11-7 15:17:32 | 显示全部楼层
c#,拖控件很快就搞出个上位机。

出0入0汤圆

发表于 2014-11-7 15:41:38 | 显示全部楼层
labview编写上位机方便

出0入0汤圆

发表于 2014-11-7 15:55:49 | 显示全部楼层
Python脚本,挺方便的

出0入0汤圆

发表于 2014-11-7 20:46:55 | 显示全部楼层
Labview      

出0入0汤圆

发表于 2014-11-7 20:55:11 | 显示全部楼层
要么VB,要么LabVIEW ,不过vb.net没有VB6.0上手快,但VB6.0在win7后续版本支持的非常不好!

出0入0汤圆

发表于 2014-11-7 21:05:28 | 显示全部楼层
Labview 或者 Matlab 都很好用的

出0入0汤圆

发表于 2014-11-7 21:39:05 | 显示全部楼层
作为一个软狗,我表示这贴我看的非常开心~

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

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

出0入0汤圆

发表于 2014-11-7 22:21:21 | 显示全部楼层
有C基础可以试试C#

出0入0汤圆

发表于 2014-11-7 22:43:38 | 显示全部楼层
还是c#吧,我觉得会容易上点

出300入477汤圆

发表于 2014-11-8 10:29:05 来自手机 | 显示全部楼层
最快的是用组态软件画一个,半个小时搞定。当然有一点限制,下位机只能用标准协议

出0入0汤圆

发表于 2014-11-8 10:40:38 | 显示全部楼层
labview 最好用, 图形化编程,很直观的

出0入0汤圆

发表于 2014-11-8 11:21:12 | 显示全部楼层
labview 最好用, 无需编程基础,串口通信,新接触labview,最多两天搞定,并且能显示曲线等。

出0入0汤圆

发表于 2014-11-8 12:24:36 来自手机 | 显示全部楼层
用C#比较方便,就是太臃肿了

出0入0汤圆

发表于 2014-11-8 12:28:40 | 显示全部楼层
学了好长时间vc啊,就写了点小程序,一点入门的感觉也没有

出0入0汤圆

发表于 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吧, 做个小东西也挺简单的.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-11-8 12:47:54 | 显示全部楼层
delphi上手还是挺快

出0入0汤圆

发表于 2014-11-8 12:50:51 | 显示全部楼层
delphi可能对你更容易些

出0入0汤圆

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

出0入0汤圆

发表于 2014-11-8 13:45:18 来自手机 | 显示全部楼层
看了这么多,我决定用c#了

出0入0汤圆

发表于 2014-11-8 14:57:54 | 显示全部楼层
我现在也面临着这样的困境,看看这个就有方向了

出0入0汤圆

发表于 2014-11-8 15:08:54 | 显示全部楼层
我也感觉c#好学,一个月就可以写代码了

出0入0汤圆

发表于 2014-11-8 15:58:45 | 显示全部楼层
VB上手快,我用VB

出0入0汤圆

发表于 2014-11-8 16:04:41 | 显示全部楼层
NI labwindows CVI, 搭界面,和labview一样快。编程语言是C语言。串口之类的库,随手就可以使用,还有大量的例子,代码拷过去就能用了。

出0入70汤圆

发表于 2014-11-10 11:29:14 来自手机 | 显示全部楼层
选TCL吧,最适合电工了

出0入0汤圆

发表于 2014-11-10 14:35:52 | 显示全部楼层
感觉C#还是比C++好入手啊

出0入0汤圆

发表于 2014-11-10 15:16:33 | 显示全部楼层
推荐C#,开始时大部分可以按C语言的语法写,大概了解一下它的不同就可以开工了,关键是有微软那套东西,直接可视编写出你想要的。而且这个还可以继续学,不落后。

出0入25汤圆

发表于 2014-11-10 15:36:11 | 显示全部楼层

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

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

出0入0汤圆

发表于 2014-11-10 16:37:36 来自手机 | 显示全部楼层
快速还是LabVIEW比较快

出0入0汤圆

发表于 2014-11-10 17:14:29 | 显示全部楼层
晨星 发表于 2014-11-7 01:04
不是有个全图形编程的软件吗,忘了叫什么了

应该是说的 LabVIEW

出0入0汤圆

发表于 2014-11-10 17:28:32 | 显示全部楼层
LabVIEW开发还是比较快的,但需要使用各种运行库的支持才行。

出0入0汤圆

发表于 2015-1-5 20:38:33 | 显示全部楼层
我也需要写上位机软件,你有好的资料,咱们可以分享一下,。

出0入0汤圆

发表于 2015-1-6 10:32:40 来自手机 | 显示全部楼层
VC6,一直在用,不难。

出50入0汤圆

发表于 2015-1-6 22:40:29 来自手机 | 显示全部楼层
回复很有用,学习了

出0入0汤圆

发表于 2015-1-7 11:55:07 来自手机 | 显示全部楼层
组态软件

出0入0汤圆

发表于 2015-1-7 12:01:44 | 显示全部楼层
下载个微软的 visual studio。 具体选择上,可以选择VB,c++,c#,都大同小异。都是面向对象语言,都是很直观的拖放控件搞定。

出0入0汤圆

发表于 2015-1-7 12:07:22 | 显示全部楼层
C#容易,不过只要是自己来编码,都比较麻烦,主要是要缓冲,否则会数据不完整。

出0入0汤圆

发表于 2015-1-7 12:23:33 | 显示全部楼层
LabVIEW,你会爱上他, 电工的首选。

出0入0汤圆

发表于 2015-1-7 12:36:57 来自手机 | 显示全部楼层
看了之后,我也要学c#了

出0入0汤圆

发表于 2015-1-7 12:55:17 来自手机 | 显示全部楼层
楼主,你认为多快才算快啊?呵呵

出0入0汤圆

发表于 2015-1-7 13:57:35 | 显示全部楼层
我觉得QT不错
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 05:01

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

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