用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
linzhengqun的公告
<P> <DIV> <font color="#000080"> 我们生的时候啊,<br> 要像夏季的花一样灿烂;<br> 而在死的时候,<br> 须如秋天的叶一般静美!<br> </font> </DIV> <br> <!-- CounterData.com Code START --><a href="http://www.foundagency.com.au" target="_blank"><img src="http://www.counterdata.com/count.php?page=33459&style=0505023&nbdigits=8&reloads=1" alt="seo sydney" border="0" ></a><br><a href="http://www.foundagency.com.au" title="seo sydney" target="_blank" style="font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;">seo sydney</a><font style="font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration : none;"> Counter</font> <br><!-- CounterData.com --> <DIV align=center> <OBJECT style="WIDTH: 84px; HEIGHT: 84px" codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 height=84 width=84 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM NAME="_cx" VALUE="2223"><PARAM NAME="_cy" VALUE="2223"><PARAM NAME="FlashVars" VALUE=""><PARAM NAME="Movie" VALUE="http://blogcup.com/cup/time.swf"><PARAM NAME="Src" VALUE="http://blogcup.com/cup/time.swf"><PARAM NAME="WMode" VALUE="Transparent"><PARAM NAME="Play" VALUE="0"><PARAM NAME="Loop" VALUE="-1"><PARAM NAME="Quality" VALUE="High"><PARAM NAME="SAlign" VALUE=""><PARAM NAME="Menu" VALUE="-1"><PARAM NAME="Base" VALUE=""><PARAM NAME="AllowScriptAccess" VALUE="always"><PARAM NAME="Scale" VALUE="ShowAll"><PARAM NAME="DeviceFont" VALUE="0"><PARAM NAME="EmbedMovie" VALUE="0"><PARAM NAME="BGColor" VALUE=""><PARAM NAME="SWRemote" VALUE=""><PARAM NAME="MovieData" VALUE=""><PARAM NAME="SeamlessTabbing" VALUE="1"> <embed src="http://blogcup.com/cup/time.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="64" height="64"></embed> </OBJECT></DIV> <br> <script type="text/javascript"><!-- google_ad_client = "pub-5506986353380380"; google_ad_width = 180; google_ad_height = 150; google_ad_format = "180x150_as"; google_ad_type = "text"; google_ad_channel =""; google_color_border = "DFF2FD"; google_color_bg = "DFF2FD"; google_color_link = "0000CC"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
文章分类
友情链接
Ari
天蝎蝴蝶的专栏
还猪哥哥
醉到天亮说晚安
风中之歌-非技术Blog
存档
2010年01月07日

原创 朋友做wps插件参加比赛,帮个忙用一下,也帮忙推广一下。谢谢!!!

朋友做wps插件参加比赛,帮个忙用一下,也帮忙推广一下。谢谢!!! 如果没有安装wps,先安装wps 下载地址: http://www.wps.cn/index.php wps优秀插件:    单元格边框格式设置 http://www.wps.cn/addons/ThreadView/wdid-6446.htm 文档和图片搜索与浏览 http://www.wps.cn/addons/ThreadView/wdid-6614.htm阅读全文>

发表于 @ 2010年01月07日 22:47:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年06月15日

原创 16位图像Alpha混合的实现

16位图像Alpha混合的实现阅读全文>

发表于 @ 2009年06月15日 00:50:00 | 评论( loading... ) | 编辑| 举报| 收藏

2009年01月02日

原创 Google Chrome 构建指南

首先,配置开发环境:

  1. 安装VS2005,全部安装,不要只选VC++。
  2. 安装VS2005 SP1,根椐VS的语言选择安装,这里给出的链接是中文版的。
  3. 安装Windows SDK 2008,安装完后,执行:开始|所有程序|microsoft windows SDK v6.1|Visual Studio Registratio阅读全文>

    发表于 @ 2009年01月02日 23:05:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年12月06日

原创 Ole控件的事件辅助类

我这里提供了一个更好的办法,无需要生成类型库就可以接收所有的事件。阅读全文>

发表于 @ 2008年12月06日 18:51:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年03月30日

原创 Windows消息

对于消息的封装,将决定一个界面库的能力,这也是界面库封装的核心。阅读全文>

发表于 @ 2008年03月30日 16:08:00 | 评论( loading... ) | 编辑| 举报| 收藏

2008年03月20日

原创 随想1

随想阅读全文>

发表于 @ 2008年03月20日 10:37:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月31日

原创 MFC-GDI绘制

最好的GDI入门教程是《Window程序设计》的第五章,如果你没有任何GDI基础,最好精读这一章,因为本文并不会介绍GDI的方方面面,事实上这也是不可能完成的任务。我只将以前学习GDI时遇到的几个难点拿出来讲讲。 阅读全文>

发表于 @ 2007年12月31日 14:41:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月27日

原创 小巧可爱的MiniDraw

