C#基础——关于C#的前世今生

目录

1.C#是什么

2.C#的特点    

3.C#的开发平台

4.C#的IDE

5.C#可以用来干什么


1.C#是什么

      C#是微软公司推出的一种语法简洁、类型安全的面向对象的编程语言,从C和C++派生而来,开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。

2.C#的特点

      C#语言具有以下突出的特点:

      (1)语法简洁。不允许直接操作内存,去掉了指针操作。

      (2)彻底的面向对象设计。C#具有面向对象语言所应有的一切特性:封装、继承和多态

      (3)与Web紧密结合,C#支持绝大多数的web标准,例如HTML、XML、SOAP等。

      (4)强大的安全性机制。可以消除软件开发中常见的错误,.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。

      (5)兼容性。C#遵循.NET的公共语言规范,保证了与其他语言开发的组件兼容。

      (6)灵活的版本处理技术。因为C#语言本身内置了版本控制功能,使开发人员更加容易地开发和维护。

      (7)完善的错误、异常处理机制。C#提供了完善的错误和异常处理机制,使程序在交付使用时能够更加健壮。

3.C#的开发平台

       C#语言的开发平台为.Net,.Net一般指.Net Framework框架,它是一种平台,也是一种技术。.Net可以用来开发桌面应用程序,即Winform应用程序,开发internet应用程序,即ASP.NET应用程序。.net也可以做手机开发,比如wp8。.Net拥有两种交互模式:C/S客户机/服务器模式和B/S浏览器/服务器模式,C/S模式下客户端需要安装专用的客户端软件,如QQ,B/S模式下客户机上只要安装一个浏览器。

4.C#的IDE

       所谓IDE即Integrated Development Environment,集成开发环境。C#的集成开发环境为Visual Studio,最新版本已经更新到了2019。Visual Studio是一套完整的开发工具集,用于开发桌面应用程序,ASP.NET Web应用程序,XML、Web Service、移动应用程序。为快速开发提供强大支持。

5.C#可以用来干什么

       C#几乎可以用于所有领域,如嵌入式、便携式计算机、电视、电话、手机和其他大量设备上运行。C#应用领域主要包括:游戏软件开发、桌面应用系统开发、交互式系统开发、智能手机程序开发、多媒体系统开发、网络系统开发、RIA应用程序开发、操作系统平台开发、Web应用开发。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章