网络介绍课件汇总全书电子教案完整版课件最新)

上传人:王**** 文档编号:327394010 上传时间:2022-07-26 格式:PPT 页数:469 大小:6.25MB
返回 下载 相关 举报
网络介绍课件汇总全书电子教案完整版课件最新)_第1页
第1页 / 共469页
网络介绍课件汇总全书电子教案完整版课件最新)_第2页
第2页 / 共469页
网络介绍课件汇总全书电子教案完整版课件最新)_第3页
第3页 / 共469页
网络介绍课件汇总全书电子教案完整版课件最新)_第4页
第4页 / 共469页
网络介绍课件汇总全书电子教案完整版课件最新)_第5页
第5页 / 共469页
点击查看更多>>
资源描述

《网络介绍课件汇总全书电子教案完整版课件最新)》由会员分享,可在线阅读,更多相关《网络介绍课件汇总全书电子教案完整版课件最新)(469页珍藏版)》请在金锄头文库上搜索。

1、第第1章章ASP.NET概述概述第第1章章ASP.NET概述概述v1.1ASP.NET简介简介v1.2ASP.NET运行环境运行环境v1.3创建创建HelloWorld应用程序应用程序v1.4网上书店案例介绍网上书店案例介绍1.1ASP.NET简介简介v微微软软声声称称:“.NET是是一一个个革革命命性性的的新新平平台台,它它建建立立在在开开放放的的Internet协协议议和和标标准准之之上上,采采用用许许多多新新的的工具和服务用于计算和通信工具和服务用于计算和通信”vASP.NET是是微微软软公公司司.NET战战略略的的重重要要组组成成部部分分,是其中的一项核心技术。是其中的一项核心技术。1

2、.1ASP.NET简介简介v1.1.1.NETFramework简介简介v1.1.2ASP.NET介绍介绍v1.1.3ASP.NET的工作原理的工作原理1.1.1.NETFramework简介简介v.NETFramework是微软公司新一代视窗服务体系NGWS(NextGenerationWindowsService)的核心技术,引导着未来软件的开发策略,特别是使基于Web的应用程序开发朝着自然、简单、高效、灵活的方向发展。v在这个平台上,程序员可以开发运行于Windows、Internet、PocketPC、SmartPhone和TabletPC等多种平台的应用程序。v.NETFramewo

3、rk提供了高度可重用的基类,包括文件操作、数据库操作、XML分析、线程等等。1.1.1.NETFramework简介简介v.NETFramework体系结构图公共语言运行环境为基于.NET平台的一切操作提供了一个统一的、受控的运行环境。向开发人员提供了统一的、面向对象的、分层的和可扩展的类库集,从而极大的方便了应用程序的开发。其组织方式是以命名空间为基础的。1.1.2ASP.NET介绍介绍vASP.NET程序设计模型ASP.NET中有两个程序设计模型:Web Form和WebService。WebForm(Web窗体)是ASP.NET中的基本内容,用来编制功能强大的基于Web的网页,它常常使用

4、内嵌的服务器控件作为界面元素来编制简单高效的网页。Web Service(Web服务)是ASP.NET中提供的扩展Web应用能力的主要内容。Web服务是以XML与SOAP作为数据格式与协议的。1.1.2ASP.NET介绍介绍vASP.NET的新特性多语言支持更高的执行效率代码分离服务器控件易于配置管理强大的IDE支持更高的安全性与浏览器无关易于扩展1.1.2ASP.NET介绍介绍v开发工具介绍ASP.NET在设计时充分考虑了程序的开发效率问题,它不但可以使用记事本、Plus这类的文本编辑器进行开发,更为重要的是它支持所见即所得的工具来开发.NET程序微软公司推出的MicrosoftVisual

5、Studio.NET是一套完整的具有智能功能的开发工具,具有可视化的界面设计、简单快捷的代码编程以及动态调试和跟踪等功能,这些特性使得应用程序的开发效率大大地提高。1.1.3ASP.NET的工作原理的工作原理v当客户端浏览器向Web服务器发送一个URL请求时,Web服务器将根据这个请求的网页类型来进行相应的处理。如果是ASP.NET页面(其后缀名为aspx),则解析器解释此源代码,如果此代码没有被编译到动态链接库DLL(DynamaticLinkLibrary)中,则ASP.NET调用编译器对其进行代码编译。v已被编译过的代码一直存储到应用程序退出为止。当客户端第二次请求该网页时,公公语言运行

