- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 Python+pyGame 打砖块游戏
注:以下程序为本人原创,写的不好,若有好的建议,望留言告知。而若能帮助一二访客,幸甚!最近搞“科研”搞的蛋都碎了。。。思吾之理想是将计算机玩弄于股掌之上(将计算机组成原理、操作系统、程序运行机理、程序设计语言、计算机网络、算法数据结构学扎实了…呃,理想而已,至今所以这些选项都学得不达标。。),而如今却为了毕业在跟着一群数学家“搞科研”,而实验又做来做去都那个样,一点效果也没有,
2012-11-30 23:35:31 17983 5
原创 Windows游戏设计(二)- 打砖块游戏 - 使用Win32 SDK
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!前一阵子学习Win32 SDK 时自己写过一个拼图游戏作为练习,基本功能是都完成了,但到后来随着代码量的增多,代码的组织上有点混乱。考虑到是第一次独立用Win32 SDK编写程序,就先放过了。但总
2012-11-30 00:26:07 6737 6
原创 python+pyGame 黑白棋游戏
注:以下程序为根据相应的字符界面程序改编而来,写的不好,若有好的建议,望留言告知。而若能帮助一二访客,幸甚!继续学习python。为了学习起来更有趣,继续以游戏的方式来学习。注:前几天学习了Invent Your Own Computer Games with Python 一书中的一些游戏例子程序,有一个字符界面的黑白棋程序,为了更便于操作和美观,我决定把它改为图形界面的
2012-11-19 22:38:06 14459 7
原创 Python+pyGame 拼图游戏
注:以下程序为本人原创,写的不好,若有好的建议,望留言告知。而若能帮助一二访客,幸甚!欲学习基本的Python编程。思编程语言学习与人类语言的学习类似,人类语言终究是要说的,编程语言终究也是要说的。人类语言说给人听,编程语言却是说给计算机听的。人类学习说话,从牙牙学语,到流利交流,靠的是整天模仿与练习。编程语言也一样。我觉得学习编程语言不是去死抠语法。就像汉语学习中除了语文
2012-11-19 00:06:13 16149 28
原创 Windows游戏设计(一)- 拼图游戏 - 使用Win32 SDK
1.画图要做个拼图,第一步当然是把图给画出来。啥也不说,先把昨天那个显示位图的程序照搬过来:/*----------------------------------------------------------- Bricks1.cpp -- LoadBitmap Demostration--------------------------------------------
2012-11-15 00:20:45 7165 17
原创 Win32 位图 - BitBlt,内存兼容DC,LoadBitmap
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!学了一周左右的Win32 SDK编程,已经不可抑制的想要自己写点什么了,鉴于以往学Qt时自己编写小游戏的乐趣,决定再把那几个小游戏用Win32 SDK实现一遍。现在万事俱备只欠东风了,再学一下位图
2012-11-14 01:36:01 8665 1
原创 Win32 计时器消息 - WM_TIMER,SetTimer
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!以下内容多数来自于《Windows程序设计》1.计时器基础Windows计时器是一种输入设备,每到一个指定的时间间隔,它都会周期性地发送WM_TIMER通知应用程序。一些应用:多任务、
2012-11-13 01:39:41 15233 2
原创 Win32 鼠标消息 - 客户区鼠标消息、非客户区鼠标消息、击中测试、鼠标滚轮
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!注:以下内容多数摘自《Windows程序设计》1. 鼠标信息判断是否连接了鼠标fMouse = GetSystemMetrics(SM_MOUSEPRESENT);鼠标按钮
2012-11-12 01:17:33 8313 3
原创 Win32 键盘事件 - 击键消息、字符消息、插入符号(光标)
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!以下内容主要来自《Windows 程序设计》1.焦点程序用于从消息队列中读取消息的MSG结构中包含一个hwnd字段。此字段指出了接收消息的窗口句柄。消息循环中的DispatchMessag
2012-11-11 01:50:32 19315
原创 Win32 绘图基础 -- 绘制直线、边框、贝塞尔曲线、填充、裁剪
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!1.GDIGDI 的一个主要目的就是支持与设备无关的图形。GDI提供了一种特殊的机制来彻底隔离应用程序和不同输出设备的特性,这样就可以支持与设备无关的图形。2.设备环境如果希望在图形输出设
2012-11-10 00:37:37 18268 6
原创 Win32程序文本输出 --设备无关的编程基础、滚动条
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!以下内容摘自Charles Petzold所著《Windows程序设计》1.WM_PAINTWindows通过发送WM_PAINT消息来通知窗口过程其可获区需要重绘。以下任何一个事件发
2012-11-07 01:43:30 3417
原创 Windows程序的窗口和消息 -- 一个Windows程序从生到死
注:以下内容为学习笔记,多数是从书本、资料中得来,只为加深印象,及日后参考。然而本人表达能力较差,写的不好。因非翻译、非转载,只好选原创,但多数乃摘抄,实为惭愧。但若能帮助一二访客,幸甚!1.一个完整的Windows程序/*------------------------------------------------------------------------------
2012-11-06 23:20:35 12997
原创 第一个Windows应用程序--启动函数、入口点函数与退出函数
1.入口点函数Windows 应用程序必须有一个入口点函数,应用程序开始运行时,这个函数会被调用。使用Win32 SDK开发程序的入口函数如下:int WINAPI WinMain( HINSTANCE hInstanceExe, HINSTANCE, PTSTR pszCmdLine, int nCmdShow);1)hInstanceExe参数实际值是一个内存基地址;系统将
2012-11-06 21:25:51 9165
原创 《黑客与画家》中的只言片语
0.译者序我们的时代是程序员主导的时代,而伟大的程序员就是黑客。自由软件基金会的创始人理查德·斯托尔曼说:“出于兴趣而解决某个难题,不管它有没有用,这就是黑客。”根据理查德·斯托尔曼的说法,黑客行为必须包含三个特点:好玩、高智商、探索精神。只有其行为同时满足这三个标准,才能被称为“黑客”。另一方面,它们也构成了黑客的价值观,黑客追求的就是这三种价值,而不是实用性或金钱。1.
2012-11-04 20:17:00 3101
Qt 真三装备连连看
2012-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人