C#初步接触
来源:互联网 发布:手机淘宝首页免费模板 编辑:程序博客网 时间:2024/06/05 19:34
- 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#的认识也会更加深刻。
- C#初步接触
- C#初步接触
- C# generic的初步接触
- Nhibernate 初步接触
- Nhibernate 初步接触
- VML初步接触
- 初步接触DELPHI
- EJB3初步接触
- Ruby RSpec 初步接触
- 初步接触ibatis
- linux初步接触
- emacs初步接触
- 初步接触remoting
- 初步接触 gradle
- jTemplates初步接触
- 初步接触openstack
- curses 初步接触
- 初步接触产品助理
- word文档里四级目录无法显示
- Chipmump文档
- 黑马程序员_Java基础[29]_线程间通讯、解决问题、lock
- SQLiteDatabase资源释放
- eclipse 添加 外部 jar包 方法
- C#初步接触
- 黑马程序员-----------------7K面试-交通灯
- Linux下远程文件传输命令——scp
- 屏蔽 logcat中某个tag的方法 tag:^(?!TAG)
- 创业圣经--3C
- 如何在cocoa application中执行管理员操作
- 回车符('\r')和换行符('\n')
- Guidelines for high quality lossy audio encoding
- 多边形填充