自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开始着手电子海图显示系统(5月1日)

 其实这个工作,从有这个想法开始已经有好久了,只是一直准备的断断续续,这个事情那个事情不断纠缠,当然这中间也了解了点相关东西。我是打算做这样的东西:1.可以导入并读取基于S-57海图格式的的.000电子海图;2.可以在我的软件界面上显示该电子海图,并具备一些基本功能如缩放、编辑修改等;做完这样一个SDK平台后,可以为后续的导航如GIS、GPS等模块整合在一起并最终结合硬件做出个

2009-06-29 16:09:00 2272 1

原创 小程序:一个计算器(5月16日)

 应网上一个人的要求,做了一个简单的计算器程序,只实现加减乘除运算(当然也包括很简单的界面了)。其实,现在想想要实现其它的比如开根号等运算也不难,在我这个基础上只要加上不多的代码就可以实现了,呵呵。刚开始,我不想做这个事情,因为一方面有其他的事情需要我去做,另外一方面觉得这个有点简单了,涉及不到C++的精髓:类、继承、封装、重载等东西,或者说只需要一个比较简单的算法而已。但是后来又想,我学

2009-06-29 16:07:00 986

原创 添加ICON(5月25日)

 今天在看MFC,想一步步尝试MFC 是怎么用windows API堆砌起来 ,MFC的内部结构到底是什么,于是在看《Windows Programing with MFC》,中间我想自己加载一个ICON,于是我用: HICON hmyIcon=AfxGetApp()->LoadIconW(IDI_ICON1);CMyWnd::CMyWnd(){ CString strWndClass

2009-06-29 16:05:00 977

原创 ClientDC和CPaintDC(5月26日)

 今天还是继续昨天的事情:自己堆砌MFC。我在WM_PAINT的消息响应函数OnPaint()里面调用DC去drawtext,可是发现他老是重绘。于是找原因,原来是这样的:我用的是:CRect rect; GetClientRect(&rect); CPaintDC myDC(this);//这里不能用CClientDC,只有CPaintDC才能把WM_PAINT消息从消息联里面删除,否则

2009-06-29 16:03:00 4460 1

原创 命令行编译开源代码GDAL/OGR(5月28日)

一.windows下面:首先是DOS下访问文件(cd命令)的问题。今天要去build一个open source,但是安装那个文件要通过DOS窗口。我想进入E:/assignment/gdalOS,然后运行一个叫做makefile.vc的文件。但是我刚开始怎么都进不去这个目录。我是这么用的:cd E:/assignment/gdalOS,但是结果是空了一行,继续显示那个垃圾C:/Docu

2009-06-29 16:00:00 1851

原创 对话框 重载OnIdle(6月8日)

 今天看《深入浅出MFC》,想试试里面侯捷的那个关于OnIdle函数的例子。于是在一个基于对话框的application里面测试。却发现程序没有进入OnIdle这个函数。我知道这个函数是在CWinApp::run这个函数里面调用的,也就是接在InitInstance()后面的消息循环里面会处理空闲时间。没进入,奇怪!仔细看了下MFC向导自动生成的代码,在InitInstance()里面,它

2009-06-29 15:58:00 2894 3

原创 更改项目的环境发生的错误(6月13日)

 今天,替一哥们做个小程序。在写入CFile::write这个函数时候,我发现写入到TXT里面的东西是乱码。想起来,要把项目里面字符集设置为“使用多字节字符集”而非“UNICODE”。于是去改。却发现了这个错误:Failed to save the updated manifest to the file "./Debug/Menu.exe.embed.manifest". Bpcn mt.e

2009-06-29 15:56:00 770

原创 SQL Server Express 配置(6月15日)

因为要实现S57格式的文件被解析出后能够导入数据库,所以这几天就想着学习下数据库东东。因为要导入的是空间数据,打算用MySql,一来它开源,二来它比SQL2005支持空间数据,但是据说SQL2008也能够支持空间数据了,有时间也要来试试。这两天被这个数据库搞的头晕,好几天了,周围找不到人教,杂七杂八的事情也比较多,自己摸索着,费了很多的时间。启动VS2005自带的SQL后,不知道怎么配置才好,

2009-06-29 15:52:00 866

原创 sendmessage WM_PAINT 无效(6月19日)

今天意外发现替一哥们做的程序还有漏洞,点击弹出来的对话框的BUTTON时,发现主窗口(实际是VIEW啦)不自动重绘以产生相应图形。我就纳闷了,我明明已经给VIEW类发送WM_PAINT重绘消息了啊,怎么回事?搜索MSDN,发现以下一段话: The WM_PAINT message is generated by the system and should not be sent by an a

2009-06-29 15:46:00 5427 1

原创 自动关机&初试多线程(6月28日)

感觉要搞个定时关机的小软件方便点,比如说晚上要开着下BT,电驴什么的,有时候可以预测一两个小时候就可以下好,所以不想机器整晚开着。但是它本身不提供这个功能,于是今天抽了一下午和晚上的时间才给弄了出来,我晕(本以为一两小时就可以搞定的)。原因是这样的,本来打算用设置定时器SetTimer来不断的和系统时间比较,如果系统时间超过了我设定的时间就让它执行关机的代码。但是我忽然想起来以前看《windo

2009-06-29 15:25:00 1001

opengl bluebook

这个是OpenGL 的函数说明参考 1992年出版,英文原版

2010-03-21

3S新闻周刊 第18期

对中国3S、地理信息系统感兴趣的朋友可以下了看看,,

2009-05-09

Rootkits_windows内核防护

喜欢Rootkits的,对于你们来说是个不可少的东东,,关于内核安全的

2009-03-19

VCL对象继承树,,图片

可能有很多的Delphi自学者在初学时不明白VCL里面那些组件的继承关系,

2009-03-19

使用钩子添加按钮热键

用一个非全局钩子,实现对话框“确定”按键的热键,在按下“确定”同时,弹出message,而非直接关闭模态对话框

2009-03-18

软件设计师考试大纲2009

2009年软考 的考试大纲,,需要的下吧

2009-03-15

显示数据的软件界面

这个就是我需要在其上获取实验数据的软件界面和我用spy++查看的结果

2009-03-04

C与C++中的异常处理.pdf

C与C++中的异常处理,很多初学者对这部分不怎么关注,事实上它是C++中很重要的一个性质!

2009-01-02

《GIS开发者》No.12

《GIS开发者》第十二期,,有志于GIS的朋友可以考虑下了看一下,不过时间的确有点早了,还是两年前的东西,有GIS兴趣的朋友可以和我联系了QQ502630514

2009-01-01

空空如也

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

TA关注的人

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