BlueCY

共同进步

动态连接库创建

最近在写接口程序,要使用到动态链接库。使用中遇到一些问题,现总结如下: 动态链接库创建,本程序是一个带窗体的MFC的动态链接库,使用.def方式导出,方便后期使用:动态链接库 静态调用的方式使用。 1,新建动态链接库项目,项目属性: 注意其中的:配置类型,mfc的使用 2,新建窗体 在资...

2017-04-21 10:20:07

阅读数 258

评论数 0

VS2015接口程序调用(静态链接库[.library],动态链接库[.dll])

最近在写接口程序,需要使用外部程序,走了很多弯路,现总结一下,供参考。 一、静态链接库[.library],动态链接库[.dll] 在项目属性中可以看到,配置类型描述了动态库,静态库,应用程序等。一般在项目创建的时候就指定了项目类型。 静态库项目生成文件:*.li...

2017-04-21 09:36:15

阅读数 4235

评论数 1

MFC不同对话框使用公共数据的几种方法

有时候要在不同Dialog中传递数据,上一篇用到了消息机制。后来又查了一下,发现还有其他的方法总结一下: 1,全局变量 习惯将全局变量在StdAfx.cpp中定义,然后在StdAfx.h中用extern声明 这样,只要某个文件中有 #include “StdAfx.h” 语句,他就可以用这...

2017-04-13 17:23:01

阅读数 1424

评论数 0

vc 自定义消息实现

本案例是根据两个dialog 相互通信总结而来,在两个dialog都设置好后,分为四步实现消息传递: 项目名称为:MFCmiltiWin 主dialog:CMFCmiltiWinDlg 从dialog:CdialogSub 1:定义消息ID 在项目的头文件中:MF...

2017-04-13 11:12:54

阅读数 473

评论数 0

MFC 不同项目间多控件复制使用

由于需要将另一个项目对话框中的部分控件及代码在本项目中使用,想偷懒,自己尝试一下,可以!具体操作如下: 1:在资源管理器中复制控件,粘帖到目标窗体中,如:// 数据库服务器IP地址变量 CIPAddressCtrl IpAdd; ...

2017-04-08 10:26:54

阅读数 794

评论数 0

#include<string>与#include<string.h>的区别

为什么下面这段代码#include <string.h>void main() { string aaa= "abcsd d"; printf("looking for abc from abcdecd %s\n", ...

2017-04-05 10:04:50

阅读数 216

评论数 0

函数模板使用过程中的问题

在编程过程中需要用到将字符串转换为数字的函数,又应为数字的变量类型又比较多如:int,double等。如何能够用一个函数就解决呢?我就想到了函数模板。实际使用中也出现了问题。先将完成的函数贴上来:#include "stdafx.h" #include <iostream...

2017-04-03 14:14:21

阅读数 1776

评论数 0

C++ 映射map的使用心得

在写获取时间的函数时,想到映射的变量,心血来潮就查了些资料。map的功能: 1. 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 2. 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个...

2017-04-02 13:35:03

阅读数 4296

评论数 0

在C++编程中使用sprintf_s实现字符串的格式化拼接与输出

在C++编程中使用sprintf_s实现字符串的格式化拼接与输出。在使用过程中发现一个问题:就是将string()变量作为参数使用时总是报错,有时是不能得到预期结果。查阅了相关资料,发现: sprintf是C++继承自C语言的函数,所以无法直接支持string类型,sprintf使用的是字符数组...

2017-04-02 12:09:46

阅读数 2850

评论数 0

C++的开发时间字符串,星期为中文,精确到毫秒

只两天在做C++的开发,需要一个时间的字符串,星期为中文,精确到毫秒。网上查了一些资料总结如下:#include <windows.h> string getTimeNow() { SYSTEMTIME sys; GetLocalTime(&sys); ...

2017-04-01 10:50:50

阅读数 740

评论数 0

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