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 

  • 相关阅读:
    10 种保护 Spring Boot 应用的绝佳方法
    Redis 如何分析慢查询操作?
    Spring Boot 主类及目录结构介绍
    Redis 再牛逼,也得设置密码!!
    Spring Data Redis 详解及实战一文搞定
    Spring Boot Redis Cluster 实战干货
    超详细的 Redis Cluster 官方集群搭建指南
    Redis Linux 安装运行实战全记录
    hdu 4790 Just Random (思路+分类计算+数学)
    poj 1328 Radar Installation(贪心)
  • 原文地址:https://www.cnblogs.com/16lily521/p/4925914.html
Copyright © 2011-2022 走看看