- 博客(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
5091
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
1410
原创 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
8118
1
转载 Windows局域网无访问权限解决办法
一、使用Windows XP共享文件夹并设置权限 本文描述了如何在使用Windows XP的网络上共享文件夹与文件。 主要针对以下几个方面:1、Microsoft网络的文件与打印共享 2、Microsoft网络的文件与打印共享组件允许网络中的计算机通过Microsoft网络访问其它计算机上的资源。这种组件在缺省情况下将被安装并启用。文件与打印共享组件通过TCP/IP协议以连接为单位加以
2007-04-10 10:45:00
11600
原创 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
1051
原创 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
2839
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
1120
原创 用VC做的类似资源管理器的小程序
程序下载地址http://www.live-share.com/files/60026/treelist.rar.html
2007-03-20 16:38:00
1290
原创 让你的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
4131
原创 DirectShow刷新视频窗口解决办法
对主窗口:this->ModifyStyle( 0, WS_CLIPCHILDREN | WS_CLIPSIBLINGS, 0 ); 对视频播放的父窗口:m_cStatic1.ModifyStyle(0, WS_CLIPCHILDREN);
2007-03-20 16:10:00
1771
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
760
转载 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
1033
原创 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
1234
原创 VC6.0定时器WM_TIMER事件处理函数
它是个假的计时器,它和CPU有关,当你第一次响应和下一次响应的时间间隔cpu不足以完成代码的运算时,你猜会发生什么??一个系统用于响应消息的队列越来越长。 注意OnTimer()的用法,代码必须迅速执行,注意时间间隔,长期运行的服务器程序更要小心! 所以,在OnTimer函数中,如果所执行的代码要花很长时间,最好启动一个新线程。
2007-03-08 16:47:00
4154
原创 Visual Stdio2005 调试From 程序“无效句柄”解决办法
问题:在使用Visual Stdio 2005 调试一个From程序的时候,按下F5,出现“无效句柄”的对话框解决办法:需要打开“Terminal Services”服务具体操作:控制面版->管理工具->服务->Terminal Services->启动它
2007-03-08 16:41:00
847
原创 ..
http://www.xinxi03.com/Article_Print.asp?ArticleID=404 俄罗斯方块的一些算法http://topic.youkuaiyun.com/t/20050308/15/3834281.htmlhttp://www.xuexinet.com/Document/XueXiDetail.Asp?Id=1573 学习http://www.anysql.net/
2006-02-17 10:10:00
652
原创 类成员函数声明出的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
749
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
790
原创 学习C++ 笔记
这几天去www.codeproject.com上看了几篇C++的文章,下面把链接和文章的大概意思列举一下:1、http://www.codeproject.com/cpp/pointers.asp,该文章讲述了指针的一些基本用法,文章的循序渐进的讲法,会让那些正在被指针的一般用法还存在疑惑的人,有一种恍然大悟的感觉(呵呵,至少我是这样)。 此外,还对用new在堆中为指针分配内存,以及如
2006-01-24 22:32:00
826
原创 .
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
705
原创 关于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
1101
原创 关于CEdit类的GetHandle和SetHandle应用
我建立了一个基于CEditView的sdi应用程序,我知道,要想得到View中嵌入的Edit控件的内容,可以调用GetEditItem().GetWindowText()要想设置其内容,可以调用GetEditItem.SetWindowText(),于是,我产生了疑问——这两个函数的操作,到底是怎么实现的(至今,我没法在MFC的源代码中找到存储Edit控件内容的 数据结构),于是,通过观察MFC源
2005-12-17 03:13:00
1891
原创 对系统菜单的设置
CMenu *pmenu = AfxGetMainWnd()->GetSystemMenu(FALSE); if(pmenu) { pmenu->EnableMenuItem(SC_CLOSE,MF_BYCOMMAND|MF_DISABLED); }通过这几句话,实现了对系统菜单“关闭”按钮的屏蔽,如果想操作 系统菜单上的其它按钮,只要修改EnableMenuItem函数的第一个参数
2005-12-15 23:41:00
809
原创 sdi应用程序中鼠标点击消息的响应
我在sdi的CMainFrame类中添加了ON_LBUTTONDOWN消息,在消息处理函数中添加了一个MessageBox,让它显示一个字符串"frame"但我在运行程序的时候,点击窗口上任意位置的时候,却始终不见消息响应于是我联想到,是不是因为VIEW视图附在FRAME框架上,使得FRAME不再能接受到此消息,而此消息实际是由VIEW所获得呢?之后,我为VIEW类也添加了ON_LBUTTONDO
2005-12-15 00:13:00
1564
原创 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
1137
原创 关于 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
1971
原创 学习CStatusBar
该文章算是学习CStatusBar以后的心得吧1、设置statusbar,主要用到的函数为Create //创建一个对象SetIndicator //设置指示器(需要用到一个数组)SetPaneInfo //设置新pane的信息(如长度、ID、风格)SetPaneStyle //为指定的pane设置风格SetPanText //为指定的pane设置文字2、SetWindowText,
2005-12-12 01:46:00
4894
原创 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
914
原创 关于随机数的产生
利用rand()函数1、用rand()%100,则产生0-100内的随机数2、若想产生30-40的随机数,则可rand()%10+30
2005-12-11 01:12:00
1325
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
2462
1
原创 模态和非模态对话框的创建
1.模态CMyDlg dlg;dlg.DoModal();2、非模态CMyDlg *dlg;dlg = new CMyDlg;dlg->create(。。。。);dlg->ShowWindow(SW_SHOW);
2005-12-09 19:21:00
673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人