ASP.NET动态网站制作(17)-- C#(1)

前言:用C#也有一年多了,基本上都是边用边学的,现在可以跟着老师系统的学习一下,感觉应该挺好的。

内容

  1.网站部署的相关内容:

    (1)想要做一个网站,首先得去买一个域名,老师的域名是在美橙上买的。如果允许,可以把相应的.com,.cn,.net都注册掉,不然公司做大了就麻烦了。网站是放在服务器的硬盘上的,服务器的硬盘区域就叫做网站空间,所以买了域名之后就需要买网站空间。本地文件上传到网站空间上通过FTP上传。买的时候需要注意参数,最主要的看一下“支持语言”中的 .net 版本以及数据库。

    (2)接下来就是域名解析了,在网上做相应的操作就行了。

    (3)网站运行需要一个软件,这个软件就是IIS。一个网址通过域名解析可以找到外网的IP地址,外网的IP地址是通过端口找到IIS,IIS默认的端口为80。

    (4)将本地写好的网页上传到网络空间中去,可以通过FTP上传。

    (5)给IIS一个.html网页,IIS直接在网站空间中找相应的文件运行,而如果给IIS一个.aspx文件,IIS会从.net framework中查找并运行,返回一个页面。

    (6)网站买好了需要备案,备案不需要花钱,可以联系客服,客服会教你如何备案,大概需要20天左右时间就可以弄好,弄好之后可以在工信部的网站上查到你做好的网站。

    (7).net是一个运行平台,C#是一种编程语言。

  2.VS里面一般可以建三种项目:

    (1)控制台项目---练习C#语法使用

    (2)winform程序---桌面程序,C/S(个人更偏向于使用WPF)

    (3)Web程序---网站开发

  3.C#是一种面向对象的开发语言。面向对象就是把要解决的问题中的对象及对象所具有的属性以及一些方法创建出来,后面再调用,进而将问题解决。先有类,然后才有对象、字段和方法。定义累的方法:

    class ClassName

    {

    }

    调用类的时候直接new一个。一个.cs文件就是一个类文件。

  4..net framework与C#的关系:.net framework里包含公共语言运行时和.net框架类库。C#是需要编译的,由CPU执行。通过VS编译器编译之后成为.net平台上可识别的语言,即微软中间语言,微软中间语言再通过公共语言运行时中的及时编译器就可以变为本例CPU可以识别的二进制代码。.net框架类库里面是微软为我们封装好的程序集,即.dll文件,使用using来引用。一个类库文件生成之后就是一个程序集。具体实现为:添加->类库(类库里可以添加多个类)->生成,即可以得到一个.dll文件,然后就可以使用using指令引用即可。

  5.namespace即为当前项目的命名空间。在控制台项目里有且只有一个Main(),这个Main()是程序的入口。

  6.类的命名:一般是一个英文名词,单词首字母大写;方法的命名:一般是一个动词+名词,单词首字母大写;一个字段的话第一个单词的首字母小写,后面单词的首字母大写。

  7.类的例子:

 1 Class Person
 2 {
 3     int age;
 4     string name = "";
 5     public Person(int age,string name)  //构造函数
 6     {
 7         this.age = age;
 8         this.name = name;
 9     } 
10     public void Attack(string name)
11     {
12         Console.WriteLine(string.Format("年龄是{0}的{1}把{2}揍了一顿",age,name,name));
13     }     
14 }

后记:本周的任务就是开始准备空间、域名及备案的事情。预习C#的相关内容。

posted @ 2015-10-22 11:40  Zoe_yan  阅读(2935)  评论(0编辑  收藏  举报