C_Sharp 板


LINE

不好意思我讲的好像是来C#版问C++问题? 由於标题长度关系,其实我想问的是 用 C++ 写 Desktop .Net (Windows Forms) 不好吗?一定要用 C# 吗? 是这样的。最近接手公司若干旧程式码。是用 MFC 写的。 问题就是现在没多少人还在用这个古老的语言。叫人家去钻研MFC也不对 不过那些旧程式并非一大坨,当初就有依照功能分出各个 Plugin 庆幸的是主程式跟 Plugin 的沟通介面并非用 MFC 语法定义的 所以我花了几天时间熟悉一下 C++ Windows Form (以前没碰过) 再试着把其中一个 Plugin 用 C++ Windows Form 改写。很顺利就完成了 我只是把UI的部分改用.NET来写。非 UI 的部分同是 C++ 直接搬 Compiler 都同一个。可以慢慢改,有需要再改,介面都没变,没有转换阵痛期 但如果要用 C# 写?这就是我想问的问题了 如果用 C# 写,C#跟主程式之间(好像)还需要一个 C++ DLL 做中介 既然还需要 C++ DLL 中介,直接用它写就好了(就现在做法),干嘛还要 C#? 因为我不熟 C#,所以想问版上 C# 高手们,用 C++ 写 Desktop .Net 不好吗? 一定要用 C# 吗? C# 有甚麽厉害之处值得转过去?或者继续用 C++ 就好了? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.25.94.253 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1664109311.A.086.html
1F:→ testPtt: 就语法糖阿 managed c++用起来很别扭吧 09/25 21:50
2F:→ don323: 目前用C++写都还可以。感觉不到什麽别扭说 09/25 22:15
3F:→ cloki: 能写到就没差了吧,不过linq是挺方便的啦 09/25 23:39
4F:→ don323: 请问一下什麽是Linq ? 09/25 23:48
5F:→ evil2004: 没有规定阿 团队可以接受就好 09/26 08:53
6F:→ evil2004: 就像notepad也可以写网页阿 为什麽一定要用专用编辑器? 09/26 08:54
7F:→ don323: 谢谢中肯的五楼。可是如果像你形容的那样,是Notepad与专 09/26 10:41
8F:→ don323: 用编辑器的差别,这个差异很大说。所以还是想问C#有什麽厉 09/26 10:41
9F:→ don323: 害的地方C++没有,值得特别转过去? 09/26 10:41
10F:→ fatrabitree: 这感觉你去看C# 7.0以後的spec 就知道了 09/26 12:26
11F:→ fatrabitree: 没有用到 也没差 语言就只是工具 想用啥就用啥 09/26 12:27
12F:→ fatrabitree: 只是C#是亲儿子 这样而已 09/26 12:27
13F:→ petercoin: managed C++的语法是不是有一个^符号XD 09/26 13:18
14F:→ petercoin: 要不是WinUI 3还不够成熟,不然我会推荐你用WinUI 3 09/26 13:19
15F:→ petercoin: 直接用C++写desktop application 09/26 13:20
16F:→ don323: 谢谢13楼。刚刚查了一下,WinUI3 当前最低支援的Win10版本 09/27 08:48
17F:→ don323: 是1809?这样会有严重的相容性问题。跟当年.Net一样 09/27 08:48
18F:→ don323: 谢谢10楼。看来「C#是亲儿子」就是答案了?撰写过程中虽不 09/27 08:51
19F:→ don323: 至於别扭,但感受得到微软处处制肘,就不希望你用C++写 09/27 08:51
20F:推 jizang: 就是希望user用managered code去写程式啊! 10/04 15:25
21F:推 KanzakiHAria: 唯一的理由:亲儿子XD 10/06 10:30
22F:推 weber1964: 从C++跳C#!(举手 10/07 23:52
23F:→ weber1964: 我是工控领域的,写控制介面时不喜欢太多语法糖,可读 10/07 23:52
24F:→ weber1964: 性较重要。另外工作内容要大量手刻演算法,喜欢C和C#层 10/07 23:52
25F:→ weber1964: 级严谨,语法单纯不杂乱,上述原因让我抛弃C++转投C和C 10/07 23:52
26F:→ weber1964: #的怀抱 10/07 23:52
27F:推 neo5277: 也可以啊 10/10 10:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP