C_Sharp 板


LINE

如题,小弟最近开始接触.net, 因为原本的程式基础是C++的,所以一开始想要用C++来写程式, 另一方面也是想要偷懒,因为从前在console主控台下写过同样的东西, 原本以为替它做新的user interface,然後前处理动点手脚, 就可以inlcude以前写好的.h和.cpp来用, 但是明白了实际情形後对vc++.net大失所望, 因为传统的ANSI/ISO C++(被称作native type)语法, 和为了驾驭.net的扩充语法(managed type)几乎是两种水火不容的code, 奋战了一周之後,决定放弃投向C#阵营,把code全部重写过, 也顺便当成学c#的入门。 只是觉得有点可惜的是已经做好的UI,也就是供使用者输入的表单, 上头的栏位及其属性如果要再全部重做的话,实在是让人欲哭无泪, 不知在visual studio里头有没有类似「翻译」的功能, 可以把我在c++下做好的Form1.h改成Form1.cs给C#用呢? 请各位大大赐教,感谢! -- 我 是 可 悲 的 废 柴 作 家 http://bloodaugust22.spaces.live.com --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.41.88
1F:推 deuter:如果你的UI是 pure managed code, 不用重写成C# 09/02 11:02
2F:→ deuter:把你的UI code变成library, 然後就可以在C#内用了 09/02 11:02
3F:推 zxvc:原po,是可以include用C/C++写好的code来用啊。 09/02 14:28
4F:→ zxvc:像我曾经在managed code里呼叫zlib的crc function。zlib好像 09/02 14:30
5F:→ zxvc:用C写的。可以正常include header files编译、执行。 09/02 14:31
6F:→ zxvc:project的属性要设定正确才可正常编译。不过我自己试过的 09/02 14:34
7F:→ zxvc:cooperating程式不多,我不知道有cooperating有多少限制。 09/02 14:35
8F:→ zxvc:就我以前的印像,有些C++的型别要转成.NET的型别不太容易。 09/02 14:37
9F:推 zxvc:刚才看了你在C_And_CPP板贴的文章,唤起我的记忆。 09/02 14:42
10F:→ zxvc:的确你说的那些问题我也遇到过,我到後来整个程式也都是用 09/02 14:44
11F:→ zxvc:C++/CLI & .NET Framework写。抛弃了大部分的C++ & C++ 09/02 14:46
12F:→ zxvc:standard library XD 09/02 14:49
13F:推 zxvc:可是近来看到.NET的发展不免又让人觉得学C++/CLI不如学C#。 09/02 14:56
14F:→ zxvc:像WPF,C++/CLI就没有支援。 09/02 14:57
15F:→ zxvc:反而让人觉得.NET平台主推VB、C#这两种语言。 09/02 14:58
16F:推 zxvc:我是为了想用跨平台能力较好的API,所以我也渐渐放弃使用 09/02 15:06
17F:→ zxvc:C++/CLI。我现在是转Qt。不过Qt在我心中也不是完美无缺,如果 09/02 15:08
18F:→ zxvc:你写的Qt程式想卖钱,是要付Trolltech钱的。 09/02 15:09
19F:→ zxvc:Qt的library也不如.NET Framework强大,但.NET Framework的 09/02 15:11
20F:→ zxvc:跨平台性是我颇怀疑的地方。 09/02 15:12
21F:→ zxvc:("强大"是指library很丰富) 09/02 15:14
22F:→ zxvc:学什麽library最吃香,我不敢打包票,现在还是个战国时期。 09/02 15:16
23F:→ zxvc:只能看你工作的老板要用什麽。 09/02 15:18
24F:→ zxvc:你就得用什麽。 09/02 15:19
25F:→ CYBASTER:多谢各位大大热心指教,感谢 m(_ _)m 09/02 15:46







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灯, 水草

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

TOP