菜鸟初识c#

来源:互联网 发布:wpa2密码破解软件 编辑:程序博客网 时间:2024/05/14 09:13


首先对于c#基本的框架内容,做一个总体的浏览.






基本概念


对象


在面向对象编程的常用成分,每个对象都可以用该对象的一组属性和本身的一组操作(方法)来定义。


1.      可以是现实中的物理对象。如:车,书,班级


2.      可以是概念实体的实例。如:管理企业的一种方式



定义:一个类即是一个对象的蓝本。如:一个数学的公式,而这个公式即是一个蓝本。给它一个参数就可


以得到相关的函数值。


实例化


实例化:是在面向对象编程中的独特的术语。它是要创建一个类的实例行为。实例化后,则可以与该对象


进行通信。如果只有一个类,没有实际的对象是不能进行这项工作的。 


三个原则


1.      封装


隐藏对象内部数据和方法,与用户分离,只对用户(类的用户及公有成员)能直接操作的那些成员提供一个接口.


C#中依靠对每个类成员指定特定的访问限制符(private\public\protected)来达到访问接口的目的.


2.      继承


新的创建类继承基类的所有成员及方法等.


3.      多态性


老代码调用新代码的功能.在实现自己的功能的同时,不会破坏已有的代码.


运行环境简单认识

1.      Microsoft.NET平台


a.      .NET为构建组件服务或进行某些服务的访问


b.      提供.NET设备软件,使新设备在web上运行


c.      基础结构


2.      公共语言运行期(CLR)CommonLanguage Runtime


.NET核心。该环境,可以使用不同语言编译的程序,称之为交叉语言相互操作。支持众多的数据类型和语


言特性。他管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其功能通过编译器


其他工具共同展现。


           

3. 框架类库


                   http://blog.csdn.net/rrrfff/article/details/6686493


简单c#程序编写与运行


1.      构建与运行


a..NET编辑器构建与运行

b.控制台应用程序框架构建与运行

c.windows 应用程序框架构建与运行


2.简单c#编写

                            

using System;using System.Collections.Generic;using System.Linq;using System.Text; //引入命名空间,以便能够使用相关的类 namespace input 0-99{                              class Program                             {                              staticvoid Main(string[]args)                                      {                                        for (int i = 1; i<= 9; i++)                                          //定义变量i初始值为1,范围小于9.每次递增1                                             {                                      for (int j = Int16; j <= i; j++)                                          //定义变量j为16位的整数,但小于上面定义的i.每次递增1                                       {                                                     Console.WriteLine("{0}*{1}={2}",i, j, i * j);                                          //{0}*{1}={2},指的是第一个变量,i,第二个变量j,第三个变量值i*j.并将它们换行输出                                      }                                      Console.WriteLine();                                          //每个循环重写一行                                      }                       }                       }} 

原创粉丝点击