文档介绍:应用开发概述大纲◎ 在其中的位置◎ 应用开发框架以及 概况◎介绍 开发环境◎使用 开发简单的数据库应用程序 软件编程体系简介目前在应用开发领域中,主要分成两大编程体系,一种是基于浏览器的 B/S (Brower/Server )结构,另一种是 C/S (Client/Server )结构。应用程序开发体系如图 1-1 所示。 C/S 结构编程体系传统的 C/S 结构通常使用 Power Builder 、Delphi 、Visual Basic 、 Visual C++ 、JBuilder 作为开发环境,使用 SQL Server 、Oracle 或者 DB2 作为数据库支持。随着时间的发展,版本的更新,目前主流的 C/S 和 Java 两大主流体系转变,目前大部分 C/S 结构应用都使用 、VC#.NET 以及 Java 开发, 和VC#.NET 只是描述的语言不一样,设计思想和开发环境全部一样,因此只要掌握其中一个,就可以满足开发要求了。 是从 Visual Basic 发展而来的, Visual Basic 曾经具有开发领域世界第一的程序员数量,因此非常多的 C/S 应用采用 开发环境。 B/S 结构编程体系 B/S 结构编程语言分成浏览器端编程语言和服务器端编程语言。浏览器端包括:HTML ( Hypertext Markup Language ,超文本标记语言)、 CSS (Cascading Style Sheets ,层叠样式表单)、 JavaScript 语言和 VBScript 语言。所谓的浏览器端编程语言就是这些语言都是被浏览器解释执行的。 HTML 和CSS 是由浏览器解释的, JavaScript 语言和 VBScript 语言也是在浏览器上执行的。为了实现一些复杂的操作,比如:连接数据库,操作文件等,需要使用服务器端编程语言。目前主要是 3P( 、JSP 和PHP ( Personal Home Page ) )技术。 是微软公司推出的,在这三种语言中是用得最为广泛的一种。JSP 是SUN 公司推出的是 J2EE ( Java 2 Enterprise Edition ,Java2 企业版)十三种核心技术中重要的一种。 PHP 在1999 年的下半年和 2000 年用得非常广泛,因为 Linux+PHP+MySQL (一种中小型数据库管理系统)构成全免费的而且非常稳定的应用平台,这三种语言是目前应用开发体系的主流。 .NET 应用开发简介微软前总裁兼首席执行官 Steve Ballmer 下的定义为: “.NET 代表一个集合,一个环境,一个可以作为平台支持下一代 的可编程结构。”, = 新平台+ 标准协议+ 统一开发工具。 .NET 的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了,而所有后台的复杂性是完全屏蔽起来的。.NET 致力将手机、浏览器和门户应用程序集成到一起,形成一个统一的开发环境,结构如图 1-2 所示。 .NET 的设计目标 .NET 框架组成从组成上讲, .NET 框架( .NET Framework )具有两个主要组件:公共语言运行库( Common Language Library ) Framework 类库。 Framework 的基础。.NET 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。从层次上讲, .NET 框架包括三个主要组成部分:公共语言运行时( Common Language Runtime ,CLR )、服务框架( Services Framework )和两类应用模板,即传统的 Windows 应用程序模板( Win Forms )和基于 的面向Web 的应用程序模板( Web Forms 和 Web Services )。.NET 框架结构如图 1-3 所示。 .NET 框架组成