QT和C#究竟选哪个

项目到底用C#还是C++的Qt

就个人而言

  • C# 相对来说会更加熟悉一点,但是窗口设计可能更简单一点,其次C#也没有特别精通
  • C++相对来说更加精通一些,但实践的并不多,使用Qt来开发需要学习
  • C#封装的完善一些,但是封装的层次高了,像调用windows api就得写一些对应的结构,很多底层的效果不是很好实现,Qt可以直接调用windows api,开发更灵活
  • Qt的跨平台特性比较突出,windows和lunix都可以运行所以是个很好的选择
  • 最重要的一点Qt学习后,可以当为简历里的项目经历,相对来说QT是个比较好的选择

说说Qt的优点吧(学习过程中发现)

Qt可以做什么?

  1. C++开发常常只有黑色的cmd框框,没有华丽的界面,所以Qt常常被当做一个GUI库,用来开发图形界面应用程序,不仅仅可以开发界面,还可以多线程,访问数据库(如果不能访问,那我肯定选择C#开发hhhh),音频视频处理(后续可能要做音视频),网络通信更是必不可少。
  2. 现在市面上很多程序都是用Qt做开发的,常见的WPS就是其中一个

开发windows桌面程序优点

  1. 简单:Qt几行代码就可以出现一个简单的客户端,不用去了解Windows API
  2. 界面美观:Qt很容易做出好看的界面,但要是使用MFC就会增加时间比较麻烦(Qt封装了底层细节,学习起来不难,但是如果用MFC他只是把windows的API加了一层封装,不了解这个API的话,很难学习)
  3. 安装:Qt程序最后会编译为本地代码,不需要其他库支撑,C#需要安装.NET Framework
  4. 跨平台,linux也可以的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值