c#--概述

1.首先了解三个概念

(1).NET一般指.NET Framework框架,是一种平台,一种技术
(2)c#(sharp):一种编程语言,可以开发基于.NET平台的应用
(3)Java既是一种技术又是一种编程语言

 

2.NET都能干什么

(1)桌面应用程序
(NET开发的桌面应用程序叫Winform应用程序)
(2)Internet应用程序
(.NET开发的Internet应用程序叫ASP.NET应用程序)
(3)手机开发
(.NET可以做手机开发,Wp7,Wp8)
 

3..NET两种交互模式

C/S:客户机(client)/服务器模式(server)如:QQ
    (C/S是client/server的缩写。客户端需要安装专用的客户端软件
B/S:浏览器(Browser)/服务器模式(server)
    (B/S是Broser/Server的缩写,客户机只要安装一个浏览器

4.两者的区别

1)硬件环境不同
C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供链接和数据交换服务
B/S建立在广域网之上的,不必是专门的网络硬件环境,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行
2)安全要求不同
C/S一般面向固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用C/S结构适宜。可以通过B/S发布部分可公开信息。
B/S建立在广域网之上,对安全的控制能力相对较弱,可能面向不可知的用户。
3)处理问题不同
C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同的系统
C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互
B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法做到的,与操作系统平台关系最小,正应为如此B/S很难和本地硬件、程序、文件进行交互。比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件交互。
 

5.IDE(Integred Development Enviroment,集成开发环境)

.NET的IDE就是vs2010、vs2008
IDE就是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
 

6.命名空间

什么是命名空间???
如上所示:namespace_01我的第一个应用程序
我们在变成的过程中会使用到很多库函数和变量,可能不同的人命名了相同的变量,为了避免这样的冲突,只需要放在不同的命名空间中就可以了。命名空间是唯一识别的一个名字,这样当对象来自不同的地方但是名字相同的时候就不会含糊不清了。

【注意】
一个命名空间里面可以有多个类,可以有多个函数(方法),但是不能有多个主函数/主方法(main函数),主方法/主函数只能有一个。目前我们写代码都在主函数里面写。


7.C#当中的注释符

三种注释方式
1.单行注释,以//开头,后面就是注释的内容
2.多行注释,以/*开头,*/结束,之间就是注释的内容
3.文档注释,在方法或类的上一行输入///就会产生

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值