跟老赵头儿学开发系列-第二部分

第二部分:网站开发实战

点击此处查看第一部分内容

本部分内容实操性更强,所以只列出提纲。

一、建立第一个网站

:实战从体验与思考开始

1.1、 第一个项目:MyWeb1

1.1.1、 建立网站

1.1.2、添加新页面及本地调试

1.1.3、发布网站(上传到服务器)

1.2、 体会模块的应用

1.2.1、MyWeb2-1公共模块放在了页面代码中,一般用于仅限于本页面中调用的公共模块

1.2.2、MyWeb2-2公共模块放在了专门的类中(WritePage.cs),一般用于多个页面中都调用的公共模块

1.2.3、MyWeb2-3公共模块放在了CS中,并用引用空间的方式引用,作用与1相同,但此种方式适合,编程过程中,经常用到的象MD5加密,字符处理,并且不经常修改的模块

//另外,最主要的是,这种方式的CS可以直接编译成DLL进行发布引用,从而使用代码具有保密性

1.2.4、MyWeb2-4 DLL引用示例

1.3、 体会aspx控件的使用

1.3.1、主要是button 及 textbox 的使用。(虽然在实战中很少用到aspx控件,在这里只用于体验)

1.3.2、体验FileUpload的使用。

1.3.3、通过以上体验进行思考:

页面布局不美观,引出CSS的概念

button的提交,是刷新整个页面,在实战中占用资源,从而引出JS的应用。

1.4 C#语言基础

二、HTML 语言初步

:实战于代码的世界

写网页,尽量不要用可视化工具,而最好的方式就是直接书写html代码,高手都是这样的。

2.1 HTML语法

2.1.1. HTML标签

2.1.2. HTML属性

2.1.3. HTML元素

2.1.4. HTML文档

2.1.5. HTML注释

2.2. HTML链接

2.3. HTML图像

2.4. HTML列表

2.5. HTML表格

2.6. HTML表单

2.7. HTML文字元素

2.8. HTML字块元素

2.9. HTML meta 标签

2.10. 标准网页设计

2.11. HTML中使用CSS

2.12. HTML中使用JAVASCRIPT

2.13. HTML框架

2.14. HTML 实体

2.15. HTML 实例

三、Html中CSS的应用

:内容与表现的分离

3.1、 数据与表现分离的有力工具:CSS

3.2、CSS入门例子

3.3、 CSS语法

3.4、外部引用CSS

3.4.1、 使用 link 标签引用CSS

3.4.2、 使用 @import 引用CSS

3.5、 内部引用CSS

3.6、 内联引用CSS

3.7、 代码生成CSS

3.8、 CSS代码

3.8.1. CSS color 属性

3.8.2. CSS背景

3.8.3. CSS文本

3.8.4. CSS字体

3.8.5. CSS列表

3.8.6. CSS cursor 属性

3.8.7. CSS边框

3.8.8. CSS margin 属性

3.8.9. CSS padding 属性

3.8.10. CSS选择符

3.8.11. CSS 伪元素

3.8.12. CSS选择符浏览器兼容性索引

四、JavaScript的应用

:脚本的实战

4.1. 什么是JavaScript?

4.2. JavaScript入门例子

4.3. 在HTML中嵌入JavaScript

4.3.1. 内部引用

4.3.2. 外部引用

4.3.3. 内联引用JavaScript

4.3.4. 代码生成JavaScript

4.4. JavaScript语法

4.4.1. JavaScript注释

4.4.2. JavaScript变量

4.4.3. JavaScript数值类型

4.4.4. JavaScript字符串类型

4.4.5. JavaScript运算符与表达式

4.4.5.1. JavaScript算术运算符与表达式

4.4.5.2. JavaScript赋值运算符与表达式

4.4.5.3. JavaScript自增、自减运算符与表达式

4.4.5.4. JavaScript逗号运算符与表达式

4.4.6. JavaScript程序设计

4.4.7. JavaScript顺序程序设计

4.4.8. JavaScript选择程序设计

4.4.8.1. JavaScript布尔类型

4.4.8.2. JavaScript关系运算符与

4.4.8.3. JavaScript逻辑运算符与表达式

4.4.8.4. JavaScript if...else语句

4.4.8.5. JavaScript条件运算符与表达式

4.4.8.6. JavaScript switch...case语句

4.4.9. JavaScript循环程序设计

4.4.9.1. JavaScript while语句

4.4.9.2. JavaScript do...while语句

4.4.9.3. JavaScript for语句

4.4.9.4. JavaScript break与continue语句

4.5. JavaScript面向对象(OOP)语法

4.5.1. JavaScript面向对象代码实践

4.5.2. 使用构造函数创建JavaScript对象

4.5.3. JSON法创建对象JavaScript核心对象

4.6. JQuery模块的应用

五、Ajax提交数据

:提交数据与返回数据实战

5.1、 提交数据的验证(公共模块中生成Ajax提交的JS代码)

5.2、 提交后返回数据的生成与处理。 体会为什么不用.ashx而直接用.aspx页面文件:安全!

5.3、 验证码的应用

5.4、 提交数据的安全验证

六、项目书的书写

:项目实战的开始

一个成功完整的产品开发项目,最终产出的不只是可交付的实际产品,还包括产品开发过程中的文档,以及产品开发的数据。文档在产品开发项目管理中非常重要,不只是产品的一个组成部分,而且还是产品开发项目的一种非常重要的管理工具。

七、数据库实战

7.1、 数据库的定义

7.2、 数据库的连接(体会数据专用模块)

7.3、 项目中数据初始(生成数据库及初始数据)

7.4、 数据的增、删、改、查,备。

八、登录页面的实现

8.1、 界面的产生

8.2、 数据的验证

8.3、 数据的提交

8.4、 数据的查询等

8.5、 数据的返回

8.6、 登录成功后,Cookies的问题及页面跳转

九、项目开发

:细节决定成败。

整体开发实例从头来,各种技术的综合应用。(综合实例,这是最主要的部分,全部是实战开发经验的结晶,真正的开发从这里开始!)

9.1、按文档逐步完成其他模块,

9.2、边开发边测试

9.3、整体测试,不要放弃任何一个细节,尤其要注意临界数据的测试

十、效率与安全的提升

:效率与安全重如山

10.1、 如何扫描漏洞

10.2、安全设置及漏洞修复

10.3、如何提升效率,避免服务器资源耗尽点击此处查看第一部分内容

易得优软件永远是您贴心的朋友!

应用软件开发 进销财务管理

网站开发维护 网络工程项目

微机教育教学 电子媒体制作

立足教育 服务社会

您的优秀 我的追求

QQ: 25681881 25295110

电话: 13703353520(微信同号)

邮箱: 13703353520@163.com

地址:http://www.qhdedu.net/

阅读本文用了:分秒,转发只需1秒

转载是一种智慧❀分享是一种美德

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180830G0JJQY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券