当前位置:首页 >问答首页 >UI设计
精选回答
来自单薄又大侠的回答 2024-05-13 15:58:39

指的是用户界面,是系统和用户之间进行交互和信息交换的介质,它实现信息的内部形式与人类可以接受形式之间的转换。

用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户界面,凡参与人类与机械的信息交流的领域都存在着用户界面。

用户和系统之间一般用面向问题的受限自然语言进行交互。当前有系统开始利用多媒体技术开发新一代的用户界面。

应用范围:工业应用,娱乐应用,电脑应用。

来自仙女吖的回答 2024-05-13 15:58:39

windows平台下c#是开发桌面应用程序的很好选择

C#语言可以轻松实现桌面程序的开发,利用vs开发工具,拖动控件就可以很快的完成一个软件界面,但然要做到好看,炫酷,还需要借助其他的界面库,或者自己重绘控件。

C#的功能全面,可以轻松调用office 组件,windows组件,windows api函数,各类数据库连接调用。

C#可以很方便的调用工控设备,如plc,可以轻松操作plc,读取,写入数据等。

c#可以开发windows等其他多平台游戏,使用unity3d,开发机器视觉使用emgu.cv opencv 等。

基本上windows平台上的软件都可以制作。

但是c#能做的c++都可以做,不过c++的难度较大,不适合新手。

C#开发Windows系统桌面首选。

跨平台C++很著名的库Qt。

不过现在有了node.js这种脱离浏览器基于chrome的V8引擎的技术,现在可以HTML+CSS+JavaScript开发跨平台的桌面运用,配合前端双向绑定的vue,react,angular等快速开发,高效率,炫丽,框架electron或者nw.js。

来自害怕用火龙果的回答 2024-05-13 15:58:40

上位机这个词一看就知道你是做硬件相关的。电子相关专业在用到计算机与硬件通信的时候就要用到上位机编程,来实现操作界面,数据处理等功能,比如把传感器数据信息存储起来,绘制图表,记录存档。以及用户操作界面来控制硬件机器都需要上位机编程。

建议你使用Python最近很火的语言。Python加上PyQt5加上PyCharm制做的上位机很不错。这个语言本身学起来还比较轻松,关键是资料太多了可以很好的进步。如果你觉得不像跟风可以学习成熟的C#,QT这两个是用的最多的在上位机编程领域。

我之前最开始学生时候用到的就是VB6.0了,虽然以及淘汰了,但是这个工具直接拖拖拉拉就可以有一个不错的界面,还可以实现简单的功能。在工业生产上还是用的很多的,比如一些自动化生产线,居然这个淘汰的VB6.0一样存在。

UI编程那个语言最好

这个图是我自己编写的小工具,用来在单片机编程的时候整理格式用的。界面不酷炫,不过不耽误使用。

当然那是由于之前学习的人不好换平台,加上够用了,所以还有活力。

后来我就学习了MFC 就是微软的VC6.0现在是VS201X这个版本。这个采用的是C++编程,我也用这个在工程上使用过,只是这个东西实现漂亮的UI很麻烦,不够智能化,或者是我没找到,毕竟也学了不久。

现在来说就这两个了

C#在windows平台算是微软支持比较好的,拥有.net框架使用,如果对这个不熟悉,那就可以学习QT,这样进度会快很多。QT的界面可以做的非常酷炫,新潮,而不是其他的感觉上世纪的软件界面风格很low。

看在什么环境用。windows下面首推c#,嵌入式设备的话目前用qt好一点。

答案。

个人经历,建议学习MFC吧,进可攻退可守。

1.运行效率原因。

上位机,总的来说都是与硬件打交到,硬件多追求运行效率,MFC代码相对其他语言执行效率高些。

2.硬件支持。

生产厂家都对MFC有很好支持,提供MFC的开发包,编程手册,实例等等。

可以很快速的上手使用硬件,开发与完成硬件控制。

3.向下兼容。

工业控制不像娱乐的软件,更新周期很慢,你想想,我好好的设备,你一会让我升级系统,一会让我换个开发语言改造 软体,也不现实。所以工业上大量存在MFC编写的程序,XP系统,所以退可守,也不至于学了流行的编程语言,改造,维护设备时无从下手。

4.向上扩展性好。

MFC学习,都要学习C++语法,熟悉窗口消息机制。而这些基础性的知识,可以帮助我们很快上手其他语言,比如C#。

火星时代教育 影视学院刘老师,为你解答

最新发布

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码在线答疑

扫码领福利1V1在线答疑

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定