在Visual Studio 2008中创建和修改eHouse4DotNet软件+

软件 ehouse4DotNet 的eHouse 家庭自动化 系统可以在Visual Studio中创建和修改自2008年版 .
Visual Studio是一个相对昂贵的工具,使用户可以创建单独的软件的试用版,是积极的为90天 . 这给了你足够的时间来提高这模板软件eHouse4DotNet的的基础上完成的应用程序 .
安装Visual Studio安装,需要从微软的网站下载的软件环境,在某些情况下创建DVD的图像 .
ISO从最近的服务器从互联网上下载 .
压缩后创建一个ISO映像到光盘上 , 我们可以将安装文件复制到您的电脑,并安装了VS .
创建移动平台的软件还需要下载和安装的操作系统的仿真图像:
例如:
” Windows Mobile 6的 . 1专业SDK刷新 . 微星 ” ,
” Windows Mobile 6的 . 5个专业图像(USA) . 微星 ” ,
” Windows Phone 7的职业形象(USA) . 微星 ” ,
等 . 用不同的数字和的操作系统的名称 .
通常 , 专业版普通的GSM手机,智能手机和标准 .
eHouse或其他家庭自动化系统,可视化的GSM手机和智能手机屏幕太小的情况下是没有意义的 .
控制是可能的,但非常不舒服 .
作为从对角线超过3获得舒适的控制 . 5 ” (英制) .
Visual Studio安装是非常简单的 , 不需要任何专业知识的应用和需要审批的问题上,由向导生成的 .
为方便起见, , 安装帮助文件,这将减少在网络上获得的帮助功能,提供远程支持 .
的决定,必须考虑到一个特定的操作系统上安装Visual Studio后分析平台 , 我们打​​算支持(模拟器) .
旧的平台 – 可以安装在Windows XP的Windows Mobile .
较新的仿真器,如Windows 7手机 – 需要Vista或Windows 7 .
Windows 8的Phone模拟器 – 要求操作系统Windows 8专业版 .
它甚至可能是为了调试所有的Windows版本的移动平台将需要2到3操作系统与Visual Studio和仿真器 .
您可以调试软件造成的直接连接智能手机 , 但 , 它是通常更多的时间 – 耗时的,特别是在工作的开始 .
要调试智能手机的ActiveSync微软的软件必须安装 , 提供PC和智能手机之间的通信 , 软件负载装置(部署) , 和步骤 – 通过 – 步调试 .
另一方面,在智能手机上直接进行调试都有其优点和支持者,因为它允许100 % 不能完全由仿真器提供,与移动设备的兼容性 .
原因可以有很多,如:

  • 另一个文件系统
  • 将文件转换成另一种文件格式或字符
  • 更改文件名或目录的情况下,
  • 在关系到仿真器在您的计算机上的另一个智能手机的硬件性能
  • 由于无法调试的一些传播媒体,如GSM调制解调器连接 , 3G , 蓝牙 , IRDA
  • 支持智能手机的问题 , 平板按钮
  • 支持触摸屏的差异 , 手势 , 多 – 触摸
  • 需要考虑到CPU的功耗,因而​​电池和移动设备的
  • 与其他本地应用程序的合作 , 硬件和软件资源
  • 依赖于配置 , GSM运营商锁和限制

