小白求助,windows开发学习方向和路线

梦溪笔谈szw 2017-05-02 04:33:17
本人半年的工作开发经验,对接下来的学习比较迷惘,望前辈们指点迷津,有如下几个问题

1.c++深入学习的话,有什么书籍推荐吗

2.本人公司现在还在从事MFC开发(我知道现在MFC基本不怎么推荐了),这半年来,我主要调用些公共函数做一些功能上的小修改。所以对windows开发很不熟悉,不知道现在主流windows开发都包含哪些层面和涉及哪些技术??

3.经过半年的了解,我个人感觉windows开发网上的资料很少,也很零散,所以总感觉自己一知半解,不能系统的学习,所能哪位前辈能指点一下方向吗?

4.C#开要主要涉及哪些方面,现在发展形式怎么样?
...全文
216 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 qq_37588814 的回复:
《windows程序设计》,孙鑫的《VC++深入详解》《MFC Windows程序设计(第2版)》我都有看了,研究不深就是了,但对消息机制和基本开发还是可以的。
基本上,你不是搞应用软件设计开发的,也就是说90% 的应用还不适合。 如果你需要搞应用,使用 c# 是不错的。不过编程语言其实并不能决定什么东西。例如 web原理、服务架构、数据库迁移、信息系统原理、商业流程知识、基本算法的应用、一些统计或者图形或者其它知识、一些常用的第三方平台、软件工程理念、用户体验.......无数种需要你学习的应用知识,在应用中才会体会到。
  • 打赏
  • 举报
回复
引用 2 楼 qq_37588814 的回复:
1.现在发展趋式,主流windows开发都包含哪些层面和涉及哪些技术? 2.对于C#,我知道是建立在.net框架上的一种微软封装过的新型语言,不知道我这么理解对不。那现在从事windows开发,主流是用C#吗,windows开发的发展过程是怎么样的,涉及哪些主流技术或者现在流行的是什么?
过去我们使用 c++,会买几本有关 windows 驱动开发的书来作为教程,用 windows SDK 的源代码抛析的书作为参考。 你说到“主流windows开发”,我觉得这个有点“过”。实际上不要把最时髦的界面编程作为“主流”,因为开发是一个创造性工作,几乎可以说每隔几天就能重做一遍,越深入则越“主流”,而越浅则貌似追逐的人越多。 越到底层,可能一年就是“死抠”一段代码,也能在华为之类的大公司领每月4万块钱的薪水,而且貌似做一点点事情就有成就似地;而某些城市的小的外包公司,可能要从2000块钱的打杂做起的程序员比这个接触的代码还多10倍,但是做了许多许多事情似乎还什么都做不出来。 所以其实在于系统重构。如果一个程序10年也不怎么改变,比如底层“人才”就是,那就可以说似乎不需要什么技能提升。如果处于需要每3月都要重写一遍的、根据市场数据而改变的情况商业竞争系统,特别是当节日流量爆发、功能升级的情况发生,这个时候不是随便能免费抄来解决办法,那么就需要真正的应用层的人才。 从 c# 角度来说,你需要先理解各种行业应用,再来使用编程技能,才能有的放矢。
梦溪笔谈szw 2017-05-02
  • 打赏
  • 举报
回复
引用 1 楼 crystal_lz 的回复:
你说网上windows开发 都资料很少?我差点就信了 《windows程序设计》《windows核心编程》等书籍你当是拿来摆设的? 而且是这里不是C++的板块 就C#而言 通常所进行的开发与系统底层并不是接触很深 也不需要你知道什么windows消息之类的 上层都给你封装好了的 所以说 你到底是想问c++还是c#
《windows程序设计》,孙鑫的《VC++深入详解》《MFC Windows程序设计(第2版)》我都有看了,研究不深就是了,但对消息机制和基本开发还是可以的。但遇到问题,到网上都不怎么能找到资料。公司都没人可以问,所以我对windows开发还是比较不清晰,缺乏一个整体的认识。既然这里是C#板块,就问这方面相关的吧 1.现在发展趋式,主流windows开发都包含哪些层面和涉及哪些技术? 2.对于C#,我知道是建立在.net框架上的一种微软封装过的新型语言,不知道我这么理解对不。那现在从事windows开发,主流是用C#吗,windows开发的发展历程是什么样的,涉及哪些主流技术或者现在流行的是什么?
梦溪笔谈szw 2017-05-02
  • 打赏
  • 举报
回复
《windows程序设计》,孙鑫的《VC++深入详解》《MFC Windows程序设计(第2版)》我都有看了,研究不深就是了,但对消息机制和基本开发还是可以的。但遇到问题,到网上都不怎么能找到资料。公司都没人可以问,所以我对windows开发还是比较不清晰,缺乏一个整体的认识。既然这里是C#板块,就问这方面相关的吧 1.现在发展趋式,主流windows开发都包含哪些层面和涉及哪些技术? 2.对于C#,我知道是建立在.net框架上的一种微软封装过的新型语言,不知道我这么理解对不。那现在从事windows开发,主流是用C#吗,windows开发的发展过程是怎么样的,涉及哪些主流技术或者现在流行的是什么?
crystal_lz 2017-05-02
  • 打赏
  • 举报
回复
你说网上windows开发 都资料很少?我差点就信了 《windows程序设计》《windows核心编程》等书籍你当是拿来摆设的? 而且是这里不是C++的板块 就C#而言 通常所进行的开发与系统底层并不是接触很深 也不需要你知道什么windows消息之类的 上层都给你封装好了的 所以说 你到底是想问c++还是c#

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