毛毛雨的博客乐园—内容简介
本博客主要介绍如何在Win7、Win10下用C#语言和VS2015开发工具编写各种类型的应用程序。博客内容以后将逐步添加和更新。
一、随笔分类
【C#、WPF】
主要介绍用C#语言和VS2015编写控制台应用程序以及WPF应用程序的基本技术。
如果你对C#语言基础和WPF编程很陌生,推荐先系统学习本人编写的十二五国家级规划教材《C#程序设计及应用教程》(第3版,2014年出版)。该教材的的所有源代码都可以在VS2015中直接使用。这两个模块除了总结常用的知识点以外,还会添加该教材相关章节的补充知识和补充例子。
教育部官网十二五本科国家级规划教材公示网址:
http://www.moe.gov.cn/publicfiles/business/htmlfiles/moe/s7163/201211/xxgk_145008.html
【NetWork】
主要介绍用C#和VS2015编写网络应用程序的基本技术。
如果你对C#的网络应用编程很陌生,推荐先系统学习本人编写的工业和信息化部十二五规划教材《C#网络应用编程》(第3版,2014年出版),本教材包含了进程、线程、异步编程、并行编程、加密解密、HTTP、TCP、UDP、WCF、……等网络应用编程的基本知识。该教材的源所有源代码都可以在VS2015中直接使用。本模块除了总结常用的知识点以外,还会添加该教材相关章节的补充知识和补充例子。
Android手机中高级应用开发技术涉及到很多网络编程的基本知识,先看这个再看安卓手机中高级开发技术,很多内容都可迎刃而解。
工业和信息化部官网十二五本科规划教材公示网址:
http://www.miit.gov.cn/n11293472/n11295378/n11296437/15754256.html
【Web】
主要介绍用C#和和VS2015编写ASP.NET MVC Web应用程序的技术。
如果你对C#的Web编程很陌生,推荐先系统学习本人编写的十二五规划教材《ASP.NET MVC程序设计教程》(第3版,2015年出版),本教材包括HTML5、CSS3、jQuery、Bootstrap、Razor、JavaScript、2D、3D、Web API、three.js……等基本知识。该教材的源程序都可以在VS2015中直接使用。本模块除了总结常用的知识点以外,还会添加该教材相关章节的补充知识和补充例子。
Android手机应用开发使用的也是MVC模式,基本概念也和本教材介绍的非常相似,先看这个再看安卓手机的相关技术,很多内容都可迎刃而解。
【Android】
主要介绍用C#和VS2015开发基于Xamarin架构的Android手机应用程序的技术。
本模块将分40章约200节全面介绍用C#+Xamarin+VS2015开发Android手机App的各种技术,其中前30章介绍Android开发基础,后10章介绍Xamarin.Forms跨平台开发技术(同一套代码可直接运行在 Android、iOS、Windows Phone 三个平台上,一般仅用它编写三种平台公用的模块,不通用的功能你仍然没法跨平台)。
国内大多数人使用的手机都是Android操作系统,如果你对如何用C#编写Android手机应用程序感兴趣,那就直接看这个吧。
【Unity3D】
主要介绍用C#和VS2015开发基于Unity架构的2D、3D游戏的技术。
全世界Android手机游戏70%以上都是用这个架构来开发的。如果你对(桌面、手机、Web)跨平台游戏开发感兴趣(用Unity架构编写的游戏可直接发布到Windows、Linux、Android、iOS、Windows Phone、Mac、……等21种平台上),那就直接看这个吧。
【iOS】
主要介绍用C#和VS2015开发iOS应用程序(苹果手机和平板电脑)的技术。
二、优秀文章链接
VS2015内置的是C# 6.0版本,本博客所介绍的内容都是在VS2015下开发的。如果你对C#早期的各种版本及其发展历史感兴趣,或者希望了解Visual Studio开发工具是如何从VS2003.NET、VS2005、VS2008、VS2010、VS2012、VS2013逐步发展到现在的VS2015的,以及这期间都经过了哪些技术的变化和改进,从网上搜索相关版本的各种参考资料就行了。
本博客以后还会添加并持续更新从网上搜到的其他C#编程相关的推荐内容和本人觉得比较有参考价值的网址链接,以方便有兴趣的读者直接去原始网址浏览和查看。作为进一步学习C#各种技术的参考资料,这些推荐的网址链接可帮你快速找到想要的内容,减轻你反复搜索和去伪存真过滤的苦恼。