ylqylq001
吏小加
采纳率100%
2019-03-05 09:40

开发Windows原生桌面应用程序的技术选型

20

之前一直在写前端,后来因为项目需要得写原生Windows桌面应用程序

开发主要面向企业内部使用的工具,一套针对某种设备的控制系统

基本不对外开放,而且是从头开发,没有历史包袱,相对比较自由

但是JavaScript跟C#这类语言差别挺大的

而且C++和Java这些面向对象的代码基本没写过

于是有五个问题:

① 有JavaScript基础,该如何入门C#

不考虑跨平台, 不追求运行效率,但是希望高效开发

③ 编写Windows原生桌面应用程序应该选择哪种技术组合?

④ 2019年,C#和VB.Net选择哪一种语言?

⑤ 2019年,WinForm和WPF和UWP的GUI框架选择哪一种?

⑥ IDE选择Visual Studio还是JetBrain或者有没有其他更好的选择?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • ayuan_23 ayuan_23 2年前
    1. 有JavaScript基础,该如何入门C# 基础语法差不多,面向对象的思想js也会遇到。 快速入门的方法,个人觉得有2个: 一是找一个小项目的视频开发教程,比如收银系统之类的,然后花一周时间照着做,做完基本入门了 二是找一个非常好的博客(C#入门系列的,最好图文并茂的,因为初学者可能在环境操作上遇到的问题更多) 学习一门新语言,2周的时间还是必须的。个人建议先不问为什么,照着视频或者非常详细的那种项目教程,写一个小项目,直接抄袭的那种。 做完了再看教程,看完再赵视频做一个难度大点的,这种学习方法最快,因为先做再看,看的时候,吸收率非常高,看的也快。

    2.不考虑跨平台, 不追求运行效率,但是希望高效开发

          建议C# Visual Studio
    

    3.编写Windows原生桌面应用程序应该选择哪种技术组合?

      建议C# Visual Studio
    

    4.2019年,C#和VB.Net选择哪一种语言?

       建议C#
    

    5.2019年,WinForm和WPF和UWP的GUI框架选择哪一种?

                   建议UWP框架,具体参考https://blog.csdn.net/spotian/article/details/77483938 
    
    1. IDE选择Visual Studio还是JetBrain或者有没有其他更好的选择?

      建议Visual Studio
      
    点赞 1 评论 复制链接分享
  • qq_36718671 qq_36718671 2年前

    ① 有JavaScript基础,该如何入门C#
    ② 不考虑跨平台, 不追求运行效率,但是希望高效开发
    ③ 编写Windows原生桌面应用程序应该选择哪种技术组合?
    ④ 2019年,C#和VB.Net选择哪一种语言?
    ⑤ 2019年,WinForm和WPF和UWP的GUI框架选择哪一种?
    ⑥ IDE选择Visual Studio还是JetBrain或者有没有其他更好的选择?

    2016年有个项目需要桌面开发开串口调试,当时我也只会WEB开发没有桌面开发经验。
    下了决心学习C# ,首先从面向对象说基本要重新建立一个观念,数据类型也要重新定义。
    当您基本学会了C# 您会觉得JavaScript的数据基本类型定义就一个var,
    然而C#却有object var char byde int float string........等等,类型各种转换,显然这些类型刚开始会比较不容易理解。
    但是这个会让我们有一个比较正确的变成观念。对象是啥?基础类型搞清楚了估计也会写几个类,建立属性,接口等等
    然后就是模块化对象编程了,这时才发现原来C#这么强悍,都不想回去写PHP JavaScript了。
    推荐视频教材:《Visual C#2010从入门到精通》《天轰穿c#从零到深入.NET4趣味编程视频教程》

    点赞 1 评论 复制链接分享
  • weixin_41072161 小眼聚光~ 2年前

    对于UWP,网络上有说好也有说不好的,对我而言,会觉得winform更成熟,wpf界面效果更好,设计思路也挺棒的~
    所以我给的建议是,winform~入门最快

    点赞 1 评论 复制链接分享

为你推荐