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

  • 相关阅读:
    webpack 爬坑
    npm install 安装依赖一直失败(解决)
    vue中使用keepAlive组件缓存,如何清缓存(有些时候页面不需要缓存)
    JS 解决安卓手机输入框被软键盘遮住的问题
    vue项目keep-alive返回记住滚动条位置
    vue中监听路由参数变化
    win10 优化
    提升工作能力的表达能力
    TFS变更地址
    iis php web.config处理404,500等,跳转友好页面,显示500错误信息
  • 原文地址:https://www.cnblogs.com/guziming/p/4232765.html
Copyright © 2020-2023  润新知