一、建立网站前的准备工作
1、注册域名:注册.com和.cn等常用后缀的域名,防止出现其他人墙柱类似域名来分流你的客户。
2、购买网上空间:根据自己的需求注意空间提供的功能参数,如果要建立动态网站且用ASP.NET的话要关注支持语言中是否有.net合适版本,是否提供数MSSQL据库等。
3、域名解析:通常购买空间时会提供域名解析,只有域名解析了才能访问到网站。
4、备案:根据自己网站的性质提交合适的审核内容提交等待审批。审批OK就可以正式启用网站。有些国外的网站不需要备案,可以直接开通。
** 我是在阿里云购买的空间,阿里云提供代理备案,但备案比较严格,个人网站不能涉及商品和企业信息。
二、在本地服务器建站
1、本地服务器需要有固定IP,没有固定IP就要使用花生壳之类的动态IP解释工具来获得域名解析能力。
2、注册域名。
3、域名解析。
4、备案:要正常使用网站需要相关部门备案时最好的,通常80端口是被管理部门封堵的,备案才给放开80端口。
三、FTP传输
1、网站设计好后需要把对应的网站内容部署到服务器空间中,这是需要FTP传输功能来传入网站空间中。
2、需要网站上设置好FTP功能,然后用FTP工具来建立本地和远程服务器之间的链接。
3、常用的FTP工具很多,我用的是CuteFTP9.0,用户界面比较友好,初学者用起来比较方便。
4、当要传输的内容较多时最好压缩传送,传送到服务器后再解压,这样可以节省上传时间。
四、C#基础
VS里可以建立三种项目
1、控制台项目 联系C#语法之用
2、winform程序 桌面程序(C/S结构应用程序)
3、web程序 B/S结构的应用程序
瘦客户端程序:直接使用浏览器运行的B/S结构程序
胖客户端程序:需要在客户端安装专用的程序与远程服务器交互的B/S结构程序
五、类、对象、属性、方法
1、class Person 声明类
2、Person p1 = new Person(); 创建对象p1,其中Person()角构造方法
3、Int age = 20; class内的字段声明就是该类创建的对象的属性
4、void Play(){...} class内用void声明的程序段就是方法
六、.netframework
1、公共语言运行时
第一步:用vs里面的C#设计程序
第二步:vs编译器编译生成可以在.net平台上运行的[微软中间语言]
第三步:公共语言运行时里面的及时编译器编译成本地CPU可识别的机器指令
2、.net框架类库
微软实现封装好的很多实用工具,好比装修房子时需要的各种材料就是相当于封装好的程序。
类库中用户本身也可以添加新的工具,就是用户类库。using调用的就是类库中引用的实用工具。