-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
月归档:2007 年二月
2007
02-12
02-12
1、面向过程的编程都包含大致的几个基本元素,编程规范约束着这些基本元素。
注释:文件注释,函数注释,行注释,块注释。
编译预处理等:文件包含,条件包含,宏定义,全局变量声明,函数声明及其他编译预处理语句。
函数:函数头,函数体(流程控制语句,数据结构和数据类型(变量或对象) 的定义,算符表达式,函数调用)。
错误处理:系统调用失败,if语句的判断,函数入口参数及出口参数合法性检测等;合理的....
Read More >
2007
02-12
02-12
作者:韩耀旭
下载源代码
一、什么是Unicode
先从ASCII说起,ASCII是用来表示英文字符的一种编码规范。每个ASCII字符占用1个字节,因此,ASCII编码可以表示的最大字符数是255(00H—FFH)。其实,英文字符并没有那么多,一般只用前128个(00H—7FH,最高位为0....
Read More >
2007
02-12
02-12
作者:Hatem Mostafa 译者:happyparrot
下载源代码介绍本文描述在网上能够找到的最简单,最快速的哈夫曼编码。本方法不使用任何扩展动态库,比如STL或者组件。只使用简单的C函数,比如:memset,memmove,qsort,malloc,realloc和memcpy。
因此....
Read More >
2007
02-12
02-12
作者:feitian2007
下载源代码
环境:Windows 2003,VC 6.0
摘要:从建立一个COM服务程序入手,然后将一个MFC项目改造成服务程序,最后让这一程序在启动时可以显示图形界面。
关键字:windows服务程序 COM服务程序 开机前启动 NT服务 与桌面交互一、什么是windows的服务程序?
可以使用下面的几种方法看到它。
打开控制面板,然后是管理工具,里....
Read More >
2007
02-12
02-12
作者:Microsoft翻译:TimiXu
本文转载自TimiXu的Blog文件系统识别器是一个标准的NT内核模式驱动程序。它只实现一项功能:检查物理介质设备,如果它能够识别存储介质的格式便加载相应的文件系统驱动程序。你可能要问:为什么不把所有的文件系统一起加载呢?因为系统几乎从不需要加载所有文件系统驱动程序,用一个小驱动可以节约数百K系统内存。实际上,所有标准的NT物理介质文件系统都利用文件系....
Read More >
2007
02-12
02-12
作者:李建成
下载源代码 摘要: 服务器端基于select I/O模型。为防止程序界面阻塞, 有一个子线程用于不断接收socket并select其中的处理。客户端只有一个线程函数, 不过其利用率很高, 可用于远程目录交换, 请求文件大小, 创建若干线程来下载文件....
Read More >
2007
02-12
02-12
这两天有点焦头烂额, 我们这边运行的好好的程序, 到了测试的机器上就不能启动(是根本运行不了, 而不是运行出错), 弄得我异常郁闷。 经过了一番摸索, 发现和 winxp、win2003中为解决dll hell而引入的manifest机制有关系。而以前我们用vs2003开发, 它并没有强制程序使用....
Read More >
问题:俩个瓶A和B,分别盛放醋和油,要求将他们互换。 用传统流程图画``我想问噶系要不要判断条件? 符合3种基本结构~!! 设多个X空瓶``详细告诉我解题方法``谢谢 !!{}问题补充:假设 a是醋瓶,b油瓶,c是空瓶 c=a;注释: a中的醋放入c瓶,a瓶变成空瓶; a=b; b中的醋放入a瓶,b瓶变成空瓶; b=c; c中的醋放入b瓶,c瓶变成空瓶; 这样就将a和b互换了。结构我明白````代....
Read More >
2007
02-01
02-01
---- 随着Inte.Net的发展,软件的国际化不可避免。一种软件可能被很多国家的人使用,如给您的软件加上多种语 言的菜单,不但给使用者带来很多方便,也为您的软件的推广带来很多便利。比如给您开发的中文软件,加上一个 英语或日语菜单,对母语为英语和日语的朋友将会带来很多便利。VC中实现多语菜单非常容易,下面以英汉对照菜 单为例说明多语菜单实现的方法。 ---- 一、建立工程项目文件 ---- 采用....
Read More >
2007
02-01
02-01
本文从分析Windows扫雷游戏的功能特点开始,应用面向对象的可视化编程语言Visual C++给出了个功能模块的具体实现方法,并提供了编写小游戏程序的一般方法和Visual C++的一些使用技巧。
首先分析扫雷的最基本功能。
点击鼠标左键于未知区域,如果未知区域有雷,游戏停止,显示所有的地雷。如果没雷,则显示周围雷数,如果周围没雷,则再查看周围八个区域是否有雷直到有雷为止并显示,这其实是一个....
Read More >
2007
02-01
02-01
目录树遍历顾名思义就是把目录树中所有的目录及文件依次查找一遍,WINDOWS里的文件查找程序和SafeClean Utilities(环保卫士)等都用到了目录树遍历。我们当然也可以在自己的程序中加入这一功能。下面就是该算法的源代码。代码不长,应该很好懂。大家只要在工程中添加一个 Search 类再将代码拷贝到文件中就可以了。调用时用如下代码: Search find("c:\", "*.exe")....
Read More >
2007
02-01
02-01
Windows95/98的注册表包含了Windows95/98的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。
在实际的编程工作中,我们遇到了如何在Visual C++中对Windows95/98注册表整个树状结构信息进行访问和修改的....
Read More >
2007
02-01
02-01
COM的优越就不多说,使用ATL开发COM方便而快捷,并且具有Size小,Dependency少的特点。VC++的import 编译支持更是对COM开发的巨大支持。闲话休说,这就开始吧。 一.Flash组件 1.ATL COM AppWizard创建新项目"ATLFlash",选择DLL类型。 ....
Read More >