科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VB.NET数据库工具教程之二

VB.NET数据库工具教程之二

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

这一部分作者讲述了在vb.net创建各种应用程序的方法

作者:刘彦青编译 来源:yesky 2007年11月9日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
如果能够确保已经满足了所有这些要求,我们就能够开始自己的项目了。首先,关闭任何打开的项目,选择"新项目",在打开对话框时选择"ASP.NET Web应用程序",将项目的名字改为ADOBook03-03,并点击"OK"按钮。我们注意到的第一个不同之处是Visual Studio与web站点交互的方式,这是因为Visual Studio使项目在ISS服务器上运行。如果我们使用的是本地计算机,则缺省路径是C:\InetPub\WWWRoot\ADOBook03-03;如果web站点保存在一台服务器上,则文件也存储在服务器上。"引用"节点扩展后的"项目管理器"如图10所示:


(图10)

  需要注意的东西:

  引用━━注意对System.Web的引用,该库文件中包含开发web应用程序所必需的类。

  ADOBook03-03.vsdisco━━这是一个Web服务发现文档,该文档用于UDDI目录服务。这些服务帮助用户发现Web服务,并提供发现它们的标准,它就象一个Web服务的搜索引擎。

  Web.config━━该文件包含应用程序配置信息,它的作用与ini文件相似。

  如果打开vsdisco或web.config文件,我们就会看到XML文件,这才是Web服务的真谛所在。关于.NET的一句谚语是:如果分辨不出它是什么,就假定它是XML好了。

  下面就该是最巧妙的部分了。我们在新的Web窗体中添加一个按钮,打开工具箱,现在我们看到的是Web Form控件,而不再是Windows控件,将一个按钮拖放到窗体上。缺省情况下,窗体将对其中的元素使用绝对位置,这意味着这些元素是固定,当用户改变浏览器窗口的大小时,这些元素将不能自动移动。我们也可以使用相对定位,在这种模式下,当用户改变浏览器窗口的大小时,这些元素将被重新整理。由于我们是在设计窗体,因此我们将使用绝对定位,如果浏览器窗口窗口太小而不能包含整个窗体,就会出现移动条,使用户能够看到窗体的其余部分。

  现在我们来添加一个向用户通报该应用程序目的的标签。在窗体上拖一个标签控件,将该标签的text属性改为"Say Hello World Application",将按钮的text属性改为"Say Hello",将控件放在如下图所示的位置:


(图11)

  小技巧:

  在设计Web窗体时,我们要考虑目标用户。如果具有要求较小屏幕分辩率(例如800x600)的能力,在设计时要考虑到这一点。如果不能控制用户的机器,我们应当使窗体能够在640X480的分辩率下正常显示,以使所有用户都能够有一个比较好的体验。研究表明,用户体验决定着大多数应用程序是否成功,而与其代码的质量关系不大。

  创建一个Web窗体,将该窗体的pageLayout属性改为"FlowLayout"。现在,我们就可以直接在网页上输入了。事实上,在IDE中我们可以使用FrontPage的所有设计功能。从下拉列表中选择"标题1",直接在该页上输入"Hello World"。在该页上拖放另一个按钮,将其text属性改为"Back"。为了有趣,点击设计窗口底部的HTML标签,就会看到它变成了正常的HTMK代码。缺省情况下ASP.NET应用程序生成标准的HTML代码,使该窗体能够在所有浏览器上运行。

  在WebForm1中双击该攛,就会出现一个代码窗口和点击事件过程。在点击事件过程中输入下面的代码:

Me.Response.Redirect("WebForm2.aspx")

  然后在WebForm2执行同样的操作,但不要输入WebForm1中的代码。点击"Run"按钮,程序就会被编译,但它的运行与标准的Windows应用程序不同,而是会打开一个浏览器窗口,并显示WebForm1窗体。从"View"菜单中选择"Source"菜单项就会出现HTML代码,这是非常基本的HTML代码。点击"Say Hello"按钮就会出现WebForm2窗口,点击"Go Back"按钮就会出现WebForm1窗体。关闭浏览器窗口就可以结束程序的运行。由于所有的数据处理都在服务器上运行,因此该网页能够在任何浏览器。(待续)

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章