V2 上对培训机构没有太正面的评价,但貌似大家的语言学习似乎是一蹴而就的(当然,大多数人应该不是)。我现在工作中为了重构一些软件需要用到 C#,这些本不是我的工作范围,作为计算机相关的专业所以会去(我们的编程是专用控制器,不使用现代编程语言)但发现学习起来却不知道从哪里开始。我有一些简单的 C 基础,数据结构和算法有一些简单的了解。
选择 C#是因为目前只有 Win32 桌面的编程需求,而且兼容性还可以。现在遇到问题是如何对一个功能建立单独的线程或者调用 DLL,由于一个操作需要与外设通讯,如果放在定时器里面会导致整个 GUI 卡死。这充分说明我学的不系统,所以请教大家哪里可以学到相关知识?告诉我关键词即可。可以是书、博客、培训视频等等,或者大家觉得其他有用的资源。 学习 C++是因为想以后将对于性能敏感的代码用 C++ 重写,采用 dll 方式。
问题确实太菜了,大家轻喷,我知道任何事情都不是容易的事情。
如果有 C#的开源项目可以参考参考就太好了,我现在都不知道从哪里模仿(至少找不到多线程的 C#程序),任何桌面程序均可参考。
非常感谢。
1
anyele 2017-07-15 19:01:22 +08:00 via Android 1
微软官方 MSDN 有例子和代码,博客有 channel9,论坛有 stackoverflow,但要求英文。至于你的问题你可以搜索关于 c#实例的书来参考,还有推荐博客园,但不推荐看不出名的人的代码或者国内网站随便下的代码,一般质量都极低
|
2
oroge 2017-07-15 23:08:38 +08:00 via iPad
我之前学 C# 看的是 Pro C# 这本书,感觉还蛮不错的。MS 的官网我也看过,但是感觉不适合新人入门,只适合有基础的人查阅(至少对于我来说是这样,也许是因为姿势不对吧🌚)
|