建筑设计作品展示网站,网站属性,百度指数名词解释,网页转向功能网站目标#xff1a;了解如何使用 Visual C# 创建一个简单的 Hello World 应用程序#xff0c;该应用程序可在 Pocket PC 上运行。 了解如何为应用程序创建随后可部署到智能设备上的 .cab 文件。 创建使用 Windows 窗体的设备项目 (Visual C#) 在 Visual Studio 中的“文件”菜单… 目标了解如何使用 Visual C# 创建一个简单的 Hello World 应用程序该应用程序可在 Pocket PC 上运行。 了解如何为应用程序创建随后可部署到智能设备上的 .cab 文件。 创建使用 Windows 窗体的设备项目 (Visual C#) 在 Visual Studio 中的“文件”菜单上指向“新建”然后单击“项目”。 在“项目类型”窗格中展开“Visual C#”然后单击“智能设备”。 如果开始并未出现您需要的语言请展开“其他语言”。此显示由开发设置进行控制。 在“模板”窗格中单击“智能设备项目”。 仅适用于 Visual C#在“位置”框中确认要用于存储项目文件的位置。 在“名称”框中键入“DeviceSample”然后单击“确定”。 在“添加新智能设备项目”对话框中从“目标平台”下拉列表中选择“Pocket PC 2003”从“.NET Compact Framework 版本”下拉列表中选择“.NET Compact Framework 2.0 版”单击“模板”窗格中的“设备应用程序”再单击“确定”。 Pocket PC 设备的一种表示形式将显示在 Windows 窗体设计器中。 向窗体添加控件 将一个“Button”控件从“工具箱”中拖到窗体上。 如果在集成开发环境 (IDE) 中“工具箱”不可见请单击“视图”菜单上的“工具箱”。 如果在“工具箱”中“设备控件”选项卡不可见请右击“工具箱”再单击“全部显示”。 右击“Button”控件再单击“属性”。 在“属性”窗口中键入 Say Hello然后按 Enter 设置“Text”属性。 为 Button 控件添加事件处理 双击窗体上的按钮。 代码编辑器随即打开并且光标位于事件处理程序中。 插入以下 Visual Basic 代码 MessageBox.Show(Hello, Pocket pc); 生成和调试应用程序 此时您会发现与桌面项目的不同之处。在设备项目中通常可以从若干个目标中选择用来运行项目的位置。在此演练中选择 Pocket PC 仿真程序。如果开发计算机中已经有一个受支持的物理设备也可以选择该物理设备。 生成并测试应用程序 在“调试”菜单上单击“开始”或“开始调试”。 在“部署”对话框中选择“Pocket PC 2003 SE 仿真程序”然后单击“部署”。 可以在进度栏中查看进度。默认情况下如果 .NET Compact Framework 尚未存在于某个设备上则会部署到该设备。 当应用程序运行于仿真程序上时点击按钮以确保出现“Hello, World!”。 安装 CAB 项目 为解决方案添加智能设备 CAB 项目 打开现有的智能设备项目并确保“解决方案资源管理器”可见。 在“文件”菜单上指向“添加”然后单击“新建项目”。 出现“添加新项目”对话框。 在“项目类型”窗格中展开“其他项目类型”再单击“安装和部署”。 在“模板”窗格中单击“智能设备 CAB 项目”。 这是唯一可用于智能设备的 CAB 项目类型。其他项目类型仅用于桌面解决方案。 在“名称”框中键入 CABProject然后单击“确定”。 该 CAB 项目随即添加到解决方案中并显示在“解决方案资源管理器”中。现在显示“文件系统编辑器”的两个窗格。 自定义 CAB 项目 更改产品名称和其他项目属性 在“解决方案资源管理器”中单击“CABProject”如果尚未选定。 在“视图”菜单上单击“属性窗口”或打开“属性”窗口。 在属性网格的“ProductName”字段中将值更改为“MyProduct”。 “ProductName”属性的值决定了在文件夹名称和“添加或删除程序”对话框中为应用程序显示的名称。 还可以使用此窗口更改制造商的名称以及指定操作系统的最低和最高版本。 可以将“OSVersionMin”属性设置为 4.21以指示您的 Pocket PC 应用程序具有屏幕方向感知功能。但是将此属性设置为 4.21 会阻止应用程序安装到基于 Windows Mobile 2003 或更早版本的 Pocket PC 上。若要允许在此类设备上进行安装并通知较新的设备该程序具有屏幕方向感知功能则必须手动修改 .inf 文件将“BuildMax”属性设置为下列值之一 0xA0000000指示应用程序支持方形屏幕240x240 像素 0xC0000000指示应用程序支持屏幕旋转 - 或 - 0xE0000000指示应用程序支持方形屏幕和屏幕旋转。 有关更多信息请参见位于 MSDN 上的文章 Developing Screen Orientation-Aware Applications开发识别屏幕方向的应用程序。 对于基于 Windows Mobile 2003 SE 及更低版本的 Pocket PC 解决方案“Compress”属性和“NoUninstall Device Deployment”属性必须为 false。请注意对于配备了 Compact Framework 2.0 的设备此选项可以设置为 true。有关更多信息请参见 “智能设备 Cab 项目”-“属性”窗口。 如果您使用的是 Windows CE 安装程序 DLL使用此属性网格可以指定文件名和位置。有关 Windows CE 安装程序 DLL 的更多信息请参见 Pocket PC 或 Smartphone SDK 文档。 注意把manufacturer填写成英文名否则会出现“Windows CE CAB 向导遇到了错误。有关更多信息,请参阅输出窗口。”错误。更改 CAB 文件的名称并添加身份验证 在“解决方案资源管理器”中右击“CABProject”然后单击“属性”。 出现 CAB 项目的“属性页”对话框。在“输出文件名”框中将 CAB 文件的名称和路径更改为 Debug\MyApp.cab然后单击“确定”。 还可以使用此属性页为项目添加身份验证。身份验证对于 Smartphone 解决方案是必需的但是在基于 Windows Mobile 2003 SE 及更低版本的 Pocket PC 解决方案上身份验证不受支持。有关更多信息请参见设备项目中的安全性。为 CAB 项目添加设备项目应用程序 在“文件系统编辑器”的左窗格中单击“应用程序文件夹”以指定在后续步骤中选择的文件将安装到目标设备上的此文件夹中。 如果看不到“文件系统编辑器”请在“解决方案资源管理器”中右击 CAB 项目名称单击“视图”再单击“文件系统”。 在 Visual Studio 中的“操作”菜单上指向“添加”然后单击“项目输出”。 在“添加项目输出组”对话框中从“项目”下拉列表中选择您的智能设备项目。 从输出列表中选择“主输出”然后单击“确定”。 为设备项目应用程序创建快捷方式 在“文件系统编辑器”的右窗格中选择“your application project name 的主输出”。 在“操作”菜单上单击“创建 应用程序项目名称 的主输出的快捷方式”。 此命令将在“输出”项下面添加一个“快捷方式”项。 右击该“快捷方式”项单击“重命名”然后将该快捷方式重命名为适合于快捷方式的名称。添加注册表项 在“解决方案资源管理器”中单击 CAB 项目。 在“视图”菜单上指向“编辑器”然后单击“注册表”。 在“注册表编辑器”中右击 HKEY_CURRENT_USER然后单击“新建项”。 当“注册表编辑器”中显示“新建项”项时将其重命名为“SOFTWARE”。 右击此新项指向“新建”然后单击“项”。 当“注册表编辑器”中显示“新建项”项时将其重命名为“MyCompany”。 右击“MyCompany”项然后单击“属性窗口”。 “名称”值已更改为“MyCompany”。生成和部署 CAB 文件 生成 CAB 文件 在“生成”菜单上单击“生成 CABProject”。 - 或 - 在“解决方案资源管理器”中右击“CABProject”再单击“生成”。 在“文件”菜单上单击“全部保存”。 Smartphone 解决方案的 CAB 文件在部署到最终用户的设备上之前必须进行数字签名。基于 Windows Mobile 2003 SE 及更低版本的 Pocket PC 解决方案不支持数字签名。有关更多信息请参见如何对 CAB 文件进行签名设备。将 CAB 文件部署到设备上 在“Windows 资源管理器”中定位到存储此解决方案的文件夹。可以在解决方案的“CABProject\Release”文件夹中找到此 CAB 文件。 将 CAB 文件复制到使用 ActiveSync 4.0 或更高版本进行连接的设备上。 当用户在设备上的“资源管理器”中点击此 CAB 文件名时Windows CE 将解开该 CAB并将应用程序安装到设备上。 有关更多信息请参见 Smartphone 和 Pocket PC SDK 文档。转载于:https://www.cnblogs.com/Top1/archive/2009/07/02/1515091.html