内容列表
- 补充内容:C++语言中数组指针和指针数组彻底分析
- 上一次我们主要说明数组,指针,指针数组,数组指针这几个很基本的概念,不过有一点上一次我没有提及,那就是我们使用typedef定义指向数组指针的数组,这个叫法是不是很拗口呀,不过我们看具体的程序就清楚了。
file://----------数组--------------int a[2]={10,20};int b[2]={30,40};file://简单的指向两个元素数组的指针int (*p2a
- 分类:VC语言 查阅全文
- 《Windows 程序设计》学习笔记(五)
- 第五章 图形基础(一)-----基础知识
前面几章涉及了一些在窗口客户绘制图形的知识和运用,本章比较详细的讲解了图形绘制的基本原理和运用。 Windows提供了几百个GDI函数,我们通过调用GDI函数在Windows上进行各种绘图操作。GDI使我们的绘图与设备无关
- 分类:VC语言 查阅全文
- 适合于Unix与Win32下的字符串处理类,可以以此为基类进行扩展
- /****************************CString.h******************************/
#ifndef MyStringH#define MyStringH
#ifndef WIN32typedef int bool;#define false 0#define true !false#endif
class CString{public:
- 分类:VC语言 查阅全文
- 多工具条编程秘技
-
声明:
工具栏是一个比较传统的话题,如果您认为本文的内容比较陈旧的话,请您不要阅读,以免浪费你的宝贵精力和时间。
多工具条编程秘技
李安东
2001年10月1日
关键字: 工具栏 真彩色按钮 按钮标签
对于一个应用程序来说,用户界面始终是至关重要的问题之一,因为它不仅决定了用户使用的方便程度,而且还能增加用户对软件的信赖程度。下面就如
- 分类:VC语言 查阅全文
- 什么是Access Violation?我该如何调试它
- 什么是AV错误?我该如何调试它?
当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块
不再有效的内存,请注意我所提到的“不再”有效。大多数的情况下,出现这个错误要么是因为你试图访问一块已经被释放的内存,要么是想使用一个还未创建对象的指针。
幸运的是:Win32的内存体系在不同的进程(Process)间使用了独立的地址空间。所以我们可以
- 分类:VC语言 查阅全文
- 自己要收藏的东东,不好意思啊
- 以下是几种常用的方法,当然取数据的后缀名可以为.asp,.jsp等等的带参数url.
1.<script language="JavaScript">function loadXml(url){ var loXML = new ActiveXObject("MSXML.DOMDocument"); loXML.async = false; loXML.l
- 分类:VC语言 查阅全文
- PHP,21世纪的霸主(之3)
- 4.快速进阶
用PHP的面向对象机制实现一个项目的步骤如下: ·首先,你需要连接一个数据库SQL服务器——有下面两个选择: ADODB (Active Data Objects Data Base),即动态数据对象数据库(http://php.weblogs.com/adodb)
&n
- 分类:VC语言 查阅全文
- ADO数据库编程入门
- ADO数据库编程入门
李安东编写
2002年2月28日
摘要 本文简要介绍了在VC++ 6.0中使用 ADO进行客户端数据库编程的基本步骤,以及常见问题的解决方法,可供入门级的参考之用。
关键字 ADO VC++ 数据库编程
ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立
- 分类:VC语言 查阅全文
- “剥皮”法求区域中心
-
“剥皮”法求区域中心
本文作者 徐庆荣(武汉大学)
在已出版的有关图形图像处理的书刊中,几乎都没有专门论述求区域中心的方法,对区域中心也没有明确的定义,然而它在图像处理和分析中有着独特的作用。本文提出的剥皮法求区域中心虽与图像细化或边缘提取等算法有类似之处,但也有一些重要的差异值得注意。以上情况正是引发本文的缘由。
基本思想
假设:区域是封闭、连通的平面,无空
- 分类:VC语言 查阅全文
- Windows 层窗口的使用
- Windows从windows2000开始,提供了一种叫做Layered的窗口风格,通过使用这种窗口风格,我们就可以创建透明的窗口或者半透明的窗口,在这里我将使用一个比较简单的例子来说明如何使用这种新的窗口风格。
首先我们说明一下windows API对层窗口的支持情况。在创建窗口的时候可以直接使用CreateWindowEx来创建层窗口,或者在创建了普通的窗口之后使用SetWindowLong
- 分类:VC语言 查阅全文
- 谨慎使用ATL X2X字符串转换宏
- 大家也许都觉得ATL中的W2T ,T2W等一系列宏很方便,但一定要小心,因为:它们从栈上分配内存!!!内部调用了alloca,该函数从栈上分配返回字符串的内存,而且,直到调用它的函数返回前,该内存不会被释放。 如果在一个循环中,这
- 分类:VC语言 查阅全文
- 比Deque速度快5倍的DequeEx!
- 昨天写完了音频的回放程序,在写音频捕捉程序时,突然有了一个想法,急于想知道它和Deque来比,哪一个速度更快,于是暂停了音频捕捉程序,写了一个DequeEx,经测试,它在进行前插入、后插入、前读取、后读取、随机访问时的时间均为常数n,比Deque的速度快了5倍。但它在进行中间插入和删除时的速度肯定要慢于Deque,因此我没有增加中间插入和删除的方法。有兴趣的朋友可以测试一下。
其程序代码
- 分类:VC语言 查阅全文
- 封装了P2P连接与数据传输过程的DLL(一)
- 写在前面的话
PSerSocket.DLL(在下文中将简称为DLL)将进行P2P连接时的连接过程和传送信息的方法封装在了DLL里面,使开发P2P的过程相对简单化和标准化,因为使用了数据流的方式来传输对象,从而使数据的传送变得轻松和直观,使开发者不用去解读一个个的字符串,可以充分地利用Windows的异步消息机制直接去处理一个个的指令对象。 DLL采用了自定义的一套数据流方式来传送和合成指令
- 分类:VC语言 查阅全文
- 如何用Socket实现客户端通信模块
-
如何用Socket实现TCP/IP客户端
——实例浅析
1. 引言
时下,互联网平民化,家电信息化,办公自动化,城市数字化。通信在人们的生活、工作、娱乐等各个方面起到了至关重要的作用。如今大多数程序,都可能要涉及到通信方面,可能是与自己开发的程序通信,也可能是与网络上的其它程序通信。TCP/IP是应用最为广泛的协议之一,下面我就如何用Socket实现TC
- 分类:VC语言 查阅全文
- VC6帮助文件BUG的修改
- VC6帮助文件BUG的修改
作者:cadinfo(无语轻风)
时间:2002-7-2
使用VC6的朋友无论你是菜鸟或者是大牛,可能都在为一件事情烦恼,那就是MS的工程师在设计VC6编译器的情况下——他们缺心眼的对简体中文斜眼相看,在你使用MFC AppWizard向导生成应用程序项目的时候,如果选择了C
- 分类:VC语言 查阅全文
- 关于AppWizard的定制 添加本地化第一站
- 关于AppWizard的定制 添加本地化第一站
作者:cadinfo(无语轻风)
时间:2002-7-2
使用工具包进行扩展编程,必须经受得住洋文的考验,即使你的洋文很牛×,可是开发的软件最终还是要别人来用,那么应用程序的本地化必须摆到桌面上来。
最近连续使用两个MFC扩展库,发现洋鬼
- 分类:VC语言 查阅全文
- MFC Window程序设计(第二版)精华浓缩笔记(二)
- 各位,看一看,瞧一瞧,新出炉的...大拍卖喽!
第二章、在窗口中画图
精华浓缩:
Windows中负责图形输出的是GDI(即Graphic Device Interface,图形设备接口)。这是Windows与硬件无关的图形输出模式的体现。GDI建立在硬件抽象层(HAL)之上,屏蔽了不同输出设备
- 分类:VC语言 查阅全文
- 内存映射文件之剖析(二)
-
内存映射文件
前面已经提到:内存映射文件是拿文件直接当作系统的内存使用,那么它主要
的用途是什么呢?主要有以下两点:
1. 直接用内存映射文件来访问磁盘上的数据文件,无需再进行文件
的I/0操作.
2. 用来在多个进程之间共享数据
- 分类:VC语言 查阅全文
- 内存映射文件之剖析(一)
-
内存映射文件之剖析
&
- 分类:VC语言 查阅全文
- 我刚写的程序,Foxmail用户小心了!!
- 先打开Foxmail,选择你要查看邮件的用户名,切换到本软件,按下左键,然后指向Foxmail的用户列表窗口,再释放键。Foxmail会叫你输入密码,点击取消即可。这样,你并不需要密码就可以看到邮件了。不可否认,Foxmail是一个很出色的共享软件,但其安全性有待提高,我们只能期待软件作者的努力了。所以,目前来说,在公共场所还是少用为妙。(注:测试平台 Win2000,Win98,Foxmail
- 分类:VC语言 查阅全文