摘要:
做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。
这一技术的应用,可用带来不少的好处:
1.代码重用:节约开发和维护的时间
2.核心代码的保护:将核心代码编译成库,只将库而不是源代码提供给上层开发人员使用。
3.。。。。。。
本文将实现一个支持这几个平台的天气信息查询软件,软件采用C语言去实现调用WebService接口获取天气信息的功能,并将其编译成各种平台能够调用的库,而UI则采用各个平台各自的语言去实现,最终实现底层代码的共用。 阅读全文
摘要:
下面的六个程序片段主要完成这些事情:文章来源于我的博客:http://luzj.me/1. 输出Hello, World2. 混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c#define _________ }#define ________ putchar#define _______ main#define _(a) ________(a);#define ______ _______(){#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)#define ___ _( 阅读全文
摘要:
问题: 目前在Qt开发环境中新建的项目名无法使用中文的.而创建的程序在程"应用程序"文件夹中建立的快捷方式是以项目名来显示的,这样就导致无法使用中文名了?
解决办法: 阅读全文
摘要:
今天讲讲iPhone开发环境的安装,目前在Windows上没有一个完善的iPhone开发平台,我们只能借助虚拟机安装Mac系统后在其上进行iPhone的开发,Mac的安装方法网络上介绍文章不少,以下安装过程不少图片来源于网络。
用的系统是 Mac os 10.6.3 ,开发环境是从Apple官网下载的xcode_3.2.4_and_ios_sdk_4.1。 阅读全文
摘要:
以下文字是工作中的总结,如有错误或者不足之处,望指出。不胜感激!
主要安装步骤说明:
以下带*号的要安装在同一个盘中,并且路径不能有空格和中文,否则。。。
1. 安装JDK
2. 安装ActivePerl-5.10
3. 安装Carbide_cpp_v2_3_en (*),装好后运行“程序\Nokia\Carbide.c++\Configure environment for WINSCW command line”,输入Y,按回车。
4. 安装Nokia_N97_SDK_v1_0_en(*),这个安装结束后会提示安装CSL Arm Toolchain,这个要装,路径默认即可。装好后运行“程序\Nokia Developer Tools\N97 SDK\v1.0\Languages\Change to Chinese”,可以将模拟器语言切换成中文。
5. 安装qt-symbian-opensource-4.7.0-s60.exe(*) 阅读全文