只能读小桂和同济大学师生们编写的《苹果电脑开发技术基础教程》和苹果官方文档的日子如过眼烟云,短短的一年多来冒出大量春笋。Objective-C/Cocoa类中,《Cocoa入门——使用Objective-C》、《Objective-C基础教程》和《苹果开发之Cocoa编程(第三版)》接踵而来,iPhone方面也有《iPhone开发基础教程》和《iPhone开发秘籍》等先后上市。更令人惊讶的是几个月前竟然还出了本《AppleScript 权威指南》。Apple官方提供的所有AppleScript文档我都读过,偶尔在一些项目中用用。首先,AppleScript是苹果特有的一门脚本语言,但它不像Objective-C/Cocoa由于与iPhone开发技术沾边而能随之火爆,目前在iPhone上尚无用武之地。其次,AppleScript本身的功能是面向一个专门领域的,不是所有Mac开发者都需要学习它,而且虽然它语法简单,但普通苹果机用户大多也不会想用这东西。再次,本书是面向AppleScript 1.1而不是最新的2.0的,也属于一个中古物。而且它的定价88元,没阅读全文>
发表于 @ 2009年08月14日 00:50:00 | 评论( loading... ) | 举报| 收藏
[转自上海棠盈阁软件咨询有限公司内部Wiki]
就内容而言,本文可能会包含:将RB与TortoiseSVN一同使用的注意事项、使用RB版本控制系统工程的注意事项和使用TortoiseSVN的注意事项 :-)
基本原则:
使用TortoiseSVN的基本原则之一,就是所有对已由版本控制系统管理的文件的删除、重命名、移动等操作应一律使用TortoiseSVN相关的菜单,而不是资源管理器本身提供的功能来完成。
1. 新增文件或文件夹
在RB的版本控制系统(rbvcp)工程中添加了新工程项后,RB会自动在磁盘上添加一个与工程项对应的文件。如果在工程中添加了文件夹,那么RB会自动创建一个文件夹。因此在递交前要注意将这些新增文件或文件夹先
添加到版本控制系统中(或者说工作拷贝的仓库中),做法有二:右键单击资源管理器中的合适的目录(即含有新增文件或文件夹的目录),在弹出的右键菜单中使用TortoiseSVN子菜单中的Add命令添加所有新增项目到版本控制系统中 或者,右键单击资源管理器中的合适的目录(比如整个项目的顶级目录),阅读全文>
发表于 @ 2009年12月02日 23:30:00 | 评论( loading... ) | 举报| 收藏
REAL软件发布了REALbasic 2008 Release 5(多国语言版)继续专注于产品质量美国德州奥斯汀(2008年12月9日) —Windows、Mac OSX和Linux开发者的跨平台开发环境REALbasic的创造者——从今日起开始发售REALbasic 2008 Release 5。这个版本添加了超过150处改建和几个新功能包括用彩色打印代码的能力和复制整个方法、属性和常量的能力,并使所有图形控件支持KeyUp事件等。此外,用户可以编写自己的工具来自动化完成整个程序生成过程了。REALbasic 2008 Release 5也包含了对自动完成——REALbasic用户经常使用的功能的改进。自动完成现在支持命名空间,并能使用图标来标示列表中的项目。关于REALbasic 2008 Release 5中的改进和新增功能的完整列表可以在产品下载页面 www.realsoftware.com/download找到。关于 REALbasic阅读全文>
发表于 @ 2008年12月11日 22:01:00 | 评论( loading... ) | 举报| 收藏
跨平台开发环境REALbasic内幕:插件与程序编译1、REALbasic插件格式 REALbasic的插件并非是对IDE功能的扩展,它实际上是对REALbasic框架包的功能扩展。REALbasic的框架包的主要部分本身就是一组RBX格式的插件,它们可以在Resources目录下的Internal Plugins文件夹中找到(Mac OS X版中,Resources目录在应用程序Bundle内部,需要先在Finder中对应用程序Bundle使用“显示包内容”命令)。框架包的另一部分在Resources目录下的Frameworks文件夹中,稍后再介绍,我们先说说插件文件。 RBX文件是由一组或几组动态库/共享库文件和一些要在IDE中使用的资源打包而成的。其中的每一组动态库通常至少包含一个用于Win32的dll文件,一个用于Mac的UB(通用二进制)格式的dylib或bundle文件,和一个用于Linux x86的so共享库文件。其中UB格式的库能用来为Intel、PowerPC和UB三种目标编译应用程序。但是对于阅读全文>
发表于 @ 2008年12月07日 00:56:00 | 评论( loading... ) | 举报| 收藏
在REALWorld 2008用户大会开幕当天,Inspiring Applications公司宣告了网页开发工具Yuma。使用Yuma能将REALbasic源代码用特定标签嵌入到网页中——是的,与PHP、JavaScript类似——并且在访问前会先被预先编译而不是由服务器解释执行(个人猜测是编译为RBScript代码并在本地执行后返回结果)。Coooooooooooooooool!阅读全文>
发表于 @ 2008年03月25日 11:34:00 | 评论( loading... ) | 举报| 收藏
REALWorld 2008全球用户大会上在上周三开幕,为期3天的。由于澳大利亚和日本有用户参加,因此正如Aaron Ballman所说,除了非洲和南极洲都有用户出些。鄙人虽然在去年10月就收到了邀请,但由于种种原因未能成行。阅读全文>
发表于 @ 2008年03月25日 10:55:00 | 评论( loading... ) | 举报| 收藏
Windows、Mac OS X和Linux的动态链接库/共享库各有千秋。在这里简单介绍下Mac OS X的共享库。Mac OS X的内核是BSD和Mach混合而成的。由于Mach核心处理CPU相关的最核心的任务,包括线程调度等,因此Mac OS X的原生可执行文件是Mach-O(O是Object的缩写)格式。因此Mac OS X的共享库也一般基于该格式。……阅读全文>
发表于 @ 2007年07月20日 00:38:00 | 评论( loading... ) | 举报| 收藏
ODBC技术的目标是让数据库应用程序可以链接到各种各样的数据源,而不必重新编译或链接。比如一个程序在启动时,让用户选择数据源,随后执行一系列代码,比如创建一个表、添加几条记录,然后执行完毕。不管用户选择的数据源是什么类型的数据库、是哪个数据库、它的实际操作如何。也就是说可以写出与数据源无关的程序。……阅读全文>
发表于 @ 2007年07月20日 00:36:00 | 评论( loading... ) | 举报| 收藏
苹果中国2007年软件开发技术研讨会 - Leopard Tech Talk Confirmation阅读全文>
发表于 @ 2007年02月21日 17:10:00 | 评论( loading... ) | 举报| 收藏
与完全开源的wxWidgets 使用了不少开源作品不同,REALbasic类库中使用的开源作品有限。阅读全文>
发表于 @ 2007年02月21日 17:08:00 | 评论( loading... ) | 举报| 收藏
跨平台开发工具REALbasic发展简史阅读全文>
发表于 @ 2006年08月18日 16:27:00 | 评论( loading... ) | 举报| 收藏
VB.Net出现进五年来似乎一直没某些人接受。VB曾经作为培养中学开发者的摇篮,RNPA联盟、刘博文、MysticBoys、吴滂等,以及一些我刚进到CSDN不久就升入大学的前辈高人,无一不是从VB踏入软件开发的园地的。终于,VB6日薄西山了,余光也日渐微弱,而中学开始做开发者的人们大多也都逐渐先后踏入了大学的门槛,挥别VB6又不能完全接受.Net的他们如何选择。阅读全文>
发表于 @ 2006年04月25日 19:10:00 | 评论( loading... ) | 举报| 收藏
REALbasic非常适合用于高中阶段的计算机程序设计教学。阅读全文>
发表于 @ 2006年03月08日 23:56:00 | 评论( loading... ) | 举报| 收藏
通过超过17000名SYS-CON的读者评选,也有“软件工业的奥斯卡”之称的2005年度SYS-CON读者评选结果终于在2006年2月6日揭晓了。阅读全文>
发表于 @ 2006年03月08日 23:08:00 | 评论( loading... ) | 举报| 收藏
REALbasic在2D/3D的图形图像和动画,其跨平台能力和对于苹果机良好的支持也使得其经常被用于设计和相关工业。神州5号的飞船模拟系统和神州6号的发射场面模拟中都用到了REALbasic的技术。
负责开发模拟器的北京宏宇航天技术应用公司(英文名:Hongyu Space Technology Application Co.)是中国空间技术研究院下属的一家公司,除负责航空用薄膜型电加热器等产品外也负责计算机模拟和实体模型等辅助手段的研发,也负责神州系列衍生产品、纪念品的开发。在开发模拟系统时,该公司选用了美国Pyramid Design公司的A-OK!开放式模拟引擎。该引擎非常适合用于飞船和火箭发生的模拟,这个非常复杂的可二次开发的模拟引擎就是使用REALbasic进行开发的。阅读全文>
发表于 @ 2006年03月04日 21:53:00 | 评论( loading... ) | 举报| 收藏