zoukankan      html  css  js  c++  java
  • 20151021c#1

    .net framework 运行平台

    vs2003 .net2.0

    vs2005 .net3.0

    vs2008 .net 3.5

    vs2010 .net4.0

    vs2012 .net4.5

    vs2013 .net4.5.1

    vs2015  .net4.6

    数据库和网站服务器不在同一个机器上

    域名 云虚拟机

     vs里面一般可以创建三种项目:

    控制台程序  练习C#语法用的

    C/S程序     WinForm桌面应用程序

    B/S程序     Web应用程序

    C#是一种面向对象的开发语言,把设计到这个事情的所有实体,以及实体所具有的属性、方法先创建出来,然后再去调用它

    一个.cs文件是一个类文件

    using 引用命名空间

    .net framework框架 :

    1、公共语言运行时 :

    C# 通过VS里面的C#编译器 变成.net平台可以识别的微软中间语言,

    再通过即时编译器再变成本地机器可以识别的机器指令,最终由CPU执行

    2、.net框架类库:仓库 微软封装好的程序集 .dll (命名空间)

    一个类库文件生成dll文件,可以自定义程序集,进行引用,应用

    3、GC:垃圾回收机制,比如变量存储在内存里,如果变量没有使用,需要变量进行回收。

    类命名规范:都不可以用关键字

    类:英文名词 如果有多个单词,首字母大写 Person Dog Cat

    方法:英文动词  如果有多个单词,首字母大写 SayHello Cry GetList() GetTiltle()

    字段:首字母小写,如果有多个,第二个单词大写 iNum aTeam

    C#是强类型语言

    值类型 byte short int long char float double bool

    引用类型 object string 对象 数组

    构造方法:由类变为对象的过程

    构造方法:任何类都有一个默认的构造方法是无参数的,可以用对象调用字段,字段的访问属性必须是public

      class Person1
        {
            public string name = "A";
            public int age = 20;
        }
    
        class Program
        {
            static void Main(string[] args)//程序入口
            {
    
                Person1 p1 = new Person1();
                Console.WriteLine(string.Format("年龄是{0},姓名是{1}",p1.age,p1.name));//调用对象字段 可以写为静态字段就可以用类调用了。
                Console.ReadKey();
            }
        }

    如果修改了构造方法,那创建对象是必须以修改的构造方法进行传值。

    class Person
        {
            int age;//声明字段
            string name = "";//声明字段
            public Person(int age,string name)//构造方法
            {
                this.age = age;//把传进来的值赋值
                this.name = name;
            }
            //方法
            public void Hit( string name1)
            {
                Console.Write(string.Format("年龄是{0}岁的{1}把{2}揍了一顿", age, name, name1));
            }
        }
    
        class Program
        {
            static void Main(string[] args)//程序入口
            {
    
                Person p = new Person(20, "A");//创建对象,传值
                p.Hit("B");//调用方法
    
                Console.ReadKey();
            }
        }

    浏览器可以直接解析前端语言html、css、js 

  • 相关阅读:
    KubeSphere 3.1.0 GA:混合多云走向边缘,让应用无处不在
    5.29 相约杭州!云原生 Meetup 第二期杭州站开启报名
    SQL查询每门课程的前几名
    JavaScript之构造函数
    wchar*与char *相互转换 [MultiByteToWideChar、WideCharToMultiByte函数用法]
    面试、笔试中常用的SQL语句(数据库知识必杀)一共50个!!!
    HTTP协议详解
    浅谈model, orm, dao和active record的区别
    ASP.NET 2.0中的跨页面提交
    YII框架yiic、gii工具使用方法
  • 原文地址:https://www.cnblogs.com/16lily521/p/4925914.html
Copyright © 2011-2022 走看看