posts - 248,  comments - 530,  trackbacks - 0
  2012年2月20日
摘要:这个教程说明在Basic4android v1.50 后加入的新的调试功能及其他相关的工具. 在Project菜单下有一个叫Attach Debugger的新选项. 如果这个选项是选上的话,那么编译的的代码就会包含调试代码. 调试代码允许IDE 与程序建立连接并检查它的运行. 当程序运行时,首先会等10秒钟与IDE 建立连接. 通常IDE 会很快连接上的. 然而当你手工从电话上运行这个程序时,就会看到这个等待. 编译的APK文件会以 _DEBUG.apk后缀保存.由于这个文件包含调试信息,因此一般不应该分发这个apk文件,其在实际运 行中会造成巨大的拖延. 这个菜单下的另外的一个选项... 阅读全文
posted @ 2012-02-20 20:56 xalion 阅读(4000) 评论(1) 推荐(1) 编辑
摘要:basic4android 的 IDE 功能强大,它帮助你专注于写代码和建立你的应用. 下面列出一些不容易发现的特色: - Ctrl + Space = 自动完成 按 Ctrl + Space 激活自动完成功能,它会把得到的关键字,变量,模块,方法,子程,属性,字段等以列表显示出来 . 并且在很多时候会列出这些项目的描述. 在写了一些字母后按 Ctrl + Space通常会自动出现以这些字母开头的项目. - 工具提示信息 - 当写方法的参数时,工具提示会显示方法的定义和描述. 工具提示有时可能会挡住你需要的重要代码,你可以按 ESC 隐藏它.你也可以按CTRL 键将其变为半透明,然后... 阅读全文
posted @ 2012-02-20 20:54 xalion 阅读(3853) 评论(0) 推荐(2) 编辑
  2012年2月19日
摘要:要学习本教程,请先参考下面的教程: 安装 Basic4android 和 Android SDK Hello world - 安装Android 模拟器 在这个教程里面我们要使用设计器来建立layout. 这个layout包括一个文本框和一个按钮. 用户需要猜一个随机的数字. 用户在文本框里面输入数字并通过点按钮提交猜的数字. 然后系统会通过"toast"信息来给用户提示其输入的数字比系统选择的数字大还是小. - 建立一个新工程并保存它. -选择菜单来打开设计器. 设计器有两部分组成.一部分是"控制面板", "控制面板"是IDE 的一 阅读全文
posted @ 2012-02-19 11:00 xalion 阅读(5440) 评论(0) 推荐(1) 编辑
摘要:如果你还没有安装Basic4android和Java SDK,请先参照后面的链接里面的安装和配置方法: http://www.basic4ppc.com/forum/basic...droid-sdk.html 在这个教程里面,我们将建立一个新的AVD (Android Virtual Device)并生成模拟器实例. 然后我们将建立一个简单的程序,这个程序将显示一个简单的信息框,并写一个信息到日志里. 你也可以通过IDE 连接到一个真正的设备上: 使用ADB连接你的设备 使用B4A-Bridge连接你的设备 常见的问题解决列在在本教程的后面. 如果你碰见的问题没在列表或者无法解决的话, .. 阅读全文
posted @ 2012-02-19 10:58 xalion 阅读(12666) 评论(10) 推荐(1) 编辑
摘要:这几天没有来得及更新博客,有两个原因,一个是个人的私事比较忙,另外就是应basic4android 作者的邀请,把basic4android的介绍和教程翻译成中文。前年开始做android开发,由于过去一直使用delphi 开发,习惯了可视化设计,实在不太习惯使用Java 开发,刚好有个国外的朋友介绍了basic4android, 当时basic4android还是beta 测试阶段,经过测试就发现basic4android除了使用visual basic的语法外,其它都非常类似delphi 的开发,就第一时间使用其开发Android.效率和功能都非常不错。呵呵,真的希望EMB 能够把这个收. 阅读全文
posted @ 2012-02-19 10:45 xalion 阅读(24559) 评论(20) 推荐(2) 编辑
  2012年2月14日
摘要:今天早上,收到了kbmMW 作者Kim Madsen的一份邮件,说他看到我在写文章介绍kbmMW(我的博客是中文的,难道他也认识汉字,呵呵),为了感谢我的支持,我的读者可以以7.5折的优惠价格购买kbmMW 的企业版和专业版,截至时间为2012年3月13号。需要购买的同学可以联系我,我给大家发优惠码。由于数量有限,希望喜欢kbmMW 的同学不要错过这个机会,尽快动手,共同学习。I've noticed that you are blogging about kbmMW, which I would like to thank you for doing! I don't kno 阅读全文
posted @ 2012-02-14 09:58 xalion 阅读(5864) 评论(15) 推荐(3) 编辑
  2012年2月11日
摘要:上次说明了客户端如何把变化的数据更新到服务器端,但是在实际应用中,往往是要同时更新若干个表, 为了保证逻辑上一致,这些表的操作要么都一次成功,要么全部失败,这就需要使用事务处理。我们今天 就来说一下,怎么在kbmMW中实现事务处理。同时也顺便讲一下kbmMW 里面命名查询(named query)的 阅读全文
posted @ 2012-02-11 20:33 xalion 阅读(4263) 评论(14) 推荐(4) 编辑
  2012年2月9日
摘要:上次写了从kbmMW服务器给客户端返回数据,我们实现了数据的查询功能,但是当客户端对数据进行了增加、更新、删除的操作, 我们必须把这些操作返回到服务器端,并对后台数据库进行更新。kbmMW 可以很方便的实现这一功能,今天就做一个更新数据到 服务器的例子。 还是在昨天的基础上,我们要把客户端的信息更新 阅读全文
posted @ 2012-02-09 22:32 xalion 阅读(3789) 评论(15) 推荐(3) 编辑
  2012年2月7日
摘要:刚写完几个多层的例子,本来准备再写点其他稍微复杂的例子,很多同学就问数据库访问的方法,既然这样,就先写一下 数据库访问的过程与方法。kbmMW 支持很多数据库访问方式和控件,前面在安装时已经说过了。由于delphi 已经在d7 以后 不再推荐使用其传统的数据库方式BDE了,尤其是在delphi XE 阅读全文
posted @ 2012-02-07 15:28 xalion 阅读(5991) 评论(27) 推荐(5) 编辑
  2012年2月4日
摘要:昨天本来准备写一个kbmMW 做webserver 的一个例子,可是在调试过程中发现不能正常显示图片文件。跟踪了很长时间 才发现是string 和 ansistring 在XE2 里面转换造成的问题,经过修改后,终于可以正常运行了。耽搁了半天时间,因此记录一下, 给同学们一个参考,以后在编程时注意一 阅读全文
posted @ 2012-02-04 11:56 xalion 阅读(5055) 评论(4) 推荐(1) 编辑