Ark_Zhang

导航

 

2012年10月18日

摘要: 介绍VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。之所以称为 ADO,是用了一个比较熟悉的暗喻,OLE 自动化接口。OLE DB 阅读全文
posted @ 2012-10-18 08:45 Ark_Zhang 阅读(191) 评论(0) 推荐(0) 编辑
 
摘要: 一、如何添加/删除Combo Box内容1,在ComboBox控件属性的Data标签里面添加,一行表示ComboBox下拉列表中的一行。换行用ctrl+回车。2,在程序初始化时动态添加如: //控件内容初始化CString strTemp;((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容for(int i=1;i<=100;i++){ strTemp.Format("%d",i); ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddStri 阅读全文
posted @ 2012-10-18 08:45 Ark_Zhang 阅读(343) 评论(0) 推荐(0) 编辑
 
摘要: 主要事件:LVN_BEGINDRAG 鼠标左键正在被触发以便进行拖放操作(当鼠标左键开始拖拽列表视图控件中的项目时产生)LVN_BEGINRDRAG 鼠标右键正在被触发以便进行拖放操作(当鼠标右键开始拖拽列表视图控件中的项目时产生)LVN_BEGINLABELEDIT 开始编辑项的文本LVN_COLUMNCLICK 单击列(当鼠标单击列表视图控件列标题时产生)NM_CLICK 当鼠标单击列表视图控件时产生LVN_COLUMNCLICK 单击列LVN_DELETEALLITEMS 删除所有项LVN_DELETEITEM 删除某个项NM_DBLCLK 当鼠标双击列表视图控件时产生LVN_ENDLA 阅读全文
posted @ 2012-10-18 08:45 Ark_Zhang 阅读(2337) 评论(0) 推荐(0) 编辑
 
摘要: 在WIN系统常量里,一般会以两到三个字母加个下划线作为前缀,从这些前缀里就能知道是什么类型的常量。一般情况下,第一个字母为控件的头一个字母,第二个字母是M的是消息(Message)常量,S是风格(Style)常量,N是通知、事件(Notify)。下面列出一些常量的常量前缀,为大家以后使用API、常量等带来方便。WM_ Window Message 窗口消息,一般用在SendMessage,PostMessage这样的消息函数中 SM_ Static Message 静态标签消息 SS_ Static Style 静态标签风格 BM_ Button Messag... 阅读全文
posted @ 2012-10-18 08:44 Ark_Zhang 阅读(430) 评论(0) 推荐(0) 编辑
 
摘要: VS2005默认是Unicode的工程,我可没有这么多时间来研究Unicode和ANSI的转换.得了,先她默认的Unicode改为默认ANSI吧:(1)相应编译宏的设定。如果使用Unicode字符集,需要定义预编译宏UNICODE和_UNICODE两个;而使用ANSI字符集,不需要这个。具体修改方式为:ALT+F7打开工程选项,选择C++栏目,再选择里头的PreProcessor栏目,在里头的PreProcessor defines中去掉默认的Unicode和_UNICODE的定义。注意,在此栏目中我们并没有看到对应的两个定义,这个是通过继承而来了,只要我们不要勾那个"inherit 阅读全文
posted @ 2012-10-18 08:43 Ark_Zhang 阅读(732) 评论(0) 推荐(0) 编辑
 
摘要: 说明:经过上百台计算机测试,IDE和SATA硬盘可以获取序列号;SCSI硬盘没有测试环境,无法测试成功与否。请有条件的朋友帮忙测试下,给个消息,谢谢。 虚拟机上测试不了,不用测试了。IDE测试出来全部是0000等数字。 网络流传的版本不少,下下来测试修改了下。#include <windows.h>#include <iostream.h>#include <stdio.h>#pragmaargsused#defineDFP_GET_VERSION 0x00074080#define DFP_SEND_DRIVE_COMMAND 0x0007c084#def 阅读全文
posted @ 2012-10-18 08:42 Ark_Zhang 阅读(3199) 评论(1) 推荐(0) 编辑
 
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [notnull] 阅读全文
posted @ 2012-10-18 08:37 Ark_Zhang 阅读(161) 评论(0) 推荐(0) 编辑
 
摘要: 出现编译错误:LINK : fatal error LNK1104: cannot open file 'LIBC.lib'解决办法,在Project-->Setting-->Linker-->Command Line-->Additional options中加入: /nodefaultlib:libc 阅读全文
posted @ 2012-10-18 08:34 Ark_Zhang 阅读(455) 评论(0) 推荐(0) 编辑
 
摘要: GB2312中文编码表 阅读全文
posted @ 2012-10-18 08:33 Ark_Zhang 阅读(434) 评论(0) 推荐(0) 编辑