ASP.NET 网页设计范例教本
ASP NET动态网页设计与制作教案
动态网页设计与制作教案章节一:概述教学目标:1. 了解的发展历程和特点。
2. 掌握的运行环境。
3. 熟悉的组件和架构。
教学内容:1. 的发展历程。
2. 的特点。
3. 的运行环境。
4. 的组件和架构。
教学方法:1. 讲授法:讲解的发展历程、特点和运行环境。
2. 案例分析法:分析的组件和架构。
教学时长:2课时章节二:C语言基础教学目标:1. 掌握C语言的基本语法。
2. 熟悉C语言的数据类型、运算符和表达式。
3. 了解C语言的流程控制语句。
教学内容:1. C语言的基本语法。
2. C语言的数据类型、运算符和表达式。
3. C语言的流程控制语句。
教学方法:1. 讲授法:讲解C语言的基本语法、数据类型、运算符和表达式。
2. 实践法:上机练习C语言的流程控制语句。
教学时长:3课时章节三:HTML与CSS基础教学目标:1. 掌握HTML的基本标签和属性。
2. 熟悉CSS的使用方法和语法。
3. 了解如何利用HTML和CSS布局页面。
教学内容:1. HTML的基本标签和属性。
2. CSS的使用方法和语法。
3. HTML和CSS布局页面。
教学方法:1. 讲授法:讲解HTML的基本标签和属性、CSS的使用方法和语法。
2. 实践法:上机练习HTML和CSS布局页面。
教学时长:2课时章节四: Web Forms概述教学目标:1. 了解 Web Forms的特点。
2. 掌握 Web Forms的运行原理。
3. 熟悉 Web Forms的基本控件。
教学内容:1. Web Forms的特点。
2. Web Forms的运行原理。
3. Web Forms的基本控件。
教学方法:1. 讲授法:讲解 Web Forms的特点、运行原理和基本控件。
2. 案例分析法:分析 Web Forms的应用实例。
教学时长:2课时章节五: Web Forms控件应用教学目标:1. 掌握 Web Forms常用控件的使用方法。
2. 熟悉 Web Forms控件的事件处理。
ASP.NET网页设计范例教本
18
Page物件與控制項的事件-Page物件的事件
當伺服端執行和編譯程式,每一頁 程式的網頁就是一個Page物件,它 會觸發一系列Page物件的事件。Page物件的 常用事件,如下表所示:
5
Web表單的程式架構-架構1
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/TR/xhtml1/DTD/xhtml1transitional.dtd"> <script runat="server"> Protected Sub Button1_Click(ByVal sender As _ Object, ByVal e As System.EventArgs) Label1.Text = "按下Button控制項<br/>" End Sub </script>
11
伺服端控制項-說明
Web表單是由伺服端控制項(Server Controls)組成,它是一種伺服端可程式 化物件。 程式可以使用HTML或Web控 制項來建立表單使用介面。 Nhomakorabea12
伺服端控制項-HTML控制項(說明)
HTML控制項是.NET Framework物件, 這些控制項都擁有對應的HTML/XHTML 標籤,如下所示:
ASP.NET网页制作教本–从基本语法学起(精)
Grid07.aspx Part I
<Html> <Body BgColor="White"><Center> <H3>Grid07.aspx -- 自定欄位抬頭及對齊方式<HR></H3> <Form runat="server"> <asp:DataGrid runat="server" id="MyGrid" AllowPaging="True" PageSize="10" OnPageIndexChanged="ChangePage" PagerStyle-HorizontalAlign="Right" PagerStyle-NextPageText="下一頁" PagerStyle-PrevPageText="上一頁" HeaderStyle-BackColor="#AAAADD" AlternatingItemStyle-BackColor="#FFFFC0" BorderColor="Black" CellPadding="2" CellSpacing="0"
<H3>Grid06.aspx -- 將 < 及 > 改成 1 2 3 4 … 的頁次連結<HR></H3> <Form runat="server">
<asp:DataGrid runat="server" id="MyGrid"
ASP NET网站开发实例教程 课程教案
《网络开发》课程教案一、课程定位《网络开发实例教程》是计算机专业及相近专业的一门专业必修课程。
本课程为本专业的有关网络程序设计的较高级内容,将介绍开发 程序所涉及的开发工具和运行环境、C#程序设计基础和的程序设计基础等有关内容。
本课程共64学时(讲授32学时,上机32学时),4学分,考查科目。
本课程的先修课是《程序设计基础》、《c#程序设计语言》、《数据库基础》、《HTML脚本语言》等。
二、课程总目标《网络开发实例教程》课程的主要任务是:介绍 程序设计的基本原理和技术、 程序设计基础、C# 语言基础和 程序开发工具的使用等有关内容。
通过本课程的学习,使学生掌握开发 程序的基础知识和方法,对网络程序设计有一个全面的认识和了解,能够独立自主开发留言板、BBS、聊天室等网络应用程序。
学习本课程后,应达到下列基本要求:1.了解WEB程序设计的基本技术。
2.掌握程序设计的基本方法。
3.能比较熟练地开发基于的web程序。
4.掌握开发环境Visual 的使用。
三、重点、难点章节及内容(一)重点章节及内容;第一章搭建网站的运行环境与开发环境: 3.5运行环境、网站设置、虚拟目录设置、创建网站、发布网站、复制网站;第二章使用控件高效创建网站页面:XHTML常用元素、单文件模型和代码隐藏页模型、CSS样式定义和存放位置、JavaScript常识和代码存放位置、XML文件结构、web.config 配置文件结构和配置方法;第三章使用类和端和服务器的信息:掌握Request、Response、Session、Application、Server和Cookie等对象的作用、常用属性和方法;第四章控制网站页面的外观:创建基于母版页的内容页、创建嵌套母版页和基于子母版的内容页;第五章快速实现网站导航:使用Menu控件的菜单项编辑器设置下拉菜单导航的方法、使用Menu控件和网站地图实现下拉菜单导航的方法、使用TreeView控件的节点编辑器设置树型导航的方法、使用TreeView 控件和网站地图实现树型导航的方法;第六章使用获取与处理数据:使用的对象(包括Connection、Command、DataReader、DataAdapter、DataSet和DataView)访问后台数据库;数据源控件和数据绑定控件在Web页面中输出数据,对后台数据库中的数据进行修改和更新、在Web页面中灵活使用对象、数据源控件和数据绑定控件实现应用程序功能、Connection、Command、DataReader、DataAdapter、DataSet、DataView等对象的功能和常用属性、方法;SqlDataSource数据源控件和GridView、DataList、Repeater、DetailsView、FormView、DropDownList等数据绑定控件的功能、属性和事件;第七章使用LINQ集成查询与更新数据:LINQ实现用户登录功能、使用LINQ实现用户注册功能、使用LINQ浏览与更新商品数据;第八章:应用I/O和流操纵文件和图片:上传文件到硬盘和数据库的方法、上传图片到硬盘和数据库的方法、下载文件的方法;第九章:整合和发布网站:web.config文件的配置方法,熟练掌握在web.config文件中配置数据库连接字符串的方法,学会在Web页面中使用web.config文件中的配置数据库连接字符串;将多个Web页面整合为一个完整的网站,并对网站进行部署和发布;将Web页面中的数据显示代码与业务逻辑代码分离,创建多个类和方法,通过三层架构实现应用程序的功能需求。
ASP.NET动态网页设计案例教程 郭建东 教程 及教案 chap02
图2-1 C
Padding:5px
10px
网页内容框:90px×40px
5px 120px
图2-2 盒子模型示例
10px
60px
在Web窗体设计视图中,内容页面只有 Content控件所在区域是可编辑的,从母版页 中继承来的内容不可编辑 。
案例2-2
创建内容页面,应用案例2-1中的母版页。 案例分析
创建内容页面,套用案例2-1中的母版页,根据用 户在母版页中的导航区域所选择的论坛栏目,在内 容区域显示相应栏目的信息。
图2-22 案例2-5运行效果
更多课程配套课件资源请访问在线教务辅导网 在线教务辅导网:
中应用CSS样式
建立CSS样式文件 添加样式规则 设置样式属性 样式引用
CSS样式属性
中的CSS样式属性设置包括对字体、块、 背景、边框、方框、定位、布局、列表、表格共9大 类进行设置 。
字体属性 块属性 背景属性 边框属性 方框属性 定位属性 布局属性 列表属性 表格属性
第2章 CSS样式与母版页
学习要点
掌握简单CSS样式设计 掌握母版页的创建、应用及在母版页中使用样式 掌握主题的应用
使用CSS布局页面
使用CSS布局网页是Web标准的基础,使用 CSS,可对页面的布局、字体、颜色、背景和 其他效果实现更加精确的控制。使用CSS+ Div布局页面主要优点如下:
定位属性
利用定位属性,可以建立列式布局,即布局的 一部分与另一部分重叠。
position:确定定位类型。 z-index:设置块元素的叠放顺序。 width、height:确定元素的宽度和高度。 top、right、bottom、left:设置元素上、右、下、
ASP.NET2.0网页设计范例教本
如同第3章變數的匈牙利命名法,我們也可以比照 辦理,以名稱的前3個字元作為控制項代碼,如此 控制項名稱將更加有意義,如下表所示:
表單與控制項類 表單 按鈕 標籤
文字方塊
字首 frm btn lbl txt
範例 frmTest、frmCalculate
btnSave、btnOpen lblShowMessage txtName、txtStudentName
件處理程序如下所示:
Private Sub Button1_Click(sender As _ Object, e As EventArgs) _
觸發事件的來源物 件,也就是哪一個 物件產生此事件
Handles Button1.Click
……
End Sub
事件物件本身,包 含事件的相關資訊
4-1-2 物件名稱的命名-說明
TextBox1.BackColor = Color.Red TextBox1.MaxLength = 20
4-1-1 物件的基本觀念屬性(在「屬性」視窗設定屬性值)
在VS Express for Desktop的「屬性」視窗提供三種 方法來設定屬性值,如下所示:
• 直接在欄位輸入屬性值,例如:輸入Text屬性 值。
在Visual Basic應用程式的事件處理 如同讓遙控機器人玩具行走,機器 人是程式,按下遙控器開關可以產 生事件,我們需要按下前進按鈕觸 發事件,才能執行事件處理程序讓 機器人開始向前走,如右圖所示:
4-1-1 物件的基本觀念-事件2
例如:第2章Button控制項觸發的Click事件,其事
控制項名稱.方法名稱
上述語法可以呼叫控制項物件的方法,控制項名 稱就是Name屬性值。例如:Button1控制項物件 呼叫的2個方法,如下所示:
asp.net网站课程设计
网站课程设计一、课程目标知识目标:1. 学生理解网站开发的基本概念,掌握.NET框架的使用。
2. 学生掌握C#编程语言在网站开发中的应用,能够运用数据绑定、事件处理等基本技术。
3. 学生了解WebForm、MVC和Web API三种开发模式的特点和适用场景。
技能目标:1. 学生能够运用Visual Studio等开发工具创建、配置和管理网站项目。
2. 学生掌握使用进行数据库连接、数据查询和数据操作的方法。
3. 学生能够运用控件构建用户界面,实现动态数据的展示和交互功能。
情感态度价值观目标:1. 学生培养对编程的兴趣,激发学习网站开发的热情。
2. 学生养成团队合作、沟通协调的良好习惯,能够在团队项目中发挥积极作用。
3. 学生树立正确的网络安全意识,关注网站性能、安全性和用户体验。
课程性质:本课程为实践性较强的课程,旨在帮助学生掌握网站开发的基本知识和技能,培养学生具备实际项目开发能力。
学生特点:学生具备一定的编程基础,对网站开发有一定了解,但对 框架和实际项目开发尚不熟悉。
教学要求:课程注重理论与实践相结合,以项目为导向,强化学生动手实践能力,培养学生解决实际问题的能力。
通过课程学习,使学生能够独立完成简单的网站项目开发。
二、教学内容1. 概述- .NET框架介绍- C#编程语言基础2. WebForm开发模式- 控件的使用和布局- 事件处理机制- 数据绑定技术3. MVC开发模式- 模型、视图、控制器的关系- 路由配置和URL分发- Razor视图引擎4. Web API开发模式- RESTful API设计原则- Web API的创建与调用- JSON数据格式处理5. 数据库操作- 的使用- 数据库连接与命令执行- 数据查询与操作6. 网站安全性- 身份验证与授权- SQL注入和XSS攻击防范- 网站用户权限管理7. 网站性能优化- 网站缓存技术- 异步处理和并发控制- 代码优化和资源压缩8. 实践项目开发- 项目需求分析- 数据库设计与实现- 网站功能模块开发教学内容安排和进度:1-4周:概述、WebForm开发模式5-8周:MVC开发模式、Web API开发模式9-12周:数据库操作、网站安全性13-16周:网站性能优化、实践项目开发教学内容与教材关联性:本教学内容基于教材《网站开发技术》进行组织,涵盖教材中相关章节,确保学生能够系统地学习网站开发的知识和技能。
asp.net课程设计(一)
课程设计(一)一、教学目标本课程旨在让学生掌握的基本原理和应用,培养学生运用技术进行网页设计和开发的能力。
具体目标如下:1.知识目标:–理解的起源和发展历程。
–掌握的核心概念,如Web Forms、 MVC和Web API。
–学习的常用控件及其属性。
–了解的请求和响应处理机制。
2.技能目标:–能够运用技术设计并开发静态网页。
–掌握中数据库连接和数据操作的基本方法。
–熟练使用常用控件,如文本框、按钮、列表框等。
–掌握的页面布局和样式设计。
3.情感态度价值观目标:–培养学生对计算机科学和网络技术的兴趣,提高其信息素养。
–培养学生团队协作和自主探究的学习精神。
–使学生认识到技术在现代社会的重要性和广泛应用。
二、教学内容本课程的教学内容主要包括以下几个部分:概述:介绍的起源、发展历程及其核心概念。
2.Web Forms:学习Web Forms的基本原理,掌握页面布局、控件使用和事件处理。
MVC:了解 MVC的架构和原理,学习控制器、视图和模型的设计与实现。
4.Web API:学习Web API的基本概念,掌握创建和使用API的方法。
5.数据库连接与操作:学习中数据库连接和数据操作的基本方法。
6.页面样式与布局:掌握CSS、HTML和JavaScript在中的应用。
三、教学方法为了提高教学效果,本课程将采用以下几种教学方法:1.讲授法:用于讲解的基本概念和原理。
2.案例分析法:通过分析实际案例,使学生更好地理解的应用。
3.实验法:让学生动手实践,提高其运用技术解决问题的能力。
4.讨论法:鼓励学生积极参与课堂讨论,培养其团队协作和自主探究的精神。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的教材,为学生提供系统性的学习资料。
2.参考书:提供相关领域的参考书籍,拓宽学生的知识视野。
3.多媒体资料:制作精美的PPT、视频等多媒体资料,提高课堂教学效果。
4.实验设备:配置适当的实验环境,确保学生能够顺利进行实践操作。
网页设计ASP NET实验实训指导书
</body> </html>
2、 HtmlInputText(单行文本框和密码框)
<input id="控件名称" type="text | password" maxlength="整数,表示输入最大的字符数" size="整数,表示文本框的宽度" value="文本框中的文字" runat="server" />
<%@ Page Language="C#" %>
<script runat="server"> protected void Submit1_Click(object sender, EventArgs e) { span1.InnerHtml = "您的留言如下:" + TextArea1.Value; }
程序设计 实验指导书
淮南职业技术学院 信息与电气工程系
目录
实验一.net 基础程序设计............................................................................................................... 3 实验二 html、服务器控件的使用................................................................................................ 7 试验三 网站设计及内置对象的使用.......................................................................................... 19 试验四 数据库设计....................................................................................................... 32 综合作业 制作个人网站............................................................................................... 43
ASP .NET动态网页设计案例教程 (13)
第13章使用开发学生成绩管理系统通过本章您将学习:z ASP .NET数据库应用程序的开发过程z开发学生成绩管理系统,包括登录页面、母版页面、主菜单页面、成绩查询页面、成绩维护页面等ASP .NET动态网页设计案例教程(Visual Basic .NET版)学习入门(1) 学生成绩管理系统提供成绩查询和管理的功能。
(2) 学生使用该系统查询成绩。
(3) 教师使用该系统查询学生成绩。
(4) 教师使用该系统修改学生成绩。
(5) 教师使用该系统增加学生成绩。
(6) 教师使用该系统删除学生成绩。
(7) 学生成绩管理系统由下列ASP .NET Web页面组成。
表13-1 学生成绩管理系统页面组成文件名称说明login.aspx 用户登录页面masterPage.master 母版页mainMenu.aspx 主菜单页面stuSelect.aspx 学生查询页面selManage.aspx 教师查询学生成绩页面updateManage.aspx 教师修改学生成绩页面addManage.aspx 教师增加学生成绩页面delManage.aspx 教师删除学生成绩页面Error.aspx 无权访问提示页面(8) 该系统所使用的数据信息保存在SQL Server数据库WebJWDB中,有数据表Users、Exam。
Users数据表存放的是用户安全信息(用户ID、密码、身份),Exam数据表存放的是学生的成绩信息。
任务1:创建登录主页面操作任务:学生成绩管理系统的默认主页是登录页面。
根据不同的登录用户(有教师和学生两种身份)显示不同的操作页面。
运行效果如图13.1所示。
(1) 当以教师身份(例如,用户ID:T2003001,密码:password)登录时,教师不仅可以查询学生成绩,还可以对学生成绩进行维护,包括修改、增加、删除操作。
(2) 当以学生身份(例如,用户ID:S2007101,密码:password)登录时,学生可以查询成绩,但不可以对成绩进行维护。
ASP.NET 2.0网页设计范例教本
7
9-1 排序的基礎-分類標準
在計算機科學使用的排序演算法,其分類的標準有三種, 如下所示: • 執行效率(Computational Complexity):使用Big Oh評 估的執行效率,以資料量n來說,其範圍從O(n Log n)到 O(n2)。 • 記憶體的使用(Memory Usage):排序演算法所需使 用的電腦資源,主要是指額外記憶體空間的使用。 • 穩定性(Stability):如果排序演算法是一種穩定性演 算法,這是指在排序後,重複鍵值的順序並不會改變 ,仍然保持原來順序。
30
9-3 分割資料的排序法
9-3-1 合併排序法 9-3-2 快速排序法
• 自己動手作作看 – 快速排序法
31
9-3 分割資料的排序法
分割資料排序法是使用「各個擊破」(Divide and Conquer)演算法,這種演算法是將排序問題分割 成多個小問題,使用遞迴方式解決各子問題後, 就可以完成整個資料排序。
27
9-2-4 謝耳排序法-過程4
每個集合有4個元素,使用插入排序排序這兩個集 合,如下所示:
(0, 2, 4, 6)→(1, 3, 19, 4) (1, 3, 5, 7)→(7, 6, 8, 11) 因19 > 4 交換(1, 3, 4, 19) 因7 > 6 交換(6, 7, 8, 11)
20
9-2-3 插入排序法-特點
如果排序資料是幾乎已排序好的資料時,插入排 序法的執行效率將會顯著提昇到最佳執行效率 O(n)。例如:第3和4次都是[10][11][12][15][1][2], 因為插入15時,前面3個元素已經排序好,所以迴 圈沒有任何搬移動作,只有外層迴圈的n-1次,可 以節省排序時間到O(n)。 反過來說,如果數字的排列與排序順序剛好相反 ,插入排序法就會花費最差的執行效率O(n2)。
ASP NET动态网页设计与制作教案
ASP NET动态网页设计与制作教案一、课程简介1.1 课程背景随着互联网的普及和发展,动态网页技术越来越受到人们的关注。
ASP NET作为Microsoft公司推出的一种基于.NET框架的动态网页技术,以其强大的功能和灵活的编程方式,已经成为当前Web开发的主流技术之一。
1.2 课程目标1.3 课程内容本课程共分为十五个章节,主要内容包括:ASP NET概述、Visual Studio 2024的使用、C语言基础、ASP NET控件、数据库连接与操作、用户身份验证、文件与、AJAX技术、LINQ技术、Web服务、站点管理、网站发布与维护等。
二、第一章:ASP NET概述2.1 教学目标让学生了解ASP NET的发展历程、特点和应用领域,掌握ASP NET的基本架构。
2.2 教学内容ASP NET的发展历程ASP NET的特点ASP NET的应用领域ASP NET的基本架构2.3 教学方法采用讲授法,结合案例分析,使学生了解和掌握ASP NET的基本概念。
2.4 教学资源教材:《ASP NET动态网页设计与制作》案例:ASP NET网站实例2.5 教学评价通过课堂讲解和案例分析,检查学生对ASP NET基本概念的理解程度。
三、第二章:Visual Studio 2024的使用3.1 教学目标使学生熟悉Visual Studio 2024集成开发环境,掌握基本的操作方法。
3.2 教学内容Visual Studio 2024的安装与启动熟悉Visual Studio 2024界面布局创建ASP NET项目编写、运行和调试代码3.3 教学方法采用操作演示和步骤讲解相结合的方式,引导学生掌握Visual Studio 2024的基本使用方法。
3.4 教学资源教材:《Visual Studio 2024入门与应用》演示视频:Visual Studio 2024基本操作演示3.5 教学评价通过操作练习和课堂提问,检验学生对Visual Studio 2024使用方法的掌握情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-1-3 客戶端網頁技術-VBScript
VBScript 屬於 Visual Basic 語言家族的成 員 , 全 名 Microsoft Visual Basic Scripting Edition, 簡 稱 VBScript, VBScript 屬於一種完全免費的直譯程式語 言,也是一種瀏覽端的網頁設計語言,能 夠讓網頁設計者開發互動多媒體的網頁內 容,目前只有Internet Explorer瀏覽程式 支援VBScript。
1-1-1 WWW的基礎-名詞解說
常見的名詞 說明 首頁 英文名稱為 Homepage,指的為連接 Web 伺服器後下載的第一頁文 件、網頁或稱為 Web 畫面、HTML 文件 HTML 全名 HyperText Markup Language,屬於一種文件編排的語言,在 瀏覽程式看到的網頁內容就是使用此語言所製作 URLs 全名 Uniform Resource Locations ,這是 WWW 的萬用資源定位 器 , 可 以 用 來 連 結 網 站 和 其 它 Internet 資 源 , 其 格 式 為 【 】以「 :// 」符號分隔,符號前 為 通訊協定, 後為伺服器的網域名稱 HTTP 全名 Hypertext Transport Protocol 為 WWW 使用的標準通訊協定, Web 伺服器的資料傳送都是透過這個通訊協定進行資料的交換 超文件 英文名稱 Hypertext 為一種文件閱讀方式,透過超連結的導引,可 以在閱讀文件內容時,隨時檢視相關連的資料 超媒體 英文名稱 Hypermedia 基本上和超文件非常相似,只是原來文字的 超連結改為圖片、聲音或影像動畫等多媒體元件
1-1-3 客戶端網頁技術JavaScript(Jscript)
JavaScript是Netscape開發的一種Script 腳本語言,使用淺顯的程式語法,只需初 學程式設計者即可運用自如,輕鬆建立互 動的網頁效果,Jscript為微軟推出相容 JavaScript的Script語言,簡單的說, Netscape支援JavaScript,Internet Explorer支援的是Jscript。
1-1 網頁設計的基礎
1-1-1 WWW的基礎
1-1-2 WWW的架構
1-1-3 客戶端網頁技術
1-1-4 伺服端網頁技術
1-1-1 WWW的基礎-說明
「 WWW」(Word Wide Web) 全 球 資 訊 網 是 1989年歐洲高能粒子協會一個研究小組所開發的 一種全新的 Internet 服務, WWW 能夠在網路上 傳送圖片、文字、影像、聲音等多媒體資料,由 Tim Berners Lee領導的小組所開發的主從架構 分散式網路服務系統。
P659
網頁設計範例 教本
陳會安
第1章 基礎與開發環境 的建立
1-1 網頁設計的基礎 1-2 伺服端網頁技術 1-3 Windows XP Professional/2000的 開發環境 1-4 Windows XP Home Edition的 開發環境 1-5 執行程式 1-6 程式的編輯工具
1-1-3 客戶端網頁技術-DHTML
「DHTML」(Dynamic HTML)屬於一種 HTML動態效果的技術,DHTML技術是3種元素 所組成,就是HTML、CSS和Script語言,如下 所示:
• HTML:HTML 4.0x版的HTML標籤,DHTML只是使 用CSS和Script語言擴充HTML標籤。 • CSS:「Cascading Style Sheets」簡稱CSS,中 文稱為層級式樣式表,CSS能夠重新定義HTML標籤, 讓HTML標籤顯示不同的編排格式。 • Script語言:主要是指VBScript或JavaScript, Internet Explorer瀏覽程式就是VBScript和JScript。
WWW 採 用 「 HTTP」(Hypertext Transfer Protocol)通訊協定將伺服器的 資料傳送到瀏覽程式,伺服器在架構上處 於被動角色,等待使用者藉著瀏覽程式提 出瀏覽的HTTP請求,Web伺服器針對請求 進行檢查,如果沒有問題就開始傳輸資料, 傳輸的資料為HTML文件和相關的多媒體檔 案。
1-1-2 WWW的架構-說明
WWW 全球資訊網屬於一種主從架構的系 統。
• 主端是「伺服端」(Server):指的是Web伺服 器,在伺服器上儲存著 HTML 文件等網頁文件 和圖片等多媒體資料。 • 從端是「客戶端」 (Client):使用者執行瀏覽 程式的電腦,負責和伺服器溝通和讀取伺服器 的資料,也就是HTML文件。
1-1-4 伺服端網頁技術-說明
伺服端網頁技術簡單的說是在Web伺服器 上執行的程式,而不是在使用者客戶端的 瀏覽程式執行,目前常用的伺服端技術有: CGI、ASP、、JSP和PHP。
1-1-2 WWW的架構-圖例
Web伺服器儲存客戶端請求的資料,以微軟來說 就是「IIS」(Internet Information Server), 從端是使用瀏覽程式顯示伺服端文件,微軟的 Internet Explorer是目前巿場佔有率最高的瀏覽 程式。
1-1-2 WWW的架構-HTTP
1-1-3 客戶端網頁技術-說明
客戶端網頁技術是指程式碼在使用者客戶 端瀏覽程式上執行,瀏覽程式本身即是直 譯程式,只需瀏覽程式支援相關的直譯語 言,就可以執行這些客戶端網頁技術。
1-1-3 客戶端網頁技術-Java Applet
Java屬於一種真正的物件導向程式語言, 它並不是一種咖啡名稱,而是一種類似 C++的編譯語言,不過並不完全相同。 Java使用編譯程式將原始程式碼編譯成位 元組碼後,也就是「Java Applet」(一種 Java應用程式),在瀏覽程式需要使用 Java直譯程式「JVM」(Java Virtual Machine)來執行。