跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 想找个 C#师父
未分類
6 10 月 2020

想找个 C#师父

想找个 C#师父

資深大佬 : lifetimeporn 2

如题,最近做一个小软件,用 Python 写了个版本,但是要运行在 Windows 的话,还是用 C#写最方便、体积最小( Pyinstaller 打包最少代码都要 5M 起步)
所以现在就是我明白我要实现的需求的核心需要调用什么 dll,什么函数( Windows 系统 Dll 和 API )都已经明确,只是不知道如何用 C#写,希望有偿找个 C#师父教一教,本人一点就通,学得很快的。
看过别人 C#代码其实也看得懂,就是需要一个师父从 0 领进门,后面我可以自己学,有一些不懂的问题希望可以解答一下,差不多就这样。
大佬有話說 (33)

  • 資深大佬 : whywhywhy

    可以加 QQ 群,285387065,我也是前段时间学的时候加入进来的。

    C#师傅不是没有,但是成本太高,你养不起的。。

  • 資深大佬 : Rheinmetal

    微软文档不好么 实在不行还可以看培训班视频
    而且 5M 怎么了 你看 electron 直接塞一个 Chrome

  • 資深大佬 : Rheinmetal

    C#体积不小的 .Net Framwork 版本也挺头疼 又不是遇到语言runtime 缺陷

  • 資深大佬 : MinQ

    微软的文档不好么+1

  • 主 資深大佬 : lifetimeporn

    @Rheinmetal #2 我要做一个小工具,本来也就 40-90KB 就能搞定的,但是用别的语言打包成 exe 就直接体积爆炸,容易被人吐槽,而且更别说以后如果想简单搞个界面什么的更是不可能,所以 C#这个坑我必须得踩了

  • 主 資深大佬 : lifetimeporn

    @whywhywhy #1 谢谢,已加

  • 資深大佬 : crella

    感觉博客上 c#代码大部分都是一个样而且是用老方法;忍不住只能跑去 msdn 看

  • 資深大佬 : kiracyan

    C# 体积也不小 微软文档公认最好的

  • 資深大佬 : jiangzm

    安装一个 visual studio 新建项目里面有很多项目模版,只要有编程基础加上官方文档 0 基础开发也不是什么难事。

  • 主 資深大佬 : lifetimeporn

    有人知道 C#怎么获取 Username 吗?(类似 Win32 的 API 函数:GetUserNameA )
    有人知道现在 Win10 的话,选哪个.net 版本开发出的软件不会让用户在自己的环境跳出来说要下载.net framework x.xx 版本吗?

  • 資深大佬 : MinQ

    @lifetimeporn Win10 自带的应该是.NET Framework 4.6 以上版本,选 4.6 应该就行了

  • 資深大佬 : MinQ

    @lifetimeporn https://docs.microsoft.com/en-us/dotnet/api/system.environment.username

  • 資深大佬 : laminux29

    现在新人的学习路径都是找师傅、进 QQ 群、看视频了??

    这种类似于随机排序的学习方法,在有生之年内,能把 IL 弄明白嘛?

  • 主 資深大佬 : lifetimeporn

    有人同时做过 Qt5 吗,我想知道 Qt5 和.net 区别是不是 qt5 要带一堆 qt 的 dll,然后.net 需要支持的环境,这是不是他们两个各自的缺点,不知道要用上界面的话,Qt5 还是.net 更优?

  • 主 資深大佬 : lifetimeporn

    @laminux29 尽量,文档也会看的,但有时候自己确实理解出了问题,需要找人点拨点拨的

  • 資深大佬 : MinQ

    @lifetimeporn qt 的优势是跨平台,一样要带一堆 dll,.net 在没有环境的机器上运行需要另外安装,但 win10 自带了。如果没有跨平台需求只是在 win 上运行,且有画界面的需求的话还是优先选 C#吧

  • 資深大佬 : xuanbg

    主你找一个 C#的项目看看就知道怎么写了。

    https://github.com/xuanbg/insight_ws3,这个是我好几年前的项目,写得比较简单,你可以参考一下。有不明白的提 issues 就行。

  • 資深大佬 : beginor

    .net 5 可以编译出独立的 exe, 自带 runtime, 无需安装

  • 資深大佬 : fiveelementgid

    最近也在学 C#,但是怎么说呢….资源太少,英语头大
    特别是像部分 framework 连文档都很少,裂开
    GitHub 上面有 awesome-dot-net 这个项目,你可以参考一下

  • 資深大佬 : whywhywhy

    我小工具用 vb6 写,确实比较小,,用 .net 的语言,虽然文件小了,但是库是个大麻烦。。。如果要小的话,又是小工具,,最好是用系统自带的库的语言写比较好。。

  • 資深大佬 : mumbler

    Delphi 才是桌面王者,成品只有一个 EXE,除非你要用到其他语言写的库,否则不需要调用 DLL

  • 資深大佬 : seakingii

    如果目标的操作系统限定在 WIN10 的话,使用.NET 框架,选择 .NET FRAMEWORK 4.5,这样打包出来文件小,不用带运行时就可以。

  • 資深大佬 : woahishui

    @lifetimeporn 下载 framework 是软件开发者自己要求的把,现在的电脑都是 framework4.0 以上基本直接运行就可以了

  • 資深大佬 : woahishui

    @lifetimeporn QT5 是个界面开发模板,.net 是个要完整的开发运行环境,不是一个东西

  • 資深大佬 : woahishui

    @laminux29 看懂 IL 怎么了,大部分的开发都没有这方面的需求啊,这个是自我提高非必要技能

  • 資深大佬 : woahishui

    @lifetimeporn msdn 提供的已经很详细了,请话时间认真阅读

  • 資深大佬 : gowk

    我可以免费给你写 C#版本,考虑一下不

  • 資深大佬 : circleee

    不要界面可以写 go

  • 資深大佬 : yolee599

    c# 很简单的

  • 資深大佬 : whi147

    c++多好,vc 库大部分电脑都有

  • 資深大佬 : beyondex

    微软文档公认最好的,绝大部分文档还有多国语言,照着看就行啦。

  • 資深大佬 : user8341

    @beginor

    旧项目也可以吗?

    有 unmanaged 的 DLL 也可以一并打包进去吗?

  • 資深大佬 : beginor

    把代码抄到 .net5 项目下试试看就知道了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具