自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jack 专栏

知者乐水,仁者乐山;知者动,仁者静;知者乐,仁者寿 近山则实,近水则智

  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

转载 windows下编程控制摄像头的详细介绍

这段时间闲来无事,看了看MSDN的文档,自己翻译了一下。一是为了学习,二是对空闲时间的打发。所以也希望大家在拍砖的同时,尊重我的劳动,如要转贴请注明转至blog.csdn.net/suntaoznz。谢谢!                                                                                               

2010-04-18 14:44:00 17361 3

原创 摄像头控制

这段时间闲来无事,看了看MSDN的文档,自己翻译了一下。一是为了学习,二是对空闲时间的打发。所以也希望大家在拍砖的同时,尊重我的劳动,如要转贴请注明转至blog.csdn.net/suntaoznz。谢谢!                                                                                               

2010-03-14 20:52:00 431

原创 批处理

试毒时常用--显示隐藏文件选项批处理.bat2008-02-06 13:10原---523066680              支持choice命令的见文章后面choice版的@echo offtitle 文件属性color 87mode con cols=60 lines=16:startcolor 87clsecho    --------------------------------

2010-02-12 13:39:00 843

转载 VisualC 表格控件

我们在利用VisualC 开发基于数据库的软件时,经常要使用大量的表格,而VisualC 中并没有提供相应的表格控件,因此需要我们程序员自己制作,本文将介绍一个简单的表格控件的制作全过程。 其实,一张表格是由一系列的单元格排列在一个窗口中而构成的,所以,制作表格控件的最重要的一步是单元格类的设计。从最简单的角度出发,通过改造编辑框(EditBox)来制作单元格类是最容易也是最适合的,所

2009-11-22 17:48:00 1006

转载 动态控件的生成与响应

 动态控件的生成与响应 作者:风林 更新时间: 2005-05-07 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框

2009-11-22 17:47:00 513

转载 ACE框架的三大部分

ACE自适应通信环境(ADAPTIVE CommunicationEnvironment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信

2009-11-22 14:33:00 6386

转载 配置QT开发环境

windows下Eclipse:一 准备工作    1 Eclipse for c/c++(我使用的是eclipse-cpp-europa-fall2-win32,eclipse版本不能太旧,因为qt-eclipse-integration要求版本高于3.2.1。)    2 MinGW(http://sourceforge.net/)    3 qt-win-opensource

2009-11-22 14:12:00 2743

转载 重写 CMainFrame::OnFileNew()

增加testgrid 工程。使用 classwizard 菜单 实现:  BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd) //{{AFX_MSG_MAP(CMainFrame) ON_WM_CREATE() ON_COMMAND(ID_FILE_NEW, OnFileNew) //}}AFX_MSG_MAPEND_MESSAGE_MAP() 

2009-11-15 13:19:00 1871

转载 MFC框架的窗口、文档、视的创建过程

 很久没有使用MFC了,以至于都忘记MFC框架复杂的窗口、文档、视的创建过程了。下面我们跟踪一个MFC MDI的应用程序,来温习或学习一下。 使用AppWizard创建一个MDI应用程序,我创建的应用程序叫MDITest,这样MFC生成了如下的类:类名 作用 CMDITestApp 派生于CWinApp的应用程序类。 CMainFrame 派生于CMDIFrameWnd的MDI框架

2009-11-15 13:17:00 2109

转载 在VC对话框中实现打印和打印预览

 在一般的软件开发中打印和打印预览是经常要用到的功能,对于VC6.0中的文档/视图(Doc/View)框架,可以很方便的使用缺省的打印和打印预览。但是,如果应用程序是基于对话框的就没有办法利用这种便利。而很多情况下,基于对话框的程序也需要打印和打印预览功能。那该怎么办呢?这正是本文将要解决的问题。 1 实现打印在对话框应用程序中不具备MFC的视和框架交互,要想实现打

2009-11-15 13:13:00 5830 1

转载 WindowsXP资源管理器文件名排序规则- -

本文大多摘录于网页,目的了解WindowsXP资源管理器文件名排序规则 和StrCmpLogicalW函数。   在Windows XP与 Windows 2003 Server中,资源管理器使用了一种不同于Windows 2000的新的文件名、目录名排序规则,例如:在Windows XP与Windows 2003 Server中:    Ie4_01    Ie4_128   

2009-10-17 20:28:00 8656

转载 模拟Windows排序的算法

  1、  数值文字混合排列 就用一个windows Api,做个记录[DllImport("Shlwapi.dll", CharSet = CharSet.Unicode)]private static extern int StrCmpLogicalW(string psz1, string psz2); 2、下面一段C#代码是模拟Window排序的算法,不包括外围的排序,只是

2009-10-17 19:21:00 1387 3

转载 CString

1.CString::IsEmptyBOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:下面的例子说明了如何使用CString::IsEmpty。// CString::IsEmpty 示例CString s; ASSERT( s.IsE

2009-10-17 18:55:00 632

转载 _stdcall、_cdecl或_fastcall修饰

被_stdcall、_cdecl或_fastcall修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传),函数调用在返回前要清理堆栈,但由调用者还是被调用者清理不一定。  1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,

