机房合作开篇之作——了解C#语言

来源:互联网 发布:阿里云存储服务 个人 编辑:程序博客网 时间:2024/05/23 05:08
  • 前言
  • C#语言
  • 环境
  • 程序结构
  • 小结

前言

  

  近期小编开始了机房合作,前期是文档编写和构思,正在进行阶段,开发机房收费系统第三版使用的是C#语言,之前对于这门语言的接触是在C#视频和设计模式两个项目中简单了解的,为了更好地实现我们的机房合作开发和提高编码效率,现在小编对这门热门语言进行了如下的认识总结。


C#语言

 

一、在计算机界的地位和产生

  1.编程语言

  C#是一个现代的、通用的、面向对象的编程语言;

  2.开发商和开发期间

 (1)由微软(Microsoft)开发的,由Ecma和ISO核准认可;

 (2)是由Anders Hejlsberg和他的团队在.Net框架开发期间开发的。

  3.高级语言

  C#是专为公共语言基础结构(CLI)设计的,CLI由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。


二、成为专业语言的原因

  ·现代的、通用的编程语言;

  ·面向对象;

  ·面向组件;  

  ·易学习;

  ·结构化语言;

  ·产生高效率的程序;

  ·可以在多种计算机平台上编译;

  ·.Net框架的一部分。


三、强大的编程功能

  即使C#的构想十分接近于传统高级语言C和C++,是一门面向对象的编程语言,但是它与Java非常相似,有许多强大的编程功能,受到广大程序员的青睐。

  一些重要的功能:

 ·布尔条件(Boolean Conditions)

 ·自动垃圾回收(Automatic Garbage Collection)

 ·标准库(Standard Library)

 ·组件版本(Assembly Versioning)

 ·属性(Properties)和事件(Events)

 ·委托(Delegates)和事件管理(Events Management)

 ·易于使用的泛型(Generics)

 ·索引器(Indexers)

 ·条件编译(Conditional Compilation)

 ·简单的多线程(Multithreading)

 ·LINQ和Lambda表达式

 ·集成Windows

 

环境


一、运行环境——.Net 框架(.Net Framework)

  1.一个平台

  .Net框架是一个创新的平台,可以编写出三种类型的应用程序:

  (1)Windows应用程序;(2)Web应用程序;(3)Web服务。

  2.多种语言访问

  此框架的设计使它适用于各种语言:C#、C++、Visual Basic、JScript、COBOL等,所有这些语言可以访问框架,彼此之间也可以互相交互。

  3.组件构成

  .Net框架由一个巨大的代码库组成,用于C#等客户端语言,主要包括下面这些组件:

 ·公共语言运行库(Common Language Runtime-CLR);

 ·.Net框架类库(.Net Framework Class Library);

 ·公共语言规范(Common Language Specification);

 ·通用类型系统(Common Type System);

 ·元数据(Metadata)和组件(Assemblies);

 ·Windows窗体(Windows Forms);

 ·ASP.Net和ASP.Net AJAX

 ·ADO.Net

 ·Windows工作流基础(Windows Workflow Foundation-WF);

 ·Windows显示基础(Windows Presentation Foundation);

 ·Windows通信基础(Windows Communication Foundation-WCF);

 ·LINQ


二、集成开发环境(Integrated Development Environment-IDE)

  1.简介

  IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、

调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

  2.C#语言开发的应用程序所依赖的IDE:Visual studio2017或者其他低版本、Visual Web Developer等。


程序结构


  1.基本结构组成

 ·命名空间声明(Namespace declaration)

 ·一个class

 ·Class方法

 ·Class属性

 ·一个Main方法

 ·语句(Statements)&表达式(Expressions)

 ·注释

  2.编程注意要点

 (1)C#是大小写敏感的;

 (2)所有语句和表达式必须以分号(;)结尾;

 (3)程序的执行从main方法开始;

 (4)与Java不同的是,文件名可以不同于类的名称。

  3.示例:leap(跳跃)

using System; //以分号结尾namespace Leap  //命名空间{     class Leap  //一个类   {        static void Main(string[] args) //main方法       {            /*一个跳跃动作命令*/          Console.WriteLine("Leap,dear!");          Console.ReadKey();                        }   }}

小结

  通过系统地总结了解这些基础的知识,感觉心里就有了一丝底气,同时也体会到了反复学习的力量,不断地接触之前的旧知识,实现N+1的效果,大概这就是一种学习方式的魅力吧。


感谢您的访问!

原创粉丝点击