菜鸟初识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(); //每个循环重写一行 } } } }