- 博客(48)
- 资源 (9)
- 收藏
- 关注
原创 Win32 SDK基础(5)—— 漫谈窗口类
一、引言 在上一文中,我们从零开始创建了一个窗口。其中很重要的一个步骤,就是注册窗口类,如下面的代码://注册窗口类BOOL Register(LPSTR lpClassName, WNDPROC wndProc){ WNDCLASSEX wce = { 0 }; wce.cbSize = sizeof(wce); wce.cbClsExtra =
2016-12-04 18:00:46 2816
原创 Win32 SDK基础(4)—— 从零开始创建windows窗口(二)
3.5 显示窗口。 创建了窗口之后,如果要想运行时能够看见窗口,我们还需要显式的设置显示窗口:ShowWindow(hWnd, SW_SHOW);UpdateWindow(hWnd); ShowWindow和UpdateWindow都是系统的API,前者是设置窗口的显示属性。后者重新更新窗口属性,只有更新之后,属性才会生效。经过了上述步骤,我们的WinMain
2016-12-04 11:39:13 4150
原创 Win32 SDK基础(3)—— 从零开始创建windows窗口(一)
一、从Windows的程序分类说起。 从高中第一次接触电脑开始(惭愧,高中才会用电脑,大学一年级才知道有QQ这么个东西,家里穷,没办法),在我的概念中电脑应该就是windows这样的。所以,直到大学临毕业,才知道原来还有linux这种操作系统,然后毕业之后开始工作才明白苹果公司也有一套自己的操作系统。所以,至今也想不明白,我怎么就踏上了码农这条不归路。然后一踏上就一发不可收拾,直到某天被
2016-12-03 21:24:30 17406 2
原创 【Python语法】Python中为自定义类编写help文档以及进行文档测试
一 以注释方式为类添加帮助文档 我们知道,Python中可以使用help('模块名')或者help(类名)的形式来查看一个模块或者类的帮助文档,我们也可以为自定义的类添加帮助文档,并用help进行查看.Python中用三对双引号可以进行多行注释,当我们把这种注释内容放到一个类或者函数定义的下面时,它会自动被当作该类或者函数的帮助文档.请看下面的类:docts.py:#co
2016-12-03 17:10:09 8818 1
原创 【Python错误】 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)
原因:Python的str默认是ascii编码,和unicode编码冲突.解决方案:import sysreload(sys)sys.setdefaultencoding('utf8')
2016-12-03 13:49:16 10452
原创 画线算法-Bresenham算法
Bresenhan算法将坐标系分割成棋盘形状,每个像素占有一个棋格,当我们进行采样时(直线斜率小于1),如下图所示,假设给定绘图的起始点为(10,11),那么绘制下一个采样点的坐标必然是从(11,11)和(11,12)中选择一个。如果把这种情况一般化,对于绘制直线的起始点是(Xk,Yk),那么其下一个采样点必然是(Xk+1,Yk)或者(Xk+1,Yk+1)中的一个。
2016-12-02 11:22:45 10467 9
原创 画线算法-数字微分分析仪(DDA)算法
DDA算法的本质就是在绘制直线时,根据直线的斜率采样不同的像素点,如果斜率小于1,在x轴以单位1递进采样像素点;如果斜率大于1,在y轴以单位1递进采样像素点。y2=mx2+by1=mx1+by2-y1=m(x2-x1)1、当m的绝对值小于等于1,采样时x2-x1=1,y2=y1+m,注意m是有符号的2、当m的绝对值大于1,采样时y2-y1=1,x2=1/m+x1,注意m
2016-12-01 09:46:05 1662
mock框架插件 mod.dll
2018-09-29
Win7 64位安装DNS root.zone等配置文件
2016-12-10
MICROSOFT SILVERLIGHT 4从入门到精通
2016-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人