[理学]Web编程.ppt

[理学]Web编程

Web编程基础 ——网站开发 小组成员: 陈春凯 梁赞 侯春峰 蔡宇科 范雷雨 曹卫 我们学习研究的内容 Web概念 网页英文是web page,一般可以分为静态网页和动态网页,所谓静态网页就是,就是纯是html语言架构的,优点是浏览速度快,制作简易,缺点是维护困难,一般要懂技术的人才会修改和维护;动态是在html代码中嵌入asp,jsp等脚本语言构成的,优点是维护简单,可以表现一些复杂的功能,比如交互性强。缺点技术难以掌握,投资也比较大。要注意的是动态网页不是指会动的网页就叫动态网页,他们唯一区别是一个要手工的,一个是程序自动的。 Web发展历史 第一阶段 主要是用于静态Web页面的浏览。 Web发展历史 Html HTML全称是超文本标注语言(Hyper Text Markup Language),它提供了控制超文本格式的信息,利用这些信息可以在用户的屏幕上显示出特定设计风格的Web页。 Web服务器使用HTTP(Hyper Text Transport Protocol)超文本传输协议,将HTML文档从Web服务器传输到用户的Web浏览器上。 静态网页的常见形式 .htm、.html、.shtml、.xml等 Web发展历史 静态网页的不足 Web发展历史 第二阶段—动态页面 通过在传统的静态页面中加入各种程序和逻辑控制,在网络的客户端和服务端实现了动态和个性化的交流与互动。 动态网页的常见形式 .asp、.jsp、.php、.perl、.cgi等 Web发展历史 动态网页的特点 Web发展历史 第三阶段—Web2.0时代 Web2.0是以Flickr、43T等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。 Web发展历史 Web发展历史 Web发展历史 总结 Web1.0到Web2.0就是由网站编辑到全民参与编辑的过程。 每个用户都可以在开放的网站上通过简单的浏览器操作而拥有他们自己的数据,人们可以更加方便的进行信息获取、发布、共享以及沟通交流和群组讨论等。每个人都成为了新闻或者观点的发布人,通过各种手段,如Tag、关联、链接等,网站能够以最大程度展示个人的作用,进而激发个人的积极性,人们成为Web上社会的人,Web也有了社会性,成为了社会化网络。 Web未来趋势 Web未来趋势 Web编程语言与数据库 浏览器脚本 JavaScript JQuery Vbscript Ajax 服务器脚本 PHP Mysql数据库 ASP Access数据库 什么是 PHP? PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持很多数据库(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic ODBC 等等) PHP 是一个开源的软件(open source software,OSS) PHP 可免费下载使用 什么是 MySQL? MySQL 是一种数据库服务器; MySQL 支持标准的 SQL ; MySQL 可在许多平台上编译 ; MySQL 可免费下载使用。 PHP MySQL 连接数据库 ? $conn = @mysql_connect(localhost,root,) or die(系统错误) ; mysql_query(SET names GBK); mysql_select_db(admin); ? PHP MySQL Insert Into mysql_query(INSERT INTO person (FirstName, LastName, Age) VALUES (Peter, Griffin, 35)); 向person表中添加FirstName, LastName, Age,三项 并且赋值Peter, Griffin, 35‘ PHP MySQL Update mysql_query(UPDATE Person SET Age = 36 WHERE FirstName = Peter AND LastName = Griffin

文档评论(0)

1亿VIP精品文档

相关文档