当前文章列表中
- Symbian下用C++实现网页浏览的代
- 先声明一下,下面的这段代码是调用系统的浏览器实现网页浏览的功能,很显然这是一种比较简单的方法,但是它的可控制性就不行了,例如左软键的内容你是肯定该不了的。如何写一个自己的浏览器,而不调用系统的,等以后...
添加日期: 人气: 推荐:
- 用C++实现的访问Symbian手机电话薄
- 在SymbianOS中,电话薄部分是通过一个默认的数据库(contacts.cdb.)来操作和管理的。因此在Symbian系统里可以用联系人模型(ContactsModel)API来访问和管理电话薄,...
添加日期: 人气: 推荐:
- 在C++下实现的程序拨号代码
- 呵呵,下面是一段拨号代码(摘自Nokia的例子),代码虽然不多,但很多地方都值得学习,例如:对R类的使用,清理;server/client机制;参数传递机制;编码风格;注释风格等等自己体会吧。在阅读代...
添加日期: 人气: 推荐:
- Symbian内存管理
- WhyMemoryManagementSymbianOS本身就是为内存和资源受限的设备开发的,应用程序运行过程中很可能碰到内存用光,或者硬件资源不可用的情况。而这种exceptions是通过修改程序无...
添加日期: 人气: 推荐:
- 一个模拟显示自然云彩的C程序
- #include<stdio.h>#include<dos.h>#include<math.h>longAddr[768];intMode;Set_Mode(intmode){unionREGSr;r...
添加日期: 人气: 推荐:
- Symbian 显示中文
- 要在symbian显示中文一般可以用二种方法实现:一种是使用资源的方式,另一是在运行时实现在资源中实现比较容易:先把你的资源文件写好,然后用记事体打开,选择另存为,用UTF8编码保存就行了另一种是在程...
添加日期: 人气: 推荐:
- symbian中如何检测编辑框的当前输入法类型
- 当我们进行全屏程序开发的时候,对编辑框中当前的输入法要时行判断,以方便我们在界面上贴图表现,通过下面的三步可以完成这个功能:1、在.h文件中加入相关的头文件#include<eikenv.h>//fo...
添加日期: 人气: 推荐:
- Jabber即时通讯客户端(五)
- 考虑到面向对象的特性,WellJabber程序采用了类的定义,以方便脚本调用,支持类是PHP中很有用的特点,特别是数据库操作,如果能把一般SQL行为用类来封装,那么在修改数据库类型时将会很方便,做到以...
添加日期: 人气: 推荐:
- Jabber即时通讯客户端(四)
- 随便说一下,如果你希望在聊天室查找某人,可以使用包含jabber:iq:borowse命名空间的<iq>元素来发送他/她的proxyJID。 Chatinvitations 聊天邀请使用包含<xm...
添加日期: 人气: 推荐:
- Jabber即时通讯客户端(三)
- 发送/接收信息 发送信息时,使用一个<message>元素[JPO1.3],它使用”to”属性来标识接收者;反之,你接受包含”from”属性的<message>元素,它标识了发送者。 实际上,任何...
添加日期: 人气: 推荐:
- Jabber即时通讯客户端(二)
- Loggingin 这时服务器等待你的身份验证,你使用<iq>询问[JPO1.5]来发送你的认证信息,而服务器据此返回一个回应,指示你的登录是否成功。[JPO1.5.3.3] 具体来说,询问使...
添加日期: 人气: 推荐:
- [图文] Jabber即时通讯客户端(一)
- 注意:本文章大部分内容参考了jabber.org的文献资料 请参考WellJabber1.0程序 约定: [JPO]代表[JabberProtocolOverview] [JPG]代表[Jab...
添加日期: 人气: 推荐:
- [图文] COM技术初探
- 一、COM是一个更好的C++1、COM是什么DonBox说"COMISLOVE"。COM的全称是ComponentObjectModel组件对象模型。2、从C++到DLL再到COM2.1C++如某一软...
添加日期: 人气: 推荐:
- 用Carbide和S60 SDK构建Symbian C++开发环境
- 网上有很多介绍用VC++6.0和VS2003搭建Symbian开发环境的文章。本文将给你另外一种选择:Carbide。如果你比较熟悉Eclipse那么Carbide将是你的不二之选。Carbide分三...
添加日期: 人气: 推荐:
- WinCE开发中Boot Loader的点点滴滴
- 我很庆幸在公司的产品开发过程中并没有受到BootLoader带来的阻力,因为我们采用MSDOS+Loadcepc来启动CE操作系统。显然这样的幸运不是永远的,所以对BootLoader应该有足够的研究...
添加日期: 人气: 推荐:
- WinCE定制中的大内存支持与永久保存注册表
- 原文标题:《PlatformBuilder实践之两个要点》 增加对大容量物理内存的支持和永久存储注册表是在定制内核工作中常遇到的问题。本篇文章将对这两个方面阐述相关的知识并指导读者如何在PB中实现。...
添加日期: 人气: 推荐:
- 使用 .NET Compact Framework 进行 SIM 编程
- AndreasSjstrmBusinessanyplace.net2003年5月适用于:Microsoft®.NETCompactFrameworkMicrosoftWindows®P...
添加日期: 人气: 推荐:
- [组图] 开发启用了 SMS 的业务流程应用程序
- ChristianForsbergbusinessanyplace.net2003年5月适用于:Microsoft®.NETCompactFrameworkMicrosoftVisualStu...
添加日期: 人气: 推荐:
- [图文] 从 WFC 转移到 .NET Framework
- Dr.BruceE.KrellSWAEngineering,Inc.2003年5月摘要:针对VisualStudio®.NET、Microsoft®VisualJ#®.NET的...
添加日期: 人气: 推荐:
- [图文] 基于 Windows Mobile 2003 的 Pocket PC 为开发人员提供的新功能
- MicrosoftCorporation2003年6月适用于:基于Microsoft®WindowsMobile®2003的PocketPCMicrosoftWindowsCE.NET...
添加日期: 人气: 推荐:
- [图文] Pocket PC 程序中使用DataGrid控件
- 摘要:学习如何在你的PocketPC应用程序中如何有效地使用DataGrid控件进行数据查看和更新。 TableData 在实现企业级PocketPC应用程序时,几乎总是需要以表格的方式浏览数据。...
添加日期: 人气: 推荐:
- 建立牢固的多功能Smartphone应用程序
- Smartphone是一款基于技术的移动电话,它在我们熟悉的Windows环境下提供了声音、无线连接和互联网访问的能力。Smartphone设备与已经存在的移动电话不同,它有用于添加内存和硬件的扩展槽...
添加日期: 人气: 推荐:
- 四个WinCE常用小技巧
- 1、保持Word文档特殊格式 当你利用同步功能将PC中的Word文档同步传输到PocketPC中,Word文档将转为PocketWord文档,由于WindowsCE提供的PocketWord不支持表...
添加日期: 人气: 推荐:
- [图文] WinCE系统下BootLoader的开发
- 摘要:介绍WinCE.NET系统的旧方法;说明板级支持包(BSP)的基本构成;从开发实际出发,详细阐述如何开发BSP中的重要部件--BootLoader。关键词:WinCE.NETBSPBootLoa...
添加日期: 人气: 推荐:
- [图文] 结合 Web 服务和 Pocket PC Phone Edition 创造价值
- AndreasSjöströmbusinessanyplace.net2003年4月适用于:Microsoft®.NETFramework精简版PocketPCPhoneE...
添加日期: 人气: 推荐:
- Microsoft .NET Framework 精简版多线程提示
- ContentMasterLtd2003年4月适用于:Microsoft®.NETFramework精简版1.0MicrosoftVisualStudio®.NET2003摘要:了解如...
添加日期: 人气: 推荐:
- 为基于 Microsoft .NET Framework 精简版的应用程序编写非托管函数
- ContentMasterLtd2003年4月适用于:Microsoft®.NETFramework精简版1.0MicrosoftVisualStudio®.NET2003Micros...
添加日期: 人气: 推荐:
- [图文] Windows CE .NET 应用程序开发:我有哪些选择?
- MikeHallMicrosoftCorporationSteveMailletEntelechyConsulting2003年2月7日摘要:比较MicrosoftWindowsCE.NET应用程序开...
添加日期: 人气: 推荐:
- [图文] 开发高效的Smartphone用户界面
- Smartphone是一个非常强大的开发平台,由于它的外形非常紧凑,在设计用户界面时你必须小心。Smartphone用户界面优化为易于单手操作,因此它不支持触摸屛。如果你在开发应用程序用户界面,一定要...
添加日期: 人气: 推荐:
- [图文] 短消息服务(SMS)与Pocket PC Phone Edition
- 短消息服务是在移动通讯全球系统(GlobalSystemforMobileCommunicationsnetworks,GSM)中的移动电话间发送短字母-数字消息(最长160个字符)的标准。它有些象分...
添加日期: 人气: 推荐:
- [图文] Microsoft .NET Compact Framework 数据访问策略
- AndreasSjstrmbusinessanyplace.net2003年6月适用于:Microsoft®.NETCompactFramework1.0MicrosoftSQLServer&...
添加日期: 人气: 推荐:
- 使用libmad播放mp3文件
- 我已经成功地播放出了声音!这里先说一下大概的思路:1、定义类:classCSynchronousExampleStream:publicCBase,publicMMdaAudioOutputStrea...
添加日期: 人气: 推荐:
- 可清空的文本编辑设置项(CAknTextSettingItem)
- 文本编辑设置项(CAknTextSettingItem),输入内容后把该项清空,删除文本编辑器中的内容后,左软键(OK)不消失.hclassCRegistDlg:publicCEikDialog{pu...
添加日期: 人气: 推荐:
- 创建排行榜
- 好久没有更新这个blog了。今天给游戏添加了排行榜,事情并不复杂,可搞了整整24小时。首先是文件操作,在symbian中有三种方法:RFilestreamsandstoreDBMS刚开始我用RFile...
添加日期: 人气: 推荐:
- 功能更强的手机-Symbian OS手机
- 手机市场的本质已经发生了改变。销售由不断创新的新功能所驱动,这些新功能结合了声音、数据、图象、和无线通讯新技术。SymbianOS为这种全新的市场定位提供了必要的技术。Symbian成立于1998年6...
添加日期: 人气: 推荐:
- Hello World!
- 对于计算机编程,似乎从例程“HelloWorld!”起步已经成为传统。2.1环境配置我用的vc++6.0和s60_sdk_v1.1,其它版本的设置也差不错,这里仅供参考。1,下载安装Perlv5.00...
添加日期: 人气: 推荐:
- hellogui.app
- 前面生成了一个文本模式版本的“HelloWorld”程序,但没有人真正希望在SymbianOS这类User-friendly的系统上运行文本模式的程序。文本模式编程对测试和学习有用,但实际程序使用的是...
添加日期: 人气: 推荐:
- 错误处理和清理
- 错误处理(ErrorHandling)和清理(Cleanup)是SymbianOS至关重要的一部分。编写每行代码,或者是读到每行代码都会因为清理而受到影响。"清理是SymbianOS编程的基础。"Sy...
添加日期: 人气: 推荐:
- 深入hellogui.app
- 上次只是简单的说明了GUI程序的结构,没有深入到具体代码和程序流程。本篇将深入介绍。hellogui包含以下文件:Hellogui.cppDLL入口点HelloguiAppliction.cpp创建新...
添加日期: 人气: 推荐:
- 本地化(Language localisation)
- 1、简介为Symbian应用程序添加本地化资源(localisationawareresources)。2、设计和实现与本地化有关的实体:项目定义文件定义支持的语言独立的资源文件与特定语言相关的资源文...
添加日期: 人气: 推荐:
- 处理应用程序Focus event
- 一、获得、失去焦点应用程序获得、失去焦点时,Series60框架通过调用CAknAppUi::HandleForegroundEventL(TBoolaForeground)通知应用程序。获得焦点时参...
添加日期: 人气: 推荐:
- 创建.mbm文件
- MBM代表Multi-BitMaps,一个MBM文件可以包含多个具有不同色深和分辨率的BMP文件。MBM文件可以在编译过程中自动创建,也可以使用bmconv工具手动创建。下面将分别介绍这两种方法。1。...
添加日期: 人气: 推荐:
- 编写DLL
- 一个DLL就是一段可以在程序运行而不是编译期间链接的代码。它可以被多个客户程序共享而不需要分别复制给每个客户程序。StaticInterfacevsPolymorphicInterface有两种重要类...
添加日期: 人气: 推荐:
- 全屏的Series60应用程序
- 全屏是指StatusPane和ControlPane都隐藏,MainPane占据整个屏幕。这里提供一种简单的方法。修改AppView类的ConstructL()为:voidCTetrisAppView...
添加日期: 人气: 推荐:
- Graphics(8)
- Graphics(8)DirectDraw.试用窗口服务在屏幕上Draw需要一个连接文件来转换,这样大大降低了速度.绕过窗口服务,丢弃连接文件的转换,让应用程序自己来直接存取屏幕,这就叫做Direct...
添加日期: 人气: 推荐:
- Graphics(7)
- 双缓冲如果一个游戏的多个图片需要移动,频繁的更新.在所有更新完成之前,窗口服务客户端一面的缓冲区将会被填满.对于用户来说,将会在屏幕上看到闪烁.这个问题的解决方法是试用双缓冲.首先,图片被画在一个没有...
添加日期: 人气: 推荐:
- Graphics(6)
- S60平台提供了一些简单的API来播放一些视频剪辑,他可以用来在一些游戏里播放一些短的视频剪辑.对于SymbianOS的手机来说,回放功能是一项非常重的任务.因为资源有限,一个游戏如果储存了很多视频剪...
添加日期: 人气: 推荐:
- Graphics(5)
- 日志又扔了两天.主要原因是出去玩了,玩了24个小时,休息了24个小时,正好两天.Sprites是一副遮挡的图或者几副遮挡的图,可以在背景上或者其他的Sprites上面移动的图.这个东东不用应用程序必须...
添加日期: 人气: 推荐:
- Graphics(4)
- 这几天总忙,字体那一部分,翻译了三天,进度实在有点慢.今天大概没啥事情了,暂时决定去杭州了,感觉那面还不错,经理很和蔼,他们的技术也正是我想要的.在Symbian系统中,首选的使用Bitmap的方法是...
添加日期: 人气: 推荐:
- Graphics(3)
- 几乎在每一个游戏里都需要在屏幕上面显示一些文字.在游戏中,字体从头到尾都应该有一个整体的风格.Symbian系统提供了一个标准的字体设置,但是开发者也可以根据情况,使用自己的比特图字体.每一个字体都只...
添加日期: 人气: 推荐: