如何获得应用程序的路径(没有app.exe)?
我想以:" \\ programfiles \\ myapp"来获取我的应用程序的路径,我尝试使用以下代码: string path = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase; 但它返回一条最终具有" \\ myapp.exe"的路径. 我也尝试了: string path = System.IO.Directory.GetCurrentDirectory(); 但它抛出了" notsupportedException". 有什么办法可以在末尾没有.exe的情况下获取路径? 解决方案 path = System.IO.Path.GetDirectoryName( path ); 其他解决方案 Application.StartupPath应该为您做到这一点. 更新:从您的编辑中,我看到您正在紧凑型框架上运行.然后application
0 2023-05-21
编程技术问答社区
检索用于从网页上下载图像、CSS和javascript文件的基本URL路径
我们使用Web浏览器控件(iwebbrowser2和ihtmldocument界面)ATL Win32应用程序下载网页链接图像,样式表(.css)和JavaScript文件. 现在,对于某些网页映像src ="/images/a1.jpg"是相对的,因此我们需要将基本主机地址附加到位置并下载. 我们是否有任何方法可以将基本主机地址URL路径附加到图像路径中. 或任何很好的解析器来提取它? 谢谢 拉曼德·巴特(Ramanand Bhat). 解决方案 做 iwebbrowser2/a>或
0 2023-05-20
编程技术问答社区
移动设备上出现内存不足异常
我正在开发一个应用程序,该应用程序使用移动设备拍摄照片并使用网络服务发送.但是,在拍摄了4张照片后,我将在下面的代码中获得OutOfMemoryException.我尝试调用GC.Collect(),但也无济于事.也许这里有人可能会给我一个建议如何解决这个问题. public static Bitmap TakePicture() { var dialog = new CameraCaptureDialog { Resolution = new Size(1600, 1200), StillQuality = CameraCaptureStillQuality.Default }; dialog.ShowDialog(); // If the filename is empty the user took no picture if (string.IsNullOrEmpty(dialog.File
2 2023-05-15
编程技术问答社区
整合口袋展望和C#应用程序
我希望有人能指向我 的正确方向来帮助我 我希望能够使用Outlook \ Exchange Server创建约会,并使用Pocket Outlook将其同步到我的设备上.在设备上,我希望能够在设备上打开约会应用程序,单击菜单选项,然后将约会详细信息传递给另一个应用程序(我也在编写). 有什么想法吗?这是多么容易,在哪里开始寻找如何传递Outlook和我的应用程序之间的数据的最佳地点?我已经阅读了MSDN上的POOM部分,并认为我可以执行菜单选项,但不知道解决集成的最佳方法.另一个应用程序写在C#. 中 谢谢 莫里斯 解决方案 这听起来好像您正在询问您的Pocket Outlook插件和"其他"应用程序之间的过程间通信.鉴于您应该能够从Outlook插件/菜单项等获得约会的ID.然后,您可以使用多种方法将ID传递给其他应用程序,然后让其打开约会集合并找到通过POOM的右任命. 这可能很简单,就像将其他应用程序与LPARAM一样发送Windows消息一样简单
0 2023-05-15
编程技术问答社区
meta "viewport" dev-width: 在Opera Mobile 9.7上的错误宽度小 (10 works)
对于我当前的移动网络项目,我使用元"视口"标签指示移动浏览器使用设备宽度的1:1的比例: 这在IE Mobile,iPhone Safari甚至Opera 10 Beta上都可以使用,但它不在Opera 9.7上,默认情况下是在HTC HD2上安装的. HTC HD2的设备尺寸为480x800,因此视口应在肖像模式下获得480的宽度.但是看来Opera Mobile 9.7(也许也可能是9.5)设定了错误的宽度,因此在此之后,一切都会放大一点.我使用一个简短的JavaScript片段来检查实际的窗口大小: $(window).width() - >返回274 window.
0 2023-05-11
编程技术问答社区
我怎样才能在我的Compact Framework应用程序中使用OpenStreetMap?
有人知道,我如何在紧凑型框架应用程序中使用OpenStreetMap?有框架或类似的框架吗?我在他们的Wiki中可以找到的只是如何为他们的项目做出贡献,并用他们的软件来映射数据.但是我想使用他们的地图向我自己的应用中的用户显示位置.我找不到有关使用他们的Web服务或我必须使用的任何东西在我的应用程序中显示其地图的任何信息. 解决方案 Google代码上有一个项目,该项目想为OpenStreetMap API创建.NET库.该网站指出当前有一个alpha版本,因此值得检查: code.google. com/p/openstreetMapnet 也有两个类似的编码器项目: osmscout.codeplex.com gmap4dotnet.codeplex.com 也许也可以在紧凑型框架中使用,或者您可以要求项目团队添加该功能(或者参与您自己,毕竟是OpenSource). 其他解决方案 CloudMade提供了用于以多种语言嵌入OpenStreetMap映射的
4 2023-05-11
编程技术问答社区
DotNetOpenAuth在哪个.NET框架上可用?
大多数(全部?)OAuth Resources - 有关协议和代码库的信息,以便在您自己的应用程序中轻松使用它们 - 似乎在Internet上发现您正在使用您在使用它的应用程序是Web应用程序. 但是,我想开始在我的Windows Mobile Twitter客户端进行 twitter 我现在通过一组简单的方法来使用基本的身份验证,我可以手工滚动. 如果我是正确的,那么Twitter将在2010年6月将基本身份验证弃用,因此我有一个艰难的截止日期,可以在今年夏天之后保持我的Twitter客户端工作.另外,我希望能够轻松地开始对使用OAuth的其他服务添加一些支持,例如 foursquare "> foursquare . 我现在的问题当然很简单: 是 你们中有人知道我可以在.NET紧凑型框架上使用Oauth的(其他吗?)oauth库3.5应用程序? 谁能提供简单的答案? ; - ) 解决方案 dotnetopenauth当前仅在完整的桌面.NET框
6 2023-05-02
编程技术问答社区
Windows Mobile通知对话框
我想显示诸如系统的消息对话框显示我(即SMS到达或警报时). 我尝试使用cesetusernotificationex,但是我不知道,为什么它总是返回0 intptr,而什么也没有发生. 您能为我提供如何使用C#和.NET Compact Framework 2.0进行此操作的简短示例? 解决方案 Microsoft.WindowsCE.Forms.Notification 类,但是要知道您的通知设置代码有什么问题,我们需要查看实际代码.
0 2023-04-27
编程技术问答社区
用主动同步调试windows mobile时的网络配置?
我正在尝试调试Windows Mobile应用程序.该应用程序正在启动,并且正在调试一切,但是它似乎总是将USB连接到计算机作为Internet连接.调试时,我需要移动设备来使用它的GPRS连接. 有可能吗? 如何? 解决方案 如果您使用的是Windows移动设备中心. 连接而无需设置设备 移动设备设置 连接设置 连接到PC 时,选择设备上的数据连接
0 2023-04-21
编程技术问答社区
Windows Mobile仿真器与主机联网
我正在尝试在VS2008中进行一些Windows Mobile Dev. WM应用程序正在拨打WCF调用(或尝试).模拟器和我的WCF服务器正在同一台式PC上运行.我找到了一些有关如何与虚拟PC2007结合使用WM5模拟器上的网卡的详细信息.这确实使我现在可以浏览模拟器的网络视图,这使我比以前更近了.但是,我无法识别台式机本身,例如 http://10.1.1.2/显然,这很难测试事物的WCF侧.我错过了明显的东西吗? 谢谢 解决方案 在Visual Studio中,您正在从事赢得移动开发,转到工具菜单,然后选择设备模拟器管理器.如果您的设备模拟器正在运行,则将在列表中看到一个小箭头看到它.右键单击此模拟器,然后选择"摇篮".这应该为XP或Windows移动设备中心打开Activesync,以供Vista或更高版本.一旦摇篮模拟器,您就应该能够通过IP或名称访问本地PC.祝你好运,我花了太多时间来尝试将其连接到它,所以我希望这能使您更快地到达那里. 其他解决方案 在
6 2023-04-21
编程技术问答社区
用于Windows CE/Mobile的代码剖析/性能分析工具
除了Visual Studio中,您知道哪些工具可以分析Windows CE/移动应用程序中的性能瓶颈?我正在寻找CE/Mobile的AQTime之类的内容,以配置编译为本机代码的C/C ++应用程序. 解决方案 我没有找到用于天然开发的Windowsmobile的任何此类工具. 我发现的最接近的是Entrek Toolset(Codesnitch/procman),但它们并不是真正分析工具. http://www.entrek.com/products.htm 我们所做的是使用VC ++的Vistual Studio"/CallCap"开关在我们自己的产品中构建自己的分析支持.使用该开关,您可以构建一个分析库,该库将计时和计数倒出,无论您喜欢什么.它大多对我们来说很好,但是有时这些挂钩函数的开销可能太多了,它可能会使时间结果偏向大量功能呼叫区域. 来自MSDN文档: /callcap选项导致 编译器以插入分析的电话 钩在每个开始和结尾处 功能. 您
4 2023-04-20
编程技术问答社区
在Windows Mobile和MySQL之间同步数据库
我正在尝试创建一个包含数据库的Windows Mobile应用程序,偶尔可以连接到Internet.连接时,我想将本地数据库与中央数据库服务器同步.中央服务器是MySQL服务器.本地数据库可以是任何东西(可能是SQL Compact). 我到目前为止所做的: 安装安装 for ado.net 创建一个智能设备项目 创建了一个WCF库(来自 this Tutorial ) li> 在服务器资源管理器中创建了与中央MySQL数据库的连接 无法使用MySQL Connection创建本地数据库缓存 问题是,当我创建一个新的本地数据库缓存时,可用连接的列表不包括我的MySQL连接.此外,当我去创建新连接时,列表中没有MySQL驱动程序(与在服务器资源管理器中创建连接时可用的列表相反). 有帮助吗?我觉得我把这个Microsoft Sync框架都错了.还是我缺少一些东西. 我也在寻找教程. Google并不是真的很有帮助(这也不是Microsoft). 预
4 2023-04-17
编程技术问答社区
如何估计线程上下文切换的开销?
我试图通过实时截止日期来提高线程应用程序的性能.它在Windows Mobile上运行,并用C/C ++编写.我怀疑高频率的线程可能会导致明显的开销,但不能证明它或反驳它.众所周知,缺乏证据不是相反的证据:). 因此,我的问题是双重的: 如果根本存在,我在哪里可以找到切换线程上下文成本的实际测量? 不用时间编写测试应用程序,估算现有应用程序中线程开销的线程的方法是什么? 有人知道给定线程的上下文开关数(开/关)的方法吗? 解决方案 当您说您不想编写测试应用程序时,我是为了在ARM9 Linux平台上进行的测试来找出开销是什么.只有两个线程可以增强:: thread :: farte()(或者,您知道)并增加了一些变量,然后一分钟左右(没有其他跑步过程,至少没有做任何事情),应用程序打印了每秒可以进行多少个上下文切换.当然,这并不是真的,但是关键是两个线程彼此产生了CPU,而且它是如此之快,以至于考虑到开销,它就不再有意义了. 因此,只需继续写一个简单的测试
0 2023-04-05
编程技术问答社区
通过MSBuild创建智能设备驾驶室
是否可以使用MSBUILD任务将智能设备项目构建到CAB文件中进行部署. 我在网上看过几页: ,但我不敢相信您必须遇到那么多麻烦,因为应该很简单! 谢谢. 解决方案 这很困难,是的,那是la脚的. 其他解决方案 您可以使用 cab42 以自动自动化设备cab----文件.当在构建服务器和自动化过程中使用时,此工具非常好,例如,使用多个CAB-FILE配置进行了必要的情况.该工具为您提供了定义自己的驾驶室包装配置的选项,并相应地执行必要的MSBUILD命令. 摘要 CAB42是一种图形工具,可以快速设置和构建具有不同配置的多个CAB文件. 大约 我使用CAB42构建具有不同配置文件和设置的Microsoft Mobile .cab文件.另外,当您要在各个目录中动态将文件包含在您的输出中时,CabWiz.Exe是一个可以配置的PITA,因为必须将所有文件明确包含在绝对文件路径中.
12 2023-04-02
编程技术问答社区
CordovaStarter-x.x.x.zip与phonegap for windows mobile未找到。
我正在浏览我完成了 下载并安装Windows Phone SDK 下载Cordova的最新副本并提取其内容 下一步是 *将文件复制Cordovastarter-x.x.x.zip到文件夹:\ My Documents \ My Documents \ Visual Studio 2010 \ templates \ ProjectTemplates* 我找不到Cordova的ZIP文件,我下载了.任何人都可以帮我吗? 解决方案 cordovastarter-x.x.x.x.zip是一个模板,从电话盖上窗口开始.如果您的下载内容中缺少它.您可以创建它. 打开文件lib \ windows-Phone \ templates \ standalone \ cordovasolution.sln在Visual Studio Express for Windows Phone 从"文件"菜单中,选择'导出模板...' 选择模板类型'项目模板'
8 2023-04-01
编程技术问答社区
Windows移动应用程序的UI组件(.NET Compact Framework)。
在移动设备上运行的应用程序具有特殊的用户界面要求.我认为苹果在iPhone/iPod Touch平台上介绍创新控件做得很好. 现在,我必须使用.NET紧凑型框架(Visual Studio 2008)设计Windows Mobile平台的应用程序.我想知道是否有一些商业或开源UI控制集可用,类似于iPhone/iPod touch UI元素: 基于手势的滚动面板 而不是下拉列表:一个带有大量项目的新面板 滑动面板 等. 我找不到任何有用的产品/代码.也许有人有更多的经验可以提供帮助. 解决方案 几个月前,我搜索并没有发现(令人满意).我必须实现自己的控制库.缺乏现有的"接触意识"库使我认为我应该商业化我的库,但这是非常不完整的. 其他解决方案 我知道 resco 具有一些基于"触摸"的列表和Windows Mobile .NET的网格控件.我们使用它们的一些东西(但不使用"触摸"功能),到目前为止,它们对我们的效果很好.这是他们的 smartgri
8 2023-03-31
编程技术问答社区
如何删除IE手机浏览器的点击呼叫链接
嗨 我可以通过将上述标签保存在标题部件中. //for Safari //for Blackberry 像这样 解决方案 看来,此功能在OS的当前版本中不存在,即IE将自动解析数字,地址和电子邮件.按照 public doc : Internet Explorer Mobile会自动 识别电话号码,电子邮件 地址和物理地址 网页,无论他们是否是否 是否被设计为超链接 - 所以 用户可以打个电话,发送 电子邮件,或仅映射一个地址 点击或两个. 其他解决方案 您可以将您的号码包装在 标签中.这将删除即使在没有元标签的iPhone中删除点击通话链接. P.S.在HTC HD7和iPhone 4 上测试
0 2023-03-28
编程技术问答社区
在Windows移动设备上使用Ruby
据我所知,Jruby仅在完整的JVM上运行.我找到了 Windows移动设备上是否还有其他选择Ruby 应用程序? 解决方案 我不确定您在问什么.您的标题和问题是指Ruby,但您的描述谈论了Jruby.你在问哪个? 我知道常规红宝石可以在Windows Mobile上运行(请参阅 Rhodes ,例如,或
0 2023-03-28
编程技术问答社区
在WinCE下播放Flash文件?
可以在Wince下播放Flash文件吗?我知道有一个用于Windows Mobile的播放器,但Wince似乎没有.看来您可以从Adobe获得Wince的球员许可,但我没有从Adobe获得信息的任何运气.我发现此 port 使用C#和.NET紧凑型框架使用AxshockWaveFlashObject提到.有人对此有任何经验吗? 解决方案 您需要
4 2023-03-28
编程技术问答社区
在没有TAB键的情况下,如何在Windows移动设备上从ComboBox中导航出来?
我正在使用Visual Studio .NET 2008为Windows Mobile设备开发一个应用程序,其UI需要使用ComboBox控件.不幸的是,对于既不完整键盘的设备也不是触摸屏接口,因此无法将(TAB)从ComboBox控件移动到同一表单上的另一个控件(例如,在ComboBox中指定产品,然后移动到文本中添加数量的字段). 我尝试为Combobox的按键事件创建事件处理程序,并在用户按下右或左定向键时手动将焦点设置为下一个控件,但不幸的是,事件处理程序不会捕获这些键的按下. 有什么想法吗?我强烈怀疑这是经过过度设计的,并且有更好的控制更适合我需要做的事情;我发现从组合框控件中拿出选项卡可能很困难,这是不可想象的. 谢谢! 编辑:显然我可以在Combobox上捕获键盘和键盘事件,这使我可以将焦点或选项卡设置为下一个控件.仍然过度设计 - 仍在寻找想法! 解决方案 我相信方向仅在KeyDown和KeyUp上捕获,而不是KeyPress. . 或
0 2023-03-28
编程技术问答社区