C#学习指南201612130

C#学习指南201612130

ID:37133426

大小:181.50 KB

页数:22页

时间:2019-05-18

C#学习指南201612130_第1页
C#学习指南201612130_第2页
C#学习指南201612130_第3页
C#学习指南201612130_第4页
C#学习指南201612130_第5页
资源描述:

《C#学习指南201612130》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录【解惑】学了.Net能做什么开发1.Net应该学什么怎么学(一)3.Net应该学什么怎么学(二)3.Net应该学什么怎么学(三)3.Net应该学什么怎么学(四)3【解惑】学了.Net能做什么开发作者:杨中科上篇文章《学.Net还是学Java?》中我阐述了不同语言学习的不同点,如果你开始决定学习.Net了,那么你的下一个问题很可能是“学了.Net我能做什么?”。.Net目前主要的开发方向是:Web开发、桌面系统开发、移动开发。·Web开发通俗的说就是开发网站,包括类似于大众点评网等这样的互联网以

2、及OA等内网系统,Web开发是目前.Net开发的主要方向,大部分招聘.Net的职位都是做Web开发,以我教的传智播客.Net班为例,2010年几个就业班的学员90%以上找到的都是Web开发方向的职位。·桌面系统一般指的是使用WinForm技术开发Windows软件,比如以Windows软件形式运行的仓库管理系统、图书管理系统等,也就是一般说的C/S开发(不严谨的说法),目前很多公司都有WinForm开发的产品,不过由于大部分公司的产品都开始转向基于Web的版本,WinForm版本都处于维护状态,因

3、此基本不再招聘WinForm版本的新员工。·移动开发主要指的是手机开发。.Net手机开发目前主要是WindowsMobile的开发,目前中国大陆地区WindowsMobile开发的工作非常少。微软在今年(2010年)推出了WindowsPhone7(简称WP7)手机操作系统,微软在WP7手机操作系统的推出上继续采用了微软一贯的“落后半步、后发制人”的战略,微软惯于后发制人,比如当年就曾经用IE干死了曾经领先一时的Netscape浏览器,再比如.Net更是从先行者Java口中夺下了半壁江山。因此我个

4、人非常看好WindowsPhone的前景,预计在2011年底WindowsPhone将会在移动市场上掀起狂澜,对移动开发感兴趣的朋友可以提前关注一下WindowsPhone的开发。      微软在技术的延续性上做的非常好,无论是Web开发还是WinForm开发还是移动开发,他们采用的技术都是相通、相近的。因为他们都是基于同一个.NetFramework进行开发的,调用的语法、类都是一样的,学习的时候只要学习特有的小部分内容就可以了,比如访问数据库都是ADO.Net、系统间通讯都是WCF。对于想学

5、习.Net抓紧找工作的同学可以先以Web开发方向为主要学习方向,关于Web开发方向要学什么东西、怎么学,我将会在下一篇文章中介绍。      移动开发市场将会越来越大,微软现在推广WindowsPhone的力量非常大,而且商业策略非常厉害,因此我预计在2011年底WindowsPhone将会在移动市场上掀起狂澜,到时候WindowsPhone开发也将会带来非常多的工作机会。      如果对WindowsPhone开发感兴趣,可以在把Web开发掌握熟练后提前做知识储备。因为WindowsPhone

6、界面用Silverlight,可以先学习Web下的Silverlight,这样也不需要安装额外的开发环境,掌握了Silverlight再学WindowsPhone开发就会轻松很多了。      对于移动开发来讲并不是只有手机客户端的开发,还会涉及到服务端的开发,所以ADO.Net、XML、WCF、ASP.Net等服务端编程技术同样需要学习。WindowsPhone是移动设备操作系统,手机作为一种移动终端,必须与服务器端结合才能发挥巨大的作用。WindowsPhone是为移动互联网时代量身打造的,移

7、动互联网时代的服务模式是“手机终端+互联网络+应用软件”,也就是所谓的“云终端+服务器”。比如开发一个查询公交线路的手机软件,WindowsPhone端只是一个交互和展示页面,具体查询、运算逻辑是放在服务器端的,手机端软件向服务器发出查询请求,服务端进行查询、运算,然后将运算结果返回给手机端软件,由手机端软件进行显示。除去手机单机游戏、短信管理、播放器等完全不需要服务端支持的应用之外,大部分手机应用都是需要服务端支持的,比如邻讯、淘宝手机客户端、金蝶随手记、手机版金山词霸、新浪手机微博等。Wind

8、owsPhone只是承载移动终端软件的操作系统,而服务端技术用于开发互联网络应用,所以未来移动互联网时代软件的主流应用模式将是“手机客户端+互联网络应用服务端”,这种模式要求做移动互联网开发的程序员不但要掌握WindowsPhone这样的手机终端软件技术还要掌握开发互联网络应用的服务器端技术。.Net应该学什么怎么学(一)上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。