btcq.net
当前位置:首页 >> C#和qt做界面哪个好 >>

C#和qt做界面哪个好

纯粹看个人习惯和多C#、C++的熟练程度,哪个熟练就会觉得哪个好。不过客观来说,C# winform封装得要完善一点,但是正是因为封装层次高了,想调用windows api还得专门写引用和对应的结构等等,很多底层效果不好实现,而qt可以直接调用windows api...

学QT必须要 容易上手 基于opengl的 可以做动画 游戏哦。 .mfc太烂,不美观,布局不好。运用复杂不稳定(只适合自己用) 公司要求好看。 c#的那个 毕竟是c#的 如果你只是做客户端 建议 学C++ DirectUI 最次也要学QT QQ 360这类的 都是基于DirectU...

看你的软件需要在什么OS上运行,如果是仅仅是WINDOWS 而不考虑跨平台的,可以使用C# WF,或者C++ MFC。

C#,很多客户端现在都是 C#。。。不过C#主要是因为用的 .net framework框架(有点类似JAVA虚拟机),踏实支持C++ ,VB,ASP等等编程语言的,C++使用的较少,主要是一些编程习惯用C++的可能会选择使用C++来代替C#,如果你要用VS上的.net framework

当然是C#或者Java了。C++的算法因为可以使用指针对内存进行操作,因而程序的效率比较高,所以多用于底层算法的实现。而C#和Java则有着可视化的编程界面,可以直接拖动控件,并且修改控件属性,使用非常方便(和MFC中的Dialog和FormView一样)。...

c#是语言。。。 qt用c++ qt和mfc这两图形框架都能做成这样,其他没接触过。光看外观没代码不能看出是什么实现的吧。。。

可以先把基础学好,数据结构、算法分析、计算机图形原理,和基本的WindowsAPI 再选择一门语言 C#/C++ 你可以根据你想做什么样的图形界面来决定你是学习DX、OpenGl、Xna或普通的MFC、WPF 另外,你说的这几样都完全不搭。

QT的跨平台特性非常突出;如果希望开发的程序既能在Windows下,又能在Lunix,甚至手持设备上运行,使用GT/C++是好的选择; 如果开发的应用只在Windows下用,用WPF/C#开发是最快捷的,而且,在Windows平台下使用WPF使用DirectX使得界面更炫。

opencv建议先用C++控制台学习,试着写一些图像算法,qt是图形界面开发框架,和opencv没啥关系。 你想用C#的话,opencv有.net版本,叫emgucv。

你要不想跨平台使用,还是WPF吧,绚丽又轻松,而且可以使用WCF来做你的通讯内核,更是轻松加愉快。 但是你要是想跨平台使用,比如有可能移植到手机平台,那只有用QT没选择了。

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com