Ch01網際網路、HTML 、 Script 、 ASP.NET簡介

Slides:



Advertisements
Similar presentations
1 自然人憑證 結合人事差假管理系統 指導老師:丁德榮 教授 作者:何岳剛、蘇巨鋒、廖偉吏、鄭致瑋、湯媛喬、李封儒 報告人:廖偉吏 彰化師範大學 資訊工程學系 報告日期: 95/11/2.
Advertisements

项目四:Internet基础与接入方法 第八章 应用服务器安装配置
第21章 .NET报表设计 (时间:1.5次课,3学时).
第二章 网页艺术设计的技术基础.
硕士论文开题报告 煤炭企业物流信息系统的 研究与设计 指导老师: 学生姓名: 学 号:
第一章 認識程式語言.
汽车在公路上行驶.
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
程式語言與設計 授課教師:蔣德威.
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
第1章 网页、网站制作基础 1.1 网页与网站的概念 1.2 Web标准 1.3 网页制作的常用软件 1.4 构成网页的基本元素
网站如何定制建设???.
信 息 与 软 件 工 程 学 院 实验室开放实验介绍.
网页制作与网站设计教学课件 网页制作与网站设计课程组开发
網頁技術簡介.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
第8章 多媒体网页制作.
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
全球資訊網(WWW)簡介.
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
第二章 網際網路網頁的設計.
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
第1章 程式語言與Visual Basic的基礎
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
第一章 認識Visual C 環境架構 1-1 認識Visual C Visual Studio 概觀
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
第 3 章 網頁的基本設定與預覽.
課程名稱:資料庫系統 授課老師:李春雄 博士
南华大学计算机学院 软件工程系 QQ讨论群:
指導老師 : 張文智 組員: B 黃美華 B 林耕宇 B 蕭凱中 B 游振偉
.NET 簡介.
第 2 章 FrontPage 2002 的基本操作.
.NET 簡介.
第16章 VB.NET物件導向與.NET Framework
第一章: Java Web 开发技术概述.
第一章 Visual Studio、SQL Server介紹與開發環境
第六章 网络基础.
基于 C# 的 .NET Framework 程序设计
项目2 创建和管理本地站点.
第2章 网络营销工具.
NAMO網頁製作教學簡報 講師:李惠茹.
網頁製作 網頁製作軟體 網頁瀏覽軟體 網頁圖像製作軟體 HTML語言 網站登錄.
視窗程式設計簡介-VB、Visual Studio
ADS通讯-高级语言 The Windows Control and Automation Technology 1 尚德明.
新世代計算機概論第三版 第11章 網際網路.
課程名稱:_____________ 指導教授:_____________
程序语言的现在和未来 孙志岗.
Python联合服务器的使用.
第8章 计算机通信与网络.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
大專院校美食網- 以新北市為例 商務科技管理專題 組 別: 第二組 專題成員: 方采薇 陳宜欣
Network Application Programming(3rd Edition)
电子商务 王素凤
第十五章 WWW網頁的製作 計算機概論編輯小組.
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
Ch6 檔案傳輸.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
第1章 ASP.NET基础.
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
ASP动态网页设计实用教程 主讲教师:贾海陶.
DEV 343 VS2005超快速开发方案/EEP2006控件包.
課程名稱:資料庫系統 授課老師:李春雄 博士
第 1 章 設計網頁的準備工作.
W3C标准网页制作 主讲教师:张 涛.
第8章 网页特效——JavaScript 主讲人:刘泰然 经济管理学院.
第十二章 Visual FoxPro开发Web数据库
FrontPage 2000.
臺北市政府教育局 97年臺北市立國民中學教科書採購作業 政風座談會議
编译原理 中南大学软件学院 陈志刚.
Presentation transcript:

Ch01網際網路、HTML 、 Script 、 ASP.NET簡介 網頁程式設計

大綱 網際網路簡介 網頁設計的基礎 ASP.NET伺服器網頁技術

WWW的基礎 「WWW」(World Wide Web)全球資訊網是1989年歐洲高能粒子協會一個研究小組所開發的一種全新的Internet服務,WWW能夠在網路上傳送圖片、文字、影像、聲音等多媒體資料,由Tim Berners Lee領導的小組所開發的主從架構分散式網路服務系統。

WWW的基礎

WWW的架構 WWW全球資訊網屬於一種主從架構的系統。 主端是「伺服端」(Server):指的是Web伺服器, 在伺服器上儲存著HTML文件等網頁文件和圖 片等多媒體資料。 從端是「客戶端」(Client):使用者執行瀏覽程 式的電腦,負責和伺服器溝通和讀取伺服器的 資料,也就是HTML文件。

