【c#】基础知识(一)

基本介绍

.net/dotnet:一般指.NetFramework框架.一种平台,一种技术.
这里写图片描述

.C#(sharP):一种编程语言,可以开发基于.net平台的应用.
.(*)Java即是一种技术又是一种编程语言

###.net都能干什么?

桌面应用程序 Winform
Internet 应用程序 ASP.NET
手机开发 WP7 (在Visual Studio中使用Xamarin构建使用本地用户界面的应用程序

两种模式

C/S(客户机/服务器模式):C/S是Cllen/erver的缩写。客户端舞要安装专用的客户端软件。
B/S(浏览器(Browser)/服务器模式(Server)): 客户机上只要安装一个浏览器
二者的区别
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很难和本地硬件、程序、文件进行交互
比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件文互,当然可以用ActiveX技术解决,比如网银等就是这么解决的.

###IDE介绍
IDE:(IntegratedOevelopment,集成开发环境)
Visualstudio2010简介:一套完整的开发工具集
用于开发桌面应用程序、ASp.NETWeb应用程序、XML、
WebService、移动应用程序
为快速开发提供强大支持(.net的IDE就是vs2010、vs2017)
例如:(vs2010)
这里写图片描述

数据类型

类型位数类型范围/精度
有符号类型8sbyte–128…127
有符号类型16sbyte–32,768…32,767
有符号类型32sbyte–2,147,483,648…2,147,483,647
有符号类型64sbyte–9,223,372,036,854,775,808…9,223,372,036,854,775,807
无符号类型8byte0…255
无符号类型16ushort0…65,535
无符号类型32uint0…4,294,967,295
无符号类型64ulong0…18,446,744,073,709,551,615
浮点型32float1.5 × 10^−45至3.4 × 10^38,7位精度
浮点型64double5.0 × 10^−324 至 1.7 × 10^308,15 位精度
小数128decimal1.0 × 10^−28 至 7.9 × 10^28,28 位精度

注释(Ctrl+K+C)

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

/// <summary>
/// 这是主程序的入口
/// </summary>
/// <param name="args"></param>

总结

  C#虽然是一门新的语言,但是俗话说:变是永远不变的。在程序中建立新项目时,要注意命名,在内部的变量中也要注意命名。在使用软件的时候可以更改字体颜色、行号设置,在解决方案右击,可以添加新项目,若是多个项目同时存在,这时以卸载程序。

~~感谢您的阅读,感谢您的点评</.font>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值