- 博客(16)
- 资源 (9)
- 收藏
- 关注
原创 调用应用程序
在工作中,遇到这样一种情况,就是用本应用程序,打开另一个应用程序,该应用程序已经打开或未打开。 查了不少C++的API,但在Windows Mobile应用程序不怎么好用,后来忽然发现C#中的Process类可以完成该功能。 用法: System.Diagnostics.Process.Start("/windows programs/read.exe
2009-04-21 14:16:00
634
转载 使用C#编写非充满屏幕的Form
用vs开发windows mobile 时无法用其自身提供的控件来编写一个类似于MessageBox的小窗体,本人寻找多日,(参考原文地址:http://www.christec.co.nz/blog/archives/134)终于找到解决方法。步骤如下 1,将Form属性中的 FormBorderStyle 设为none; 2,将Size 设置为你想要的大小; 3,
2009-04-16 11:36:00
1231
2
原创 Windows Mobile如何销毁窗体而非隐藏
在Windows Mobile窗体上,有“OK”和“X”两种形式按钮。 1、 在Form的属性里,设置“MinimizeBox=false”,则窗体显示”OK”,点击该按钮窗体销毁并退出; 2、设置“MinimizeBox=true”,则窗体显示”X”,点击该按钮,窗体隐藏但不销毁; 但有时我们希望在点击“X”按钮的时候能够销毁窗体,而不是隐藏该窗体,
2009-04-16 10:18:00
1434
原创 Windows Mobile 今日插件开发
Windows Mobile 今日插件开发一、概述 Windows Mobile今日插件,主要是用C++或VC++实现的。在microsoft的msdn上有关于今日插件的开发样例,该样例其实是CF调用C++写的类,通过网页来实现的。有以下几个缺点: 1. 不能把今日插件设置成透明的;2. 控件定位十分困难;3. 部署的时候比较麻烦。该样例代码可到:http://msd
2009-04-14 17:51:00
4938
3
原创 Symbian文档类读写文件和读写Ini文件
一、文档类读写文件 在Symbian的GUI应用程序中,如果需要永久保存应用程序数据,框架可以自动启动该进程来保存数据。文档类包含两个可以重写的重要函数:StroeL()和RestoreL()。在应用程序启动时,框架自动调用RestoreL()。然后,该函数负责加载应用程序数据。当应用程序退出时,为了保存应用程序数据,框架调用StoreL()函数—需要包括对SaveL()的调用,用于
2008-12-11 10:36:00
1344
原创 S60 3rd 应用程序真机部署过程
1、 开发环境ActivePerl5.6.1、S60 3Rd、Carbide.C++3.1。开发环境的搭建请访问:http://blog.youkuaiyun.com/doubleblue/archive/2008/12/03/3435537.aspx。2、 UID申请1)登陆网站:https://www.symbiansigned.com/app/page/preregister,注册s
2008-12-05 13:44:00
807
原创 如何打包S60 3rd SDK自带例子
开发工具:ActivePerl5.6.1、S60 3rd、Carbide.C++3.1. 在开发过程中,遇到一个问题,S60 3rd SDK自带的源码在模拟器上能够正确编译、运行,但就是不能打包。而用Carbide.C++生成的工程能够正确打包,也能够运行。后来,通过比较,发现了其中的问题原因。 1、检查工程下的“.cproject”文件 打开“.cp
2008-12-05 11:12:00
622
原创 Symbian如何扩展栈和堆的大小
1、扩展栈大小: 默认情况下,应用程序的栈大小为8KB,但针对某些类型的应用程序,可能需要更大的栈。如果需要多于8KB的栈,可以在应用程序的.mmp文件中使用EPOCSTACKSIZE语句重写默认的8KB大小,如EPOCSTACKSIZE 0x5000。在目标硬件上,如果RAM上发生栈溢出,这将造成页面错误:应用程序出现错误并终止,同时报告一个错误(KERN-EXEC 3)。
2008-12-04 18:00:00
640
原创 Windows Mobile的Form页OK按钮的使用
Form页面里OK按钮的使用 Form.MinimizeBox的属性:获取或设置一个值,该值指示是否在窗体的标题栏中显示“最小化”按钮。如果为 true,则显示窗体的“最小化”按钮;否则为 false。默认为 true。修改Form的MinimizeBox的方式是:在Form页面的属性窗口,找到MinimizeBox项,然后可以选择“false”或“ture”选项。Mi
2008-12-04 17:05:00
1004
原创 Windows Mobile开发环境搭建
1、 安装Visual Studio .NET 2005 中文版为了降低Windows Mobile的开发难度,提高开发人员的开发效率,微软把.NET Framework移植到了Windows Mobile设备上,针对Windows Mobile设备及Windows mobile6.0操作系统设计了.NET Compact Framework(以下简称.NET CF)。在Visual
2008-12-04 17:00:00
994
原创 Symbian 应用程序真机网络连接不上的原因
在项目中,本人遇到了在模拟器中能够实现网络连接,但是到真机上的时候,怎么也连接不上。后来发现,在S60 3rd中,程序只能进行指定能力的系统操作,否则不能连接网络。 为程序指定能力,只需要在mmp文件中编辑这一行: CAPABILITY NetworkServices 。 关于如何为程序指定能力,请参阅:http://blog.youkuaiyun.com
2008-12-04 16:48:00
1132
原创 CAknSettingItemList内容重置
当CAknSettingItemList设置列表的各项item输入各种值后,如果想回复到初始状态,就需要用到LoadSettingsL()函数,该函数是重新加载各项item。用法如下:void CXXXContainer::Reset(){ _LIT(KBlank,""); iEntName = KBlank; iType = 0; iItemList->LoadSettingsL();}
2008-12-03 15:16:00
590
原创 Symbian中英文显示
1、修改项目定义文件.mmp,定义项目支持语言: LANG 01 312、创建中文和英文的语言支持文件ChineseDisplayExample.loc: 修改.loc文件为: //中文#ifdef LANGUAGE_31#include "ChineseDisplayExample31.rls"#endif //英文#ifdef L
2008-12-03 14:29:00
656
原创 Symbian S60 3rd SDK 开发环境搭建
Symbian S60 3rd SDK 开发环境搭建一、VS2005开发工具1、安装VS2005,注意请安装VS2005英文版,中文版在运行程序时会发生异常,出现死机情况;2、安装ActivePerl5.6.1软件;3、安装VSSDK_PowerToys.msi;4、安装S60_3rd_Edition_SDK_Feature
2008-12-03 10:56:00
3412
原创 S60自定义对话框(继承CAknDialog和CAknTextQueryDialog)
Series60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。 所有对话框共有某些基本属性。首先,对话框都是拥有窗口的控件,所有对话框类最终都派生于CCoeControl。然后,由一个对话框框架管理对话框的行为,包括布局、绘制以及用户与对话框在组件控件的交互。典
2008-12-03 10:30:00
3297
1
Hessian样例源代码
2008-12-25
quartz样例源代码
2008-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人