Step

发布时间: 2007-07-20 11:58    作者: 未知    来源: 未知    浏览:    评论

Step-By-Step 建立PocketPc应用程序(3)

作者: Dekker MSN:dekkerdillon@hotmail.com Email:Dekker99@163.com



3.任务3 从嵌入资源中设置Picture Box 的Image属性



l 如果解决方案资源管理器不可见,选择视图 | 解决方案资源管理器(Solution Explorer)菜单命令。

l 要在程序中添加图片作为源文件:

(1)在解决方案资源管理器中,在PocketPcApp项目上点右键并选择添加 |添加现有项上下文菜单命令。

(2)从文件类型中选择图像文件:下拉列表框


图 6 添加图片资源

(3)在解决方案资源管理器中,在图片上点右键并选择Properties。

(4)在Properties窗体中,设置生成操作属性为嵌入的资源Embedded Resource。这将使文件嵌入主项目输出中。



l 如果解决方案资源管理器不可见,选择视图 | 解决方案资源管理器(Solution Explorer)菜单命令。

l 在解决方案资源管理器中,在Form1上点右键并选择查看代码或按F7。

在文件后台,在代码顶部添加下列引用。

Imports System.Reflection

Imports System.IO

l 要将图片加载到图片框中,添加一个方法,名为AddImageToPictureBox。

Private Sub AddImageToPictureBox()

PictureBox1.Image = New System.Drawing.Bitmap(Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("PocketPcApp.logo.gif"))

PictureBox1.Size = PictureBox1.Image.Size

End Sub

l 要切换到设计界面,按SHIFT+F7或选择视图 |设计器菜单命令。

l 要创建一个Form Load事件句柄,双击窗体的空白区域(没有被任何控件覆盖的地方)。设计器会自动创建一个句柄,并在文件后台代码区内,将鼠标放到事件句柄方法上。

当窗体被加载时,添加下列代码来调用AddImageToPictureBox

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

AddImageToPictureBox()

End Sub



4.任务 4 运行应用程序

l 选择文件 | 保存所有菜单命令。

l 确定视图 |工具栏| 设备被选中。

在设备扩展工具栏上的部署设备下拉框中,选择Pocket PC 2002 模拟器(默认)。


图7 部署设备选项

注意:在Device Extensions项目属性页面或在项目的Properties窗体中,你还可以修改配置设备。

l 要运行程序,选择调试 | 启动菜单命令或按F5。

Visual Studio .NET将显示出部署PocketPcApp对话框,如图4.9。要继续,点部署Deploy。


图 8 部署PocketPcApp对话框

下示窗体显示正在运行的程序。注意,窗体在Pocket PC 2002 Emulator中显示出来可能要花一点时间。在窗体在Pocket PC 2002 Emulator中显示出之前,不要做任何动作。

l 要关闭窗体,右上角点OK,如图4.10所示。当你在Emulator中关闭窗体时,你将看到,程序会从IDE的调试模式中退出。不要关闭Pocket PC 2002。


图 9 Pocket PC 2002 Emulator模拟器运行后界面






图 10 Step-By-Step PocketPcApp运行结果



到此我们的实验结束,你是否已经在你的计算机上运行!以上程序已经在Microsoft Visual Studio .NET 2003 中文版环境下调试并运行成功!

更多的学习资源请参看Microsoft Visual Basic .NET 2003 Resource Kit



作者: Dekker MSN:dekkerdillon@hotmail.com Email:Dekker99@163.com

TAG

Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多