动态网站第一章简介课件_第1页
动态网站第一章简介课件_第2页
动态网站第一章简介课件_第3页
动态网站第一章简介课件_第4页
动态网站第一章简介课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1ASP.NET概述课程介绍课程的地位随着因特网的应用和以页面为载体的网络信息的广泛传播,网络程序设计技术已成为信息技术人员必须掌握的职业技能之一。WEB服务、WEB应用、B/S结构的应用将成为主流。ASP.NET是目前微软进行web应用程序开发的主流技术。

ASP.NET动态网页设计课程的任务

本课程的任务是学生在学习了计算机网络技术、多媒体技术(静态网页设计和图形图像处理技术)、数据库原理及应用等课程的基础上开设的职业技能训练课,通过学习和上机练习使学生基本掌握基于ASP.NET技术的WEB应用的规划、设计和动态网面制作中对于内容的动态显示与更新技术。ASP.NET动态网页设计预习<->总结

预习-内容重点(你尚不理解)重点概念常用对象和方法、属性典型程序读懂教科书的示例程序ASP.NET动态网页设计Journal(日志)

Journal(学习日志)是你学习过程的逐日记录(只能增加、不能减页)每天的学习心得设计制作调试的详细过程工作程序和观察到的现象关于设计、编程、调试的经验的纪要ASP.NET动态网页设计课时安排和成绩评定总学时:60学时,期中:讲课40学时,实验20学时。制作完成一个动态网站的建设。(两周课程设计)考试形式:大作业或者机试,待定。必须按时到课,3次旷课没有成绩,包括上机也必须按时到课。ASP.NET动态网页设计任务流程

构建ASP.NET开发环境1第一个ASP.NET程序2ASP.NET动态网页设计技能目标

会进行ASP.NET开发环境和运行环境的搭建;能编写和发布简单的ASP.NET程序。教学目标知识目标

掌握VisualStudio.NET集成开发环境的安装;掌握ASP.NET运行环境的安装与配置;理解实现动态站点的关键技术;了解ASP.NET程序的开发过程。教学目标ASP.NET动态网页设计任务描述学习一种新的动态网页技术,首先要知道它的开发环境是什么,将来开发完之后怎么运行,都需要安装什么软件。ASP.NET动态网页设计.NET框架结构与特色开发ASP.NET应用程序所需环境任务1.1构建ASP.NET开发环境ASP.NET介绍ASP.NET动态网页设计B/S与C/SB/S:是浏览器端/服务器端,程序完全放在服务器上,不用在浏览器上安装任何文件,它是基于Internet的产物.全球用户群中资源共享,无需安装客户端软件。但是对安全的控制能力相对弱。C/S:中心局域网,特定用户群中资源共享,需要安装客户端软件。一般面向相对固定的用户群,对信息安全的控制能力很强。任务1.1构建ASP.NET开发环境ASP.NET动态网页设计

动态网页技术及其实现原理?任务1.1构建ASP.NET开发环境ASP.NET动态网页设计

1.1.1

.NET框架与ASP.NET

ASP.NET是一种动态网页技术,它提供了一个基于Microsoft.NET

框架的Web开发平台。.NET框架(.NETFramework)是支持ASP.NET应用程序的基础平台,它由公共语言运行库(CLR)和.NETFramework类库组成。公共语言运行库为多种语言的程序代码提供了编译运行环境。.NETFramework类库包含有上百个面向对象类。任务1.1构建ASP.NET开发环境ASP.NET动态网页设计4、执行效率高5、安全性高3、易于配置和部署2、将业务逻辑代码与界面设计代码分开6、跟踪和调试1、开发工具使用方便Text2、ASP.NET介绍--ASP.NET的特色与优势任务1.1构建ASP.NET开发环境ASP.NET动态网页设计丰富的控件库内置80多种控件统计表明,采用新控件方式的编码,至少比早期减少70%的代码量使用纯JavaScript脚本方式编写树形目录需要大量编码而使用TreeView导航控件,无需编写一行代码即可完成2、ASP.NET介绍--ASP.NET的特色与优势任务1.1构建ASP.NET开发环境ASP.NET动态网页设计与浏览器无关方便设置断点,易于调试编译后执行,运行效率高2、ASP.NET介绍--ASP.NET的特色与优势任务1.1构建ASP.NET开发环境ASP.NET动态网页设计编译后执行,运行效率高___________________________代码编译

Microsoft

中间语言(MSIL或IL)JIT编译器

机器语言分别编译IL的每一部分2、ASP.NET介绍--ASP.NET的特色与优势任务1.1构建ASP.NET开发环境ASP.NET动态网页设计因为ASP.NET具有诸多优势,越来越多的企业开始采用ASP.NET技术构建它们的网络应用系统。戴尔电脑当当书店中华英才网微软官方网站......2、ASP.NET介绍—成功案例任务1.1构建ASP.NET开发环境ASP.NET动态网页设计http:///mallhome/home/default.aspx当当网全球最大的中文网上书店提供近百万种商品的在线销售2、ASP.NET介绍—成功案例任务1.1构建ASP.NET开发环境ASP.NET动态网页设计index.aspx中华英才网网站日均浏览量超过1900万拥有超过1360万个人注册用户拥有超过1250万份有效简历累计超过140万家企业注册会员每天提供超过160万个有效职位2、ASP.NET介绍—成功案例任务1.1构建ASP.NET开发环境ASP.NET动态网页设计任务1.1构建ASP.NET开发环境第一个ASP.NET程序搭建运行环境安装开发环境安装IIS服务器配置IIS服务器测试IIS服务器VisualStudio.NET介绍安装VisualStudio.NET编写第一个ASP.NET程序ASP.NET程序的发布ASP.NET动态网页设计1、安装IIS服务器安装IIS与配置虚拟目录IIS是基于Windows系统的Web服务器的ASP.NET应用程序的发布是基于IIS服务器的IIS类似JSP中使用的Tomcat,提供了更为强大的功能任务1.1构建ASP.NET开发环境1.1.2