如果你想创建和移动设备上的软件升级( . NET Framework精简版 – CF)和PC( . NET框架)来创建最古老,最糟糕的版本或Windows Phone 7的最好的软件 .
这就是为什么 , 这些组件 , 功能和 . NET库是就高得多( . NET CF)和回归 , 可以是困难得多的版本变化向上和显著 ” 破损 ” 在编译器中的错误后,一个非常小的变化形式的程序和数百个 .
不幸的是 , 微软公开宣称旧的软件没有通过从自动售货机上的较新的操作系统,如Windows Mobile 6 . 5到Windows Phone 7可能会导致需要修改代码的每个新版本的系统 .
中间版本(后点十进制数字)并不重要时, , 改变时,可能会出现问题的主要版本6 – > ; 7 – > ; 8 .
与Windows Phone 8和Windows 8,所不同的是更大,因为修改后的系统架构 . 这是可能的,你可能需要重写应用程序的核心eHouse4DotNet .
现在回到安装和配置Visual Studio的和必要的仿真 , 在VS中创建一个项目将要处理的最薄弱的设备 .

 Visual Studio中创建一个移动应用程序项目智能家居eHouse


 选择 . NET Compact Framework中的项目

 此外的参考书为选定的目标设备的平台

  • 您必须运行Visual Studio
  • 在菜单中选择“文件 – > ; ; 新 – > ; ; 项目
  • 在“新建项目”对话框中选择“从列表中的Visual C# – > ; ; “智能设备” – > ; ; 智能设备项目
  • 选择版本 . NET由最弱的单元支持
  • 输入项目名称并选择目标文件夹 , 选择“创建一个项目目录,然后单击”确定“
  • 在该对话框中 ” 添加新的智能设备项目 ” 选择最低的支持平台,如 ” Windows Mobile 6的 . 1专业 ” 和版本 . NET Framework精简版
  • 选择设备应用程序“,然后按OK(确定)
  • 该项目创建了一个窗口,选择目标设备或智能手机模拟器
  • 然后 , 在“项目”菜单 – > ; ; 项目属性“选项卡 , 选择设备并选择目标设备 ” 部署最新版本的 . 净 ”
  • 除上文所载的项目和Visual Studio
  • 复制现有eHouse4DotNet的库源文件到您的项目在Windows
  • 再次 , 到Visual Studio和的项目eHouse4DotNet打开
  • 在 ” “解决方案资源管理器” ” 在右侧选择该项目并单击鼠标右键,选择“添加” – > ; ; 现有项目,并添加对复制的文件从图书馆eHouse4DotNet
  • 此外,在 ” “解决方案资源管理器” ” 选择“引用”按鼠标右键显示菜单
  • 在 . NET查找所有引用到一个特定的软件平台
  • 检查的标准格式标准的智能手机的屏幕大小(分辨率)的大小是480×800
  • 按照本文中的说明控制面板中的生成配置: ” 智能家居eHouse – 导出配置的面板 ”
  • 使用智能手机进行调试时,你必须复制整个目录 ” C:\ E – 楼\ ” 与配置的系统设置面板出口到存储卡(最好是拉动存储卡插入读卡器,翻译的PC或笔记本电脑) . 这将避免文件转换的问题 , 名和字符 , ,更容易和更快的复制 . 此外 , 在复制错误的情况下,可以通过在命令提示符下XCOPY . 在目标目录中 ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” 将文件路径 . txt文件的目录路径 – 楼即 . ” /存储卡/电子 – 住宅/ ” . 智能手机准备好调试和运行时 .
  • 在使用仿真器的情况下,调试配置仿真器的参数如下所示:
  • 按电话图标调用模拟器
  • 选择“文件”菜单 – > ; ; 配置
  • 在“常规”选项卡 , 类型在 ” 共享文件夹 ” 路径的目录,其中包含的目录eHouse , 例如: . 安装C:\ E – 房子\键入c:\
  • 在“显示”选项卡 , 选择“视频” , 并设置到90度的方向
  • 在网络 , 选择 ” 启用NE2000网络适配器 ” 和一个列表的仿真器接口连接到网络使用 .
  • 按OK(确定) . 选择“文件”菜单 ” 保存状态并退出 ” . 仿真器可以使用 .

Windows软件的源代码 . NET可以发现: eHouse家庭自动化 – 开源 . 净

 选择 . NET Compact Framework中的项目

 Visual Studio编程ehouse家庭自动化
 Visual Studio编程ehouse家庭自动化
 Visual Studio编程ehouse家庭自动化
 Visual Studio编程ehouse家庭自动化