`
文章列表
S60平台:使用DBMS APIs —使用行集和游标(2)    3.2 游标一个游标可以对行集中的所有有效行进行导航。有效行依赖于行集是如何生成的,特别是行集是否是使用评估窗的SQL视图 3.2.1 游标状态在大多数普通情况下,游标保存来自行集的,从属于行的值。然而,游标还需要保存其他一些状态。一个游标可以保存“起始”或“结束”状态。起初,游标进行重置,游标定位于开始端。其初始位置指向第一行的前一行,结束位置指向最后一行的下一行。对于一个空集来说, 其仍有指向数据集尾的游标,在这种情况下,从起始位置对第一行进行导航和对最后一行进行导航是等价的,游标在起始状态时定位。在对集合的最后一行 ...
<!--StartFragment-->   S60平台:使用DBMS APIs —使用行集和游标(1)  3、使用行集和游标在Symbian系统的DBMS中,使用行集可以对数据库中的数据进行查找,恢复与修改操作。关于行集有一点需要牢记,即列集所包括的并不是数据本身,其容纳的非永存性元素只是对数据库中真实数据行的索引进行解析。 3.1 行集定义列集的API包含三个主要概念: ·行集基类(RDbRowSet)——一个抽象类可以提供导航,行恢复以及数据的更新。数据源由两个具体的操作定义。 ·表行集(RDbTable)——提供表的完全视图。 ·SQL 视图(RDbView)— ...
  DBMS方面的应用中检索是必不可少的操作,通常我们习惯使用SQL来进行检索,就像下面这样:   //SQL keywords definitions _LIT(KSelect, "SELECT "); _LIT(KDelete, "DELETE " ); _LIT(KFrom, " FROM "); _LIT(KWhere, " WHERE "); _LIT(KEqual, " = "); _LIT(KNotEqual, " <> "); _ ...
  symbian中文字符串显示问题的解决 相信大家都在处理symbian中文显示的时候遇到了这种问题, 我现在就给总结一下这种问题的解决方法: 字符串编码中文表示常用的有:GB2312,GBK,Unicode,UTF-8 其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容, UTF-8是Unicode的在网络传输中的一种编码格式, 如果我们使用vc做为开发工具,在win下面进行开发,那么win 的默认字符集是 GBK的,而symbian系统默认的编码方式却是 Unicode,也就是说直接写在程序里面的汉字在手机上显示的时候, 就会变成乱码。 通常解决 ...
    本文献给使用Nokia Symbian 60 SDK各个版本开发游戏软件的程序员。虽然本文主要是针对游戏软件,但是大部分内容对一般应用软件也同样适用。   1.1.声明   为了避免良心的谴责,首先我必须承认一点,我本人并不是靠Symbian C++糊口。除了forum.nokia.com上的文章和SDK,我也没有看过任何关于Symbian的书籍。只是偶然的,我在天津猛犸游戏公司(www.mammothworld.com)认识并接触了Symbian。我从零起步,写出了一个蹩脚的Symbian游戏引擎并在3650、7650上开发了一些游戏。所以我对Symbian的掌握完全是出于 ...
  //下边的代码是介绍同步socket的用法: //需要用到的lib,可能不全,请看sdk的help自己添加 esock.lib //需要的头文件,可能不全,请看sdk的help自己添加 #include <in_sock.h> #include <nifman.h> #include <Es_sock.h>   #if defined __WINS__ _LIT(KConnectIP,"192.168.0.1");//连接的ip地址,换成测试的ip #else _LIT(KConnectIP,"10.0 ...
  创建ini文件: void CFrozenBubbleAppUi::WriteIniFile(TUid iInfo, void *ptr, TUint size){ TInt r; RFs fs; fs.Connect(); CleanupClosePushL( fs ); RDictionaryWriteStream rdsIniFile; CDictionaryStore *cdIniFile = Application()->OpenIniFileLC(fs);//如果不存在就创建 rdsIniFile.AssignLC(*cdIniFile, iInfo); ...
  使用carbide.vs与vs.net2003构建symbian开发平台-s60 平台 使用carbide.vs与vs.net2003构建symbian开发平台-s60 平台   1.简介0r*}1^!]:Y:^:|:V1o      在过去的几年里从事symbian os/c++的开发,选择什么样的ide开发环境是一件很让人郁闷的事。微软的visual c++ 6.0 缺乏人性化的设计,而vs.net却不能很好地支持symbian os/c++的开发,borland c++ builderx mobile edition 还有metrowerks codewarrior也并不是 ...
  symbian下用c++实现网页浏览的代码 先声明一下,下面的这段代码是调用系统的浏览器实现网页浏览的功能,很显然这是一种比较简单的方法,但是它的可控制性就不行了,例如左软键的内容你是肯定该不了的。如何写一个自己 ...
  通常都是通过JK_MOD来整合Apache和Tomcat,但是Apache2.2版本以上整合Tomcat可以直接通过AJP_PROXY来完成,很方便。下面把几种方式都简单讲讲。 假设一个Apache,两个Tomcat容器,访问 a.hackang.cn 和 b.hackang.cn 分别对应 tomcata 和 tomcatb 的应用 第一种方式:JK_PROXY 安装好Apache和Tomcat,下载mod_jk-1.2.26-httpd-2.2.4.so (2.2.4对应着Apache版本) 将mod_jk-1.2.26-httpd-2.2.4.so 放到Apache安装目录的 ...
输入以下命令: iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8001-8002   解释:通过NAT的方式吧从端口80接收到的数据随机转发到8001,8002端口   注意:要使用 iptables-save > /etc/sysconfig/iptables,否则在服务重启后会丢失的.   另一种方法是直接编辑:/etc/sysconfig/iptables文件,在文件开头添加上: *nat:PREROUTING ACCEPT [766:86527]:POSTROUTING ...
环境: Linux操作系统: Red Hat Enterprise Linux Server release 5.2Apache: 2.2.3Tomcat: 6.0.20   第一部分,配置负载均衡1.复制mod_jk-1.2.28-httpd-2.2.X.so把:mod_jk-1.2.28-httpd-2.2.X.so文件复制到:/etc/httpd/modules/目录下,同时更改权限为:755   2.修改Apache配置文件http.conf在: /etc/httpd/conf/httpd.conf文件的最后添加一行include conf/mod_jk.conf   3. ...
正则表达式在javascript中的几个实例 ! 去除字符串两端空格的处理 如果采用传统的方式,就要可能就要采用下面的方式了//清除左边空格function js_ltrim(deststr){ if(deststr==null)return ""; var pos=0; var retStr=new String(deststr); if (retStr.lenght==0) return retStr; while (retStr.substring(pos,pos+1)==" ") pos++; retStr=retStr.substring ...
正则表达式学习笔记   正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。  列目录时, dir *.txt或ls *.txt中 ...
用c++实现的访问symbian手机电话薄 在symbian os中,电话薄部分是通过一个默认的数据库(contacts.cdb.)来操作和管理的。因此在symbian系统里可以用联系人模型(contacts model)api来访问和管理电话薄,这里主要用的类就是ccontactdatabase(数据库类,电话薄所有条目的集合),ccontactitem(它代表一个单独的电话薄条目,由唯一的一个tcontactitemid标识。例如电话薄中的一个联系人),ccontactitemfield(域类,每一个电话薄条目有很多类组成,例如姓名域(epbkfieldidfirstname,ep ...
Global site tag (gtag.js) - Google Analytics