跳转至内容

Futurebasic

25% developed
来自维基教科书,开放世界中的开放书籍
FutureBASIC
FBtoC 文档项目

维基教科书项目支持 FutureBASIC 编程语言的开发。FutureBASIC,也称为 FB,是一种编译型过程式 BASIC 方言,用于为 Apple Macintosh 系列计算机开发应用程序。

如果您想为 FB 文档项目贡献力量,请阅读我们的 FB 文档风格指南.

语言参考和编程指南

[编辑 | 编辑源代码]

语言参考 侧重于 FutureBASIC 语言和语法。虽然讨论了编程,但这主要是为了演示语言语法。编程指南 提供了更多关于完成特定任务的详细信息。初学者指南 主要关注如何使用 FB IDE 和编译程序。它的存在是为了解释编译应用程序的过程,而不是作为编程指南 的替代品。

  1. FutureBASIC 语言 75% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    1. FB 语法和语言元素
      1. 变量
      2. 数据类型
      3. 数值表达式
      4. 字符串表达式
    2. 屏幕输出
      1. 控制台应用程序
      2. 命令行应用程序
      3. 命令行应用程序
      4. 使用窗口
    3. 文件和文件夹
      1. FSSpec(文件规范)记录
      2. FSRef 结构 - 现代方法
      3. FSRef 结构 - 遗留讨论
      4. CFURLRef 结构
      5. POSIX 路径(未发布)
      6. 路径转换函数
    4. 打印命令
  2. 使用 FutureBASIC 的初学者指南
    1. 编辑 FutureBASIC 代码
      1. "Hello World!" 示例:编译您的第一个应用程序
  3. FB(和 FBtoC)编程指南
    1. Carbon 及其重要性
    2. 开发结构化代码
      1. 流程控制 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      2. 局部函数
    3. 事件驱动编程(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      1. 使用 Carbon 事件的事件驱动编程(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    4. 介绍用户界面
      1. 创建和使用菜单(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      2. 使用窗口(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      3. 使用控件(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      4. 对话框和警报(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    5. 使用文件和文件系统
      1. 与 Finder 交互(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      2. 读取和写入文件,导航服务(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    6. 操作数据
      1. 使用文本值
      2. 使用数值
      3. 使用日期
      4. 使用数组
      5. 使用记录
    7. 使用图形
      1. 使用 Core Graphics (CG) 绘图(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      2. 使用 OpenGL 绘图(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    8. 从 FutureBASIC 打印(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
    9. 用户界面
      1. 基于 NIB 的图形用户界面(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      2. 高级菜单编程(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      3. 复杂窗口(未发布) 0% 开发完成 截至 2009 年 1 月 13 日 (2009 年 1 月 13 日)
      4. 高级控件编程 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      5. 更多关于对话框和警报 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
    10. 多媒体和FutureBASIC
      1. 声音和音乐
      2. 视频和其他
    11. 高级应用程序主题
      1. 文本和多语言文本 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      2. Core Foundation (CF) 简介 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      3. 资源和应用程序包 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      4. 首选项文件 (CF-Prefs) (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      5. FB 中的多线程 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
      6. FB 与 AppleScript 的结合 (未发布) 0% developed  as of 13 Jan 2009 (2009年1月13日)
    12. 其他主题也正在计划中!
  4. 语言参考 (完整的语言参考中,并非每个页面都已发布 - 现在!)
  5. 使用 FBtoC
  6. 编程基础入门指南
  7. 术语表

FutureBASIC 和 FBtoC 免费软件项目位于:http://4toc.com/fb4/

华夏公益教科书