【Asp.net精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Asp.net精品源码-【精品课件】ASP NET 程序设计(C#版) - 综合课件的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
ASP .NET 程序设计(C版) 机械工业出版社同名教材 配套电子教案 注:无法对应实例 课程概述本书以Visual Studio 2005为开发平台,以C为开发语言,面向毫无程序设计基础的读者,采用案例方式,全面细致地介绍了
ASP.NET 2.0网站开发技术。
全书共分为10章,主要包括
ASP.NET 2.0和VisualStudio 2005开发环境简介,C 2005编程基础,结构化程序设计方法,常Web服务器控件,
ASP.NET2.0内置对象,数据库应用程序开发,Web Service简介和发布
ASP.NET 2.0网站等方面的内容。
本书每章均配有一定数量的习题,以方便学生练习。
学习要求与方法要求: 1. 理解结构化程序设计、可视化程序设计和面 向对象的程序设计方法。
2. 理解C 2005的事件驱动机制。
3. 通过本书的学习,能够独立设计出一般
ASP.NET 2.0应用程序。
方法: 1. 课前预习、课中认真听讲,紧跟教师思路。
2. 课后认真完成作业,安排足够的上机时间。
3. 上机时应认真理解代码的含义,不要将上机 变成“打字练习”。
第1章
ASP.NET 2.0概述本章讲述的主要内容1.1 程序设计方法的发展历程 程序设计方法和程序设计语言的发展、C/S和B/S架构体系、多层开发架构。
1.2 .NET框架简介1.3
ASP.NET的体系结构
ASP.NET 2.0的逻辑架构、
ASP.NET 2.0网站的组成文件 1.1 程序设计方法的发展历程1.1.1 程序设计方法的发展1. 传统的编程方法 强调节省计算机资源,程序可读性差、可维护性差、通用性 更差。
2. 结构化程序设计 要求把程序的结构规定为顺序、选择和循环三种基本结构。
限制使用语句间的跳转(goto语句),并提出了自顶向下、 逐步求精、模块化程序设计等设计原则。
3. 面向对象的程序设计方法 使软件形成一个由抽象到具体、由简单到复杂 的循序渐进的过程,从而解决了大型软件研制中存在的效率 低、质量无法保证、调试复杂、维护困难等一系列问题。
1.1 程序设计方法的发展历程1.1.2 程序设计语言的发展机器语言 → 汇编语言 → 高级语言 → 可视化程序设计 → 面向对象的程序设计 在计算机网络及其应用迅速发展的今天,美国Microsoft公司为适应潮流推出了以.NET为核心的Visual Studio .NET系列产品(Visual Studio 2003和Visual Studio 2005)。
ASP.NET就是其中重要的一个组成部分。
它包含了几乎所有先进的编程技术,而且相对简单易学。
可以说它为用户提供了Microsoft .NET的简单切入点。
目前在Windows环境中常用的面向对象程序设计语言有:VisualStudio 2003/2005中包含的C、Visual Basic .NET等,以及Java、PowerBuilder、Delphi等。
虽然它们的风格各异,语法结构有很大的不同,但都具有相同的思维方式和编程模式。
1.1 程序设计方法的发展历程1.1.3 C/S 和 B/S 架构1. C/S架构体系 在2000年以前C/S架构占据着开发领域的主流地位,其结构如图1-1所示。
通常程序员将开发完成的软件安装在某计算机(客户机)中,将数据库安装在专用的服务器(数据库服务器)中,用户通过安装在客户机中的软件和网络进行各种数据库操作。
这种架构要求客户机中必须安装客户端程序,否则无法工作。
再有,在C/S架构中主要的数据分析处理工作需要在客户机中完成,这就要求客户机有较高的硬件配置。
常用的聊天工具如QQ、MSN及一些网络游戏都属于C/S架构的应用程序。
1.1 程序设计方法的发展历程1.1.3 C/S 和 B/S 架构2. B/S架构体系 B/S架构体系如图1-2所示,由客户机、应用服务器和数据库服务器三部分组成,在中小型应用系统中,Web服务器可以与数据库服务器安装在同一台服务器中。
与C/S架构相比,它不需要在客户机上安装专门的客户端软件,用户在使用程序时仅需要通过安装在客户机上的浏览器访问指定的Web服务器即可。
在B/S架构中主要的数据分析处理工作是在应用服务器中完成的,客户端主要用来下达指令和接收结果,所以客户机的配置要求不高,B/S架构非常适合“瘦客户端”的运行环境。
1.1 程序设计方法的发展历程1.1.3 C/S 和 B/S 架构 3. B/S架构编程语言 1 ASP 2
ASP.NET 3 JSP 4 PHP 1.1 程序设计方法的发展历程1.1.4 多层开发架构 1. 两层架构 1.1 程序设计方法的发展历程1.1.4 多层开发架构 2. 三层架构 1.1 程序设计方法的发展历程1.1.4 多层开发架构 3. N层架构 1.2 .NET框架简介.NET的核心是.NET框架(.NET Framework)它是构建于以计算机网络的基础上的开发工具。
.NET框架的基本结构如下图所示。
1.3
ASP.NET 2.0的体系结构1.3.1
ASP.NET 2.0的逻辑架构 1.3
ASP.NET 2.0的体系结构1.3.2
ASP.NET 2.0网站的组成文件一个使用Visual Studio 2005开发出来的
ASP.NET 2.0网站,通常包含以下一些内容:1 包含一个或多个扩展名为.aspx的网页文件,网站中也允许包含.htm或.asp文件。
2 包含一个或多个Web.config配置文件。
3 包含一个以Global.asax命名的全局文件(可选)。
4 包含App_Code和App_Data两个共享目录。
第2章 Visual Studio 2005集成开发环境本章讲述的主要内容2.1 项目管理2.2 使用Visual Studio 2005的帮助系统2.3 创建一个简单的
ASP.NET网站 2.1 项目管理 Visual Studio 2005(以下简称VS 2005)是微软公司2005年推出的最新应用程序开发平台。
在VS 2005中Visual C和Visual Basic是两种最主要的程序设计语言,其中最适合
ASP.NET网站应用程序开发的是Visual C语言。
初次运行VS 2005将打开图2-1所示的“选择默认环境设置”对话框,在“选择默认环境设置”列表中选择“Visual C开发设置”,单击【启动VisualStudio】按钮。
2.1 项目管理 在VS 2005开发环境中,所有的程序均属于一个“项目”,其中通常包括了Web窗体文件和其他一些与程序相关的文件,所以管理项目是在VS 2005 IDE环境中进行
ASP.NET 2.0网站应用程序开发工作的基础。
2.1.1 新建项目 2.1 项目管理2.1.1 新建项目 1. 文件系统方式在VS 2005中使用默认的“文件系统”方式创建新网站时,仅需要指定一个用于存放站点文件的本地文件夹,而不需要在本计算机中安装IIS服务器,系统能自动为该站点配置一个“开发服务器”(
ASP.NET Development Server),用来模拟IIS服务器对
ASP.NET程序运行时的支持。
这种方式十分适合独立设计者或学习时使用。
2.1 项目管理2.1.1 新建项目 2. HTTP方式 如果在远程或本地IIS服务器中已创建并设置好了站点的虚拟目录,则可在“位置”栏中选择了“HTTP”方式后,填写站点的本地或远程URL,如“http://localhost/myweb”或“http://218.198.48.87/myweb”。
单击【确定】按钮后,系统要求用户输入对站点具有管理权限的用户名和相应的密码,如图2-8所示。
需要说明的是使用HTTP方式创建新站点时,应确定服务器中已安装了FrontPage服务器扩展组件。
这种方式可以将程序的源代码保存到一个公用的IIS服务器中,项目组的所有成员均可用“打开网站”的方式访问、修改程序,特别适合团队开发时使用。
上一篇:
【精品】基于ASP的在线聊天室(XXX论文初稿)
下一篇:
最强的坟墓超级搞笑