想找个 C#师父

2020-10-19 19:10:17 +08:00
 lifetimeporn
如题,最近做一个小软件,用 Python 写了个版本,但是要运行在 Windows 的话,还是用 C#写最方便、体积最小( Pyinstaller 打包最少代码都要 5M 起步)
所以现在就是我明白我要实现的需求的核心需要调用什么 dll,什么函数( Windows 系统 Dll 和 API )都已经明确,只是不知道如何用 C#写,希望有偿找个 C#师父教一教,本人一点就通,学得很快的。
看过别人 C#代码其实也看得懂,就是需要一个师父从 0 领进门,后面我可以自己学,有一些不懂的问题希望可以解答一下,差不多就这样。
3013 次点击
所在节点    程序员
33 条回复
mumbler
2020-10-19 20:49:21 +08:00
Delphi 才是桌面王者,成品只有一个 EXE,除非你要用到其他语言写的库,否则不需要调用 DLL
seakingii
2020-10-19 21:20:26 +08:00
如果目标的操作系统限定在 WIN10 的话,使用.NET 框架,选择 .NET FRAMEWORK 4.5,这样打包出来文件小,不用带运行时就可以。
woahishui
2020-10-19 21:34:24 +08:00
@lifetimeporn 下载 framework 是软件开发者自己要求的把,现在的电脑都是 framework4.0 以上基本直接运行就可以了
woahishui
2020-10-19 21:36:10 +08:00
@lifetimeporn QT5 是个界面开发模板,.net 是个要完整的开发运行环境,不是一个东西
woahishui
2020-10-19 21:38:08 +08:00
@laminux29 看懂 IL 怎么了,大部分的开发都没有这方面的需求啊,这个是自我提高非必要技能
woahishui
2020-10-19 21:38:59 +08:00
@lifetimeporn msdn 提供的已经很详细了,请话时间认真阅读
gowk
2020-10-19 21:42:19 +08:00
我可以免费给你写 C#版本,考虑一下不
circleee
2020-10-20 08:50:34 +08:00
不要界面可以写 go
yolee599
2020-10-20 10:06:36 +08:00
c# 很简单的
whi147
2020-10-20 10:09:07 +08:00
c++多好,vc 库大部分电脑都有
beyondex
2020-10-20 10:33:13 +08:00
微软文档公认最好的,绝大部分文档还有多国语言,照着看就行啦。
user8341
2020-10-20 10:44:10 +08:00
@beginor

旧项目也可以吗?

有 unmanaged 的 DLL 也可以一并打包进去吗?
beginor
2020-10-20 18:16:58 +08:00
把代码抄到 .net5 项目下试试看就知道了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/716467

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX