C#—基础1

【内容】

1.基本概念

.net/dotnet:一般指.Net Framework框架。一种平台,一种技术。

C#(sharp):一种编程语言,可以开发基于.net平台的应用。

*)Java:即是一种技术又是一种编程语言。

2..net都能干什么

桌面应用程序:.net开发的桌面应用程序叫Winform应用程序。

Internet应用程序:.net开发的Internet应用程序叫ASP.NET应用程序。

手机开发:.net可以做手机开发。

3..NET两种交互模式

(1)C/S客户机(Client)/服务器模式(Server)

客户端需要安装专用的客户端软件。例如:QQ

(2)B/S:浏览器(Browser)/服务器模式(Server)

客户机上只需要安装一个浏览器。

4.C/S与B/S的区别

(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介绍

IDE(Integrated Development),集成开发环境。

Visual Studio 2010简介:一套完整的开发工具集。用于开发桌面应用程序、ASP.NET Web应用程序、XML、Web Service、移动应用程序;为快速开发提供强大支持。

.NET的IDE就是vs2008、vs2010,现在我们用的是vs2017。

6.MSDN介绍

MSDN(Microsoft Developer Network),微软公司面向软件开发者的一种信息服务。

MSDN是一个帮助文档,百科全书,神器。

7.解决方案与项目

解决方案是一个公司,而我的第一个项目是其中的一个部门。在解决方案中可以有多个项目。

注意:名称尽量用英文。

8.代码块含义

9.代码展示

显示内容的代码与等待用户按下键子的代码。

10.代码折叠

11.C#中的注释符

C#中有3种注释符,分别是:单行注释、多行注释和文档注释。

单行注释:以//开头,后面就是注释内容。例如://注释内容

多行注释:以/*开头,*/结束,之间的是注释内容。例如:/*注释内容*/

文档注释:在方法或类的上一行输入///就会产生。

例如:

///

///文档注释

///

12.数据类型

数据类型

描述

范围

精度

Int

整数类型

-2,147,483,648 2,147,483,647

10

Double

小数类型

(+/-)5.0 x 10-324  (+/-)1.7 x 10308

15~16

Char

字符型

U +0000~U +ffff

1个字符

String

字符串型

0个或0个以上字符

Decimal

金钱类型

(-7.9 x 1028  7.9 x 1028) / 100 28

28~29位有效位

Float

浮点型

-3.4 x 1038  + 3.4 x 1038

7

其中,注意:

字符不能为空,最少是一个,最多也是一个。

字符串可以为空,可以为多个。

13.变量命名规范

(1)定义变量时,变量名要有意义。

(2)必须以“字母”或@符号开头,不能以数字开头。

(3)后面可以跟任意“字母”、数字、下划线。

Camel命名法:首个单词的首字母小写,其余单词的首字母大写。

Pascal命名规范:每一个单词第一字母都大写。

注意:

(4)起的变量名不能与C#系统中的关键字重复。

(5)在C#中,大小写是敏感的。

(6)同一个变量名不允许重复定义。

14.变量声明

共有3种声明方式:

(1)先声明变量,再赋值。

数据类型 变量名

赋值:变量名=值

例如:

(2)同时声明多个变量,再赋值。

例如:

(3)在声明变量的同时赋值。

int number1=50; //声明一个整数类型的变量 存50

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值