编程的奥秘.pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
编程的奥秘.pdf

第2 章 .NET 程序设计基础 第 1 章介绍了如何使用VS .NET 开发简单的Windows Form 应用程序,读者对.NET 程序的运 行原理应有了初步的了解。在本章中将进一步介绍更多的Windows Form 控件,使您能设计更为 复杂的用户界面。 接着,将介绍如何使用 VB.NET 语言来编程,这将使您初步迈入.NET 编程的世界。然后, 从实用角度介绍一个文本编辑器——MyEditor 的开发过程。 学完本章并认真完成所有程序开发实践活动,读者将会具备基本的Windows Form 开发能力, 可以编写一些小型的应用程序。 2.1 使用VS .NET 设计用户界面 用户界面 (User Interface ,UI )是一个软件技术的专用术语。通俗地说,用户界面就是程序 的使用者可以看到的程序外观,对于运行于个人电脑上的程序而言,用户界面指的就是程序的窗 体 (Form )。图2- 1 是著名的MP3 播放软件WINAMP 的用户界面。 在.NET 下,运行在个人电脑上的应用程序由“Windows Form”类型的项目生成。Windows Form 类似于以前使用VB 6 、Delphi、VC 6 开发出来的窗体, 其特点是拥有丰富的用户交互功能,比如可以最大化、 最小化,可以通过拖动标题栏而拖动整个窗体,单击窗 体左上角图标会弹出系统菜单,按Alt+F4 组合键可以关 闭当前窗体……Windows Form 通过调用 .NET Framework 和 Windows 操作系统的 API (Application Programming Interface ,应用程序编程接口),还可以方 图2-1 MP3 播放器的用户界面 便地使用操作系统所提供的任意功能。 在.NET 下,还有另外一种用户界面,称之为 “Web Form”。一看见 “Web ”,读者一定就会 猜出这是运行在因特网上的窗体。其实Web Form 本身就是Web 网页,它不能像Windows Form 一样独立存在,而只能运行在浏览器 (比如微软的Internet Explorer )中。 为什么要把 “网页”叫做 “Web Form”呢?Web Form 与传统的使用HTML 设计的网页有 何不同? 经常上网的人都知道网页页面和标准的Windows 窗体还是有许多差别的。Web 页面由于必须 显示在浏览器中,所以其功能受到浏览器的限制,无法做到像标准的Windows 窗体那样功能强大 而且使用方便。例如,按照目前的技术水平,要开发一个全部运行在浏览器中的图像处理软件(如 Photoshop )是很困难的,不管是程序运行速度还是用户操作友好性,都受到 HTML 及浏览器的 天然限制。Windows Form 主要运行在单机上,而Web Form 主要运行在因特网环境中,这两种差 .NET技术大系 第2章 .NET程序设计基础 31 异极大的环境决定了两者的不同。 但微软公司一直在努力弥合开发Web 应用程序和桌面应用程序之间的差别,Web Form 就是 把Windows Form 的事件驱动原理应用于开发因特网应用程序的一种尝试。在.NET 下,开发因特 网应用程序(即Web 网站)的技术称为ASP.NET 。在ASP.NET 中,把Web 页面看成是一个窗体, 可以像开发Windows Form 应用程序一样,直接用控件在网页上 “画”出网页布局,并可以针对 各种控件的事件进行编码。正是由于在ASP.NET 中设计Web 网页与设计Windows Form 几乎一样, 所以,ASP.NET 中把Web 网页称为 “Web Form”。 提示 初学.NET 的人不适合一上来就直接学习ASP.NET 。由于Web Form 是在Windows Form 技术 的基础上并结合了现有的Web 网站开发技术出现的更为复杂的新技术,所以,学习掌握Windows Form 的基本原理,掌握一种.NET 语言 (推荐C#和VB.NET 两者之一)编程技能是学习ASP.NET 技术的基础。

文档评论(0)

zhangchao11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档