我的实验品就是经典的画图程序,并且这几天我已经把它编写出来了。这是一个小巧可爱的画图程序,麻雀虽小,五脏俱全阅读全文>

发表于 @ 2007年12月27日 22:20:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月17日

原创 MFC-文档视图

MiniDraw只有一个About对话框,这回要把它变成一个MDI程序,借助于文档视图的威力,并不需要花很大的力气。阅读全文>

发表于 @ 2007年12月17日 10:04:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月15日

原创 MFC-RTTI

正如侯杰所说,文档视图是MFC进化为应用程序框架的灵魂,不可否认,这是MFC最为精炒的设计,十多年前数据与表现分离的思想就被应用在这个框架之上。而在文档视图之下,支撑着它的是运行时类型信息(RTTI)。阅读全文>

发表于 @ 2007年12月15日 13:05:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月13日

原创 MFC-最简单的MFC程序

尽管刚接触MFC不久,但其开发模式已初有感受,抛开复杂的应用不谈,想想我们通常怎样来写一个简单的MFC程序。也许浮现在你脑海里的是程序向导,类向导,资源编辑器,以及程序代码,此时你大概会灵光一现,说MFC程序=向导+资源+代码。看起来确实是这样,但有没有可能更简化一些呢,比如把向导去掉。想想是可以的,向导不过是简化MFC开发的一种手段,虽然没有类向导日子会很难过,但也使你有机会看看纯手工打造的MFC是怎么样的,这对于了解MFC的执行流程非常有帮助。 阅读全文>

发表于 @ 2007年12月13日 09:39:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月10日

原创 MFC-对话框与数据交换

对话框是非常重要的一种窗体,就我看过的应用,除了MDI程序,对话框比文档视图框架用得更多。原因大概有两个,首先对话框可以利用资源编辑器来编辑,这就有了一点快速开发的感觉,尽管比真正的快速开发弱得多;其次,对话框提供一种叫数据交换的方法,让控件与某种数据类型关联起来,比如Edit控件与CString变量关联,对CString变量的操作间接映射到Edit控件,这种方便性是不言而喻的。 阅读全文>

发表于 @ 2007年12月10日 10:12:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月08日

原创 MFC-窗口封装

MFC对Window作了一层比较浅的封装,其创建过程基本与SDK差不多。它简化了窗口的注册,并将窗口过程与类关联起来;后者是比较重要的封装,它使消息能够分流给“类的窗口过程”,既而通过消息映射,才能到达各个处理函数。阅读全文>

发表于 @ 2007年12月08日 12:22:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月04日

原创 MFC-命令分派

如果是MFC,如何来提供这样的命令机制呢?我想这是考验MFC的可扩展性的时候了。阅读全文>

发表于 @ 2007年12月04日 12:28:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年12月03日

原创 C++实现事件机制

C++如何实现事件,当然可以用观察者模式来实现,不过这里要介绍另一种方法,就是用成员函数指针,这种方法更类似于Delphi的事件,优点是简单高效。 阅读全文>

发表于 @ 2007年12月03日 10:30:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年11月28日

原创 MFC-消息分派

学习MFC的代码,再对照VCL的实现,这真是一个很有意思的过程,其中可以看到两个框架在一些设计思想上是殊途同归的,所不同的是表现手法,以及封装的程度。我计划将这段时间阅读MFC的心得写成一系列文章,其中可能会穿插与VCL的对比,不管你熟悉VCL还是MFC,通过这些文章或许可从另一个角度来看待自己熟悉的框架。 阅读全文>

发表于 @ 2007年11月28日 11:53:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年10月20日

原创 实现编辑控件的增量搜索

增量搜索(又叫渐进搜索)是我比较喜欢的一种搜索方式,这种一边输入一边搜索的模式常常能更快的找到关键字,特别是在关键字记得不全的时候。阅读全文>

发表于 @ 2007年10月20日 14:03:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年10月05日

原创 绘制玻璃效果

玻璃效果的实现大多采用图片的方式,对于资源是很大的浪费;其实用程序的方法也是可以实现的,下面的描述将向你展示玻璃效果如何用程序来实现,所列的代码可以放心地应用到你的工程中。 阅读全文>

发表于 @ 2007年10月05日 17:43:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年08月28日

原创 基于栈的对象

Delphi只有基于堆的对象吗?它会不会存在一种基于栈的对象呢?阅读全文>

发表于 @ 2007年08月28日 13:13:00 | 评论( loading... ) | 编辑| 举报| 收藏

2007年08月23日

原创 访问祖先类的虚方法

在子类覆盖的虚方法中,可以用inherited调用父类的实现,但有时候我们并不需要父类的实现,而是想跃过父类直接调用祖先类的方法。 阅读全文>

发表于 @ 2007年08月23日 10:17:00 | 评论( loading... ) | 编辑| 举报| 收藏

Copyright © linzhengqun
Powered by CSDN Blog