Pocket PC 模拟可调整大小的浏览器






4.10/5 (4投票s)
为PDA网页开发人员设计的迷你浏览器。
引言
为PDA开发网页时,由于PDA屏幕比其他开发环境小得多,通常需要特别考虑用户体验。开发人员通常会将桌面浏览器调整为大约PDA浏览器的大小,以便进行调试和测试。虽然这可以接受,但开发人员体验和用户体验并不相同。这款 Pocket PC 模拟浏览器旨在弥合开发人员体验和用户体验之间的差距。它不是一个模拟器。它只是一个浏览器,让开发人员能够更好地体验他们的最终产品。
版本 3 中的新功能
在前两个版本中,您无法更改此浏览器的大小。但是,在现实生活中,并非所有 PDA 和 PDA 手机都具有相同的浏览器大小。因此,我在这个版本中包含了一个可调整大小的浏览器。
Using the Code
这是一个 Windows Forms 项目。我主要依赖 Visual Studio 2005 的内置 WebBrowser
控件进行开发。所有代码都非常简单易懂。请随时下载源代码以了解更多关于编程逻辑的信息。
我还包含了一个安装程序。您可以在不了解内部机制的情况下将浏览器安装到您的 PC 上。先决条件是您的操作系统上已安装 .NET Framework 2.0。安装程序后,您可以将其用作迷你浏览器。
但是,此项目的目的是方便开发人员在开发期间使用它。因此,我们需要将其与 Visual Studio 2005 链接起来。
将浏览器链接到 Visual Studio
安装此浏览器后,您可以在 Visual Studio 2005 中打开一个 Web 应用程序。在解决方案资源管理器中,右键单击您希望使用此浏览器的网页,然后选择“使用...浏览”。您可以看到以下对话框,用于添加任何浏览器。
关注点
与 C# 不同,VB.NET 直接从 Windows Forms 启动一个 Windows 应用程序。虽然这非常方便,但它无法为您提供传递外部参数或参数的机会。在此项目中,我需要将其链接到 Visual Studio 2005。Visual Studio 2005 将把开发服务器的网页传递给浏览器进行调试。因此,我需要使用以下代码调整此项目的启动设置
Module Module1
Friend strHomeUrl As String = ""
Sub Main()
Dim arrArgs() As String = Command.Split(",")
If arrArgs(0) <> Nothing Then
strHomeUrl = arrArgs(0)
End If
Application.Run(New Form1)
End Sub
End Module
一旦 Form1
加载,它就可以在其加载事件中调用 strHomeUrl
。但是,从 Visual Studio 2005 传递的字符串被一对引号括起来。程序必须删除这些引号,以便 strHomeUrl
成为一个有效的 URL。
历史
- 项目于 2007 年 5 月发布在 CodeProject 上。
- 项目于 2007 年 6 月更新,具有更好的收藏夹支持。
- 项目于 2007 年 9 月更新,增加了可调整大小的功能。
- 根据读者的要求,添加了版本 3 的源代码。
- 2007 年 12 月,添加了基于 Web 的版本。可以在 https://codeproject.org.cn/KB/webforms/pbc1.aspx 中找到。