WWW的架構 Web伺服器儲存客戶端請求的資料,以微軟來說就是「IIS」(Internet Information Server),從端是使用瀏覽程式顯示伺服端文件,微軟的Internet Explorer是目前巿場佔有率最高的瀏覽程式。

WWW的架構-HTTP WWW採用「HTTP」(Hypertext Transfer Protocol)通訊協定將伺服器的資料傳送到 瀏覽程式,伺服器在架構上處於被動角色, 等待使用者藉著瀏覽程式提出瀏覽的HTTP 請求,Web伺服器針對請求進行檢查,如果 沒有問題就開始傳輸資料,傳輸的資料為 HTML文件和相關的多媒體檔案。

網頁基本應用架構 網頁編輯工具 (Windows記事本) Script語言 伺服端 瀏覽器 用戶端 VRML 伺服端應用程式 資料庫 ActiveX控制項 Java Applets Netscape外掛程式 Frontpage PhotoImpact Flash

承先啟後 以Frontpage , PhotoImpact , Flash建立網頁

客戶端網頁技術-說明 客戶端網頁技術是指程式碼在使用者客戶端瀏覽程式上執行,瀏覽程式本身即是直譯程式,只需瀏覽程式支援相關的直譯語言,就可以執行這些客戶端網頁技術。 Java Applet JavaScript(Jscript) VBScript DHTML

伺服端網頁技術 伺服端網頁技術簡單的說是在Web伺服器上執行的程式,而不是在使用者客戶端的瀏覽程式執行,目前常用的伺服端技術有:CGI、ASP、ASP.NET、JSP和PHP。

ASP.NET的基礎 ASP.NET是ASP 3.0的新版本,不過ASP.NET並不能說是ASP的改版,因為ASP.NET是一種全新架構的伺服端技術,屬於微軟.NET Framework技術的一環,能夠在伺服端建立功能強大的Web應用程式。 ASP.NET是架構在.NET Framework的「CLR」(Common Language Runtime)平台的網頁技術,用來建立Web應用程式,為了和舊版相容,它仍然支援ASP 3.0 。

ASP.NET的基礎 執行效能的改進:ASP.NET使用編譯語言VB.NET、C#或Jscript.NET,而不是使用直譯語言VBScript或JavaScript,它是使用CLR方式在伺服端執行,ASP.NET的程式碼會先編譯成MSIL語言後,才使用CLR來執行。 強大的功能和擴充性:因為ASP.NET是架構在CLR的平台,換句話說,龐大的.NET Framework Class Libray類別函式庫的物件都可以使用在ASP.NET,輕鬆建構功能強大的Web應用程式。

ASP.NET的基礎 程式語言無關:ASP.NET與程式語言無關,使用者可以選擇熟悉的程式語言來編寫程式碼,並且支援存在的COM元件。 更強大的伺服端功能:不同於ASP對前端網頁使用者狀態的無法控制,ASP.NET的HTML和Web控制項完全在伺服端處理,能夠保留使用者狀態,提供更佳的客戶端控制能力。 進階的伺服端控制項:ASP.NET提供進階的伺服端控制項Server Controls,可以執行表單驗證和控制資料顯示的版面配置,而不用自行使用HTML標籤編排輸出的結果。

.NET Common Language Runtime-說明 .NET Framework是微軟下一個世代的程式開發平台,它是由CLR和.NET Framework Class Library組成。 當.NET Framework支援的程式語言,例如:VB.NET、C#和Jscript.NET等編寫的程式碼,使用.NET的編譯程式進行編譯,不過並不是編譯成CPU可執行的機器語言,而是一種中間程式語言稱為「MSIL」(Microsoft Intermediate Language)。

.NET Common Language Runtime-圖例 當需要執行程式時,CRL使用其「JIT」(Just In Time)編譯程式將MSIL轉換成機器語言,然後馬上的執行,如下圖所示:

記事本 ASP.NET程式碼只是一般文字檔案,所以Windows的記事本就可以進行編輯,請執行「開始」→「所有程式」→「附屬應用程式」→「記事本」指令啟動記事本,如下圖所示:

Visual Studio.NET Visual Studio.NET,簡稱VS.NET,這是一套整合 應用程式開發環境「IDE」(Integerated Development Environments),可以使用VB.NET 等.NET語言開發Windows、ASP.NET、主控台和 Web Services等應用程式。