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也可以的
  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
++++是++是什++是什么++是什么关++是什么关系++是什么关系? ++是什么关系? Qt++是什么关系? Qt是++是什么关系? Qt是一个++是什么关系? Qt是一个开++是什么关系? Qt是一个开源++是什么关系? Qt是一个开源跨++是什么关系? Qt是一个开源跨平++是什么关系? Qt是一个开源跨平台++是什么关系? Qt是一个开源跨平台应++是什么关系? Qt是一个开源跨平台应用++是什么关系? Qt是一个开源跨平台应用程序++是什么关系? Qt是一个开源跨平台应用程序框++是什么关系? Qt是一个开源跨平台应用程序框架++是什么关系? Qt是一个开源跨平台应用程序框架,++是什么关系? Qt是一个开源跨平台应用程序框架,用++是什么关系? Qt是一个开源跨平台应用程序框架,用C++是什么关系? Qt是一个开源跨平台应用程序框架,用C++++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、mac++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、macOS++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、macOS和++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、macOS和Android++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、macOS和Android等++是什么关系? Qt是一个开源跨平台应用程序框架,用C++编写。因此,Qt和C++紧密相关,Qt提供了许多用于构建C++程序的库和工具。使用Qt可以方便地开发GUI应用程序和其他类型的应用程序,它可以在不同的操作系统上运行,包括Windows、Linux、macOS和Android等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值