C#初步接触

来源:互联网 发布:手机淘宝首页免费模板 编辑:程序博客网 时间:2024/06/05 19:34
C#初步接触
2014-05-02     我来说两句    来源:C#初步接触  
收藏    我要投稿

如同很多初学者一样,刚接触C#的时候,也是一头雾水,学习了好长时间,都搞不清楚一些基本名称是什么。什么是C#?什么是.net?什么是visual studio?它们之间有什么关系?下面我们就从这几个问题入手,来探究C#。

关于上边的几个问题,我发现了一个神级的回答。如果我们把用开发软件比作写汉字,那么visual studio就是笔,.net 就是纸,C#就是汉字的书写规则,依次类推,我们就可以按照C#的规则,使用vs在.net上边编写程序。

理解了这几个问题,我们就可以从C#的基础知识开始了,既然它是一种语言或者说是编程的规则,那么就可以跟我们之前学过的vb有一定联系。这两种语言必然会有共同点和不同点,我们从这些异同点入手,会更加容易理解。下边是我总结的这两种语言在语言基础的异同点。

\

通过比较,发现它们在语言环境、基本结构、和数据类型、运算符还是有一点差别的,C#也是微软公司开发,但是vb是基于对象的开发语言,C#是完全意义上面向对象的开发语言。C#还改进了数据类型,引入了值和引用数据类型;此外它还在基本结构上增加了命名空间,程序集等内容;相对于传统的程序控制结构,C#并没有做太大的改变,它继续沿用了传统的三大控制结构,顺序、选择和控制,只是流程控制语句不太一样;运算符方面,也进行了创新,增加了溢出、兼容判断等关键字。下面是C#学习过程中的导图:

<img src="http://www.2cto.com/uploadfile/Collfiles/20140502/20140502092253126.png" alt="B 喀惪椐鷌 鷌篡�喎�" http:="" www.2cto.com="" database="" "="" target="_blank" class="keylink" style="border-width: 0px; padding: 0px; margin: 0px; list-style: none; width: 630px; height: 426.0693641618497px;">数据库中的触发器,当程序运行到某个步骤的时候,触发这个事件。

异常处理:如其他面向对象程序语言一样,当程序遇到反常情况下的异常(网络问题、文件丢失等)时,程序可以进行自行处理。

写到这里,C#的初步介绍就算完成了,接下来会使用C#写一些程序,对C#的认识也会更加深刻。


0 0
原创粉丝点击