- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c 数据库应用开发详解910
9. 构建 ASP.NET 版本本章,我们的工作与上一章 Windows 窗体项目相似,我们使用了已封装的各种组件,可以 很方便地进行 ASP.NET 项目的开发;而且,只需要很少的代码来完成项目的开发工作;在这一过程中,我们将更进一步地理解软件的结构设计。不过,在开始真正的项目之前,我们还是先讨论一下 ASP.NET 项目开发的基本知识,以便 初学者快速入门,毕竟,Web 项目的结构与 Windows 窗体项目还是有很大的不同。另外,本章的代码位于 source\wwwroot1 目录。9.1. ASP.NET 开发基础简单地讲,ASP.NET 虽然是一种动态网站开发技术,虽然它名为 ASP 的.NET 版本,但是,如果我们深入地学习就会发现,ASP.NET 的功能是非常强大的,它依托 Windows 操作系统和.NET Framework 平台,可以快速开发出功能强大的网站项目或网络服务项目;而本书 中,我们讨论的主题是基于数据处理的 Web 项目,也就是我们常说的网站类项目,无论是Internet 环境下的,还是 Intranet 环境下的。9.1.1. 关于网站开发网站的概念,相信大家都不会陌生;在开发者的概念中,我们常常称为 Web 项目,是一种 基于 B/S(浏览器/服务器)架构的软件类型;在这一类项目中,开发者常常最关心的是服务器端的开发;但是,我们应该知道一个 Web 项目的开发决这不只是服务器端一方面的工作,我们需要考虑的问题还有很多,如浏览器的兼容性问题、用户特点、网络状态,以及本书的主题——数据的管理与处理等等。下面,我们简单地介绍一些网站开发的基本概念。网络资源的定义当我们使用浏览器打开网站时,本机与 Web 服务器这间会使用 TCP/IP 协议进行连接,此时,我们需要打开资源的链接格式如下:协议://主机:端口位置其中: - 协议定义了客户端(如浏览器、下载工具等)与服务器(网站、FTP 服务器等) 之间交换数据的标准,如我们常见的 HTTP、HTTPS、FTP 等协议。 - 主机:端口,指定的服务器以及服务响应的端口(TCP 端口),主机与端口使用英文冒号分隔。其中,主机可 以是 IP 地址(如 )或域名(如 ),而端口则是用于服务器对于 某种服务的侦听工作端口,如常用的 HTTP 服务默认端口为 80、FTP 服务默认端口为 21等等;如果服务器中使用了这些默认端口,则在资源链接中可以省略,如表示本机网站的网 址就可以写成“:80”或“”(省略端口)。当然,我们还可以为网站指定另外的端口,不过应注意不要与常用端口相冲突,而且要注意端口的有效 范围(1 到 65535);一般来讲,自已设定的端口应使用 1024 以上的数值。 - 位置,指 资源位于服务器中的路径,其中第一个“/”表示网站的根路径,而路径的分隔也同样使用 “/”,如“/app/xyz/Index.aspx”。那么,本章示例中用于 XYZ 问卷数据管理的主页面资源就可以写成如下格式:最后的 Index.aspx 就是我们打开的网页资源;在实际应用中,页面还可以有一些参数,这些参数使用问号(?)与网页名称分隔,并使用“名称=值”的格式定义一个参数,而多个参数则使用“”符号分隔,如“/article.aspx?id=807language=zh-cn”HTML 与 XHTMLHTML(超文本标记语言),早期的标准主要是用于定义网络中发布文章的格式,一个或一对标记定义了网页中的一个元素(如换行、段落等等),但随着互联网相关技术与应用的飞 速发展,HTML 已经成为网页的定义标准;近来,随着 HTML5 标准的发布,更是将 HTML的应用提到一个新的高度。XHTML(可扩展超文本标记语言)是为了 HTML 更符合 XML 标准而制定的扩展标准,现在,我们创建网页时,一般会模糊 HTML 与 XHTML 的概念,但有一条我们可以记住,就 是一般情况下,网页中定义元素的标记都应该有开始和结束标记,即满足 XHTML 标准,如a和/a标记定义一个锚(anchor)或一个超链接(Hyperlink);此外,一些简单的标记使用“/”作为结束,如换行使用br /标记,而在 HTML 标准中使用br标记就可以了。在随后的讨论中,一般情况下不再区分术语 HTML 和 XHTML,而只是习惯性地使用 HTML,但我们在编写页面代码时还是使用更加严格和规范的 XHTML 标准,或者是更新的标准。使用 HTML 创建的网页称为“静态页面”,即使是使用了 CSS(稍后介绍)也是这样,静态页面最大的的特点就是它的内容在服务器中和通过浏览器查看源代码功能看到的内容是一致的。一个简单的 HTML 页面包括以下基本结构(使用 VWD 模板创建),如下图。从图中我们可以看到:!
文档评论(0)