- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 文本编辑器Scite源代码阅读过程(三)
本节记录窗体注册、创建、内嵌等概念。创建、内嵌主要通过CreateWindow()函数实现。窗体注册通过RegisterClass()实现,然后CreateWindow()中参数类名写入注册类名即可。 CreateWindow(): Windows API宏,在WinUser.h中根据是否已经定义Unicode被分别定义为CreateWindowWindow
2014-11-22 15:58:47 1083
原创 文本编辑器Scite源代码阅读过程(二)
scite在Windows环境下,打开win32子文件夹。里面是win32工程。 Win32工程入口点是WinMain函数。查看WinMain函数,里面有窗体初始化,注册等操作。 类SciTEWin是主类,应该是窗体框架。读WinMain()函数之后,提炼出我认为有研究意义的部分,尽量做到一个函数只留几个有作用的代码,其他一些初始化等等的代码就不提取了。 int
2014-11-22 15:49:37 1385
原创 文本编辑器Scite源代码阅读过程(一)
scintilla是一个免费的源代码编辑控件,完全开放源代码。同时提供了demo例子scite,scite是一个文本编辑器,有使用Win32开发的版本,对于学习Windows编程有一定作用。 scintilla目前提供了Win32版本和Linux版本。是一个跨平台控件。Scintilla的Windows版本是一个窗体控件,主要的编程接口就是通过窗体消息来发送。要实现什么功能,向控件发送
2014-11-22 15:40:38 1847
原创 Django,ImageFiled上传照片并显示
1:首先理解settings.py中MEDIA_ROOT:MEDIA_URL:这两者之间的关系。MEDIA_ROOT:就是保存上传图片的根目录,比如说MEIDA_ROOT ="C:\\Django\\Photo",则上传的照片就在这个文件夹中,如果ImageFiled中设置了upload_to,这个upload_to则让图片是上述根目录中子目录中存储。upload_to注意设置要区分有没有
2014-03-13 08:48:50 8817 2
原创 python图像包PIL学习
1:安装百度搜索python PIL可以找到官网,下载解压缩后进入目录使用setup.py install安装即可2:使用导入Image类import Image打开一个图片image=Image.open(filename)输出图片属性格式信息,大小信息,模式,图片信息print image.format,image.size,image.mode,image
2014-03-01 21:07:42 907
原创 notePad++ 代码阅读(编译准备)c\PowerEditor\visual.net
1:编译notepad代码,需要用到SciLexer.dll .首先要编译scintilla。下载notepad++源代码时文件夹中有一个readmeFirst.txt。里面有详述如何编译我是参考http://www.cnblogs.com/yedezhanghao/archive/2012/08/17/2644106.html 编译得到2:把编译得到的SciLexer.dll复制到\Po
2013-12-28 14:39:28 1049
CListCtrl重绘,内嵌按钮等控件
2014-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人