2009-10-17 18:53:00 559

原创 安装SQLServer挂起的解决方法

安装SQLServer挂起的解决方法 安装SQLServer挂起的解决方法   SQL-Server2000安装时,经常会出现挂起的错误提示信息,导致无法完成安安装, 解决方法如下:开始--运行-regedit 找到如下键值:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager删除PendingFileRenam

2009-10-16 22:36:00 1018

原创 从C调用JavaScript函数代码。

有时候,当我们正在使用的C内的IE浏览器控制+ +应用程序,我们需要访问HTML元素。我们可以通过使用诸如IWebBrowser2,IHTMLDocument2标准的COM对象它,等等。这样,我们很容易可以实现如点击按钮,单击定位,获得输入的字符串,获取HTML文本功能,等等。不幸的是,微软并没有提供类似的JavaScript对象。在任何情况下,它可以通过使用传统的COM方式为HTML页内的Jav

2009-10-04 11:34:00 5481

转载 VC读取网页信息原代码

VC读取网页信息原代码void CMyDlg::OnOK()  { BOOL m_bDownloadFailed; CString str;    for(qh=2007051;qhif(qh==2007008) continue; str.Format("%d",qh); m_bDownloadFailed=GetSourceHtml      ("d://zc_fenzu//"+str+"

2009-10-04 11:22:00 1592

原创 停止进程代码

 char c[]={"Client.exe"}; //定义字符串并初始化,c为8长度,最后结尾有/0,定义一个字符为x,  HANDLE handle; //定义CreateToolhelp32Snapshot系统快照句柄  HANDLE handle1; //定义要结束进程句柄   handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0

2009-09-30 13:46:00 788

转载 几个常用的Sql Server的系统存储过程

几个常用的Sql Server的系统存储过程2009年06月29日 下午 03:481.sp_attach_db       --附加数据库EXEC sp_attach_db @dbname=witpos,@filename1=d:/mssql/data/witpos.mdf2.sp_rename          --重命名表名EXEC sp_rename

2009-07-10 08:35:00 586

转载 在sql server的存储过程中调用com组件

有时候,出于sql server本身的功能不足,我们需要用外部的程序来实现,而com由于其语言的无关性和强大的功能就成为与sql server接口的首选,并且sql server本身也提供了这方面的系统存储过程用以实现与com的接口。这几个相关的系统存储过程为:           sp_oacreate 在 microsoft® sql server™ 执行个体建立 ole

2009-07-10 08:30:00 865

转载 VC调用存储过程的通用方法(SQLServer篇)

这里讨论的是ADO调用存储过程,按MSDN的例子,一般都是下面的调用方法(节选自MSDN):HRESULT hr = S_OK;    // Define ADO object pointers.    // Initialize pointers on define.    // These are in the ADODB::  namespace.    _RecordsetPtr pR

2009-07-10 08:19:00 526

转载 动态创建 odbc

int MakeSQLServerODBCDSN(LPCTSTR DBServer,LPCTSTR DBName,LPCTSTR DSN,LPCTSTR UID){ BOOL  bInstallDriver=TRUE; CRegKey  regKey;  LONG lRet=regKey.Open(HKEY_LOCAL_MACHINE,"Software//ODBC//ODBCINST.INI//

2009-07-09 17:20:00 406

原创 DBGRID

1   IMPLEMENT_DYNAMIC是实现“运行时类型识别”宏,与之相对应的是DECLARE_DYNAMIC(声明“运行时类型识别”宏)。也就是说你在.CPP文件中如果看见有IMPLEMENT_DYNAMIC,则在.H文件中必定有DECLARE_DYNAMIC的声明。 DECLARE_DYNAMIC/DEClARE_DYNAMIC是为了确定运行时对象属于哪一个类而定义的宏。 DEClARE_

2009-06-05 09:06:00 142

转载 库文件了(.tlb)件编译成.dll文件。

最后看了看msdn,知道在.net 2003命令窗口下编译会自动搜索引用目录,便没用cmd命令窗口了,进入.net 2003命令窗口(在Visual Studio .net 2003菜单中),输入“midl rtccore.idl”,显示找不到control.odl文件,于是按照2提供的方法,输入“midl rtccore.idl /I "D:/Program Files/Microsoft

2009-06-03 15:36:00 1091

转载 创建完全可编辑的 DataGrid

 创建完全可编辑的 DataGrid翻译:nxyc_twz@163.com    在论坛中我看到过许多相同或相似的问题:我怎样在我的DataGrid的每一行中放置检查框、文本框等等?怎样更新它们的值?答案相当简单,在这篇文章中,我将向你展示如何完成它。我们都知道,DataGrid是一个功能非常强大的工具。根据我的经验,在90%以上的时间中, DataGrid 都被用来显示数据,并可

2009-06-02 15:34:00 324

转载 文件上传方法

由于时间紧迫无法实现类似126信箱的那种文件上传方法,可是总体的框架已经实现了,     无标题页                                                                                    多附件上传                                                          

2009-06-02 15:28:00 552

转载 vc动态曲线绘制方法

vc动态曲线绘制方法 vc动态曲线绘制方法2009-05-01 08:49在实验和生产中,我们常常需要对被监测的对象进行实时监控,比如对现场的温度等环境因素进行实时数据采集,然后传输到主控制计算机,以动态曲线的方式显示出来,便于人们对现场的了解和控制。2.用Visual C++实现动态曲线的绘制有4种方法。(1)使用消隐。(2)使用重绘。其中重绘按照原理

2009-05-28 11:14:00 340

原创 vc6.0 to vc2005 发现的问题

1 错误 1 error C2440: “static_cast”: 无法从“UINT (__thiscall CCoolBar::* )(CPoint)”转换为“LRESULT (__thiscall CWnd::* )(CPoint)” afx_msg   UINT   OnNcHitTest(CPoint   point);         UINT   CTestDlg::OnNcHi

2009-05-28 09:20:00 2033

转载 grid 方向键

为了满足需要,就是当在某行最后一列按向右方向键,要回到该行第一列 因为datagrid默认,但该最后一列时再按右是回到下行第一列 为此,我响应了BOOL CTableView::PreTranslateMessage(MSG* pMsg)if(pMsg-> message==WM_KEYDOWN ){ if(pMsg-> wParam==VK_RIGHT && m_grid.GetCol(

2009-05-27 08:39:00 823

原创 ldap

  CoInitialize(NULL);    CString   strGroupName,strUserName;    HRESULT   hr   =   S_OK,hrUser=S_OK;    VARIANT    varGroupArray,   varGroupSingle,varUserSingle;    ULONG      lFetch   =   0,uFetch=

2009-05-26 13:58:00 145

原创 加密解密

Win32   API提供了完整的加密解密解决方案,包含各种加密算法,可用于网络数据传输、数字签名。我编写的这两个类是用于网络数据传输的。CSender代表一个发送端程序,CReceiver代表一个接受端程序。这两个类是演示加密解密及传输数据过程的模型,实际使用时可根据具体情况加以修改。这段程序是在VC7/Win2000下编译调试的。         我使用DES和RSA两种加密算法:DES是常规

2009-05-26 08:54:00 91

原创 project

用project文件导入导出数据的实例,具体操作如下。               首先服务器要装project   标准版。在工程里可以引用microsoft   project10.0   object   library了。然后定义:         MSProject.ApplicationClass   MSapp=new   MSProject.ApplicationClass();

2009-05-26 08:41:00 184

转载 ADO

1.ADO对象连接数据库创建一个MFC对话框工程StdAfx.h中添加#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename ("EOF", "adoEOF") rename ("BOF", "adoBOF")CADOApp类中添加public数据成员 _ConnectionP

2009-05-19 09:29:00 413

转载 在vc中怎么样在word中写入东西?(比如access表中的数据,按照行列写到word中)

在vc中怎么样在word中写入东西?(比如access表中的数据,按照行列写到word中) 谢谢! --------------------------------------------------------------- 这个简单 打开doc文件,按它的格式写就可以了 --------------------------------------------------------------

2009-05-14 16:36:00 1193

原创 VC数据库笔记一: 判断数据库连接失败

#import "../lib/msado15.dll" rename("EOF","adoEOF")。。。。using namespace ADODB;class __CLIENT_UI_API CDatabaseEx  {public: CDatabaseEx(); CDatabaseEx(const CDatabaseEx& db); virtual ~CDatabaseEx()

2009-05-12 10:02:00 1393

原创 COM笔记一: CoCreateInstance 竟然不成功。

CoCreateInstance 现象:我在exe  CoCreateInstance 能共产生com对象,可转移到dll中竟然创建不了com对象了。检查:1、CoInitialize(NULL); 已经被加上了。2、另外com能被建立,不同的地方是这个com中调用了组件。3、找个显示错误的函数来看看错误,void ShowErrMsg() {     LPVOID lpM

2009-05-11 08:51:00 2019

Xvid的资源包

xvidcore-1.3.2 for vc2010 的编译资源,dedug 下 已设置好,有说明

2014-03-14

比较工具 比较好用 实现 文件和文件夹比较

比较工具 ,比较好用 ,实现 文件和文件夹比较。

2011-11-09

c_上传下载ftp(支持断点续传).doc

c#上传下载ftp(支持断点续传) , 试用 System.Net.Sockets 的 传输函数

2011-11-09

比较工具 Merge.

支持比较文件夹,文本文件,这个版本不支持unicode 。key:test \ Z11T-8QHJ-8F46-V316

2009-05-10

空空如也

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

TA关注的人

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