当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、注册表编程详解 Windows 注册表中包含了系统配置、机器硬件配置、 Win32 应用程序和用户的其他配置信息。
 

 

    摘要:c++ builder作为一种rad方式的程序开发工具,其全新的可视化编程环境、面向组件的开发模式无疑会大大地提高编程效率。它对繁杂的windows 消息及api作了较全面的封装,编程者在大多数情况下不需理会windows消息的细节,只要将心思放在组件的事件处理函数上即可。然而,毕竟windows操作系统是一个以消息驱动的系统,运行其上的应用程序,自然无法脱离系统之外,因此掌握并运用消息处理,对一......
 ·计算机短信diy    »显示摘要«
    摘要:   手机短信已经成为当今的流行时尚,但怎样在计算机之间体验短信的方便与快捷呢?其实我们利用windows 2000提供的信使服务就可以自制一个短信发送程序,令笔者最为得意的是它几乎可以穿越各种网络防火墙,不受限制。  信使服务是指“计算机管理”中的“发送控制台消息”。“计算机管理”将多个windows 2000管理工具合并到了一个控制台树中,使用户可以轻松地访问特定计算机的管理属性和工具,实......


C++Builder注册表编程实例详解

  一.注册表编程详解

  1. 使用前的准备工作: 【程序编程相关:iczelionVxdtut4

  windows 注册表中包含了系统配置.机器硬件配置. win32 应用程序与用户的其他配置信息.许多高级一些的功能都要通过对注册表的操作来实现.在 winapi 中提供了 regcgreatekey() . regopenkey() . regqueryvalue() 等函数操作注册表,但是用这些函数来操作注册表使用起来非常麻烦.而利用 c ++ builder 的 tregistry 类,我们则可以轻松实现对注册表的操作.下面我先介绍一下 tregistry 类使用方法. 【推荐阅读:iczelionVxdtut5

#include -registry.hpp- 【扩展信息:iczelionVxdtut3

  首先必须在程序开始处包含定义类模块的头文件:

  其次在全程变量(即所有函数之前)创建类的一个实例(对象):

tregistry * 实例名 =new tregistry();

  注意:我们不能用直接声明的方法生成 tregistry 的实例,这与 vc ++中用 hkey 直接生成实例的方法不同.必须采用 new 关键字生成 tregistry 类的实例,然后将指针传递给声名的变量.采用这个方式声明后,实例的 rootkey 属性指向 hkey_current_user 根键,即默认操作是针对 hkey_current_user 进行的.

  2. 常用属性与方法介绍:

  (1) 当前根键属性( rootkey ):

  rootkey 属性定义了注册表类实例当前根键,默认的是 hkey_local_user , 如果我们需要在其它根键下对注册表进行操作,可以修改 rootkey 属性:

myreg->rootkey= 根键名 ;

  bcb 中对注册表根键共有以下几个定义: hkey_current_user . hkey_classes_root . hkey_local_machine . hkey_users . hkey_current_config . hkey_dyn_data . hkey_users .分别对应注册表中相应的主键.(该属性为 int 型)

  (2)当前键值的文本描述属性( currentpath ):

currentpath 属性定义了注册表当前键值的文本描述,如 \hkey_current_user\software\borland 的 currentpath=-software\borland- ,而 rootkey=hkey_current_user (该属性为 ansistring 型).

  (3)是否使修改后的值立即反映到注册表中( lazywrite ):

  这个属性的作用是决定是否在执行写操作之后立即将所做的改动反映到实际的注册表中.
...   下一页
 ·80386asm程序设计基础(八)    »显示摘要«
    摘要: 80386实模式下编程 80386在实模式下是一个更快的8086,它不但可以进行32位操作,而且还可以进32位寻址,并且还可以使用80386的扩展指令。不过,由于是在实模下,寻址的最大空间为1m。在一个段内,段的最大长度不超过64k,否则就会发生异常。 在8086下定义一个段的完整格式是: 段名 [定位类型] [组合类型] [‘类别’] 80386下定义一个段的完整格式是: 段名 [定位类型] ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE