代码改变世界

让python在android系统上飞一会儿:第四节 使用WebView制作程序界面

2011-07-26 16:42 by 铁骑(PuLee), 769 阅读, 0 推荐, 收藏, 编辑
摘要:介绍SL4A r1 版本引入了内置的HTML编译器和控制WebView的api。UiFacade模块也提供了一系列直接操作对话框和菜单的方法。想了解更多信息,请参考Ui Help部分的介绍。使用 WebViewAPI 中的webViewShow(url)方法是用来使用WebView打开给定URI对应的自定义HTML页面(当然也可以使用file://形式的URI)。WebView为他所有支持的语言提供基本一样的android类。?1var droid = new Android();不过与在其他语言中不同的是,Android类在WebView中提供了一个额外的方法 registerCallbac 阅读全文

回顾我的2010

2011-01-29 16:18 by 铁骑(PuLee), 2070 阅读, 6 推荐, 收藏, 编辑
摘要:先来个感言吧今年,我毕业了,结束了美好的学生时代,离开了熟悉的城市和朋友,告别了无忧无虑的生活,开始了人生新的旅程!关于工作前半年结束了上一份在通信公司的实习,诸多原因吧,不喜欢四处漂泊的生活,讨厌那个公司行政人员的低效等等。进了一家软件公司,做开发,写代码,算是自己的兴趣爱好吧,可惜是做电子政务方面的系统,离自己的梦想有些远,不过没关系,先磨练磨练技术也好,总会有机会的,只要梦想还在心里,没有忘记。关于生活初到广州,不太习惯,这里夏天很热,火辣辣的太阳将自来水晒的滚烫……我只好把水存在热水器里,放凉了再洗,原来热水器还有这样的功能。冬天很冷,像武汉一样,没暖气,室内外一个温度,虽然平均气温比 阅读全文

让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行

2011-01-22 23:51 by 铁骑(PuLee), 3221 阅读, 0 推荐, 收藏, 编辑
摘要:本节目录1. 一些传统的方法2. 将程序的代码生成二维码图片3. 使用手机扫描生成的二维码,并将其转化为py脚本前言最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速插入功能,并且优美的Python为我们省去了输入分号和括号之苦,但是没有智能感知,没有关键字补全,狭小的按键,输入符号的困难,还是让我没有勇气去在手机上写超过50行的程序.改为在电脑上编写代码,再复制到手机上运行!那么,如何快速的将PC上编写的代码发送到手机上呢?1. 一些传统的方法1.1 数据线这个就不用我多说了吧,应该都会的,但是随身带数据线是件很麻烦的事情,所以应该再找些其他方法!1.2 wifi 阅读全文

让Python在Android系统上飞一会儿:第二节 第一个有实用价值的应用

2011-01-18 22:43 by 铁骑(PuLee), 3169 阅读, 1 推荐, 收藏, 编辑
摘要:本节目录1.本节相关的python知识2.图书价格查询器的功能分析3.图书价格查询器的设计实现1.python预备知识单行注释使用#号,#以后的内容是注释,不会被解释器解释执行执行;import语句用来导入模块,后面跟模块名;python中的变量不需要声明类型,变量被赋值之后类型会自动指定,这也是动态语言的特性之一;元组,python基本数据结构之一,使用这样的形式表示:元组1=(数据1,数据2,数据3)元组一旦生成后就不能修改了元组可以嵌套包括他自己在内的所有列表类型的数据集合,如:元组2=(元组1,数据4,数据5)元组中数据的获取方法: 元组名[索引编号]字典,python基本数据结构之一 阅读全文

让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境

2011-01-16 00:54 by 铁骑(PuLee), 13313 阅读, 2 推荐, 收藏, 编辑
摘要:本节目录:1.下载和安装 Scripting Layer for Android (SL4A)2.下载和安装 Python for android3.第一个HelloWorld程序1.下载和安装 Scripting Layer for Android (SL4A)Scripting Layer for Android (SL4A) 是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已经可是使用很多封装好的android API来开发功能丰富的android应用程序,并且使开发变得更加的简单和高效!这个平 阅读全文

SilverLight4常见问题及解决办法

2010-07-23 11:49 by 铁骑(PuLee), 2476 阅读, 6 推荐, 收藏, 编辑
摘要:最近在学习SilverLight中遇到的一些问题,有些很复杂,有些很低级,但都是绞尽脑汁查尽资料才解决的,分享出来,希望对大家有所帮助。问题1:silverLight项目下的images文件夹中的图片无法被引用。解决办法:方法1.将 images文件夹移动到ClientBin文件夹中。方法2.或者在引用地址中使用如下格式:/Sample;component/Images/BluHills.jpg&... 阅读全文

编程一切皆效率

2009-06-10 07:50 by 铁骑(PuLee), 2816 阅读, 0 推荐, 收藏, 编辑
摘要:编程之广,包罗万象,从用uml工具进行总体框架设计来体现各种设计模式,到高内聚,低耦合,面向接口编程,依赖倒置,再到参数类型的抽象(泛型),函数的封装,每个私有字段的通过属性进行控制访问,以及软件工程等诸多奇妙的开发模型,归根结底,不过只为两个字:效率!话说到这里,我知道,一定有人会驳斥我了,他们会说我们所做的这些不光是为了效率,我们是为了提供各种层次上的复用,是为了增强代码的健壮性和抵御变化的能... 阅读全文

不到最后一刻,绝不放弃!

2009-06-10 04:23 by 铁骑(PuLee), 3153 阅读, 0 推荐, 收藏, 编辑
摘要:2009年5月31日,这天晚上考单片机原理,考试结束已经是九点了,回到宿舍楼下,被几个同学拉去喝酒,庆祝又成功混过一门考试(本人热爱软件,却被分到了其他的专业,实在是身在曹营心在汉啊!)!喝酒这种事情我是从来不会错过的,一顿胡吃海喝之后,回到宿舍已接近十一点,但对我来说,夜晚才刚刚开始,因为我记得有道编程大赛是从晚上十二点正式开始的,而我准备第一时间参赛,呵呵,第一次参加编程比赛,有些激动,再加上... 阅读全文

将非int类型值转化为int类型值的方法研究

2009-06-05 21:13 by 铁骑(PuLee), 515 阅读, 0 推荐, 收藏, 编辑
摘要:1 (int)是数值类型之间的显示强制型转换(char类型会被转化为他的unicode码);当数值不满足隐式转换条件时使用,例如当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。示例: [代码]2. int.Parse()是将数字的字符串表示形式转换为它的等效 32 位有符号整数。如果字符串为null,则抛出ArgumentNullException异常;如果字符串内容不全是... 阅读全文

对string类型和stringBuilder类型的研究

2009-03-11 08:17 by 铁骑(PuLee), 1925 阅读, 0 推荐, 收藏, 编辑
摘要:using System;using System.Collections.Generic;using System.Text;namespace TestString{ class Program { static void Main(string[] args) { //在一次群组讨论中,谈到了string的类型问题,虽然它是引用类型,却具有很多值类型的特点,关于这个问题,做了如下研究: /... 阅读全文