【回顾】C#从入门到精通第一章笔记
C#从入门到精通(第五版)第一章笔记

初识C#及其开发环境
1.为什么学习C#?
C#是微软公司设计的一种编程语言,是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言,并且能够与.NET框架完美结合。
2.C#的7个特点
①.语法简洁。没有指针等等
②.彻底的面向对象设计。封装,继承和多态。
③.与Web紧密结合。可以做动态网页。
④.强大的安全性机制。垃圾回收器
⑤.兼容性。遵循CLS(公共语言规范)。就可以把代码编译成中间语言代码,在CLR(公共语言运行时)上执行。
⑥.灵活的版本处理技术。内有版本控制功能
⑦.完善的错误、异常处理机制。c#提供完善的错误和异常处理机制。
3.什么是.NET Framework?
.NET Framework是微软公司推出的完全面向对象的软件开发与运行平台。
4.NET Framework的结构
NET Framework 具有两个主要组件:公共语言运行时(Common Language Runtime,简称CLR)和类库。
CLR,它包含CLS(Common Language Specification,公共语言规范)和CTS(Common Type System,通用类型系统)。
类库,它包含我们所需要调用到的类。比如IO类(输入输出类)。
5.C#应用领域
①.游戏软件开发(unity3D)
②.桌面应用系统开发(winform窗体程序)
③.交互式系统开发
④.智能手机程序开发(xamarin)
⑤.多媒体系统开发
⑥.网络系统开发
⑦.RIA应用程序(Silverlight)开发
⑧.操作系统平台开发
⑨.WEB应用开发(ASP.NET。这里说明一下:Html是静态网页,Asp.net是做动态网页)
6.安装Visual Studio 2017的必备条件
①.处理器。2GHz双核处理器,建议使用四核处理器
②.RAM。4G,建议使用8G内存。
③.硬盘空间。系统盘(一般是C盘)上至少需要10G的可用空间。
④.操作系统及所需补丁。Windows7(SP1),Windows8、window10等
补充:
内存分:ROM和RAM
ROM:只读存储器,全称Read Only Memory,【可以类比手机机身内存】
RAM:随机存取存储器,全称Random Access Memory,【可以类比手机运行内存】
7.如何安装Visual Studio2017,如何卸载Visual Studio2017,去认识Visual Studio2017开发环境这些步骤,大家可以去看老师相应视频进行复习。
第一章完!