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
微软文档公认最好的,绝大部分文档还有多国语言,照着看就行啦。
|
33
beginor 2020-10-20 18:16:58 +08:00 via Android
把代码抄到 .net5 项目下试试看就知道了
|