上一页 1 2 3 4 5 6 ··· 28 下一页
摘要: /*“mini_downloader”code bykardinal p.s.tcompile by vc++ 6.0can not run under win98;*/#include <windows.h>#pragma comment(lib,”user32.lib”)#pragma comment(lib,”kernel32.lib”)//#pragma comment(linker, “/OPT:NOWIN98″) //取消这几行的注释,编译出的文件只有2K大小//#pragma comment(linker, “/merge:.data=.text”)//#pragma 阅读全文
posted @ 2011-05-24 19:55 °ι 、曲 终 阅读(581) 评论(0) 推荐(0) 编辑
摘要: BOOL CMyPropSheet::OnInitDialog(){BOOL bResult = CPropertySheet::OnInitDialog(); m_imageTab.Create( IDB_TABIMAGES, 13, 1, RGB(255,255,255) ); //创建一个CImageList的类CTabCtrl *pTab = GetTabControl();pTab->SetImageList( &m_imageTab ); //tab控件设置ImageList//也可可以不指定像素,可以使用CImageList 的Add方法实现,可以Add位图或者图标 阅读全文
posted @ 2011-05-24 19:54 °ι 、曲 终 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 最近根据项目需要,需要我去用 vc++6.0 作一个 ActiveX web 组件。自己从来没有接触过这方面的编程,这次是头一遭!所以咱就做了,不过倒很出乎我的意料,比我想象的要快很多就完成了。现将 vc++6.0 操作 word 部分的关键代码部分帖出来,共享给大家。因为我在开发的时候遇到了很多问题,并且网上的资料很少,基本都是最基本的操作。所以帖出来,希望能让大家在开发的过程少走些弯路!工具: vc++6.0 。关键字: c++ , MFC 。要求:系统安装 MS OFFICE 2000 。过程:准备工作:1. 创建一个 MFC(EXE) 工程: MFC AppWizard ( exe ) 阅读全文
posted @ 2011-05-24 19:53 °ι 、曲 终 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 如今Excel是越来越重要了,在我们自己开发的程序中不免要和Excel打交道了。利用Automation技术,我们可以在不去了解数据库的情况下玩转Excel,而且你会发现一切竟如此轻松!好了,咱们开始吧,我不喜欢用长篇累牍的代码来故弄玄虚,所以下面的代码都是切中要害的片段,总体上是个连贯的过程,包括启动Excel,读取数据,写入数据,以及最后的关闭Excel,其中还包括了很多人感兴趣的合并单元格的处理。特别说明以下代码需要MFC的支持,而且工程中还要包含EXCEL2000的定义文件:EXCEL9.H,EXCEL9.CPP************************************* 阅读全文
posted @ 2011-05-24 19:52 °ι 、曲 终 阅读(404) 评论(0) 推荐(0) 编辑
摘要: /***************code.h********************/#ifndef _CODE_H_#define _CODE_H_#include <string>using namespace std;class CCode{public:string Encode(const string & str);string Decode(const string & str);};#endif/*****************code.cpp*************************/#include “code.h”string CCo 阅读全文
posted @ 2011-05-24 19:51 °ι 、曲 终 阅读(1654) 评论(1) 推荐(0) 编辑
摘要: 一、TCP扫描技术常用的端口扫描技术有很多种,如 TCP connect() 扫描 、TCP SYN 扫描、TCP FIN 扫描 等,网络上也有很多文章专门介绍,比如http://www.antai-genecon.com/suml/zhishiyy/jingong/duankougj.htm上就介绍了很多我的程序 所使用的最基本的扫描技术:TCP 扫描。操作系统提供的 connect() 系统调用,用来与每一个感兴趣的目标计算机的端口进行连接。如果端口处于侦听状态,那么connect()就能成功。否则,这个端口是不能用的,即没有提供服务。这个技术的一个最大的优点是,你不需要任何权限。系统中的 阅读全文
posted @ 2011-05-24 19:50 °ι 、曲 终 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Pingip.cpp#include “stdafx.h”#include “ping.h”void CPing::Ping(UINT nRetries,LPCSTR pstrHost,HWND hWnd){SOCKET rawSocket;LPHOSTENT lpHost;UINT nLoop;int nRet;struct sockaddr_in saDest;struct sockaddr_in saSrc;DWORD dwTimeSent;DWORD dwElapsed;u_char cTTL;m_hWnd = hWnd;CString str;//创建一个Raw套接字rawSocke 阅读全文
posted @ 2011-05-24 19:49 °ι 、曲 终 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: //首先从UTF8转到UNCODE//再从UNCODE转到ANSIint ConvUtf8ToAnsi(CString& strSource, CString& strChAnsi){ if (strSource.GetLength() <= 0) return 0; CString strWChUnicode; strSource.TrimLeft(); strSource.TrimRight(); strChAnsi.Empty(); int iLenByWChNeed = MultiByteToWideChar(CP_UTF8, 0, strSource.GetBu 阅读全文
posted @ 2011-05-24 19:46 °ι 、曲 终 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 消息传递的方法一:使用ON_MESSAGE使用ON_MESSAGE响应消息,必须配合定义消息#define WM_MY_MESSAGE (WM_USER+100)对于发送消息者-MyMessageDlg,在其MyMessageDlg.h中,定义#define WM_MY_MESSAGE (WM_USER+100)在其MyMessageDlg.cpp中要先添加:#i nclude "MainFrm.h"因为使用了CMainFrame*定义对象。并且要有测试消息的函数:void MyMessageDlg::OnButtonMsg(){ // TODO: Add your con 阅读全文
posted @ 2011-05-12 19:42 °ι 、曲 终 阅读(324) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h" #include "Code.h" int CStringEncodeBase64(const CString &szInput, CString &szOutput) { int nRet = 0; int nLeng = 0; nLeng = (szInput.GetLength() + 1)*sizeof(TCHAR); char *pInput = new char[nLeng]; ZeroMemory(pInput, nLeng); char *pOutput = new char[nLe 阅读全文
posted @ 2011-05-10 09:23 °ι 、曲 终 阅读(2812) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 28 下一页