Python编程从入门到实践课件
《Python编程:从入门到实践》一书配套的课件。第1章讲搭建开发环境,第2-10章讲Python语言。
14编写推箱子游戏程序(第九步)--音效
本文讲解如何为推箱子游戏添加音效。我们采用的例子是,搬运工每走一步,就发出“脚步声”——程序中执行产生音效的代码。
13编写推箱子游戏程序(第八步)
本文的目标是解决前一篇文章遗留的搬运工/箱子不能移动这一问题。另一个目标是实现防止搬运工和箱子走到墙上的功能。
编写推箱子游戏程序(第六步)
本文描述如何实现搬运工推着箱子走的功能。
10编写推箱子游戏程序(第五步)
本文是系列文章第十篇,讲如何实现下述功能:玩家用手指触摸屏幕来指挥搬运工走动。你将学到的知识内容:
1. 利用回调函数onTouchEvent处理屏幕触摸事件。
2. 利用invalidate或postInvalidate方法刷新视图。
编写推箱子游戏程序(第四步)
本文描述如何绘制推箱子游戏界面的游戏区和搬运工。在玩家选择关卡后,将进入游戏界面。现阶段,游戏界面只有标示游戏区域的网格线。进一步地,我们将在左上角单元格绘制一个搬运工。通过本文,你将学习到:
1. 用Java代码(而不是xml格式的布局文件)创建活动的界面。
2. 如何绘制2D图形(如直线、矩形)。
3. 如何绘制图片(如jpg图片或png图片)。
编写推箱子游戏程序(第三步)——选择游戏关卡
本文描述如何实现选择关卡功能。玩家按下主活动界面的开始游戏按钮后,进入选关卡界面,选择关卡后跳到报告选中关卡是哪一关的界面。用到的知识点包括:1.使用GridView控件。2.GridView控件的事件响应。3. 使用RelatvieLayout。4. 利用Intent在活动之间传递信息。
编写推箱子游戏程序(第二步)
本文是“ Android开发入门——推箱子游戏开发实战”系列文章之七,描述推箱子游戏程序的“游戏简介”功能的实现。
游戏简介功能的实现分两步:1. 实现:玩家按下按钮,程序做出响应。2. 实现:启动游戏简介活动,显示它的界面。
在本文中,你讲学到以下知识点:
- 在安卓程序的Java代码如何获取布局文件中的控件?
- 用户操作界面后(比如按下按钮),程序如何做出响应(比如跳到新的界面)?
- 如何使用Intent启动一个活动?
6编写推箱子游戏程序(第一步)
首先介绍了创建Android项目的流程,接着阐述了创建主界面的做法,重点讲解了主界面所使用的布局文件中各行代码的作用。
认识Android布局文件
设计Android应用程序的界面经常用到xml格式的布局文件。一个布局文件的作用是描述了:
- 界面包含哪些控件(也叫组件或视图;示例有按钮,下拉框);
- 控件之间的位置关系;
- 如何显示界面的整体外观和各个控件的外观。
本文的目标是帮助读者吃透布局文件的作用。
认识Android入门的HelloWorld程序
本文目标有二:一是讲解从Android Studio角度看,一个Android应用程序的项目由哪几部分构成;二是剖析程序是怎么运行的。
使用Android Studio开发HelloWorld应用程序
该文采用“截屏+文字说明”的形式讲述了创建项目(工程、Project)、编写代码、编译和运行程序的步骤。
使用Android Studio创建HelloWorld应用程序
本文讲述如何使用Android Studio创建第一个Android应用程序。
Android开发环境搭建流程
本文讲述如何搭建Android开发环境,包括安装Android SDK、安装Android Studio和安装Genymotion。
OpenVZ和Xen性能比较
OpenVZ和Xen性能比较,结果表明OpenVZ更高效。当然,两者有各自的适用面。
nat_and_ip_masquerade.pdf
英文稿。用清晰的定义和图示介绍了NAT,Masquerade和Port Forwarding。使我一下子明白了概念和工作原理。
Hypervisors for Consumer Electronics
介绍关于消费电子设备的虚拟化技术前景.嵌入式设备将是虚拟化技术的下一个发展方向。
Vxworks软件项目实例解析(pdf)
pdf版的Vxworks软件项目实例解析书