页面载入中,请稍后...

Dakaren.COM: Stay hungry, stay foolish~ 设为首页 | 加入收藏 |注册管理

达卡人技术博客™
        dakaren技术博客,博广天下–源码算法|图像增强|经验总结|设计方案|学习教程! >>> 本站作为一个技术站点,并不是简单复制转载一些文章而已,所以不可能每天都更新,也没有那么多精力,希望体谅,但我们会努力和大家交流最有用的东西。也欢迎您来稿来信,共同进步。谢谢dajia's支持! 给大家推荐一个不错的CV网站>>计算机视觉论坛:http://cvchina.net

现在位置 >首页 > 所有属于C++技术分类文章
cpp category
发表于672 天前 C++技术 评论数 1 ⁄ 被围观 376 views+
学习BCGControl 界面编程控件
我以前学的是C++,但做的确是Delphi开发,说来好笑。 其实Delphi有着很多实用的特点,开发速度快,是我所选择的。 对于C++,也许最头痛的就是界面设计,有时候再想,要是C++有着与Delphi一样的快速开发特性,那应该是很无敌的了。 呵呵,重拾C++,当然要学着去做界面设计,我选择了BCGControl,带源码的10.0版。 安装它并没有什么特别,有一个要注意的地方便是 如果你勾选了Unicode的选项,则必须要求你的系统有mfc的unicode支持库。MFCO42UD.LIB。不然会编译失败。 http://www.cnblogs.com/lkgosurlfing/archive/20...
阅读全文
cpp category program category
发表于675 天前 C++技术, 编程开发 评论关闭 ⁄ 被围观 40 views+
VC++动态链接库(DLL)编程深入浅出[zz]
以下有通过VC6.0环境下编译,请留意彩色字体标注 1.概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。   静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE...
阅读全文
cpp category program category
发表于675 天前 C++技术, 编程开发 评论关闭 ⁄ 被围观 98 views+
C#动态调用C++编写的DLL函数[zz]
动态加载DLL需要使用Windows API函数:LoadLibrary、GetProcAddress以及FreeLibrary。我们可以使用DllImport在C#中使用这三个函数。 [DllImport("Kernel32")] publicstaticexternintGetProcAddress(inthandle,Stringfuncname); [DllImport("Kernel32")] publicstaticexternintLoadLibrary(Stringfuncname); [DllImport("Kernel32")] publicstaticexternintFreeLibrary(inthandle); 当我们在C++中动态调用Dll中的函数时,我们一般的方法是: 假设DLL中有一个导出函数,函数原型如下: BOOL__stdcallfoo(Object&...
阅读全文
cpp category program category
发表于675 天前 C++技术, 编程开发 评论关闭 ⁄ 被围观 45 views+
C++和C#编写调用COM组件[zz]
下载源代码 摘要:现在COM组件的使用越来越广泛,在各个程序中调用COM组件我想大家都遇到过,这篇文章就是关于COM组件的编写和调用的,主要包含了使用VC6.0编写和调用COM组件,VS2005中使用C#编写和调用COM组件,以及在VC6.0和VS2005之间互相调用COM组件。 关键字:VC6.0编写调用COM VS2005中C#编写和调用COM VC6.0和VS2005之间互相调用COM 正文: 前一阵在工作中做项目的时候,遇到了COM组件的调用和使用问题,当时研究和好一阵,才把中间的环节打通,现在写出来为大家提供方便,这里包含了四个类型: 1、在VS200...
阅读全文
cpp category
发表于675 天前 C++技术 评论关闭 ⁄ 被围观 26 views+
【转】C/C++:程序的内存分配方式
1.内存分配方式   内存分配方式有三种:   [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。   [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。   [3]从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内...
阅读全文
cpp category algorithm category program category
发表于676 天前 C++技术, 算法源码, 编程开发 评论数 2 ⁄ 被围观 463 views+
通过具体代码计算两日期天数之差
以下C++版本是从网上摘抄,下方C#为根据网上内容改编,算法可能有错误,具体见下方说明。之前有一个项目用系统的日期字符串转换函数实现计算两日期之间天数之差一直有误,故改用以下算法实现。其实也可以用C++实现dll库后在C#里面调用,亦能完成我需要实现的注册码验证功能,所以以下介绍了几种方法。 在C#里面有调用系统内部函数的方法实现计算两日期间天数的程序,但只能在本是机器上运行,交给客户后一直报错,不能进入系统,故有此修改并讨论次算法。 出现的错误为:String was not recognized as a valid Dat...
阅读全文
不想听你唠叨×