FXRuby 实现图片展示应用开发指南
1. 开发前的准备与初始代码实现
在开始开发图片展示应用时,我们可以先从简单的功能入手,逐步构建完整的应用。首先,我们需要实现一些基本的模型类方法,用于管理相册。以下是相关代码:
def add_album(album)
@albums << album
end
def remove_album(album)
@albums.delete(album)
end
def each_album
@albums.each { |album| yield album }
end
这些方法分别实现了添加相册、移除相册和遍历相册的功能。
接下来,我们要开始构建用户界面。为了让应用能够运行起来,我们先创建一个基本的框架。以下是创建 PictureBook 类的代码:
require 'fox16'
include Fox
class PictureBook < FXMainWindow
def initialize(app)
super(app, "Picture Book", :width => 600, :height => 400)
end
def create
super
show(PLACEMENT_SCREEN)
end
end
if __FILE__ == $0
FXApp.new do |app|
PictureBook.new(app
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



