- 博客(14)
- 资源 (6)
- 收藏
- 关注
原创 二维数组做函数参数,如何将三维数组降为二维数组,指向数组的指针的使用
<br />// test.cpp : 定义控制台应用程序的入口点。<br />//<br />#include "stdafx.h"<br />int a[2][3] = {1, 2, 3, 4, 5, 6};<br />int b[2][3] = {7, 8, 9, 10, 11, 12};<br />int c[2][3] = {13, 14, 15, 16, 17, 18};<br />int d[2][3] = {19, 20, 21, 22, 23, 24};<br />typedef int
2010-10-24 17:11:00
767
原创 Visual C++ 界面编程之动画进度条的制作
最近打算好好学习一下界面编程的相关技术。把基础的只是补一补。progress control主要用来在进行数据读写,文件拷贝等操作总显示当前的工作进度,因此其主要操作就是设置进度条的位置和范围,并不断更新当前位置。VC自带的进度条控件,除了在进度条上显示一个蓝色的光带外,没有其他的说明。下面我写了一个自己的控件类,如果对OnPaint函数进行一些修改的话就可以实现各种动画的功能了。
2009-03-25 21:22:00
1276
原创 面向对象设计 抽象与重用
好的面向对象的层次体系要满足以下要求:1、将类按有意义的功能加以组织。2、将共同的功能放到超类中。3、避免子类过多地覆盖父类的功能。 C++设计的两个基本原则就是抽象与重用。 抽象的关键就是将接口与实现有效地分离。所谓实现就是指为完成所需完成的任务而编写的代码;接口则是指别人用什么方法来使用你的代码。在面向对象的程序设计中,类的接口是一个可以公共访问的属性和行
2008-12-21 20:21:00
548
原创 在VC程序中调用exe文件或者批处理文件方法总结
在VC程序中调用exe文件或者批处理文件的方法:一、使用system函数。 该函数可以直接使用,调用exe程序或者bat批处理程序 例如:CString strCommand("d://test.bat"); system(strCommand);二、使用ShellExecute函数 该函数可以将调用的窗口隐藏或者显示。 HINSTANCE ShellEx
2008-12-06 11:05:00
2451
2
原创 XML(EXtensible Markup Language)学习
XML(EXtensible Markup Language)学习XML 指可扩展标记语言(EXtensible Markup Language),被设计用来描述数据,其焦点是数据的内容。 一、 XML 语法规则一个简单的例子:12/11/2002"> Lin Ordm Remi
2008-08-29 17:08:00
643
原创 智能指针auto_ptr使用注意事项
auto_ptr使用入门与注意事项:1、auto_ptr不能共享所有权。 An auto_ptr must not refer to an object that is owned by another auto_ptr (or other object). 下面的程序说明了所有权的问题: //util/autoptr1.cpp #include #include
2008-08-26 12:31:00
1723
1
原创 关于vc6.0中常见的因为工程设置project setting设置不对而造成连接错误的一些情况和解决方法(转)
error LNK2001: unresolved external symbol _main解决办法(zz) error LNK2001: unresolved external symbol _main解决办法 解决外部符号错误:_main,_WinMain@16,__beginthreadex -!tmy`yK 在创建MFC项目时, 不使用MFC AppWizard向导
2008-07-29 22:58:00
1968
1
原创 MFC中CString和STL中string的互换
CString转std::string :CString strMfc=“test“;std::string strStl;strStl=strMfc.GetBuffer(0); std::string转CString:CString strMfc;std::string strStl=“test“;strMfc=strStl.c_str();
2008-07-12 18:19:00
597
原创 向一个指定窗口发送左键按下的消息,同时将左键按下的位置也发过去(譬如要编写连连看程序的外挂)
我用SendMessage向一个窗口发送WM_LBUTTONDOWN消息 怎么把左左键按下所在的点也发送过去呢? 经过尝试 ::SendMessage(lhwnd, WM_LBUTTONDOWN,(WPARAM)MK_LBUTTON, MAKELPARAM(point.x, point.y)); 可以坐到
2008-07-12 17:52:00
745
原创 socket编程简介
所谓套接字,就是一个指向传输提供者的句柄。可以使用socket或者WSASocket来创建套接字。应用结构sockaddr_in结构来指定IP地址和服务器端口信息。 struct sockaddr_in{ short sin_family; u_short sin_port; struct in_addr sin_addr; char s
2008-07-09 08:49:00
617
原创 消息处理机制-WINDOWS程序设计的难点(摘自Windows程序设计开发指南)
程序设计的难点:一、别调用我,我会调用您程序编写者已经熟悉了使用操作系统调用的做法。例如,C程序编写者使用fopen函数打开文件。fopen函数最终通过调用操作系统来打开文件,这一点问题也没有。但是Windows不同,尽管Windows有1000个以上的函数可供程序调用,但Windows也调用使用者程序,比如前面定义的窗口消息处理程序WndProc。窗口消息处理程序与窗口类别相关,窗口类别
2008-06-27 17:58:00
1402
原创 C程序员使用Python的注意事项
以前都是使用C和C++,先在在写Python脚本的时候有些不习惯,主要有以下不一样的地方,纪录如下:1、使用变量时只需要给它们赋值,不需要声明和定义数据类型。 通过id(对象名)可以得到对象的内存位置,type(对象名)可以得到对象的类型。2、在Python中程序不能改变对象的类型,如果强制转换的话,程序会在一个新的位置重新创建一个对象。3、Python中求幂的运算符 **
2008-06-25 17:27:00
925
原创 Python开发工具
开发Python用什么工具好呢?1。第一种,增强文字编辑类,典型的例子是SCITE,EditPlus和ConTEXT等,这类工具都支持语法加亮,支持调用外部shell来执行程序,捕获输出。2。第二种,就是针对特定语言特别设计的专用IDE开发环境了。这类工具不但支持语法加亮,自动缩进,还支持自动完成和调试(含有调试器)。自动完成,就是我们输入一个对象,输入点,后面就会提示出对象的成员列表;输
2008-06-24 17:54:00
1525
原创 STL的使用与注意事项
以前也使用过一些STL方面的东西,但是最近用得更加频繁了,所以总算抽出一点时间来小结一下。vector 是一段连续的内存区域,它的作用和数组一样,只不过是可以自己增长长度(非常好用)。list的游标一次只可以移动一步,因为它就是一个双向链表。deque也是一段连续的内存区域,它通过两级数组结构来实现,一级表示实际的容器,另一级指向容器的首和尾,因此可以高效的在首部插入和删除元素。选择顺序容器的一些
2008-05-08 17:11:00
1205
Fundamentals of Statistical Signal Processing Estimation Theory
2011-12-30
动画进度条的制作与实现的源代码
2009-03-25
DEELX 正则表达式引擎文档
2008-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人