09 2019 档案

摘要:https://blog.csdn.net/daoming1112/article/details/54698113 阅读全文
posted @ 2019-09-30 15:44 渔阳俊俊 阅读(147) 评论(0) 推荐(0) 编辑
摘要:使用DEF文件从DLL导出 模块定义(.def)文件时包含一个或多个描述DLL各种属性的Module语句的文本文件。如果不使用_declspec(dllexport)关键字导出DLL的函数,则DLL需要.def文件。 .def文件必须至少包含下列模块定义语句: 文件中的第一个语句必须是LIBRARY 阅读全文
posted @ 2019-09-29 15:54 渔阳俊俊 阅读(265) 评论(0) 推荐(0) 编辑
摘要:结果是编译时通过了,但连接(F7)时却显示: LINK : fatal error LNK1104: cannot open file“Debug/1.exe” 上一次运行1.exe没有结束,所以出现这个错误 先把正在运行的1.exe进程关闭,再编译。 阅读全文
posted @ 2019-09-25 14:28 渔阳俊俊 阅读(2177) 评论(0) 推荐(0) 编辑
摘要:在学生信息管理系统中有多处用到EOF和BOF,使用BOF和EOF属性可确定Recordset对象是否包含记录,或者从一个记录移动到另一个记录是否超出Recordset对象的限制。 BOF和EOF他们是记录集(recordset)对象的一种方法,BOF是指记录集对象的指针指向第一个记录之前,EOF是指 阅读全文
posted @ 2019-09-25 13:34 渔阳俊俊 阅读(555) 评论(0) 推荐(0) 编辑
摘要:使用ADO连接数据库进行查一个列表询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果。这个内存中的列表就是数据集。在你的程序里面rs就是标识的这个数据集。BOF表示rs当前的指针是指在了数据集的前面,比如数据集里面有编号为1,2,3,4的4条记录,但 阅读全文
posted @ 2019-09-24 18:08 渔阳俊俊 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:1、C++中的布尔类型 (1)C++在C语言的基础类型系统之上增加了bool; 1)C语言中,没有bool类型存在,往往都是用整型代替bool类型,常用0表示假,1表示真; 2)bool本来就有这样的类型,但是在C语言中却没有这样的基本类型,所以只有使用整型代替bool类型,但是不严谨。 3)这也是 阅读全文
posted @ 2019-09-24 17:40 渔阳俊俊 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:Windows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写: (1)GetPrivateProfileInt()从私有初始化文件获取整型数值 (2)GetPrivateProfileString()从私有初始化文件获取字符串型值 (3)GetProfileInt从win.ini获取 阅读全文
posted @ 2019-09-24 13:53 渔阳俊俊 阅读(516) 评论(0) 推荐(0) 编辑
摘要:清除Build生成的中间文件,删除编译的文件 编译的不一样,有重新编译和普通编译,重新编译会删除以前生成的文件 阅读全文
posted @ 2019-09-24 09:40 渔阳俊俊 阅读(503) 评论(0) 推荐(0) 编辑
摘要:运行程序单步运行,设置断点 配置HIS中的 GetDataBaseInfo类,将与本机无关的配置函数全部删除,(按照DMHospital.ini文件来对照修改),如下图: 往数据库中所创建的表中添加数据(以便查询) 连接数据库的函数如上图更改密码/ID/source格式为%s,调整m_db..所对应 阅读全文
posted @ 2019-09-23 17:27 渔阳俊俊 阅读(1222) 评论(0) 推荐(0) 编辑
摘要:一个工程编译时出错! 费了很多时间,增加头文件都不可取,然后把source File文件下分的.cpp文件删除,然后编译通过。 阅读全文
posted @ 2019-09-23 16:27 渔阳俊俊 阅读(362) 评论(0) 推荐(0) 编辑
摘要:(1)C++中会使用const或者#define定义整型常量,当整型常量有多个且之间的值的全部或部分有递加的时候,定义起来稍显繁琐,此时用枚举类型显得很简洁: 例如: //使用const: const int MON =1; const int TUE =2; const int WED =3; c 阅读全文
posted @ 2019-09-23 10:00 渔阳俊俊 阅读(1794) 评论(0) 推荐(0) 编辑
摘要:(1)定义一个CTime类的对象CTime time; (2)得到当前时间time = CTime::GetCurrentTime(); (3)Get Year(),GetMonth(),GetDay(),GetHour(),GetMinute(),GetScond(),GetDayOfWeek() 阅读全文
posted @ 2019-09-23 09:13 渔阳俊俊 阅读(1720) 评论(0) 推荐(0) 编辑
摘要:一、动态链接库简介 动态库链接库英文位DLL,是Dynamic Link Library的缩写形式,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行文件代码的函数。函数可执行代码位于一个DLL中,该DLL包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL还 阅读全文
posted @ 2019-09-19 17:45 渔阳俊俊 阅读(1846) 评论(0) 推荐(0) 编辑
摘要:引入动态链接库msado15.dll的信息, no_namespace--无命名空间 rename(“EOF”,“adoEOF”)--把文件结束符“EOF”,更换成“adoEOF” 阅读全文
posted @ 2019-09-18 17:48 渔阳俊俊 阅读(513) 评论(0) 推荐(0) 编辑
摘要:SafeArray在ADO编程中经常使用,它的主要目的是用于automation中的数组型参数的传递。因为在网络环境中,数组是不能直接传递的,而必须将其包装成Safe Array。实质上Safe Array就是将通常的数组增加一个描述符,说明其维数、长度、边界、元素类型等信息。Safe Array也 阅读全文
posted @ 2019-09-18 10:51 渔阳俊俊 阅读(463) 评论(0) 推荐(0) 编辑
摘要:https://wenku.baidu.com/view/826b3d426bec0975f565e204.html 阅读全文
posted @ 2019-09-16 16:55 渔阳俊俊 阅读(103) 评论(0) 推荐(0) 编辑
摘要:意思是显示错误信息 #error命令是C/C++语言的预处理命令之一,当预处理处理到#error命令时将停止编译并输出用户自定义的错误消息。 语法: #error【用户自定义的错误消息】。 阅读全文
posted @ 2019-09-16 15:06 渔阳俊俊 阅读(248) 评论(0) 推荐(0) 编辑
摘要:表示声明一个变量,这个变量在其他地方已经定义,但是这里因为要使用,所以声明下。 写成下面: extern “C” int PASCAL; 说明PASCAL是在一个C文件下定义的。如果不是在C下就不用加“C”了。 补充下: 如果extern “C” int PASCAL后面没有分号;他就不是上面说的 阅读全文
posted @ 2019-09-11 10:21 渔阳俊俊 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1、变量的定义:变量的定义用于为变量分配存储控件,还可以为变量指定初始值。在一个程序中,变量有且仅有一个定义。 2、变量的声明:用于向程序表名变量的类型和名字。程序中变量可以声明多次,但只能定义一次。 3、两者联系和区别: (1)定义也是声明,因为定义变量时我们也想程序表明了它的类型和名字。 (2) 阅读全文
posted @ 2019-09-10 13:46 渔阳俊俊 阅读(3554) 评论(0) 推荐(1) 编辑
摘要:数据库中的数据都是存储在表中的,而视图只是一个或多个表依照某个条件啊=组合而成的结果集,一般来说你可以用update,insert,delete等SQL语句修改表中的数据,而对视图只能进行select操作。但是也存在可更新的视图,对于这类视图的update,insert和delete等操作最终会作用 阅读全文
posted @ 2019-09-10 10:51 渔阳俊俊 阅读(1203) 评论(0) 推荐(0) 编辑
摘要:在COM中使用的标准类Class如下所示: _bstr_t:对BSTR类型进行打包,并提供有用的操作方法; _com_error:定义抛出的error对象; _com_ptr_t:封装COM接口指针 _variant_t:对VARIANT类型进行打包,并提供有用的操作和方法; 一、_variant_ 阅读全文
posted @ 2019-09-09 09:31 渔阳俊俊 阅读(468) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/GK_2014/article/details/50530103 阅读全文
posted @ 2019-09-06 15:38 渔阳俊俊 阅读(192) 评论(0) 推荐(0) 编辑
摘要:语法 函数try块是一种函数体的替代语法形式,是函数定义的一部分 try构造函数初始化器 复合语句 处理块序列 (1)构造函数初始化器 - 成员初始化器列表,只在构造函数允许 (2)复合语句 - 花括号环绕的语句序列,它组成函数体 (3)处理块列表 - 一个或多个catch子句的序列 解释 函数tr 阅读全文
posted @ 2019-09-06 14:22 渔阳俊俊 阅读(1895) 评论(0) 推荐(0) 编辑
摘要:通过嵌套SQL的宿主语言 通过应用程序接口,允许将SQL查询传给数据库 ODBC、JDBC 其他:如RDO,ADO和OLEDB这些接口目前并不能代替ODBC 补充ODBC Open Database Connectivity 它是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的,用C语 阅读全文
posted @ 2019-09-06 09:26 渔阳俊俊 阅读(1958) 评论(0) 推荐(0) 编辑
摘要:C++应该没有这个函数,说的是Format是在MFC程序里看见的 Format是CString字符串类的成员函数CString::Format( LPCTSTR lpszFormat, ... ); 用法很简单,就和C语言里的printf函数一样 比如: int count = 3; CString 阅读全文
posted @ 2019-09-05 17:10 渔阳俊俊 阅读(2783) 评论(0) 推荐(0) 编辑
摘要:SQL语句的概述 SQL语言的分类 数据定义语言(Data Definition Language)主要用于修改、创建和删除数据库对象,其中包括CREATE ALTER DROP语句。 数据查询语言(Data Query Language)主要用于查询数据库中的数据,其主要是SELECT语句,SEL 阅读全文
posted @ 2019-09-05 13:52 渔阳俊俊 阅读(803) 评论(0) 推荐(0) 编辑
摘要:C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要的看一下什么是类、对象、方法、即时变量。 (1)对象-对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种、行为-摇动、叫唤、吃。对象是类的实例。 (2)类-类可以定义为描述对象行为/状态的模板/蓝图。 (3)方法 阅读全文
posted @ 2019-09-04 22:00 渔阳俊俊 阅读(211) 评论(0) 推荐(0) 编辑
摘要:string.Format("select * from 数据库表 where 用户名='%s' and 密码='%s' ",m_1,m_2); 把【m_1】和【m_2】的值按照【%s】的格式传给字符串【select * from 数据库表 where 用户名='%s' and 密码='%s' 】。 阅读全文
posted @ 2019-09-04 16:17 渔阳俊俊 阅读(445) 评论(0) 推荐(0) 编辑
摘要:SetIcon(m_hIcon, FALSE);// Set small icon 这条语句,程序显示时,左上角就会显示定义了的图标,生成的EXE程序也显示了这个图标 SetIcon(m_hIcon, TRUE);// Set big icon 这条语句,在程序运行的时候,当用Alt+TAB时,会显 阅读全文
posted @ 2019-09-04 15:07 渔阳俊俊 阅读(1540) 评论(0) 推荐(0) 编辑
摘要:消息系统对于一个win32程序来说十分重要,它是程序运行的动力源泉。一个罅隙,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程应用程序产生序。消息可以 阅读全文
posted @ 2019-09-04 14:00 渔阳俊俊 阅读(134) 评论(0) 推荐(0) 编辑
摘要:MFC中ASSERT作为断言语句,括号内内容为TRUE,继续执行;为FALSE终止执行。之后取得当前窗口的系统菜单,在这个菜单中添加字符串资源IDS_ABOUTBOX和菜单资源IDM_ABOUTBOX。是MFC中一段通用代码。 ASSERT((IDM_ABOUTBOX & 0xFFF0) == ID 阅读全文
posted @ 2019-09-04 13:38 渔阳俊俊 阅读(1596) 评论(0) 推荐(0) 编辑
摘要:这两个宏表示这个类的消息映射开始和结束,中间的宏定义定义了此类的所有的消息映射。前面的afx_msg void OnPaint();只是声明OnPaint()函数的一个消息处理函数,然后是OnPaint()函数的定义,但是函数定义在那儿是不会自己去执行的,ON_WN_PAINT()宏是一个系统消息映 阅读全文
posted @ 2019-09-04 11:19 渔阳俊俊 阅读(445) 评论(0) 推荐(0) 编辑
摘要:COLeVariant是数据库常用到的数据类型。它可以是字符串,整型值,日期等。知道怎样将它转换为CString。 COLeVariant类是对VARIANT结构的封装。它的构造函数具有极为强大的功能: (1)当对象构造时首先调用VariantInit进行初始化,然后根据参数中的标准类型调用相应的构 阅读全文
posted @ 2019-09-04 09:46 渔阳俊俊 阅读(668) 评论(0) 推荐(0) 编辑
摘要:Variant类型转换成CString代码 对数据库的操作常常会用Variant和_bstr_t类型,在进行MFC等程序中,通常会用到CString类。从variant转换成CString代码如下:view plaincopy to clipboardprint? plaincopy to clip 阅读全文
posted @ 2019-09-04 09:20 渔阳俊俊 阅读(434) 评论(0) 推荐(0) 编辑
摘要:static char *p是全局静态变量,char *p是临时变量,static定义的你在其他地方可以调用,而且是通用的,也就是说你在一个地方改了它的值,其他地方也就跟着改了,而char *p只是一个简单的变量,一般在哪定义就在哪用,出这个函数之外就没有了,在其他地方可以继续定义char *p,各 阅读全文
posted @ 2019-09-03 16:46 渔阳俊俊 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:如果你想定义这个宏那就#define X 如果你不想让你已经#define X的宏在其他地方由于引入这个包含宏定义的.h文件而引起一些编译问题,那你就#undef X掉,就这么简单。 举个简单的例子: 有1.c,11.h,12.h三个文件,其中在11.h中定义了#define X extern x 阅读全文
posted @ 2019-09-03 15:50 渔阳俊俊 阅读(667) 评论(0) 推荐(0) 编辑
摘要:构造函数的作用是对对象本身进行初始化工作,初始化类中成员变量的一种方式。 当main函数中执行“point pt”这条语句时,就会自动调用point这个类的构造函数,从而完成对pt对象内部数据成员x和y的初始化工作。 函数重载 在一个程序中,有两个构造函数,函数名一样,只是参数的类型和数不一样,这就 阅读全文
posted @ 2019-09-03 14:57 渔阳俊俊 阅读(260) 评论(0) 推荐(0) 编辑
摘要:在C++中结构体(struct)和类(class)可以通用,[结构体是一种特殊的类] struct和class的区别:访问和控制。 struct在缺省值的情况下可以是public在外部被访问到对于类来说缺省情况下的成员函数,所有的数据成员都是私有的,不能够被外部访问的。 {public:privat 阅读全文
posted @ 2019-09-03 14:31 渔阳俊俊 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:1、#ifndef方式 2、#pragma once方式 方式一: #ifndef _SOMEFILE_H_ #define _SOMEFILE_H_ ... ...//一些声明语句 #endif 方式二: #pragma once ... ...//一些声明语句 包含pragma once语句的文 阅读全文
posted @ 2019-09-03 11:29 渔阳俊俊 阅读(522) 评论(0) 推荐(0) 编辑
摘要:https://wenku.baidu.com/view/f01e4e762f3f5727a5e9856a561252d380eb2033.html 阅读全文
posted @ 2019-09-03 10:30 渔阳俊俊 阅读(563) 评论(0) 推荐(0) 编辑
摘要:interface: C++关键字中没有interface,即接口。interface和class不同,interface仅有接口声明,而且所有声明默认的访问权限是public而非private。 C++中struct来模拟interface两种方式: 1、采用宏定义:#define interfa 阅读全文
posted @ 2019-09-03 10:27 渔阳俊俊 阅读(451) 评论(0) 推荐(0) 编辑
摘要:include <vector> 表示引用了vector类, vector是STL中的一种数据结构,或者叫容器,功能相当于数组,但是功能强大很多。vector在C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 catch(...)//抛出异常 #pragm 阅读全文
posted @ 2019-09-03 10:20 渔阳俊俊 阅读(232) 评论(0) 推荐(0) 编辑
摘要:这是我的第一篇博客 请大家多多指教! 阅读全文
posted @ 2019-09-03 10:01 渔阳俊俊 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示