自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 java自定义异常的一个例子

class MyException1 extends Exception...{    int num;    MyException1(int a)    ...{        num = a;    }    public String toString()    ...{        return num+"";    }}class MyException2 extends Exc

2007-04-12 15:09:00 5050 2

原创 原始套接字(C/S代码)

一、服务器端: // test_server.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "test_server.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_F

2007-04-12 14:38:00 1355

原创 VC++中使用DirectShow环境配置

1、将DirectX包安装在C盘根目录下:C:/DXSDK2、将  C:/DXSDK/Include 、C:/DXSDK/Samples/C++/DirectShow/BaseClasses加入VC的include下    (Tools->Options->Directories)3、这个时候编译DirectShow的程序,可能会出现以下错误:   ----------------

2007-04-11 16:54:00 8031 5

转载 Windows局域网无访问权限解决办法

一、使用Windows XP共享文件夹并设置权限 本文描述了如何在使用Windows XP的网络上共享文件夹与文件。 主要针对以下几个方面:1、Microsoft网络的文件与打印共享 2、Microsoft网络的文件与打印共享组件允许网络中的计算机通过Microsoft网络访问其它计算机上的资源。这种组件在缺省情况下将被安装并启用。文件与打印共享组件通过TCP/IP协议以连接为单位加以

2007-04-10 10:45:00 11442

原创 JBuilder9注册

1、到http://www.youren.com/Soft/software/programme/200412/144.html下载注册机2、关掉jbuilder9软件3、运行注册机,generate->sava4、运行jbuilder软件5、OK 

2007-04-10 09:24:00 1009

原创 VC动态调用DLL

 CyTangTP.dll共提供三个函数,此文件拷贝在运行目录下。在VB环境下声明如下:在Module1中定义动态库函数;Declare Function OpenComm Lib "CyTangTP.dll" (ByVal ComNo As Integer, ByVal Baud As Integer) As LongDeclare Function CloseComm Li

2007-04-02 14:44:00 2803 1

