- 浏览: 141032 次
- 性别:
- 来自: 济南
最新评论
-
wfwind:
呵呵真有缘。正好在找个方法,发现你写了,正好在我生日那天写的。 ...
JAVA中进行数据完整性验证 -
meteormatt:
发现2篇博客竟然一模一样.晕.
NMEA-0183协议介绍 -
meteormatt:
这篇写的不错啊.比什么百度之类的好多了.
GPS NMEA-0183协议介绍 -
kinghongen:
IE7是不行滴,IE6可以
如何判断一个页面被刷新还是被关闭 -
wyj04138:
用css+div来代替table主要有两个原因:1、提高页面加 ...
div 固定宽度横向布局
文章列表
目前可以进行symbian程序开发的开发环境主要有3种:
1 基于vc++或vc.net的开发
2 给予borland c++的开发
3 基于carbide c++的开发。
鉴于 vc是微软的东西,以后symbian可能不会再支持此IDE 工具且borland可能不会再继续推出开发工具的新版本。故选择carbide c++作为IDE工具。
开发环境的搭建:
除了carbide c++以外,我们还需要下面的软件:
1 SDK:此 SDK可以从
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5 ...
- 2007-12-17 09:32
- 浏览 920
- 评论(0)
有这样那个一个简单的程序:
有两个视图,初始化时载入第一个视图。点击菜单中的一项时,进入一个窗体进行数据的处理。处理完成后,转向第二个视图。
期间遇到了很多问题,在网友的帮助下一一解决了。虽然还没什么实质性的功能,但起码一个大体的流程已经搭建起来了。期间我也对symbian有了一个最初级的认识。
这里主要说一下视图之间的切换的问题。
其实这个问题很简单,如果你能找到实现方法的话。
首先来看一下AppUi类中初始化两个视图的代码:
void CControlsAppUi::ConstructL()
{
BaseConstructL();
iView2 = CC ...
- 2007-12-07 10:20
- 浏览 956
- 评论(0)
在示例中我只找到了在AppUi上增加菜单的方法:通过在资源文件的RESOURCE EIK_APP_INFO项中定义menubar即可。但是如果一个应用存在多个视图,且每个视图(例如CAknView的子类)的菜单不同的话应该如何去设置?
经网友帮忙,发现应该这么写地:
在资源文件中定义一个与视图相关的资源配置项:
RESOURCE AVKON_VIEW r_controls_view1{menubar = r_test_menubar;cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;}
他们之间的关联是通过CAknView的void CSimpleControlVi ...
- 2007-12-03 08:43
- 浏览 697
- 评论(0)
如果一张图片较大时,可能手机屏幕显示不开,这样就需要用到图片的移动了,一般在游戏开发中会用到这一部分,因为随着主角的移动,背景是需要变化滴。
没找到相关的代码,只好自己简单写了一个,代码如下:
/** DisplayUI.java** Created on 2007年11月1日, 上午10:40** To change this template, choose Tools | Template Manager* and open the template in the editor.*/
package com.dcsoft.mobile.dt.ui;
import com.hf.mo ...
- 2007-11-05 16:36
- 浏览 663
- 评论(0)
Calendar cal=Calendar.getInstance();cal.set(Integer.parseInt("2007"), Integer.parseInt("11"),Integer.parseInt("08"));System.out.println(cal.get(Calendar.DAY_OF_MONTH)); System.out.println(cal.get(Calendar.DAY_OF_WEEK));
上面的代码可能会打印出和你所期望的不一样:
这里生成一个cal1实例,这个实例的日期现在是当前 ...
- 2007-10-30 13:20
- 浏览 693
- 评论(0)
最近学习了JAVAME的数据持久化部分
发现此部分和数据库存储有着很大的区别。
先简单说一下我对RMS的理解:
由于移动设备存在的限制,JAVAME的存储采用了直接存储字节的方式。一条记录有一个int型的id(标志符)。用他来标志一条记录。记录中存储的是字节数组。
和数据库存储比较。最大的区别形象点说就是:只有行,没有列。
像数据库表那样的表间查询恐怕很难实现了。
我们在使用的时候,如果需要将一个对象的成员变量存储起来。感觉不可能将每个成员变量单独存放在一行中。应该将一个对象按照一定的顺序存储并读取.
我是这样实现的:
1 定义了一个持久化抽象类:
package com. ...
- 2007-10-26 15:19
- 浏览 850
- 评论(0)
先说一下为什么需要找这么个东西: 公司里想开发java手机方面的程序。主要用来查询数据并通过web服务器返回文字和图片等信息。 本来用wap浏览器作,应该是很简单的吧,但是wap好像是需要额外费用的。所以公司就想做成用socket的那一种,就是c/s结构的。而在接收数据到数据后希望能够按照某种现有的格式去组织展示数据,所以就考虑到网页格式,是否存在能够接收网页格式并进行展示的包呢?这样就可以通过直接调用而无需开发展示部分的程序了。 或者能不能直接调用浏览器,并将组织好的数据传递给他去展示。这样就不走网络了?? 或者还有别的方法??? 请给些建议,谢谢
- 2007-10-22 11:32
- 浏览 723
- 评论(0)
昨天下午参加了一个在线会议:www.miiceic.org.cn,感觉有点收获
今天写了点心得总结,如下:
架构设计
从需求向架构过渡的系统方法
1 如何成为一名架构师?
成为一名架构师需要如下的要求 :
(1)全面系统的技术知识( ...
- 2007-10-19 09:56
- 浏览 942
- 评论(0)
/** ListTestMidlet.java** Created on 2007年10月10日, 下午3:13*用来测试对List对象的理解*/
package com.hf.javame.commonTest.list;
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;
/**** @author Administrator* @version*/public class ListTestMidlet extends MIDlet implements CommandListener { /** ...
- 2007-10-10 16:45
- 浏览 675
- 评论(0)
元字符"|"
他的意思是“或”。是表达式之间的或,和[]的区别就是一个是表达式间的一个是字符间的。
package com.hf.regxTest.common;
import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 测试多选结构
* @author Administrator**/public class DuoxuanTest {
public static void test(String pString,String value){ System.out.println(&qu ...
- 2007-10-08 09:29
- 浏览 651
- 评论(0)
分组的意义是多个字符中选择一个,关键是“字符”两个字。
有很多元字符在[]中并不具有特殊的意义。
下面是几个简单的用法
package com.hf.regxTest.common;
import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 测试分组符号
* @author Administrator**/public class ZifuzuTest {
public static void test(String pString,String value){ System.out.println(&qu ...
- 2007-10-07 11:51
- 浏览 656
- 评论(0)
初学正则表达式,边学边记.下面是试验了^和$的用法:
package com.hf.regxTest.common;
import java.util.regex.Matcher;import java.util.regex.Pattern;/*** 测试行起始符号和结束符号* @author Administrator**/public class Test1 {
public static void test(String pString,String value){ System.out.println("正则式:"+pString); System.out.p ...
- 2007-10-06 12:54
- 浏览 657
- 评论(0)
想解决下面一个问题:
比如给定下面一个字符串,你好:<USER_NAME> ,这是您第<LOGIN_NUMBER>次登录。我想把<>里的文字替换成别的,比如替换成从数据库中读取出来的数据。
如果还需要注意这样一个问题:<和>如果是真实的字符怎么办?我是这样想的,用字符/<代表真正的<.也就是/,<,>均具有特殊含义。必须用//,/<,/>来代替。
我是这样想的,用正则表达式区分割,先把/转化了,再转化<和>.虽然实现了,但总觉得写的不好。刚学正则,不大会用。高人指点下。感觉这段程序很实用。希望能 ...
- 2007-09-28 10:37
- 浏览 752
- 评论(0)
继承,dojo模拟了javascript的继承的功能。
Dojo090的继承语法是这样的:
dojo.declare(
"com.widget.test.widgetTest",
[dijit._Widget, dijit._Templated],
{}
)
在使用继承的时候最需要注意的地方应该就是不要在构造函数中定义方法。
可以在{}定义,如:
{
startup: function(){
// summary:
- 2007-09-21 09:20
- 浏览 636
- 评论(0)
我选择dojo作为脚本框架的一个原因就是:可以将自己的类整合到dojo中去,这样做省去了在页面上逐个导入js文件的麻烦。
043以前的版本使用创建package的方式。而09则采用了完全不同的方式,感觉更加简便了。
步骤如下:
创建你的包,这个包不一定非得在dojo目录下(040之前我在dojo包外定义没有成功),可以和它平级,这样的好处我感觉是可以将自己的文件和dojo的分离开来,更易于管理。
然后创建文件(类)。
比如我在com/hf/pageControl/目录下创建一个pageController类,那我们只需要创建一个pageController.js.
然后在文件里这 ...
- 2007-09-08 15:27
- 浏览 698
- 评论(0)