自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (20)
  • 收藏
  • 关注

原创 学编程就两招:读+写

前言要学好编程,两招少不了。一是读程序,二是写程序。我教程序设计10余年了,极力倡导我的学生做到“每天一练”,也就是一天至少平均读一个例题,写一个程序。我坚信,一个菜鸟坚持不懈地这样做,一年两年三年,肯定会从新手成长为熟手,直至高手。 为帮助学生学好Python,我编制了Python入门100个实例和Python入门100道习题。Python入门100个实例覆盖Python语言基础知识,主要...

2020-04-05 10:18:36 644 2

原创 Python入门100个实例(43)——按多个字段排序

从本实例学到什么列表排序方法sort()的key参数的用法。lambda函数用法示例。按多个字段排序的做法。对于列表排序方法sort(),《Python入门100个实例(26)——列表排序》一文有具体讲解。实例程序题目描述求单词长度输入n个单词,计算每个单词长度。对单词长度排序,分行输出单词长度及其单词。输入格式:行1:单词个数n分行输入n个单词输出格式:分行输出单...

2020-04-29 09:54:12 1183

原创 Python入门100个实例(42)——range函数的用法

从本实例学到什么range函数的用法。输出一个整数,占10列列宽。每输出5个数,换行。实例程序题目描述用数组存储并输出Fibonacci数列的前20项,按5个一行输出。Fibonacci数列的规律是:第1项是1,第2项是1。第k项等于第k-1项加上第k-2项之和(k=3, 4, …)。输出格式:每行输出5个Fibonacci数,每个数输出占10列列宽。输出样例: ...

2020-04-28 08:54:54 1485

原创 Python入门100个实例(41)——enumerate函数的用法

从本实例学到什么输入整数矩阵的做法。enumerate函数的用法。这是本文重点。实例程序题目描述二维数组求左下三角元素之和求一个n*n(n<10)数组左下三角(包括主对角线)元素的和。输入格式:先输入n(n<10)值,然后再输入各个数组元素值。输入样例:21 23 4输出格式:输出左下三角(包括主对角线)全部元素的和。输出样例:8输入样例2:3...

2020-04-26 08:58:42 958

原创 Python入门100个实例(40)——列表去重