原创 原始套接字(服务器端)

 服务器端线程处理函数(简单的只支持单client) : UINT ServerFunc( LPVOID pParam );CWinApp theApp;using namespace std;int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])...{    int nRetCode = 0;    cout"Hello, Welc

2007-03-23 10:01:00 1083

原创 用VC做的类似资源管理器的小程序

 程序下载地址http://www.live-share.com/files/60026/treelist.rar.html 

2007-03-20 16:38:00 1266

原创 让你的CSocket支持超时(TimeOut)

1、从CSocket派生一个类CTimeOutSocket2、 修改XX.h文件,该写虚函数“ConnectHelper”class CTimeOutSocket : public CSocket...{// Attributespublic:     BOOL m_Kill;// Operationspublic:    CTimeOutSocket();    virtual ~C

2007-03-20 16:18:00 3531

原创 DirectShow刷新视频窗口解决办法

 对主窗口:this->ModifyStyle( 0, WS_CLIPCHILDREN | WS_CLIPSIBLINGS, 0 );  对视频播放的父窗口:m_cStatic1.ModifyStyle(0, WS_CLIPCHILDREN); 

2007-03-20 16:10:00 1726 1

原创 Calling C++ DLLs from VC++

While this method certainly works, it is obscure, and may cause maintenance problems later on. I prefer to make explicit the definition of TEST_EXPORTS. I do this by deleting /D "TEST_EXPORTS" from th

2007-03-16 11:03:00 736

转载 Creating and consuming MFC DLLs for Beginners(转自www.codeproject.com)

Introduction What is a DLL? DLL stands for Dynamic Link Library. Using DLLs offers several advantages as mentioned below: They simplify project management. If different groups work on differ

2007-03-16 09:44:00 995

原创 JavaScript与C# Windows应用程序交互(转)

JavaScript与C# Windows应用程序交互一、建立网页html>head>       meta http-equiv="Content-Language" content="zh-cn">       script language="javascript" type="text/javascript">               提供给C#程序调用的方法 -->     

2007-03-14 16:33:00 1197

原创 VC6.0定时器WM_TIMER事件处理函数

       它是个假的计时器,它和CPU有关,当你第一次响应和下一次响应的时间间隔cpu不足以完成代码的运算时,你猜会发生什么??一个系统用于响应消息的队列越来越长。         注意OnTimer()的用法,代码必须迅速执行,注意时间间隔,长期运行的服务器程序更要小心!       所以,在OnTimer函数中,如果所执行的代码要花很长时间,最好启动一个新线程。

2007-03-08 16:47:00 4066

原创 Visual Stdio2005 调试From 程序“无效句柄”解决办法

问题:在使用Visual Stdio 2005 调试一个From程序的时候,按下F5,出现“无效句柄”的对话框解决办法:需要打开“Terminal Services”服务具体操作:控制面版->管理工具->服务->Terminal Services->启动它

2007-03-08 16:41:00 814

原创 ..

http://www.xinxi03.com/Article_Print.asp?ArticleID=404 俄罗斯方块的一些算法http://topic.csdn.net/t/20050308/15/3834281.htmlhttp://www.xuexinet.com/Document/XueXiDetail.Asp?Id=1573 学习http://www.anysql.net/

2006-02-17 10:10:00 620

原创 类成员函数声明出的const以及某函数参数中的const

以下知识来源于Essential C++  (P110)#include #include using namespace std;class Triangular{private: int _length; int _beg_pos; int _next;public: int beg_pos()const{return _beg_pos;} //编译会出错,因为在下面的sum函数中

2006-02-16 16:14:00 717 1

原创 第一次使用函数指针

#include #include using namespace std;void func(vector &);void (*func_pt)(vector &vec);//定义一个函数指针,其‘定义形式’要与‘func’一样int main(){ int array[]={1,2,3,4,5,6}; vector vec(array,array+6); func_pt=fun

2006-02-16 09:40:00 763

原创 学习C++ 笔记

这几天去www.codeproject.com上看了几篇C++的文章,下面把链接和文章的大概意思列举一下:1、http://www.codeproject.com/cpp/pointers.asp,该文章讲述了指针的一些基本用法,文章的循序渐进的讲法,会让那些正在被指针的一般用法还存在疑惑的人,有一种恍然大悟的感觉(呵呵,至少我是这样)。     此外,还对用new在堆中为指针分配内存,以及如

2006-01-24 22:32:00 793

原创 .

http://spaces.msn.com/members/pdyz1668/http://pootow.cnblogs.com/archive/2005/11/03/267586.htmlhttp://www.123zhangting.com/bbs/dispbbs.asp?boardid=35&id=298http://spaces.msn.com/yymm0813/

2006-01-24 19:12:00 676

原创 关于MSDN的目录

1、Tools and Technologies 介绍了ASP、ActiveX控件、FrontPage、Proxy Sever等工具和软件技术的使用与开发方法。2、Microsoft Office Development 介绍了开发Office95/97/2000的一些知识3、Platform SDK 前身是Wnd32 SDK,这部分内容相当重要,其中包括了在32位Windows家族下开发Win3

2005-12-31 00:35:00 1012

原创 关于CEdit类的GetHandle和SetHandle应用

我建立了一个基于CEditView的sdi应用程序,我知道,要想得到View中嵌入的Edit控件的内容,可以调用GetEditItem().GetWindowText()要想设置其内容,可以调用GetEditItem.SetWindowText(),于是,我产生了疑问——这两个函数的操作,到底是怎么实现的(至今,我没法在MFC的源代码中找到存储Edit控件内容的 数据结构),于是,通过观察MFC源

2005-12-17 03:13:00 1830

原创 对系统菜单的设置

CMenu *pmenu = AfxGetMainWnd()->GetSystemMenu(FALSE);  if(pmenu) {  pmenu->EnableMenuItem(SC_CLOSE,MF_BYCOMMAND|MF_DISABLED); }通过这几句话,实现了对系统菜单“关闭”按钮的屏蔽,如果想操作 系统菜单上的其它按钮,只要修改EnableMenuItem函数的第一个参数

2005-12-15 23:41:00 770

原创 sdi应用程序中鼠标点击消息的响应

我在sdi的CMainFrame类中添加了ON_LBUTTONDOWN消息,在消息处理函数中添加了一个MessageBox,让它显示一个字符串"frame"但我在运行程序的时候,点击窗口上任意位置的时候,却始终不见消息响应于是我联想到,是不是因为VIEW视图附在FRAME框架上,使得FRAME不再能接受到此消息,而此消息实际是由VIEW所获得呢?之后,我为VIEW类也添加了ON_LBUTTONDO

2005-12-15 00:13:00 1514 1

原创 CXX与HXX的强制类型转换(cast)

在阅读msdn中关于“Graphic Objects”的一篇文章时,发现了这样几句话:“Each graphic-object class in the class library has a cast operator that will cast an MFC object to the associated Windows handle. The resulting handle is va

2005-12-14 02:01:00 1074

原创 关于 MFC 创建的窗口style

1、对于 单文档,MFC默认的窗口style为:FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW2、对于 多文档,MFC默认的窗口style为:CHILD、FWS_ADDTOTITLE 和WS_OVERLAPPEDWINDOW。如果想更改默认的窗口style,则要重载虚函数PreCreateWindow1、添加style:  cs.style |= XX;2、移去style:

2005-12-12 23:40:00 1845

原创 学习CStatusBar

该文章算是学习CStatusBar以后的心得吧1、设置statusbar,主要用到的函数为Create        //创建一个对象SetIndicator //设置指示器(需要用到一个数组)SetPaneInfo //设置新pane的信息(如长度、ID、风格)SetPaneStyle //为指定的pane设置风格SetPanText //为指定的pane设置文字2、SetWindowText,

2005-12-12 01:46:00 4816

原创 MFC的"最小"程序

1、新建一个空的工程2、添加一个从CWinApp派生的类(假设命名为CMyApp)3、对工程做如下设置 project->setting->C++->将"Mld"改为"MTd"4、在myapp.h中,添加头文件#include "afxwin.h"5、为CMyApp添加 BOOL InitInstance虚函数6、在该函数的实现中添加如下代码:BOOL CMyApp::InitInstance()

2005-12-11 22:02:00 868

原创 关于随机数的产生

利用rand()函数1、用rand()%100,则产生0-100内的随机数2、若想产生30-40的随机数,则可rand()%10+30

2005-12-11 01:12:00 859 1

原创 练习使用CListBox

该例是个小练习,有两个listbox控件,可以通过其中的四个button按钮,实现从一个listbox向另一个listbox中传递数据,操作过程如下:1、创建一个Dialog based MFC应用程序,命名为try。2、为对话框添加两个LsitBox控件,分别命名为IDC_LIST1和IDC_LIST23、打开ClassWizard,分别为IDC_LIST1和IDC_LIST2添加CListBo

2005-12-09 20:29:00 2420 1

原创 模态和非模态对话框的创建

1.模态CMyDlg dlg;dlg.DoModal();2、非模态CMyDlg *dlg;dlg = new CMyDlg;dlg->create(。。。。);dlg->ShowWindow(SW_SHOW);

2005-12-09 19:21:00 654

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除