6、环境CLR将加载并立即执行被编译过的代码以返回输出结果,而并不会重新编译执行。1.2ASP.NET运行环境运行环境vASP.NET对对运运行行环环境境要要求求较较高高。只只能能在在较较高高版版本本的的Windows操操作作系系统统(Windows2000以上)上实现以上)上实现Web服务器的版本是服务器的版本是IIS5.0以上,以上,支持的平台是支持的平台是.NETFramework1.0+SPK2以上。以上。1.2ASP.NET运行环境运行环境v1.2.1安装安装IIS服务器服务器v1.2.2创建虚拟目录创建虚拟目录v1.2.3安装安装VisualStudio.NETv1.2.4Visual

7、Studio.NET简介简介1.2.1安装安装IIS服务器服务器v安装步骤参见教材(略)安装步骤参见教材(略)1.2.2创建虚拟目录创建虚拟目录v安装步骤参见教材(略)安装步骤参见教材(略)1.2.3安装安装VisualStudio.NETv安装步骤参见教材(略)安装步骤参见教材(略)1.2.4VisualStudio.NET简介简介vVisualStudio.NET的集成开发环境1解决方案资源管理器2类视图窗口3属性窗口4服务器资源管理器5工具箱1.3创建创建HelloWorld应用程序应用程序v创创建建Web应应用用程程序序最最好好的的开开发发工工具具是是MicrosoftVisualSt

8、udio.NET,它它是是一一套套完完整整的的开开发发工工具具,不不仅仅用用于于生生成成Web应应用用程程序序,还还可可以以用用于于开开发发Web服务、桌面应用程序和移动应用程序。服务、桌面应用程序和移动应用程序。v在在此此环环境境下下开开发发,程程序序设设计计人人员员可可以以方方便便地地选选择择多多种种语语言言设设计计开开发发.NET程程序序,并并可可创创建建混混合合语语言言解解决决方案。方案。1.3创建创建HelloWorld应用程序应用程序v1.3.1创建创建Web项目项目v1.3.2添加添加Web页面页面v1.3.3编译执行网页编译执行网页1.3.1创建创建Web项目项目v在在界界面面

9、中中选选择择“新新建建项项目目”,或或者者选选择择“文文件件”“新新建建”“项目项目”,可以打开,可以打开“新建项目新建项目”对话框,对话框,从项目类型列表中选择“VisualC项目”在右边的模板列选择“ASP.NETWeb应用程序”1.3.1创建创建Web项目项目v在在界界面面中中选选择择“新新建建项项目目”,或或者者选选择择“文文件件”“新新建建”“项目项目”,可以打开,可以打开“新建项目新建项目”对话框,对话框,从项目类型列表中选择“VisualC项目”在右边的模板列选择“ASP.NETWeb应用程序”1.3.2添加添加Web页面页面1.3.2添加添加Web页面页面1.3.3编译执行网页

10、编译执行网页1.4网上书店案例介绍网上书店案例介绍v使用了ASP.NET技术开发了一个功能相对简单的网上书店。此案例按照软件项目开发的方式详细介绍了使用ASP.NET开发一个完整Web应用程序的步骤,包括需求分析、系统设计和各个模块的编码实现。v网上书店实现的主要功能是用户登录注册、分类浏览图书、查看图书介绍、图书搜索、图书购买;另外有图书管理部分,包括管理员身份验证、新书入库、封面上载、订单管理、库存管理等。v在此案例中,使用到了本书介绍的ASP.NET的绝大部分技术,如服务器控件技术、ADO.NET数据库技术、XML技术、WebService技术和应用程序配置技术等等。第2章C语言基础第2

