2007 02-24 一个问题,希望能帮帮忙啊 HOT 作者: renay_cqy 分类: 编程问题提问区 评论: 1 条评论 我的C窗口,每打开一次就要修改一次路径.每次打开都是原来的老路径,不知道有没有什么办法能让我不用再次修改,只要改一次的,谢谢了啊 阅读全文
2007 02-12 用VC6.0编写Word插件(Office2K、XP、03) HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 作者:hjphy源代码下载 最近因为工作的需要,学习了一下Office插件的编写方法。在走了不少弯路以后,最后终于把编写插件的原理给搞清楚了,不敢独享,拿出来跟大家共享一下。下面就以Word 2003为例,向大家简单介绍一下。第一步,利用向导生成一个ATL COM AppWizard的新工程。 图1 在向导的第一个对话框中,服务器类型选择Dynamic Link Library(DLL),然后单击... 阅读全文
2007 02-12 怎样在C++Builder中创建使用DLL HOT 作者: cboy 分类: BCB技术 评论: 1 条评论 自从C++Builder上市以来,吸引了大量的Delphi、VC、Vb的程序员到它的怀抱,大量的C、C++程序员感叹道:总算有了C的可视化开发工具,对我也是一样,从BC、Delphi到C++Builder。 动态链接库(DLL)是Windows编程常遇到的编程方法,下面我就介绍一下在BCB (C++Builder下简称BCB) 中如何创建使用DLL和一些技巧。 一、创建: 使用BCB Fi... 阅读全文
2007 02-12 如何在C++Builder中使用Delphi控件 HOT 作者: cboy 分类: BCB技术 评论: 1 条评论 ----Delphi的出现将一大批程序员带入了Windows下的可视化编程,为一些C&C++的死党程序员所羡慕感叹。直到C++Builder的出现这些Programer才用到了梦寐以求的编程工具,也将一些不得已"投敌"到Delphi下的程序员又拉回到C++的怀抱。她正真将Windows下的可视化编程和面向对象编程语言有机的融合在一起。但是由于C++Builder面市时间较短固而可用的控件不... 阅读全文
2007 02-12 程序编码规范C语言(转) HOT 作者: cboy 分类: C/C++基本语法 评论: 12 条评论 基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量使用局部变量。 1.5 ... 阅读全文
2007 02-12 C程序的基本结构与简单规范 HOT 作者: cboy 分类: C/C++基本语法 评论: 暂无评论 1、面向过程的编程都包含大致的几个基本元素,编程规范约束着这些基本元素。注释:文件注释,函数注释,行注释,块注释。编译预处理等:文件包含,条件包含,宏定义,全局变量声明,函数声明及其他编译预处理语句。函数:函数头,函数体(流程控制语句,数据结构和数据类型(变量或对象) 的定义,算符表达式,函数调用)。错误处理:系统调用失败,if语句的判断,函数入口参数及出口参数合法性检测等;合理的错误处理结构(宏... 阅读全文
2007 02-12 VC++的Unicode编程 HOT 作者: cboy 分类: VC技术 评论: 暂无评论 作者:韩耀旭下载源代码一、什么是Unicode 先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0),其中包括了控制字符、数字、大小写字母和其它一些符号。而最高位为1的另128个字符(80H—FFH)被称为“扩... 阅读全文
2007 02-12 简单快速的哈夫曼编码 HOT 作者: cboy 分类: C/C++数据结构 评论: 2 条评论 作者:Hatem Mostafa 译者:happyparrot下载源代码介绍本文描述在网上能够找到的最简单,最快速的哈夫曼编码。本方法不使用任何扩展动态库,比如STL或者组件。只使用简单的C函数,比如:memset,memmove,qsort,malloc,realloc和memcpy。因此,大家都会发现,理解甚至修改这个编码都是很容易的。 背景哈夫曼压缩是个无损的压缩算法,一般用来压缩文本和程序... 阅读全文
2007 02-12 编写有图形界面的 Windows 服务程序 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 作者:feitian2007下载源代码环境:Windows 2003,VC 6.0摘要:从建立一个COM服务程序入手,然后将一个MFC项目改造成服务程序,最后让这一程序在启动时可以显示图形界面。关键字:windows服务程序 COM服务程序 开机前启动 NT服务 与桌面交互一、什么是windows的服务程序?可以使用下面的几种方法看到它。打开控制面板,然后是管理工具,里面有一个“服务”,双击后打开... 阅读全文
2007 02-12 文件系统识别器 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 作者:Microsoft翻译:TimiXu本文转载自TimiXu的Blog文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系统识... 阅读全文
2007 02-12 基于select I/O模型的远程目录浏览与多线程文件下载 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 作者:李建成下载源代码 摘要: 服务器端基于select I/O模型。为防止程序界面阻塞, 有一个子线程用于不断接收socket并select其中的处理。客户端只有一个线程函数, 不过其利用率很高, 可用于远程目录交换, 请求文件大小, 创建若干线程来下载文件。文件传输有上传和下载,还有对等传输, 这个项目中, 传输文件具体指下载。 正文:一 数据及数据结构1 ... 阅读全文
2007 02-12 VS 2005 编译的程序不能运行的几个解决方法 HOT 作者: cboy 分类: C/C++其它IDE资源 评论: 3 条评论 这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决dll hell而引入的manifest机制有关系。而以前我们用vs2003开发, 它并没有强制程序使用manifest, 但到了vs2005中, 这已经改成必需的了, 而我们并没有按照需要进行相关的配置... 阅读全文
2007 02-09 代码不会写 HOT 作者: waker123 分类: 编程问题提问区 评论: 1 条评论 问题:俩个瓶A和B,分别盛放醋和油,要求将他们互换。 用传统流程图画``我想问噶系要不要判断条件? 符合3种基本结构~!! 设多个X空瓶``详细告诉我解题方法``谢谢 !!{}问题补充:假设 a是醋瓶,b油瓶,c是空瓶 c=a;注释: a中的醋放入c瓶,a瓶变成空瓶; a=b; b中的醋放入a瓶,b瓶变成空瓶; b=c; c中的醋放入b瓶,c瓶变成空瓶; 这样就将a和b互换了。结构我明白````代... 阅读全文
2007 02-01 VC中多语菜单的实现 HOT 作者: cboy 分类: C/C++源代码共享 评论: 暂无评论 ---- 随着Inte.Net的发展,软件的国际化不可避免。一种软件可能被很多国家的人使用,如给您的软件加上多种语 言的菜单,不但给使用者带来很多方便,也为您的软件的推广带来很多便利。比如给您开发的中文软件,加上一个 英语或日语菜单,对母语为英语和日语的朋友将会带来很多便利。VC中实现多语菜单非常容易,下面以英汉对照菜 单为例说明多语菜单实现的方法。 ---- 一、建立工程项目文件 ---- 采用... 阅读全文