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

C#和qt做界面哪个好

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

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

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

QT上手款,界面设计成什么样就能运行成什么样。linux QTlibrary必须装,qt creator只是一个可视化开发环境,可要可不要

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

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

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

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

我只知道c#的有微软丧尽天良的vs开发环境,手动拖控件,你值得拥有

这完全两个不同的东西,没法比较。 只能说,如果你要做跨平台,那么QT;如果 Windows 程序开发,那么 C# 开发时间短,但不适合大型项目。

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