IIS的安装与配置

ASP.NET动态网页设计单击“添加/删除Windows组件”确保“应用程序服务器”处于选中状态1、安装IIS服务器任务1.1构建ASP.NET开发环境ASP.NET动态网页设计打开Windows的控制面板。双击【管理工具】图标,打开管理工具页面。双击【Internet信息服务】图标,打开Internet信息服务页面。点击【网站】图标前面的“+”号,可以看到【默认网站】图标。在默认网站上右击,选择【属性】,打开属性对话框。2、配置IIS服务器任务1.1构建ASP.NET开发环境ASP.NET动态网页设计选择【主目录】,打开主目录选项卡,本地路径就是我们放置网站的地方,单击【浏览】按钮,选择你存放站点的路径,比如“c:\inetpub\”,这是系统默认的本地路径,选取相应路径后,单击【确定】按钮,则完成了主目录的设置示。选择【文档】选项卡,选中【启用默认文档】复选框,这样当运行web程序后,不需要在地址栏中填写此文件名,系统会默认文档中的文件,比如要浏览“”,只需要在浏览器中输入“”,就可以访问上述网页。用户也可以添加新的或者删除默认文档。2、配置IIS服务器任务1.1构建ASP.NET开发环境ASP.NET动态网页设计选择【ASP.NET】选项卡,用户可以选择所使用ASP.NET版本。选择【目录安全性】选项卡,可以设置目录的安全性。共有三种方法可供选择,分别是“身份验证和访问控制”、“IP地域和域名限制”、“安全通信”,通过这三种方法可以有效的控制目录的安全性。2、配置IIS服务器任务1.1构建ASP.NET开发环境ASP.NET动态网页设计如果先装VS再装IIS,会出现一个错误“访问IIS元数据库失败”。解决办法:

1、打开CMD,进入

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

2、输入

aspnet_regiis.exe

-i

稍等片刻,注册成功就解决问题了。

接着还会出现“未能创建

Mutex”的问题

解决方法:

1、先关闭你的VS2005。

2、打开

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary

ASP.NET

Files

找到你刚才调试的程序的名字的目录删除它。

3、关闭IIS服务器,重开一次。

4、用IE浏览一下你的程序,问题解决。任务1.1构建ASP.NET开发环境ASP.NET动态网页设计Microsoft.NETFramework4.0包括公共语言运行库和.NETFramework类库,读者可以进入微软官方网站(

)搜索“Microsoft.NETFramework4(独立安装程序)”,在弹出来的页面中下载dotNetFx40_Full_x86_x64.exe后安装。任务1.1构建ASP.NET开发环境1.1.3安装Microsoft.NETFramework4.0ASP.NET动态网页设计1、VisualS介绍

VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices程序、桌面应用程序和移动应用程序。VisualStudio是一套集成IDE,能够开发的程序包括常见的VisualC#、VisualBasic、VisualC++和VisualJ#等。ASP.NETWeb应用程序开发是VisualStudio一个重要的组成部分。

1.1.5VisualS2010集成开发环境任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图1VisualStudio2008的安装界面2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图2VisualStudio2008安装步骤2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图3安装模式选择2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图4安装进度2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图5安装进度显示2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图6安装完成提示2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计MSDN文件是在开发程序时,系统提供的在线帮助文件。安装MSDNLibrary联机帮助文件的步骤如下:2、安装VisualS任务1.1构建ASP.NET开发环境ASP.NET动态网页设计图7VisualStudio2008起始页

任务1.2第一个ASP.NET程序1.2.1创建ASP.NET程序VisualStudio2008运行环境ASP.NET动态网页设计图8文件菜单VisualStudio2008运行环境任务1.2第一个ASP.NET程序ASP.NET动态网页设计图9视图菜单VisualStudio2008运行环境任务1.2第一个ASP.NET程序ASP.NET动态网页设计图10调试菜单VisualStudio2008运行环境任务1.2第一个ASP.NET程序ASP.NET动态网页设计图11窗体图12工具箱VisualStudio2008运行环境任务1.2第一个ASP.NET程序ASP.NET动态网页设计图13选择工具箱项VisualStudio2008运行环境任务1.2第一个ASP.NET程序ASP.NET动态网页设计注意:如果先装vs再装sql2005也会出现问题。看不到sql2005的服务管理器Win7下安装sql2005版本问题:标准版

任务1.2第一个ASP.NET程序ASP.NET动态网页设计1.2.2第一个ASP.NET程序1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计图14新建网站对话框1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计新建网站时,可选择项目的位置,有多种选择点击浏览可以更改项目位置图15设置网站位置1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计图1-16新建的网站1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计双击Botton控件,到代码页,可以编写代码,与WinForms编程类似点击“源”可看到HTML视图与WinForms一样简单的控件+事件方式图1-17可视化的设计1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计这是我们刚才页面的解决方案组成。存放数据的文件夹自动创建的窗体文件代码后置文件站点配置文件ASP.NET中,HTML代码和C#代码分别存储于不同的文件中,称作代码后置注意:解决方案的保存!!1、编写第一个ASP.NET程序任务1.2第一个ASP.NET程序ASP.NET动态网页设计基于控件+事件的编程protectedvoidbtnOK_Click(objectsender,EventArgse){stringgreeting;switch(DateTime.Now.Hour){ ...... case12: greeting="嘿,{0}同学,吃中午饭了!"; break; ......}stringmessage=string.Format(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论