• 2005-09-20

    Series 60 Platform SDK介绍

    Tag:

    Series 60 Platform SDK for Symbian OS, for C++ allows C++ developers to quickly and efficiently run and test applications for devices that are compatible with the Series 60 Platform.

    Series 60 Platform SDK允许c++开发者快速有效的开发和测试针对于兼容Series 60 Platform的设备。

    Using a C++ for Symbian OS language integrated development environment (IDE), development with the SDK is hosted on a PC. The SDK delivers all the tools required to build C++ for Symbian OS applications. The tool's package contains the Series 60 device emulator, API implementations, documentation, and sample applications. The Series 60 Platform device emulator allows applications to be run and tested without a device.
    使用c++作为Symbian OS开发语言综合开发环境(IDE),development with the SDK is hosted on a PC.SDK 提供了建立c++ Symbian OS应用软件的所有工具.这个工具包包含了
    Series 60设备模拟器,API 实现,文件和示例程序.Series 60 Platform设备模拟器允许程序在没有设备的情况下运行调试.

    The Web browser of the Series 60 Platform device emulator allows web applications to be run and tested without a device.
    Series 60平台模拟器的网页浏览器运行在没有设备的情况下运行和调试web程序.

    原网页:

    http://www.forum.nokia.com/main/0,6566,034-4,00.html

  • 2005-09-14

    Symbian sdk帮助-术语表A

    Tag:

    译文作者: gef
    译文时间:2005年9月12日
    译文版本:1.0

     

    A:
    abld.bat batch file
    全面控制构建一个项目的各个方面。通常在当前(项目)目录下,根据一个组件描述文件由bldmake工具生成。
    See also: bldmake tool

    abstract
    用来描述某个类,该类中仅声明种种方法,但并不实现它们。
    对上述方法的实现往往通过实例化具体类来达到目的。
    See also: concrete

    access count
    记录对象被引用的次数,除非该访问计数器为零,否则被引用的对象不能被完全清理。
    See also: contact item

    access mode
    指定打开文件时的锁定状态:排它,只读,或者共享。

    active object
    由CActive派生出的类,主要负责处理异步服务提供者发起的请求,并监督这些请求完成。
    See also: active scheduler, asynchronous service provider

    active scheduler
    由CActiveScheduler派生出的类,负责在一个事件处理程序中调度发往活动对象的各种事件。
    See also: asynchronous service provider, active object

    address
    面向蓝牙技术,每一种蓝牙设备都在硬件中内置了一个48位的唯一设备地址。

    agent
    出现在网络接口管理器(NifMan)的上下文中时,指NifMan用来建立拨号连接的组件;
    出现在vCard的上下文中时,指vCard中用来指代另外实体的字符串。
    See also: property, vCard, entity

    AIF builder
    一种用以产生包括应用程序位图等程序信息文件的GUI程序。
    该程序运行在开发机上(非真机或模拟器)。
    See also: AIF icon designer

    aif file
    应用程序信息文件的别名。
    See also: application information file

    AIF Icon Designer
    用来生成用于aif文件的位图。目前仅能从AIF builder中启动。
    See also: AIF builder

    alarm due time
    预期报警时间。
    当一个报警被激活以前,alarm due time同alarm time是相同的。当报警snoozed一段时间后,alarm due time保持先前值,然而alarm time变成最新激活的时间值。
    See also: alarm time

    alarm message
    当到了报警时间时,展示给用户的消息。
    See also: alarm time

    alarm sound
    存储在系统报警文件夹(\System\Alarms)下的算法声音或者其他样本声音。
    See also: algorithmic sound, sampled sound file

    alarm time
    下一次报警将被激活的声音。
    See also: alarm due time

    Alaw
    转换12位声音到8位数据的一种标准。
    See also: sampled sound file

    Aleppo
    帮助创建工具
    See also: help authoring

    algorithmic sound
    由声音驱动程序通过一定的算法合成而成的声音。
    See also: sampled sound file

    Alpha blending
    表示某个像素值透明度的术语(称为'Alpha')。
    如果Alpha=maximum,该像素为不透明的,一个全色的像素用来表示目标物;
    如果Alph=0,该像素完全透明,目标物保持原貌。
    位于中间的数值代表了混合色('blending'),使用公式
    Destination = Source* Alpha/max_Alpha + Destination*(max_Alpha - Alpha)/max_Alpha
    表示。

    anchor
    表示一次选择的光标起始位置。
    See also: cursor, selection

    API
    应用程序接口,由一个系统对象或组件公开给其他对象或组件的可见的、公开的调用方法。

    app UI
    一个控制环境类,用来定义应用程序范围的用户接口,包括键盘事件处理。

    or
    或者是一个应用程序展示给用户的接口或者使用的CEikAppUi的一个子类。
    See also: simple app UI, standard app UI, user interface

    application
    一个作为文档工厂的运行时对象,提供一些文档独立的应用功能。
    See also: document

    application capabilities
    在aif文件中定义,应用程序功能包括嵌入、隐藏以及新生成文件等功能。
    See also: embeddable capability, hidden capability, new file capability, application information file

    application information file
    包含了一个应用程序的标题、图标、功能、MIME优先级支持信息等信息的文件。
    See also: aif file, icon, caption, application capabilities, MIME

    ABI
    应用程序二进制接口。该术语用于各种不同形式的、运行于ARM处理器上的二进制可执行代码。
    ABI类型包括:ARMI,ARM4和THUMB。
    See also: ARM processors

    application program
    一段程序(代码)由数个类组成。通常包括一个用户接口和应用引擎。

    application resource file
    应用程序源文件,由应用程序员编写的组成应用程序(的最初形式)。
    See also: resource file

    application view
    应用程序中的主窗体,通常显示用户数据。

    archive
    一种用于显示文件在上次更改后是否保存过的属性。
    该归档属性往往在一个文件被创建、替换以及写入时加以标记。
    See also: attribute

    ARM processors
    ARM 16/32位嵌入式RISC处理器

    array buffer
    包含元素的某个区域或者指向某一个数组元素的指针。

    array capacity
    一个数组在其数组缓冲区范围内能容纳或表示的元素数量。
    See also: array buffer

    array granularity
    一个数组的数组容量增长步长。
    See also: array capacity

    ascent
    ascent是从baseline到字体中部分字符顶部的距离。
    基线(baseline)本身并不是一个像素行,而是占用了两个像素行中间的位置。

    App UI
    中心用户接口类。App UI创建并拥有展示应用程序数据的控制权,并且集中处理通过标准控制(如菜单和工具栏)的命令输入。

    application class
    定义了应用程序的属性,譬如UID和标题,同时创建一个新的文件。
    See also: document class

    application framework
    处理应用程序启动并对应用程序的数据(包括的文件)进行访问。

    application framework API
    定义了应用程序构架以及它们的基本用户接口处理。

    application engine API
    用来访问核心应用程序数据(的程序接口)。

    associated window
    与控制相关联的窗口。若该控制是属于窗口的一种控制方式,则associated window是该窗口本身;
    如果该控制不属于窗口,则该控制显示在窗口中。
    例如:某个associated window是在运行时控制层次表中属于窗口控制类的那个离它最近的窗口。
    AIF
    应用程序信息文件

    AppUI
    应用程序用户接口。每个UI控制框架类定义了应用程序级的用户接口的各个方面,包括键盘事件处理。每个应用程序严格使用某一个app UI。
    同时也可能是应用程序展示给用户的接口或者是某个应用程序用到的类CEikAppUi的某个子类。

    argument
    函数用于操作的一个值(参数)。

    ASIC
    专用集成电路

    ASSP
    专用标准产品。一种现货供应的集成产品,包括了CPU、MMU、cache和许多板载周边设备(如典型的UART's,计时器,LCD控制器)。
    由硅片提供商设计并投入市场,用在多种指定设备之上。

    asynchronous request
    某个异步服务提供者发出的异步服务请求。
    See also: asynchronous service provider

    asynchronous service provider
    异步提供服务的某个系统、组件或者类。请求通过一个TRequestStatus引用参数进行函数调用。
    See also: Request status, active object, active scheduler, asynchronous request

    AT+FCR=1
    AT指令之一,第二类modem接收命令。

    attribute
    某个文件或文件夹的特性。
    属性决定了文件或者文件夹的可见性以及它们能否被删除或修改。
    属性包括隐藏、只读和归档。
    一个蓝牙服务通过一个服务记录来加以描述,包括了一个服务属性列表。
    每条属性拥有一个ID,一个类型和一个值。
    See also: entry, hidden, archive, read-only

    audio streaming
    增量式播放音频数据片,往往不必等待整个声音文件下载后就可以播放。

    automatic transaction
    自动事务是数据库自动操作的一个动作,通常在更改数据库时没有显式事务启动的时候发生。
    See also: transaction

    auto-repeat
    当一个用户按住某个键的时候窗口服务器产生的重复键盘事件。

    auxiliary application
    用来访问一个Symbian OS应用程序的文档数据(的应用程序)

  • 作者: shpdlizj

     我很赞同一位老兄的看法:
    我学习C++也有一段时间了,期间我走了一些弯路,我希望我的这篇文章能给那些正在学和即将学C++的朋友有一些帮助。
    [ 查看本指南所提及的书籍 ]      我是一个比较性急的人,当我知道有VC++这么一个强大的开发工具的时候,我没有从C++学起,而是毫不犹豫地开始了我VC++的学习。当我大概学了大半年的时候,问题出现了,在写程序的时候出现了很多问题,程序里的很多基本的用法也不是很熟悉,要想再往深里研究就更难了。没有办法,我只好又从头开始补C++的东西。      我相信有类似经历的人不止我一个。我觉得学习的过程就好像盖房子一样,C++就是VC++的地基。地基没有打好,房子是很难做的很高的。性急吃不了热豆腐也是这个道理吧。     学习一门语言我个人觉得从两个方面入手:第一个方面就是博览群书,第二个方面是实践,也就是所谓的Coding。古人云“开卷有益”。这句话虽然不错,但是拿到现在来用未免有些牵强。我们不能每本书都读,因为我们没有那么多的时间。我们必须从众多的书籍中挑出我们最想要的,对我们最有用的书籍来看一看。     首先我们应该端正自己的态度,把C++当成一门新的语言学习,不要以为自己有C的底子就觉得C++很简单。其次我们在学习C++的时候先要把握住C++的思想,了解其根源。这里我想推介的是《 C++编程思想 》,这本书第1版荣获“软件开发”杂志评选的1996年度最佳图书震撼大奖。它就像一个人的灵魂,抓住了一个人的灵魂就撰著了一个人的本质。还有就是《  C++ Primer 中文版(第三版) 》 这本书详细地介绍了C++的语法,能使你对C++能有个透彻的理解。要想写出高效的代码,《 Effective C++中文版 》,《 More Effective C++中文版 》,《 More Exceptional C++ 中文版 》 这几本书是必须买的,候捷老师不愧为大师,用深入浅出的语言将我们在编程中要注意的问题和一些好的编程习惯写的透彻明了。还有就是《 C++面向对象高效编程 》这本书也可以看一看,看你是否真正的熟悉了C++。学习C++不可能不学template、STL、generic programming。《 C++ Templates中文版 》这本书对template有了很详细地介绍,学习STL可以研究一下《 STL源码剖析 》这本书,对你会很有好处的,还有《泛型编程与STL 》这本书对泛型编程的概念讲得非常清楚,这本书还可以当作一个手册来查。      列了这么多,是不是把你给吓住了,要使这些就把你给吓住了我还是劝你干脆就不要学C++了,因为学C++本身就是一项艰苦的历程。浮躁的人肯定是学不好C++的。我们必须有狂热的编程热情,否则是很难坚持下来的。      当然学习一门语言不是最根本的目的,关键是要用到实践中去。我们还要把能写C++代码与会写C++代码分开,在写代码的时候多考虑对计算机资源的要求,算法是否最优等等,真正做到融会贯通,一通百通的目的。     

  • http://www.pconline.com.cn/pcedu/empolder/gj/java/0506/645813.html
  • 2005-08-19

    关于指针

    Tag:

    int * pA=0;


    \\下面程序能够通过
    #include<iostream>

    int main()
    {
     using std::cout;
     int howOld=5;
     int *pA=&howOld;
     cout <<"howOld: \t"<<howOld<<"\n";
     cout <<"* pA: \t"<<* pA<<"\n";
     cout <<"pA: \t"<<pA<<"\n";
    return 0;
    }

    学习初始化指针的时候,vc++ 编译int *pA=0;不能通过,和书上介绍不一,暂不懂

  • 2005-08-10

    精通递归程序设计

    Tag:
    递归的经典示例
    递归程序的基本步骤
    编写保证正确的程序
  • 2005-08-09

    手机游戏开发综述

    Tag:
    http://blog.csdn.net/wuyanhuiyishi/archive/2005/06/14/393857.aspx