自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编码的风景

编码的路上,走走停停,听听走走

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 用python开发绚丽的windows程序 (1)

python是一种快速开发的脚本语言,我在工作中经常用它,用它写一些项目辅助脚本之类。后来因项目需要,要把这些辅助功能组织一下,做成一个界面辅助工具。因为这些功能脚本都有了,所以就想直接用python,这样就不用再用别的语言实现一遍功能。但是,我做项目都是用c++,界面库都是direct ui,没有用过python开发界面程序,而我也不想再去学python的界面库了。于是萌生一个想法,为什么不把d

2013-05-09 18:38:43 2124

原创 小妞会装机 -- 一个装机软件的开发笔记(六)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177下载地址获得了,那就下载吧。最简单的,URLDownloadToFile。如何显示进度呢?URLDownloadToFile提供了一个回调,实现这个回调就可以了STDMETHODIMP CDownloadFileByHttp::OnP

2013-03-26 20:59:50 650

原创 解决duidesigner在属性窗口按del键会删除控件的bug

DuiDesinger的属性窗口是一个CMFCPropertyGridCtrl,该控件部队del键做处理,最终del键会由CUIDesignerView处理,导致控件删除。解决方法很简单,从CMFCPropertyGridCtrl继承一个类,该类处理del键,将del键转化成backspace键,完美!#include "StdAfx.h"#include "MyPropertyGrid

2013-06-08 17:40:01 1216

原创 给duilib设计器增加richtext

duilib不支持richtext,于是给加上了一个。代码见放在google code 上: https://code.google.com/p/py-ui4win/

2013-05-09 12:34:04 1005 1

原创 duilib的一些bug

duilib是一个开源的界面库,我的一个软件--小妞会装机就是用它做界面库。小妞会装机这个软件界面比较简单,就用到了一些基本控件,所以用duilib是挺合适的。但是有个问题真是让人郁闷,那就是它的界面编辑器总是崩溃。看来duilib用的人还是很少,要不不会有这么多问题。我自己是不能忍受了,就把这个bug改了一下。本想将修复代码提交给duilib,但是申请加入duilib群没有成功。算了,贴在这儿吧

2013-05-09 09:54:28 1948 1

原创 制作镜像需要注意的问题

在vmware中安装xp,分区中每个磁道是0x38扇区,但安装win7时分区每个磁道是0x3f扇区。所以不能直接安装xp,应该先安装win7,然后在用小妞会装机下载并安装xp母盘,在制作镜像就可以了

2013-05-08 15:48:00 1383

原创 小妞会装机 -- 一个装机软件的开发笔记(八)

做好了这个软件后,我很高兴,因为我以前没有用过dui,而通过做这个软件学习并使用了dui技术,尽管这个软件只有一些非常简单的界面元素。dui让我以后的软件开发多了一个选择。通过这个软件的实践,我觉得不太复杂的项目,确实可以丢弃mfc和wtl了。用dui做界面其实很简单。而且又快,效果又炫。在这个项目中,用到了两个开源项目的成果,这也是我第一次在开发中使用开源软件库。这两个项目的确加速了开发,而

2013-03-27 19:48:16 568

原创 小妞会装机 -- 一个装机软件的开发笔记(七)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177用libcurl解决了下载的问题,用duilib解决了界面的问题。真是感谢这些项目的贡献者,让软件开发变得美好起来。接着上篇说,由于获取下载链接需要几个步骤,先要打开百度网盘网页,然后点击下载,最后才能返回一个下载地址。但是判定网页是不是已经

2013-03-26 21:23:41 589

原创 小妞会装机 -- 一个装机软件的开发笔记(五)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177因为界面元素很少,所以界面开发很简单。现在讲业务逻辑。整个逻辑分为下载逻辑和安装逻辑,还有UI逻辑。下载逻辑很麻烦。为什么呢?因为我没有自己的服务器。幸好有百度网盘,可以有共享外链。所以我要先将镜像文件放到百度网盘上,然后分享。在软件里面嵌入

2013-03-26 20:40:33 763

原创 小妞会装机 -- 一个装机软件的开发笔记( 四)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177 界面的xml配好后,就开始写实现代码。先上代码class CMainFrameWnd : public CWindowWnd, public INotifyUI, public IMessageFilterUI{public

2013-03-26 19:22:43 632

原创 小妞会装机 -- 一个装机软件的开发笔记( 三)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177 界面基本山确定下来,感觉操作起来的确很简单,觉得会有很多人用这个东西,有开发价值。于是开始做详细的技术可行分析。其实问题就一个,怎么将镜像安装到C盘了。如果这个问题能解决,那么这个软件才可能开发下去。否则就是白搭精力。在解决这个

2013-03-26 13:43:25 764

原创 小妞会装机 -- 一个装机软件的开发笔记 (二)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177要做一个操作非常简单的装机软件。简单到什么程度呢?当然是希望点一下就行了,这样的话人人都会。那首先当然是不能要光盘辅助了,因为即使有光盘,好多人一看到那些选项也不知道点哪个了。U盘辅助就更不能有了。到现在,我见过用U盘装系统的还只有IT人

2013-03-25 21:16:56 603

原创 小妞会装机 -- 一个装机软件的开发笔记 (一)

本文配套程序下载地址为: http://pan.baidu.com/share/link?shareid=358034&uk=3995556177见很多人不会装系统,拿了ghost盘也还是不知道怎么装,就想做一个既不用光盘,也不用U盘,点一下就可以把系统装好的装机工具。经过几个月断断续续的编码,现在终于做好了。先不多说,拿这个软件装机简不简单,先上图,大家看看第一步  可以

2013-03-25 21:10:52 799

原创 用inf文件安装/卸载驱动程序

HRESULT WINAPI LaunchINFSectionEx( HWND hwnd, HINSTANCE hInst, PSTR pszParams, INT nShow);VOID CALLBACK InstallHinfSection( __in HWND hwnd, __in HINS

2012-06-25 11:40:02 2215

原创 盘符与设备名称转换 (C: <---> \Device\HarddiskVolume1)

#include #include #include #include int _tmain (int argc, _TCHAR * argv[]){ TCHAR drv = 0; TCHAR cDiskSymbol [] = _T( "C:"); for(drv =_T( 'C'); drv <= _T( 'Z'); drv ++)

2012-06-25 11:32:09 9509 2

antiarp防火墙代码

windows防火墙代码,支持防arp攻击,含ndis4和wfp

2014-02-04

空空如也

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

TA关注的人

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