V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cchange
V2EX  ›  问与答

一般情况下,自学编程语言到底应该用什么样的资料和参加什么样的培训,看什么书( C++和 C#)

  •  
  •   cchange · 2017-07-15 17:59:38 +08:00 · 1391 次点击
    这是一个创建于 2679 天前的主题,其中的信息可能已经有所发展或是发生改变。

    V2 上对培训机构没有太正面的评价,但貌似大家的语言学习似乎是一蹴而就的(当然,大多数人应该不是)。我现在工作中为了重构一些软件需要用到 C#,这些本不是我的工作范围,作为计算机相关的专业所以会去(我们的编程是专用控制器,不使用现代编程语言)但发现学习起来却不知道从哪里开始。我有一些简单的 C 基础,数据结构和算法有一些简单的了解。

    选择 C#是因为目前只有 Win32 桌面的编程需求,而且兼容性还可以。现在遇到问题是如何对一个功能建立单独的线程或者调用 DLL,由于一个操作需要与外设通讯,如果放在定时器里面会导致整个 GUI 卡死。这充分说明我学的不系统,所以请教大家哪里可以学到相关知识?告诉我关键词即可。可以是书、博客、培训视频等等,或者大家觉得其他有用的资源。 学习 C++是因为想以后将对于性能敏感的代码用 C++ 重写,采用 dll 方式。

    问题确实太菜了,大家轻喷,我知道任何事情都不是容易的事情。

    如果有 C#的开源项目可以参考参考就太好了,我现在都不知道从哪里模仿(至少找不到多线程的 C#程序),任何桌面程序均可参考。

    非常感谢。

    4 条回复    2017-07-30 11:57:05 +08:00
    anyele
        1
    anyele  
       2017-07-15 19:01:22 +08:00 via Android   ❤️ 1
    微软官方 MSDN 有例子和代码,博客有 channel9,论坛有 stackoverflow,但要求英文。至于你的问题你可以搜索关于 c#实例的书来参考,还有推荐博客园,但不推荐看不出名的人的代码或者国内网站随便下的代码,一般质量都极低
    oroge
        2
    oroge  
       2017-07-15 23:08:38 +08:00 via iPad
    我之前学 C# 看的是 Pro C# 这本书,感觉还蛮不错的。MS 的官网我也看过,但是感觉不适合新人入门,只适合有基础的人查阅(至少对于我来说是这样,也许是因为姿势不对吧🌚)
    cchange
        3
    cchange  
    OP
       2017-07-30 11:54:05 +08:00
    @anyele 非常感谢 英文不是问题 我好好找找实例
    再次感谢
    cchange
        4
    cchange  
    OP
       2017-07-30 11:57:05 +08:00
    @oroge 非常感谢,我找到一本叫做 Professional C# 6 and .NET Core 1.0 应该是这一本

    非常感谢两位的回复,不知道为什么提醒里没有提示你们的回复,我可能被降权了……………… 奇怪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5506 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.