自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程菜鸟---正在努力进阶

jacklam的日积月累

  • 博客(58)
  • 资源 (117)
  • 收藏
  • 关注

原创 使用ADO调用存储过程

 在ADO中调用存储过程一直是一个困扰大家的问题。其实,关于ADO调用存储过程的   方法在很多书中都有讲到,标准的做法无非是按照以下步骤进行:    1、生成并初始化一个_CommandPtr对象;    2、生成调用存储过程需要的参数,这些参数都是_ParameterPtr对象;    3、按照顺序将使用_CommandPtr的Append方法为存储过程提供参数(包括输入参数       和输

2008-08-22 23:34:00 1232

原创 VC存储过程

如果用ado的话用_CommandPtr执行sql语句"call yourproc" 或是"exec yourproc(?,?,?)"参数用m_commandptr->Parameters ->Append (m_commandptr->CreateParameter ("tableitemid",adInteger,adParamInput,4,COleVariant((short)destta

2008-08-22 23:13:00 935

原创 Transact_SQL小手册

*******************Transact_SQL********************--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP T

2008-08-22 01:43:00 485

原创 对话框从大到小

ShowWindow(SW_HIDE);  CRect dlgRect; GetClientRect(&dlgRect); CPoint centerPoint; centerPoint.x=dlgRect.Width()/2; centerPoint.y=dlgRect.Height()/2; CRgn testrgn; this->ShowWindow(SW_HIDE); int m=GetS

2008-08-03 15:16:00 493

原创 使用 ATL Server 创建 XML Web services

下面的演练描述了使用 C++ 和 ATL Server 创建一个 XML Web services 的过程,该服务将用华氏计量的温度转换为摄氏温度。ATL Server 使开发人员能够使用活动模板库以 ISAPI 扩展的形式轻松实现 XML Web services。在本演练中,将完成以下操作: 使用 ATL Server Web 服务项目模板创建 XML Web services

2008-08-02 18:34:00 1542

原创 设置窗口的透明度

第一步 定义功能typedef BOOL (FAR PASCAL * FUNC1)(      HWND hwnd, // handle to the layered window      COLORREF crKey, // specifies the color key      BYTE bAlpha, // value for the blend func

2008-08-01 23:24:00 1572

原创 ATL COM 入门

开始第一步 新建一个ATL项目“文件”-> “新建”-> “项目”,打开“新建项目”对话框,展开Visual C++,选择ATL,在右边的模板中,选择“ATL项目”,确定项目名称“TestATLCom”在应用程序设置向导中,请选择默认值。第二步 在项目中创建一个简单的ATL对象右击项目“TestATLCom”,打开右键菜单,选择“添加”->“类…”,打开“添加类”对话框,在左边“类别”选择“A

2008-08-01 22:35:00 7789 2

原创 键盘虚拟码

  VK_RETURN Enter key ­VK_SHIFT Shift key ­VK_CONTROL Ctrl key ­VK_MENU Alt key ­VK_PAUSE Pause key ­VK_CAPITAL Caps Lock key ­VK_KANA Used with IME ­VK_HANGUL Used with

2008-08-01 15:16:00 3804

原创 安装 PHP+IIS

 一、安装 PHP 1.php-5.1.2-Win32.zip,直接全部接压至D:/php/目录即可得PHP文件存放目录D:/php/ 2.再将PHP5为D:/php/和子文件夹ext下的所有dll文件拷到c:/Windows/system32(win2000系统为 c:/winnt/system32/)下,覆盖已有的dll文件 3.将D:/PHP目录下的php.exe、php-w

2008-08-01 15:15:00 1866 1

原创 用PHP连接MySQL

 在我们从我们的MySQL数据库中获取我们的Web页面所包含的内容之前,我们首先必须知道如何建立与MySQL的连接。在第二章中,我们使用了一个叫mysql的程序来做这样的连接。PHP不需要这样的一个程序,对连接MySQL的支持是语言内置的。下面的这个函数用来建立这样的连接: ­mysql_connect(, , ); 在这里,是MySQL服务软件在其上运行的计算机的IP地址或主机名

2008-08-01 15:15:00 4288 1

原创 VC实现线程池

 有许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方式来改变或者更新状态信息。线程池可以让你更有效地使用线程,它为你的应用程序提供一个由系统管理的工作者线程池。至少会有一个线程来监听放到线程池的所有等待操作,当等待操作完成后,线程池中将会有一个工作者线程来执行相应的回调函数。    你也可以把没有等待操作的工作项目放到线程池中

2008-08-01 15:14:00 517

原创 mail()函数出错的问题

 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> phpinfo $to = "[email protected]"; $subject = "php-Mail"; $msg = "I completely understa

2008-08-01 15:14:00 875

原创 一个比CBitmap更优秀的类 ----- CImage

  .net引入了一个功能非常强大的新类 ----- CImage.有了CImage类,Visual C++在图像方面的缺憾将一去不复返。CImage是MFC和ATL共享的新类,它能从外部磁盘中调入一个JPEG、GIF、BMP和PNG格式的图像文件加以显示,而且这些文件格式可以相互转换。例如通过简单的几句,就可以实现CImage类和CBitmap类实例的: HBITMAP hBitmap=im

2008-08-01 15:13:00 2822

原创 创建一个线程几种方法

  创建线程使用CreateThread The CreateThread function creates a thread to execute within the address space of the calling process.   HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes,  

2008-08-01 15:13:00 2275

原创 VC+ADO操作数据库注意事项

 用ADO在VC下进行数据库客户端开发,稍有不甚就会出现致命错误,错误提示又匪夷所思,因此需要小心翼翼。最近做的个项目时,我是深深的体会到这一点。针对出现的问题,我总结了以下几点。 ­说明:1、用VC开发数据库系统真是痛苦!             2、以下的操作都是针对Access数据库。 ­­1、_RecordsetPtr::Open与_RecordsetPtr::

2008-08-01 15:12:00 827

原创 用CImage加载内存里的Image

 问题:已知一块内存,知道里面是一张图片的数据,如何显示出来? 一种解决方法: CImage(MFC or ATL)提供了一个加载内存中Image的成员函数HRESULT CImage::Load(IStream* pStream)。如何把指定的内存转换为IStream接口就成了需要解决的问题。最后发现获取一个ISteam还真是曲折:): ­­ void  LoadMemI

2008-08-01 15:12:00 4372

原创 注册表步骤

 Windows95/98/Me的注册表包含了Windows95/98/Me的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。 在实际编程工作中,我们遇到了如何在Visual C++中对Windows95/98/Me注册表整个树状结构

2008-08-01 15:11:00 439

原创 Web 服务所支持的数据类型

 所有编程语言都指定了各种数据类型来存储不同类型的数据。各种编程语言的简单数据类型(即基元数据类型)都非常相似。但是,也存在细微的差别,这些差别使语言间无法直接映射。这些差别为创建任何客户端应用程序都可以访问的 Web 服务提出了挑战。 为确保最广泛的影响范围,Web 服务支持基元数据类型分类,可以使用 XML 对这些数据类型进行编码和序列化。 下表显示了 Web 服务支持的基元数据类

2008-08-01 15:11:00 1109

原创 用VC轻松实现 ADO.net

  本文编译器使用Visual Studio 2005  数据库使用SQL Server 2005 express  .net版本为2.0 一、实现模型   ADO.net对每种数据库都提供了专门的连接字,不过每种的连接方式都差不多,所以这里我只用SQL Server来做。我在连接数据库时使用了以下几个步骤: 1.连接数据源   使用Connection对象来连接,对于具体的数据库可用具体的对

2008-08-01 15:11:00 594

原创 网络编程模型

  一、Windsock简介   Winsock(Windows Sockets)是微软的窗口系统结构(WOSA)的一部分。它是基于UNIX上的 Ber Keley Software Distribution(BSD)版本的套接字,并为windows进行了专门的扩展。   Internet是在UNIX 系统上发展起来的,在UNIX上有许多成熟的编程接口,其中最通用的是 一 种叫做Soc

2008-08-01 15:10:00 3113 1

原创 VC环境下利用ATL开发COM组件

  1. 概述 ­  组件式软件技术已经成为当今软件技术的潮流之一。组件技术的基本思想是:将大而复杂的应用软件分成一系列的可先行实现、易于开发、理解、复用和调整的软件单元,称为组件(Components)。采用组件技术有利于在整个计算机工业中形成软件开发的规模效益,具有缩短开发时间、降低集成费用和软件维护费用等优点。同其它任何一个具有可改变部分的系统一样,标准对于组件架构也是很重要的。

2008-08-01 15:09:00 2724

原创 VC常见数据类型转换详解

VC常见数据类型转换详解我们先定义一些常见类型变量借以说明 ­int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _b

2008-08-01 15:09:00 418

原创 背包问题(贪心算法)

 #include using namespace std; #define M 15 typedef struct thing { int tag; int w; float p; float arg; }thing; void sort(int n,thing thing1[]) { thing temp2; for(int i=0;i

2008-08-01 15:08:00 548

原创 atl初认识

 本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用Visual C++和Visual Basic程序来分别调用这个服务器。我并不想深入探讨COM的细节,也不想让你深陷于IDL之中。这一教程只是为VC++的新手程序员设计的,告诉他们利用ATL来创建一个COM对象有多么简单,并让他们能对ATL产生更多的兴趣。 ­第1步:启动ATL COM Wizard ­你所需要做的

2008-08-01 15:08:00 634

原创 strassen矩阵乘法

 #include using namespace std; void main() { int n; coutcin>>n; int **a = new int*[n]; for(int i=0;i  a[i] = new int[n]; int **b = new int*[n]; for(i=0;i  b[i] = new int[n];

2008-08-01 15:07:00 361

原创 棋盘覆盖

 #include #include using namespace std; int board[16][16]; int tile=0; class chessboard { public: void chessboard1(int tr,int tc,int dr,int dc,int size);//行,列,特殊棋盘所在的行列,大小 }; v

2008-08-01 15:07:00 487

原创 [WebServices] 之二:支持的数据类型

 ASP.NET WebService 支持绝大多数的基元类型及其数组,另外还支持自定义的结构(Struct)、类型(Class)、枚举(Enum)、DataSet、XmlElement、XmlNode、集合(IEnumerable/ICollection)等。 ASP.NET WebService 使用 XmlSerializer 进行序列化操作,对于自定义类型要注意以下几点: 1.

2008-08-01 15:06:00 373

原创 ADO.NET连接字符串

 ADO.NET连接字符串 2008-04-15 12:49 名称ADO.NET连接字符串说明ADO.NET连接字符串:SQL Server,SQL Server 2005,ACCESS,Oracle,MySQL,Interbase,IBM DB2,Sybase,Informix,Ingres,Mimer SQL,Lightbase,PostgreSQL,Paradox,DNS,Fir

2008-08-01 15:06:00 612

原创 ADO.NET的起源

 ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口. 它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式是支持,并支持RICH XML.由于传送的数据都是XML

2008-08-01 15:05:00 517

原创 ado.net

 4.用DataGridView控件将DataSet对象中的数据显示出来       dataGridView1->DataSource=customers->Tables["表1"]; 5.向数据库写回更新       //利用SqlCommandBuilder自动填写InsertCommand等属性,但会降低性能      SqlCommandBuilder ^builder1 = g

2008-08-01 15:04:00 553

原创 ado.net(2)

 WebService1.asmx.cs ­using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Te

2008-08-01 15:04:00 396

原创 用VC轻松实现 ADO.net

 一、实现模型   ADO.net对每种数据库都提供了专门的连接字,不过每种的连接方式都差不多,所以这里我只用SQL Server来做。我在连接数据库时使用了以下几个步骤: 1.连接数据源   使用Connection对象来连接,对于具体的数据库可用具体的对象,如SQL Server可用SqlConnection对象,不过要注意版本问题。 2.检索需要的数据   使用DataAdapter对象

2008-08-01 15:03:00 729

原创 在VC中调用 WebService (非托管)

  一、使用Visual Studio.NET调用WebService   很多次看到网友讨论VC中调用WebService的问题,其实在Visual Studio.Net(下称VS.NET)及其以后的版本中调用WebService已经变得相当简单。你所要做的只是“找到 WebService的发布地址”,然后将其引用添加到VC项目中即可。接下来VS.NET帮你生成的代理类,会帮你搞定一大堆的麻

2008-08-01 15:02:00 1116 1

原创 VC6开发Web Services 客户端

 下面是个控制台的样例 Toolkit3.0 终于给出VC6的样例了,1.0只能看到VB和ASP的 ­#include #import "msxml4.dll" using namespace MSXML2; #import "C:/Program Files/Common Files/MSSoap/Binaries/mssoap30.dll" /        

2008-08-01 15:02:00 518

原创 最常见的20种VC++编译错误信息

 1、fatal error C1010: unexpected end of file while looking for precompiled header directive。 寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h") 2、fatal error C1083: Cannot open include file: R……

2008-08-01 15:00:00 580

原创 DOS下的文件传输(以bit传送)

  server端 #include "Winsock2.h" #include #include using namespace std; #pragma comment(lib,"ws2_32.lib") void main(int argc,char **argv) { WSADATA wsaData; int err; ­err = WS

2008-08-01 14:59:00 935

原创 在VC中调用 WebService

 一、什么是 WebService ? WebService 其实就是一个基于网络的应用程序,它向外部程序提供一定的调用接口。外部(远程)的程序,可以经由Web对其进行调用。 二、 WebService 的特性: 1.由于 WebService 经由web服务器发布,所以比DCOM而言,可以顺利穿过防火墙。这也是 WebService 的优点之一,可以说, WebService ,

2008-08-01 14:59:00 643

原创 声音调节器

 1.包含文件 #include #pragma comment(lib,"Winmm.lib") 2.定义变量 UINT m_nNumMixers; HMIXER m_hMixer; MIXERCAPS m_mxcaps; CString m_strDstLineName,m_strVolumeControlName; DWORD m_dwMinimum,m

2008-08-01 14:58:00 2328

原创 VC字符串转换(附数据类型转换)

VC字符串转换(附数据类型转换) 一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。   那么什么是BSTR、LPSTR以及LPWSTR呢?

2008-08-01 14:57:00 1425

原创 ping(2)

#include ­#define DEF_PACKET_SIZE  32 #define MAX_PACKET       1024      // Max ICMP packet size #define MAX_IP_HDR_SIZE  60        // Max IP header size w/options #define IP_RECORD_ROUTE  

2008-08-01 14:56:00 831

mysql必知必会

mysql必知必会

2013-01-21

后台接口android

后台接口 android, 后台接口 android, 后台接口 android

2013-01-11

jboss后台接口

自己写的一个做例子用的jboss后台接口,需要有jboss

2013-01-11

apk打包工具

apk打包工具 bat

2012-12-11

HttpAnalyzer

HttpAnalyzer 绿色 破解 HttpAnalyzer

2012-12-04

json viewer

json viewer

2012-12-04

FFMpeg_SDK_开发手册

FFMpeg SDK 开发手册,解释结构体

2012-11-14

FFmpeg编写一个简单播放器详细步骤介绍

FFmpeg编写一个简单播放器详细步骤介绍, 音频,视频同步

2012-11-14

JAVA面向对象编程(孙卫琴)5

JAVA 面向对象编程 孙卫琴

2012-10-26

JAVA面向对象编程(孙卫琴)4

JAVA 面向对象编程 孙卫琴

2012-10-26

JAVA面向对象编程(孙卫琴) 3

JAVA面向对象编程(孙卫琴) 3

2012-10-24

JAVA面向对象编程(孙卫琴)2

JAVA面向对象编程(孙卫琴)2

2012-10-24

JAVA面向对象编程(孙卫琴)1

JAVA面向对象编程(孙卫琴)

2012-10-24

temple android

temple androidtemple

2012-10-21

JavaTCP/IPSocket编程

Java_TCPIP_Socket编程

2012-08-12

UEStudio_10

UEStudio_10.00.0.1012_SC

2012-08-09

Source Insight3.5

Source Insight3.5

2012-08-09

桌面Android

桌面Android

2012-08-09

android Media分析

android Media分析android Media分析android Media分析

2012-05-28

Android 2.0游戏开发实战宝典

Android 游戏开发 大全 苏亚光 吴亚峰

2012-05-02

fliddler4 setup

fliddler4 http代理监测 适合移动设备监测

2015-07-28

sokit-1.3 win32

sokit 1.3 win32 chs.

2015-07-28

Understand3.1

Understand3.1 64bit

2014-12-17

周炜的NeHe中文教程

周炜 NeHe 中文教程

2013-08-02

大学微积分下

大学微积分下,大学微积分下,大学微积分下

2013-07-30

大学微积分上

大学 微积分 上 课程资源 大学 微积分 上 课程资源

2013-07-30

高中数学课本

高中数学课本第1-4册(新教材)0.chm

2013-07-30

3DGrapher OPENGL

3DGrapher 三维坐标 OPENGL

2013-07-25

OpenGL超级宝典第二版

OpenGL超级宝典第二版

2013-07-24

OpenGL入门学习

OpenGL 入门学习 新手必看!!很实用多动手~强烈推荐!!

2013-06-18

SPP模型(CMMI)

SPP模型(CMMI)

2013-05-10

淘宝模版

淘宝模版

2013-05-01

资源共享代码

资源共享代码

2013-03-30

校园游戏竞技平台代码

校园游戏竞技平台代码

2013-03-30

绝对价值不菲的对战平台源代码

绝对价值不菲的对战平台源代码

2013-03-30

CA证书认证

CA证书 RSA KEYTOOL ANDROID

2013-03-21

游戏编程中的数理应用源代码

游戏编程中 数理应用 源代码

2013-03-05

游戏编程中的数理应用.part2

游戏编程 数理应用 part 2 数理应用

2013-03-01

游戏编程中的数理应用.part1

游戏编程中的数理应用 part 1 数理

2013-03-01

JNI详解学习

JNI详解学习

2013-01-28

空空如也

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

TA关注的人

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