从本实例学到什么如何去除列表内的重复元素?重复元素只保留一个。运用in操作符和not in操作符来判别元素是否在列表内出现。为什么会编写本文?因为我给同学们讲Python,发现同学们在解答下面的题目时存在困难。实例程序题目描述列表去重输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:[4,7,5...

2020-04-26 08:08:48 571

原创 Python入门100个实例(39)——字符串对象的join方法

从本例学到什么字符串对象的join方法的用法。编程题目要求“行末不得有多余的空格”,代码中该怎么做到。实例程序题目描述从列表中删除元素删除列表中所有符合条件的值。输入格式:输入n,代表要测试n次。每次测试:首先,输入1行字符串(字符串内的元素使用空格分隔)然后,输入要删除的元素x。输出格式:输出删除元素x后的每行字符串。如果元素全部被删除,则输出空行。注意:行尾不得有...

2020-04-21 07:31:37 357

原创 Python入门100个实例(38)——输出占4列列宽

从本例学到什么输出一个整数,占4列列宽。推而广之,占n列列宽。在屏幕的同一行输出多个数。做法是向print()函数传入end参数的值。实例程序题目描述求最大数和它的下标, 并与a[0]对换位置有一数组内存放10个整数,要求找出最大数和它的下标, 然后把它和数组中第0个元素对换位置。输入格式:在一行中输入10个整数,数据之间只能用1个空格间隔。输出格式:在一行中直接输出变化后...

2020-04-20 20:59:07 3905

原创 Python入门100个实例(37)——列表的正向切片和逆向切片

从本例学到什么列表的切片操作,关于切片的写法和含义。列表的逆向切片。所谓逆向切片,指的是得到逆序的子列表,子列表内的元素之间的顺序与母列表内这些元素的顺序是相反的。比如,母列表是[1, 20, 8, 80, 3, 30],逆向切片得到的子列表是[30, 80, 20]。实例程序题目描述翻转数组输入一组数(少于50个元素),要求对该数组元素进行倒序输出。输入格式:第一行输入一个数...

2020-04-16 08:55:47 1608

原创 Python入门100个实例(36)——列表的函数和方法

从本例学到什么操作列表的函数有len(), sum(), max(), min()等,使用这类函数,省事不少。列表的方法有sort(), count(), index()等,熟练使用列表方法,帮助你快速解题。实例程序题目描述一维数组最大值和最小值交换找出含有10个元素一维数组中的最大值和最小值,并互换这两个数的位置。输入格式:在一行中输入10个整数,数据之间只能用1个空格间隔。...

2020-04-13 10:02:42 597

原创 Python入门100个实例(35)——判别一个数有没有出现在一组数中

从本例学到什么如何判别一个数有没有出现在一组数中?如何求两组数不共有的元素?实例程序题目描述找出不是两个数组共有的元素 (20分)给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得...

2020-04-11 08:14:22 923 1

原创 Python入门100个实例(34)——列表推导式的应用

从本例学到什么列表推导式用于输入整数列表。列表推导式用于转换列表中各个元素的数据类型。实例程序题目描述将数组中的数逆序存放本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空...

2020-04-10 17:18:56 500

原创 Python入门100个实例(33)——用列表推导式来缩短输入代码

从本例学到什么列表推导式是什么?怎么写?怎么执行的?如何用列表推导式导入一组数?实例程序题目描述涨工资输入一组工资数据,写入列表。对于小于5000的工资,涨1.5倍。并输出涨后的工资数据。输入格式:数据之间空格隔开输出格式:涨工资后的数据,空格隔开。尾部 不带空格。输入样例:3000 4000 6000 8000 2000.5输出样例:4500.0 6000.0 6...

2020-04-09 09:56:51 2056

原创 Python入门100个实例(31)——在一行输入中读入多个数存入列表

从本例学到什么如何在一行输入中读入多个数存入列表?例如下面的实例程序中,输入中的第二行是n个整数,该如何读入这n个整数,存入列表?实例程序题目描述本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果...

2020-04-08 11:14:51 4216 1

原创 Python入门100个实例(32)——按每行三个元素的格式输出

从本例学到什么如何做到“不换行输出”?举例来说,如何做到把三个整数输出到同一行?如何按每行三个(或5个,或n个)元素的格式输出?实例程序题目描述本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。输入格式:输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。输出格式:顺次计算后项减前项之差,并按每行...

2020-04-08 10:02:41 3627

原创 Python入门100个实例(30)——在一行中输入多个数

在一行中输入多个整数。例如,用户在键盘敲入的一行有4个整数: 3 44 8 99,程序该如何接收这4个整数?在一行中输入多个浮点数。例如,用户在键盘敲入如下一行内容: 2.5, 7.8, 1.1,这一行有3个浮点数。程序该怎么接收这3个数?在一行中输入多个字符串。例如,用户在键盘敲入如下一行内容: Li Guo Huang,这一行有3个姓名。程序该怎么接收这3个姓名?...

2020-04-07 10:24:37 6784 1

原创 Python入门习题(100)——OpenJudge百练习题:字符串数组排序问题

OpenJudge百练第2752号习题:字符串数组排序问题题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第2752号习题要求总时间限制: 1000ms 内存限制: 65536kB描述给定一组字符串,按指定的排序方式输出这些字符串。排序可是自然顺序(inc)、自然逆序(dec)、忽略大小写顺序(ncinc)、忽略大小写逆序(ncdec)等。...

2020-03-31 08:43:10 949

原创 Python入门习题(99)——OpenJudge百练习题:2进制转化为16进制

OpenJudge百练第2798号习题:2进制转化为16进制题目描述解题思路第一种解法:使用Python内置函数完成进制转换第二种解法:据进制表示的原理手工转换参考答案第一种解法:使用Python内置函数完成进制转换第二种解法:据进制表示的原理手工转换测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第2798号习题要求总时间限制: 1000ms 内存限制: 65536k...

2020-03-30 08:56:59 778

原创 Python入门习题(98)——OpenJudge百练习题:求10000以内n的阶乘

OpenJudge百练第2731号习题:求10000以内n的阶乘题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第2731号习题要求总时间限制: 5000ms 内存限制: 655360kB描述求10000以内n的阶乘。输入只有一行输入,整数n(0<=n<=10000)。输出一行,即n!的值。样例输入100样例输出9...

2020-03-29 16:32:48 779

原创 Python入门习题(97)——OpenJudge百练习题:竞赛评分

OpenJudge百练第2704号习题:竞赛评分题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第2704号习题要求总时间限制: 1000ms 内存限制: 65536kB描述现举行一次小竞赛,参赛的3支队伍,编号为1,2,3.每支队列轮流回答问题,如果回答正确,加10分;回答错误,扣10分;放弃回答不得分.经过多轮答题后,我们要统计各队的名次...

2020-03-28 17:58:59 590

原创 Python入门习题(96)——OpenJudge百练习题:日志排序

OpenJudge百练第2998号习题:日志排序题目描述解题思路参考答案日志记录存为元组的版本日志记录存储为对象的版本测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第2998号习题要求总时间限制: 1000ms 内存限制: 65536kB描述有一个网络日志,记录了网络中计算任务的执行情况,每个计算任务对应一条如下形式的日志记录:“hs_10000_p”是计算任务的...

2020-03-27 09:08:21 503

原创 Python入门习题(95)——OpenJudge百练习题:方程求解

OpenJudge百练第4140号习题:方程求解题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4140号习题要求总时间限制: 1000ms 内存限制: 65536kB描述求下面方程的(实数)根:f(x) = x3- 5x2+ 10x - 80 = 0。输入无输出精确到小数点后9位。样例输入(无)样例输出(不予给出)解题思...

2020-03-26 08:07:38 559

原创 Python入门习题(94)——OpenJudge百练习题:电影节

OpenJudge百练第4151号习题:电影节题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4151号习题要求总时间限制: 1000ms 内存限制: 65536kB描述大学生电影节在北大举办! 这天,在北大各地放了多部电影,给定每部电影的放映时间区间,区间重叠的电影不可能同时看(端点可以重合),问李雷最多可以看多少部电影。输入多组数据...

2020-03-25 12:11:40 428

原创 Python入门习题(93)——OpenJudge百练习题:数字方格

OpenJudge百练第4146号习题:数字方格题目描述解题思路解法一的思路解法二的思路参考答案解法一的参考答案解法二的参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4146号习题要求总时间限制: 1000ms 内存限制: 65536kB描述如上图,有3个方格,每个方格里面都有一个整数a1,a2,a3。已知0 <= a1, a2, a3 <...

2020-03-24 12:06:31 542 1

原创 Python入门习题(92)——OpenJudge百练习题:生理周期

OpenJudge百练第4148号习题:生理周期题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4148号习题要求总时间限制: 1000ms 内存限制: 65536kB描述人生来就有三个生理周期,分别为体力周期、感情周期和智力周期,它们的周期长度分别为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例...

2020-03-23 17:49:31 995

原创 Python入门习题(91)——OpenJudge百练习题:汉诺塔问题

OpenJudge百练第4147号习题:汉诺塔问题题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4147号习题要求总时间限制: 1000ms 内存限制: 65536kB描述一、汉诺塔问题有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不...

2020-03-22 11:02:58 690

原创 Python入门习题(90)——OpenJudge百练习题:股票买卖

OpenJudge百练第4121号习题:股票买卖题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4121号习题要求总时间限制: 1000ms 内存限制: 65536kB描述最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股票买卖问题。假设阿福已经准确预测出了某只股票在未来 N 天...

2020-03-21 12:14:09 932 1

原创 Python入门习题(89)——OpenJudge百练习题:二分法求函数的零点

OpenJudge百练第4142号习题:二分法求函数的零点题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4142号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述有函数:f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121已知 ...

2020-03-20 10:31:06 1952

原创 Python入门习题(88)——OpenJudge百练习题:情报破译

OpenJudge百练第4112号习题:情报破译题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4112号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述A国和B国正在进行一场战争。A国通过间谍知道B国的情报加密规则为:仅对字母加密,其他符号保留(如空格,逗号等)对第i个单词...

2020-03-18 10:02:17 479

原创 Python入门习题(87)——OpenJudge百练习题:判断游戏胜者

OpenJudge百练第4111号习题:判断游戏胜者题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4111号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述Alice和Bob在玩一个游戏,每一局中他们每人获得一个16进制数串,计算它对应的二进制数串中有多少个连续的1序列块(单个的1也算...

2020-03-17 09:35:43 319

原创 Python入门习题(86)——OpenJudge百练习题:公共朋友

OpenJudge百练第4109号习题:公共朋友题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4109号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述小明和小红去参加party。会场中总共有n个人,这些人中有的是朋友关系,有的则相互不认识。朋友关系是相互的,即如果A是B的朋友,那么B...

2020-03-16 11:30:36 299

原创 Python入门习题(85)——OpenJudge百练习题:羚羊数量

OpenJudge百练第4108号习题:羚羊数量题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4108号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述草原上有一种羚羊,假设它们出生时为0岁,那么经过3年的成长,当它们在3岁的时候会成年,并开始繁殖。每一对羚羊在3岁的那一年会产下两只小...

2020-03-15 09:22:53 301

原创 Python入门习题(84)——OpenJudge百练习题:出现两次的字符

OpenJudge百练第4106号习题:出现两次的字符题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4106号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述给定一个字符串,求字符串中恰好出现2次的第一个字符。输入第一行是一个正整数n(int范围),表示共有n个字符串。下面n行,...

2020-03-14 08:36:14 252

原创 Python入门习题(83)——OpenJudge百练习题:不定方程求解

OpenJudge百练第4139号习题:不定方程求解题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4139号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述给定正整数a,b,c。求不定方程 ax+by=c 关于未知数x和y的所有非负整数解组数。输入一行,包含三个正整数a,b,c,两...

2020-03-12 08:21:48 1819

原创 Python入门习题(82)——OpenJudge百练习题:第二大价值

OpenJudge百练第4098号习题:第二大价值题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4098号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述水果中含有多种营养物质。假设现在要通过营养物质含量多少来评价水果的价值,简单起见,只考虑其中两种营养物质A和B。给定一种水果A和B的...

2020-03-11 21:11:49 293

原创 Python入门习题(81)——OpenJudge百练习题:报站

OpenJudge百练第4097号习题:报站题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4097号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述北京的地铁是很便利的,几乎覆盖了北京所有的重要地点。如果我们常常坐地铁,也会 非常熟悉地铁上报站的声音。”The next station...

2020-03-11 10:30:02 1224

原创 Python入门习题(80)——OpenJudge百练习题:集合运算

OpenJudge百练第4088号习题:集合运算题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4088号习题要求总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述设 A = {a1, a2, … , an}, B = {b1, b2, … , bm} 是非负整数集合,其中m = O(logn)。...

2020-03-10 22:05:02 1352

原创 Python入门习题(79)——OpenJudge百练习题:矩阵旋转

OpenJudge百练第4075号习题:矩阵旋转题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4075号习题要求总时间限制: 1000ms 内存限制: 65536kB描述给定一个n*n的矩阵,求出该矩阵顺时针旋转90度后的矩阵。输入第一行为矩阵的数量M(1<=M<=100),其后每个矩阵数据的第一行是该矩阵的行数(行数=列...

2020-03-09 07:50:27 340

原创 Python入门习题(78)——OpenJudge百练习题:积水量

OpenJudge百练第4074号习题:积水量题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4074号习题要求总时间限制: 1000ms 内存限制: 65536kB描述凹凸不平的地面每当下雨的时候总会积水。假设地面是一维的,每一块宽度都为1,高度是非负整数,那么可以用一个数组来表达一块地面。例如[0,1,0,2,1,0,1,3,2,1,2...

2020-03-08 11:03:21 360

原创 Python入门习题(77)——OpenJudge百练习题:最长公共字符串后缀

OpenJudge百练第4073号习题:最长公共字符串后缀题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 —— 百练习题集-第4073号习题要求总时间限制: 1000ms 内存限制: 65536kB描述给出若干个字符串,输出这些字符串的最长公共后缀。输入由若干组输入组成。每组输入的第一行是一个整数N(N<=200)。N为0时表示输入结束,否则后面会继...

2020-03-07 09:19:17 802

原创 Python入门习题(76)——OpenJudge百练习题:判断多个点是否在同一直线

OpenJudge百练第4072号习题:判断多个点是否在同一直线题目描述解题思路参考答案测试用例小结题目描述来源OpenJudge网站 – 百练习题集-第4072号习题要求总时间限制: 1000ms 内存限制: 65536kB描述有N(1<=n<=100)< span="">个互不重合的点,并给出它们的坐标(xi,yi),问这些点是否在同一直线上。输入第一...

2020-03-06 13:49:49 613

Python编程从入门到实践课件

《Python编程:从入门到实践》一书配套的课件。第1章讲搭建开发环境,第2-10章讲Python语言。

2018-08-25

14编写推箱子游戏程序(第九步)--音效

本文讲解如何为推箱子游戏添加音效。我们采用的例子是,搬运工每走一步,就发出“脚步声”——程序中执行产生音效的代码。

2017-02-04

13编写推箱子游戏程序(第八步)

本文的目标是解决前一篇文章遗留的搬运工/箱子不能移动这一问题。另一个目标是实现防止搬运工和箱子走到墙上的功能。

2017-01-30

12编写推箱子游戏程序(第七步)

本文讲解如何绘制游戏局面。

2017-01-20

编写推箱子游戏程序(第六步)

本文描述如何实现搬运工推着箱子走的功能。

2017-01-15

10编写推箱子游戏程序(第五步)

本文是系列文章第十篇,讲如何实现下述功能:玩家用手指触摸屏幕来指挥搬运工走动。你将学到的知识内容:   1. 利用回调函数onTouchEvent处理屏幕触摸事件。   2. 利用invalidate或postInvalidate方法刷新视图。

2017-01-04

编写推箱子游戏程序(第四步)

本文描述如何绘制推箱子游戏界面的游戏区和搬运工。在玩家选择关卡后,将进入游戏界面。现阶段,游戏界面只有标示游戏区域的网格线。进一步地,我们将在左上角单元格绘制一个搬运工。通过本文,你将学习到: 1. 用Java代码(而不是xml格式的布局文件)创建活动的界面。 2. 如何绘制2D图形(如直线、矩形)。 3. 如何绘制图片(如jpg图片或png图片)。

2016-12-26

编写推箱子游戏程序(第三步)——选择游戏关卡

本文描述如何实现选择关卡功能。玩家按下主活动界面的开始游戏按钮后,进入选关卡界面,选择关卡后跳到报告选中关卡是哪一关的界面。用到的知识点包括:1.使用GridView控件。2.GridView控件的事件响应。3. 使用RelatvieLayout。4. 利用Intent在活动之间传递信息。

2016-12-21

编写推箱子游戏程序(第二步)

本文是“ Android开发入门——推箱子游戏开发实战”系列文章之七,描述推箱子游戏程序的“游戏简介”功能的实现。 游戏简介功能的实现分两步:1. 实现:玩家按下按钮,程序做出响应。2. 实现:启动游戏简介活动,显示它的界面。 在本文中,你讲学到以下知识点: - 在安卓程序的Java代码如何获取布局文件中的控件? - 用户操作界面后(比如按下按钮),程序如何做出响应(比如跳到新的界面)? - 如何使用Intent启动一个活动?

2016-12-19

6编写推箱子游戏程序(第一步)

首先介绍了创建Android项目的流程,接着阐述了创建主界面的做法,重点讲解了主界面所使用的布局文件中各行代码的作用。

2016-12-13

Android入门之认识Android Activity

讲解了活动是什么,活动的生命周期函数有什么用。

2016-12-08

认识Android布局文件

设计Android应用程序的界面经常用到xml格式的布局文件。一个布局文件的作用是描述了: - 界面包含哪些控件(也叫组件或视图;示例有按钮,下拉框); - 控件之间的位置关系; - 如何显示界面的整体外观和各个控件的外观。 本文的目标是帮助读者吃透布局文件的作用。

2016-12-05

认识Android入门的HelloWorld程序

本文目标有二:一是讲解从Android Studio角度看,一个Android应用程序的项目由哪几部分构成;二是剖析程序是怎么运行的。

2016-11-30

使用Android Studio开发HelloWorld应用程序

该文采用“截屏+文字说明”的形式讲述了创建项目(工程、Project)、编写代码、编译和运行程序的步骤。

2016-11-23

使用Android Studio创建HelloWorld应用程序

本文讲述如何使用Android Studio创建第一个Android应用程序。

2016-11-23

Android开发环境搭建流程

本文讲述如何搭建Android开发环境,包括安装Android SDK、安装Android Studio和安装Genymotion。

2016-11-23

OpenVZ和Xen性能比较

OpenVZ和Xen性能比较,结果表明OpenVZ更高效。当然,两者有各自的适用面。

2009-09-01

nat_and_ip_masquerade.pdf

英文稿。用清晰的定义和图示介绍了NAT,Masquerade和Port Forwarding。使我一下子明白了概念和工作原理。

2009-09-01

Hypervisors for Consumer Electronics

介绍关于消费电子设备的虚拟化技术前景.嵌入式设备将是虚拟化技术的下一个发展方向。

2009-07-19

Vxworks软件项目实例解析(pdf)

pdf版的Vxworks软件项目实例解析书

2006-08-10

空空如也

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

TA关注的人

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