![]() | 1 whywhywhy 2020-10-19 19:16:54 +08:00 可以加 QQ 群,285387065,我也是前段时间学的时候加入进来的。 C#师傅不是没有,但是成本太高,你养不起的。。 |
![]() | 2 Rheinmetal 2020-10-19 19:22:26 +08:00 微软文档不好么 实在不行还可以看培训班视频 而且 5M 怎么了 你看 electron 直接塞一个 Chrome |
![]() | 3 Rheinmetal 2020-10-19 19:24:03 +08:00 C#体积不小的 .Net Framwork 版本也挺头疼 又不是遇到语言\runtime 缺陷 |
![]() | 4 MinQ 2020-10-19 19:27:40 +08:00 微软的文档不好么+1 |
5 lifetimeporn OP @Rheinmetal #2 我要做一个小工具,本来也就 40-90KB 就能搞定的,但是用别的语言打包成 exe 就直接体积爆炸,容易被人吐槽,而且更别说以后如果想简单搞个界面什么的更是不可能,所以 C#这个坑我必须得踩了 |
6 lifetimeporn OP @whywhywhy #1 谢谢,已加 |
![]() | 7 crella 2020-10-19 19:30:32 +08:00 via Android 感觉博客上 c#代码大部分都是一个样而且是用老方法;忍不住只能跑去 msdn 看 |
![]() | 8 kiracyan 2020-10-19 19:31:59 +08:00 C# 体积也不小 微软文档公认最好的 |
![]() | 9 jiangzm 2020-10-19 19:41:10 +08:00 安装一个 visual studio 新建项目里面有很多项目模版,只要有编程基础加上官方文档 0 基础开发也不是什么难事。 |
10 lifetimeporn OP 有人知道 C#怎么获取 Username 吗?(类似 Win32 的 API 函数:GetUserNameA ) 有人知道现在 Win10 的话,选哪个.net 版本开发出的软件不会让用户在自己的环境跳出来说要下载.net framework x.xx 版本吗? |
![]() | 11 MinQ 2020-10-19 19:53:19 +08:00 @lifetimeporn Win10 自带的应该是.NET Framework 4.6 以上版本,选 4.6 应该就行了 |
![]() | 12 MinQ 2020-10-19 19:54:24 +08:00 |
13 laminux29 2020-10-19 20:00:19 +08:00 现在新人的学习路径都是找师傅、进 QQ 群、看视频了?? 这种类似于随机排序的学习方法,在有生之年内,能把 IL 弄明白嘛? |
14 lifetimeporn OP |
15 lifetimeporn OP @laminux29 尽量,文档也会看的,但有时候自己确实理解出了问题,需要找人点拨点拨的 |
![]() | 16 MinQ 2020-10-19 20:37:57 +08:00 via Android @lifetimeporn qt 的优势是跨平台,一样要带一堆 dll,.net 在没有环境的机器上运行需要另外安装,但 win10 自带了。如果没有跨平台需求只是在 win 上运行,且有画界面的需求的话还是优先选 C#吧 |
![]() | 17 xuanbg 2020-10-19 20:38:22 +08:00 楼主你找一个 C#的项目看看就知道怎么写了。 https://github.com/xuanbg/insight_ws3,这个是我好几年前的项目,写得比较简单,你可以参考一下。有不明白的提 issues 就行。 |
![]() | 18 beginor 2020-10-19 20:40:03 +08:00 via Android .net 5 可以编译出独立的 exe, 自带 runtime, 无需安装 |
![]() | 19 fiveelementgid 2020-10-19 20:44:33 +08:00 via Android 最近也在学 C#,但是怎么说呢....资源太少,英语头大 特别是像部分 framework 连文档都很少,裂开 GitHub 上面有 awesome-dot-net 这个项目,你可以参考一下 |
![]() | 20 whywhywhy 2020-10-19 20:45:46 +08:00 我小工具用 vb6 写,确实比较小,,用 .net 的语言,虽然文件小了,但是库是个大麻烦。。。如果要小的话,又是小工具,,最好是用系统自带的库的语言写比较好。。 |
21 mumbler 2020-10-19 20:49:21 +08:00 via Android Delphi 才是桌面王者,成品只有一个 EXE,除非你要用到其他语言写的库,否则不需要调用 DLL |
22 seakingii 2020-10-19 21:20:26 +08:00 如果目标的操作系统限定在 WIN10 的话,使用.NET 框架,选择 .NET FRAMEWORK 4.5,这样打包出来文件小,不用带运行时就可以。 |
23 woahishui 2020-10-19 21:34:24 +08:00 via Android @lifetimeporn 下载 framework 是软件开发者自己要求的把,现在的电脑都是 framework4.0 以上基本直接运行就可以了 |
24 woahishui 2020-10-19 21:36:10 +08:00 via Android @lifetimeporn QT5 是个界面开发模板,.net 是个要完整的开发运行环境,不是一个东西 |
25 woahishui 2020-10-19 21:38:08 +08:00 via Android @laminux29 看懂 IL 怎么了,大部分的开发都没有这方面的需求啊,这个是自我提高非必要技能 |
26 woahishui 2020-10-19 21:38:59 +08:00 via Android @lifetimeporn msdn 提供的已经很详细了,请话时间认真阅读 |
![]() | 27 gowk 2020-10-19 21:42:19 +08:00 via Android 我可以免费给你写 C#版本,考虑一下不 |
![]() | 28 circleee 2020-10-20 08:50:34 +08:00 不要界面可以写 go |
![]() | 29 yolee599 2020-10-20 10:06:36 +08:00 c# 很简单的 |
30 whi147 2020-10-20 10:09:07 +08:00 via iPhone c++多好,vc 库大部分电脑都有 |
31 beyondex 2020-10-20 10:33:13 +08:00 微软文档公认最好的,绝大部分文档还有多国语言,照着看就行啦。 |
![]() | 32 9LCRwvU14033RHJo 2020-10-20 10:44:10 +08:00 |
![]() | 33 beginor 2020-10-20 18:16:58 +08:00 via Android 把代码抄到 .net5 项目下试试看就知道了 |