背景认知:
C# --- WinForm --- .Net Frame Work
以上的一行字,涉及到了.net、C#、winform几个名词,还有一个关系。我们一一来看。
.net:念做dotnet。(念做点net被称为了不专业)dotnet指的是.net frame work,是框架平台,是一种技术。
.net都可以做些什么呢?基于.net框架的开发:桌面应用程序,Internet应用程序 ASP.net 。
再有就是手机系统的开发。2012年微软发布的wp8 系统就是基于.net平台开发的,华为、三星,HTC都是首批使用wp8系统的手机。现在,wp10的时代即将到来。
所以,学好.net,未来的发展空间还是很广阔哒。
C#:念做C sharp。可以看做是4个加号,比C++多两个加号。是我们学习VB后的又一门编程语言。
C#的语法和之前所学的VB有所区别,不过编程语言还是有很多共通的地方,数据类型,运算符,表达式等等。
C#的IDE:IDE是什么?Integrated Development Environment(集成开发环境)C#的集成开发环境就是Microsoft Visual Studio。Microsoft Visual Studio是微软公司的开发工具包系列。VS包含了软件生命周期中所需要的大部分工具,像UML工具,代码管控工具,继承开发环境等。而且VS适用于微软支持的所有平台,不仅仅是.net frame work。
总之,我们就是用这个purple的VS来写C#的语言,用VS来进行编程。目前我使用的版本是Visual Studio 2012。现在最新的应该是 2015版。
WinForm:是·Net开发平台中对Windows Form的一种称谓。
C#编程语言通过Windows form和平台连接起来。就是我们一开始看到那一行关系。
思维延伸:
你所熟悉的两种交互模式:C/S(Client /Server) 模式、 B/S(Browser /Server) 模式
前提:网络
C/S 客户机---服务器 举个栗子:QQ
特点:客户端软件开发人员少,但是对用户信息的保密性要强。
B/S 浏览器 ---服务器
特点:开发B/S的人群多,但是B/S 相对于C/S来讲对信息保密性要差一些。
总结:
个人觉得对于一门新的编程语言,我们更多的是,站在新的语言上,去找寻和以前所学语言的异同之处,慢慢加深了解,慢慢进步的。
期待自己对C#有更多的认识,更好的自我理解。
以上经过激烈思想斗争的产物,如有错误之处,还请走过路过的大神指出,敬谢不敏。