• λ我爱Aspx >> Asp.Net >> 针对 Microsoft Visual Basic 用户的 ASP+ 和 Web 窗体
  • 针对 Microsoft Visual Basic 用户的 ASP+ 和 Web 窗体

  • :未知  Դ:internet  :2007-5-5 19:50:23  ؼ:web,asp
  • Anthony Moore Microsoft Corporation

    2000年9月 摘要: 本文讨论如何习惯于使用 ASP+ 和 Web Forms 设计器。该程序针对不熟悉 Web 开发的 Microsoft Visual Basic 或类似的 GUI 编程工具的传统用户。 目录

    • 您已经具备的技能
    • 大多数情况下您可以使用这些技能...大多数情况下
    • 震撼一: 页面寿命
    • 震撼二: 运行时添加控件
    • 震撼三: 多页面应用
    • 震撼四: 数据绑定
    • 结论

    您已经具备的技能 如果您使用 Microsoft Visual Basic 但又不熟悉 Web 开发,则首先使用带 ASP+ 的 Forms 设计器最为方便。 总的来讲,在 ASP+ 中使用控件、属性、事件和数据,与使用 Visual Basic 6.0 编写 Windows 应用程序没有太大差别。通过比较,ASP 和其它 Web 开发环境确实有很大不同,从一种环境换到另一种环境进行编程,可能就象再次学步。 到现在,您可能已见过 Web 窗体演示,或者动手试过一些,包括这一个。通常,下面是您要使用 Visual Studio 进行的操作:
    1. 创建一个新的 Visual Basic Web 应用程序。
    2. 将一个 Button 控件和一个 Label 控件放到页面上。
    3. 双击按钮,以获得一个事件处理器。
    4. 将 Label 文本改为“Hello World!”
    5. 运行该项目。
    下面是您的第一个 ASP+ 页面在 Web Forms 设计器中的样子: 图 1. Web Forms 设计器中的一个 ASP+ 页面

    我并不了解你,但我第一次这样做时,我的感觉是“这下可把 ASP 或 CGI 脚本干掉了。这真是太容易了!”

    与创建 Windows 应用程序一样,创建一个可靠且可缩放的 Web 应用程序也极其复杂。我们希望 ASP+ 能够将这种复杂性的大部分隐藏起来,就象 Visual Basic 1.0 为 Windows 开发所做的那样。我们还想将使这两种经历尽量彼此相似,以便您可以“利用您已有的技能”。


    大多数情况下您可以使用这些技能...大多数情况下

    Web Forms 能够奇妙地完成 Web 开发任务,就象 GUI 开发一样,以至于它能在安全方面给您一个错误的感觉。然而,在这两者之间还存在一些最基本的差异,如果您不注意这些差异,就可能在着手做的时候产生一些常见的错误。

    在您第一次尝试做以下各项时,您可能会有些束手无策:

    1. 声明并使用一个成员变量。

      Ҷƪл˵?
    2. һƪ如何成为一个好的系统分析员
      һƪ【C++/OOP】(侯捷著)