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

时间: 2024-12-06 21:09:50

20151021c#1的相关文章