菜鸟初识c#


首先对于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();
                                          //每个循环重写一行
                                      }
                       }
                       }
}
 

原文地址:https://www.cnblogs.com/guziming/p/4232765.html