【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)
这里写图片描述

数据类型

类型 位数 类型 范围/精度
有符号类型 8 sbyte –128…127
有符号类型 16 sbyte –32,768…32,767
有符号类型 32 sbyte –2,147,483,648…2,147,483,647
有符号类型 64 sbyte –9,223,372,036,854,775,808…9,223,372,036,854,775,807
无符号类型 8 byte 0…255
无符号类型 16 ushort 0…65,535
无符号类型 32 uint 0…4,294,967,295
无符号类型 64 ulong 0…18,446,744,073,709,551,615
浮点型 32 float 1.5 × 10^−45至3.4 × 10^38,7位精度
浮点型 64 double 5.0 × 10^−324 至 1.7 × 10^308,15 位精度
小数 128 decimal 1.0 × 10^−28 至 7.9 × 10^28,28 位精度

注释(Ctrl+K+C)

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

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

总结

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

~~感谢您的阅读,感谢您的点评

猜你喜欢

转载自blog.csdn.net/lyn_xj94512/article/details/80422370