11、章C语言基础v2.1C语言简介语言简介v2.2C程序结构程序结构v2.3C的数据类型与变量的数据类型与变量v2.4C的操作符的操作符v2.5流程控制流程控制v2.6类处理类处理v2.7异常处理异常处理2.1C语言简介语言简介vC是微软公司设计用来在.net平台上开发程序的主要编程语言。它由C、C+语言演化而来,是一种新型的面向对象的高级程序语言。vC语言在保留C、C+的基本特征的同时,主要涉及类(Class)、对象(Object)、继承(Inheritance)等面向对象的概念。2.1C语言简介语言简介v2.1.1.NETFrameworkv2.1.2C的主要特点的主要特点v2.1.3C的主要

12、功能的主要功能2.1.1.NETFrameworkv.NETFramework的意义就在于用统一的命令级支持任何编程语言。它通过建立一个可以跨不同编程语言的API(ApplicationProgrammingInterfaces)集,从而能够提供强大的语言继承性、错误处理及编译调试功能。因此,设计人员可以专注于程序算法上的设计,而避免把精力放在语言的学习上。v.NETFramework是.NET平台的基础框架,它提供了跨语言的协同工作能力,其强大的功能来自于公共 语 言 运 行 环 境 CLR(Common LanguageRuntime)和基本类库。2.1.2C的主要特点的主要特点v简单易学

13、v兼容性:C允许用C原型的API进行内部操作。v面向对象性v安全处理2.1.3C的主要功能的主要功能vC的主要功能主要表现在以下几个方面:的主要功能主要表现在以下几个方面:设计设计Windows应用程序应用程序自定义自定义Windows控件库控件库设计控制台应用程序设计控制台应用程序设计智能设备应用程序设计智能设备应用程序设计设计ASP.NETWeb应用程序应用程序设计设计ASP.NETWeb服务服务设计设计ASP.NET移动移动Web应用程序应用程序自定义自定义Web控件库控件库2.2C程序结构程序结构v程序一般都有其固定的结构。使用C撰写出来的应用程序,都是由一个个类(Class)组成的,

14、连程序也包含在类里。2.2C程序结构程序结构v2.2.1C程序范例程序范例v2.2.2程序入口点程序入口点v2.2.3using的用法的用法v2.2.4命名空间命名空间v2.2.5程序区块程序区块v2.2.6程序注释程序注释2.2.1C程序范例程序范例usingSystem;namespaceConsoleApplication1classClass1staticvoidMain(stringargs)Console.WriteLine(Pleaseenteryourname:);stringstrName=Console.ReadLine();Console.WriteLine(strNam

15、e+,WelcometoCworld!);2.2.2程序入口点程序入口点vC程程序序与与C语语言言类类似似,也也是是从从Main()函函数数开开始始执执行行,只只是是需需要要留留意意,这这里里Main是是首首字字母母大大写写,不不能能写写成成小小写写,并并且且其其前前面面必必须须加上关键字加上关键字static。2.2.3using的用法的用法v为了方便地运用这些函数库,在C程序中,必须使用using关键字将函数库包含进来。vC的using指令与C或C+中的#Include指令十分相似,都是为了使用已经设计好的程序。v如果不使用using关键来设计C程序,要实现范例中的功能也是可以的,只是这时

16、候编译器不知道,程序中会使用定义在System中的类,设计人员在使用System中的类时,需要输入完整的类名称。2.2.4命名空间命名空间vC程序主要是利用命名空间(Namespace)来组织的,函数库就是由一个个的命名空间来组成。v最常见也最常用的命名空间是System命名空间,它包含了许多常用的结构类型,例如int、bool,还有许多类,如Console、Expection。2.2.5程序区块程序区块vC 语语 言言 与与 C/C+相相 同同,都都 是是 以以 大大 括括 号号“”来来 区区 分分 程程 序序 块块 的的,不不 论论 是是 类类(Class)、方方法法(Method)还还是是命命名名空空间间(Namespace)都都一一样样,必必须须将将里里面面的的内内容容以以大大括括号号来来囊囊括括。并并且且每每个个程程序序描描述述语语句句都都必须以分号必须以分号“;”作为结尾作为结尾。2.2.6程序注释程序注释vC的的注注释释方方式式与与C+一一样样,每每一一行行中中双双斜斜杠杠“/”后后面面的的内内容容,以以及及在在分分割割符符“/*”和和“*/”之间的内容都将被编译器忽略。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号