自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 GEOS学习笔记(三)

LineString

2024-06-27 21:23:29 233

原创 GEOS学习笔记(二)

Point

2024-06-27 21:09:02 166

原创 GEOS学习笔记(一)

GEOS

2024-06-27 18:35:51 209

原创 C++类保护函数外部调用

一、protected虚函数class CMyView : public CView{protected: virtual void OnDraw(CDC* pDC);}; CMyView* pMyView;pMyView->OnDraw(NULL);//编译不通过解决方法:1、protected:修改为public:2、typedef void (

2015-07-25 20:04:26 2317

原创 基于MFC框架插件模式

今天终于完成基于MFC框架的插件模式1.0版本,后续使用中再完善使用插件目的:减少模块之间的依赖,便于程序功能扩展维护。实现方式:1、所有接口直接或间接继承CObject,只支持单接口继承。知道类名后,所有接口实例可以使用CRuntimeClass::CreateObject()创建2、支持MFC单文档,多文档,对话框。框架插件接口目前只有一个函数BOOL OnPlugin

2015-07-25 19:42:40 1874 1

原创 lwip在window下的udp测试代码

一、创建UDP服务器

2014-07-08 17:22:44 1158

原创 lwip移植到winow

使用版本lwip1.3.0新建arch\cc.harch\perf.harch\sys_arch.c.

2014-07-08 09:55:20 1296

原创 UIP协议栈在window环境下的UDP测试

一、 初始化

2014-07-08 09:34:52 1001

原创 uip协议栈移植到window

uip移植到window平台目的是为了仿真

2014-07-07 17:14:05 1746

原创 window下wpa_supplicant使用

近期想在单片机上增加wifi模块,

2014-07-04 11:22:28 2355 1

原创 VS2005下编译openssl

近日工程中要用到openssl,使用vs2005编译过程遇到问题,记录如下准备工作:下载OpenSSL源码  官方网站下载OpenSSL:http://www.openssl.org/source/安装ActivePerl     官方网站下载ActivePerl:http://www.activestate.com/activeperl/

2014-07-04 10:13:45 586

原创 编译问题 case expression not constant

最近遇到了一个宏:#define crReturn(z) /do {/crLine=__LINE__; return (z);case __LINE__:;/} while (0)用VS2003编译的时候,提示 error C2051: case expression not constant按照宏替换的道理,__LINE __应该是会换成行号,是整数常量啊,没有问题啊

2014-07-03 11:16:08 2148

转载 一种简捷的支持插件的应用程序结构

一种最基本的插件模式既为插件,一般均以动态库方式提供,以使主程序可以在运行中加载或卸载,从而使主程序在不需要增加代码,重新编译的情况下增加一些功能,同样,当你的软件到用户手中之后,用户仍然可以通过安装插件使用这些附加功能,从而使使软件更新,升级变得更为便利;所以,现在支持插件的程序已经变得非常普遍,并且一般插件也都以动态库的形式出现(Windows的dll和Linux的so),新手看看,高

2014-03-06 10:12:35 980

转载 CodeBlocks插件开发指南(三)

By Lymons(lymons@gmail.com) 2010/4/251. 添加右键弹出菜单我们在这里,将会在插件中加入右键弹出菜单功能。也就是如下图那样,在文档区内,点击鼠标右键时会弹出的菜单。我们将在这个菜单中加入属于我们插件的菜单项目”testplug”。加入菜单项目的效果如下图:让我们看看,咱们创建的插件工程中,给我们提供了什么样的入口代

2014-03-06 10:03:02 1206

转载 CodeBlocks插件开发指南(二)

By Lymons(lymons@gmail.com) 2010/4/141. 创建Plugin工程①       从File主菜单中,选择new -> Projects… ,打开工程创建向导对话框。②       在Projects的列表框中,选择 Code::Blocks plugin,然后点击 Go 按钮,进入插件创建向导对话框。 ③     

2014-03-06 10:01:47 1881

转载 CodeBlocks插件开发指南(一)

By Lymons(lymons@gmail.com)  2010/4/14CodeBlocks是一个优秀的C/C++ IDE开发环境,另外它也是开源的,也是跨平台的.你能够利用它的源代码进行二次开发,也能为它制作自己的插件. 它的GUI是利用了跨平台的wxWidgets库来做成的,所以它才能够实现跨平台.下面将介绍CodeBlock的插件制作方法,当然它必须得通过编写自己

2014-03-06 09:47:59 5548

原创 VC++调用C#动态库

近期项目中,需要访问客户数据库,客户不希望直接访问其数据库,而是以动态库接口的形式开放,还是用C#开发的。经过不断尝试,总结方法如下       //包含动态库        #using "Test.dll"       using namespace Test_LIB;       using namespace Runtime::InteropServices;

2013-04-10 15:37:03 1273

wav录音源码

用DirectX 实现的录音程序

2008-03-10

邮件发送程序

用 VC+MFC 编写的 ESMTP 邮件发送程序。

2008-03-10

minigui1.0源码

嵌入式GUI源码minigui1.0

2008-03-10

DLL自杀程序

用DLL自杀实现程序卸载

2008-03-10

空空如也

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

TA关注的人

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