文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#系列入门系列课程之一C#概述

C#系列入门系列课程之一C#概述

时间:2010-10-11  来源:徐禀欣

一、C#简介

   1、C#的定义

      C#的全称为 C Sharp,是建立在.Net FrameWork环境这上的,是从C和C++语言演化而来,是微软公司专门为使用.Net平台而创建的。.Net FrameWork是一个类库,其为C#语言开发的应用程序提供了强大的类库支持。C#是一种生成面向.Net环境的代码,是为.Net FrameWork平台而产生的语言。
   2、C#的特点

       (1)面向对象设计  (2)生成中间代码即MSIL代码 (3)在命名空间中声明使用,用using来调用  (4) 丰富的数据类型  (5)两个基本类:Object类和String类 (6)方法可当参数进行传递 (7)与COM集成

   3、C#与C++的区别

       (1)语言体系:C#语言属于C语言家族,是对C语言和C++语言的发展。C#沿用和发展了C++语言的基本思想,又去除和限制了一些相对比较难的技术。例如:指针在C#语言中指针只能在不安全代码中才能使用
       (2)标准化角度:C#语言是Microsoft在C++基础上发展出来的。它并不是一个国际化标准,它只是Microsoft公司的一个产品。

   4、C#能做什么?
       (1)windows应用程序

       (2)Web应用程序

       (3)web服务

二、.NET的结构

      在.Net的整个结构中由以下4个组成部分

      (1)虚拟执行系统:简称VES。它是.Net环境中应用程序运行的基础。其主要作用有:驱动.Net运行环境;元数据的生成和使用;公用语言规范的满足条件检查;应用程序执行过程中的内存管理
      (2)元数据:元数据是一种二进制数据,用来存储公共语言环境中的可执行文件,在术语中称为PE文件。当编写一个程序时,通过利用类型声明,所声明的类型被介绍给时间运行环境,它用来管理代码的执行,目的是使程序设计更为简便

      (3)通用语言规范:简称CLS。在.Net中,如果用C#语言写了一个遵守CLS规则的类,其他编程语言如果也遵守了该规则,那么用其他编程语言就可以调用C#编写的类。CLS最大的好处就是带来了语言的交互可操作性。
      (4)类型系统:简称VOS,提供丰富的类型系统,同时支持面向对象和过程编程语言。

三、C#的开发工具

       1、SharpDevelop
       2、Visual Studio

四、第一个Windows应用程序(详细代码见附件)

using System;                           //包含基本类和基类
using System.Collections.Generic;       //包含泛型集合的接口和类
using System.ComponentModel;            //实现组件和控件运行时和设计时行为的类
using System.Data;                      //提供对表示ADO.Net结构的类的访问
using System.Drawing;                   //提供了对GDI+基本图形功能的访问
using System.Linq;                      //支持语言查询功能
using System.Text;                      //包含用于字符编码等功能的对象
using System.Windows.Forms;             //用于创建基于windows的应用程序的类

namespace WinFormFirst
{
    public partial class Form1 : Form   //窗体其实也是一个类
    {
        public Form1()                 //这相当于是一个构造函数
        {
            InitializeComponent();      //完成窗的初始化工作
        }

        private void button1_Click(object sender, EventArgs e)  //按钮的单击事情
        {
            MessageBox.Show("第一个Windows应用程序!");         //弹出提示对话框,显示信息
        }
    }
}

五、第一个控制台应用程序(详细代码见附件)

    我使用的平台是windows7与VS.NET2010。首先我们打开VS.NET2010,点击文件新建项目,选择C#控制台项目输入以下代码!

using System;                           //包含基本类和基类
using System.Collections.Generic;       //定义泛型集合的接口和类
using System.Linq;                      //支持语言集成成查询
using System.Text;                      //包含用于字符编码等功能的对象

namespace ConsoleApp                    //类命名空间,也是项目名称
{
    class Program
    {
        static void Main(string[] args) //主函数,入口函数
        {
            Console.WriteLine("第一个控制台应用程序!");   //输出字符串
            Console.Read();
        }
    }
}

 

到此为止,第一节的课程结束了,C#入门系列课程之一!欢迎加入QQ9557023进行更多的探讨!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载