没有合适的资源?快使用搜索试试~ 我知道了~
首页用REBOL构建企业应用:非程序员的全能开发工具
用REBOL构建企业应用:非程序员的全能开发工具
需积分: 4 3 下载量 190 浏览量
更新于2024-07-20
收藏 12.06MB PDF 举报
"《用REBOL构建商业应用》" 在《用REBOL构建商业应用》一文中,作者Nick Antonaccio向读者介绍了如何利用这款功能强大且易于理解的开发工具解决企业日常数据管理问题,特别强调了它对非程序员友好的特性。该文章建议读者首先访问rebol.com,通过"快速入门"指南了解REBOL的基本编码概念,以便后续能更好地掌握其全面的功能。 文章指出,为了快速体验REBOL的简洁高效编程风格,可以查阅short_rebol_examples.r中的示例代码,而更多的代码实例可以在examples.txt找到。对于遇到的问题,作者推荐去rebol论坛寻求帮助,同时文中还提到了68个YouTube视频教程,总时长达10小时,深入浅出地展示了REBOL的各种应用场景。 文章的结构分为两部分:第一部分是关于REBOL的速成课程介绍,旨在让初学者快速上手;这部分内容可能会包括语言基础、核心概念、数据结构以及简单的脚本编写示例,帮助读者建立对REBOL语言的理解。 第二部分则可能涵盖了更深入的主题,如数据库操作、网络编程、GUI开发、模块化设计等,这些都是商业应用开发中必不可少的技能。此外,文章还可能讨论了REBOL的灵活性、性能优化以及与其他编程语言的比较,以展示其在商业环境中实际应用的价值。 《用REBOL构建商业应用》是一篇实用的指南,适合想要进入或提升REBOL技能的开发者,无论是专业程序员还是希望利用简单工具解决问题的商务人员,都能从中获益良多。通过学习和实践,读者能够熟练运用REBOL构建高效、灵活且易于维护的商业应用程序。
资源详情
资源推荐
2016/4/22 CreatingBusinessApplicationsWithREBOL
http://businessprogramming.com/business_programming.html 16/849
"SKU:"item/1"COST:"item/2"QTY:"item/3newline
]
]
halt
Here'salittlecontactdatabaseappthatdisplaysuserinformationinatabulardisplay:
2016/4/22 CreatingBusinessApplicationsWithREBOL
http://businessprogramming.com/business_programming.html 17/849
REBOL[title:"Contacts"]
users:[
"JohnSmith""123TomlineLaneForestHills,NJ""5551234"
"PaulThompson""234GeorgetownPl.PeanutGrove,AL""5552345"
"JimPersee""345PicklesPikeOrangeGrove,FL""5553456"
"GeorgeJones""456TopforgeCourtMountainCreek,CO"""
"TimPaulson""""5555678"
]
gui:[
backdropwhite
across
styleheadertextblack200
header"Name:"header"Address:"header"Phone:"return
]
foreach[nameaddressphone]users[
appendguicompose[
field(name)field(address)field(phone)return
]
]
viewlayoutgui
Here'sasimpleemailapp:
REBOL[title:"Email"]
viewlayout[
h1"Send:"
btn"Serversettings"[
system/schemes/default/host:requesttext/title"SMTPServer:"
system/schemes/pop/host:requesttext/title"POPServer:"
system/schemes/default/user:requesttext/title"SMTPUserName:"
system/schemes/default/pass:requesttext/title"SMTPPassword:"
system/user/email:toemailrequesttext/title"YourEmailAddr:"
]
a:field"user@website.com"
s:field"Subject"
b:area
btn"Send"[
send/subjecttoemaila/textb/texts/text
alert"Sent"
]
h1"Read:"
f:field"pop://user:pass@site.com"
btn"Read"[editorreadtourlf/text]
]
2016/4/22 CreatingBusinessApplicationsWithREBOL
http://businessprogramming.com/business_programming.html 18/849
Here'saschedulingappthatallowsuserstocreateeventsonanyday.Theusercanthenclickdaysonthe
calendartoseethescheduledevents:
REBOL[title:"Schedule"]
viewcenterfacegui:layout[
btn"Date"[date/text:formrequestdateshowdate]
date:field
text"EventTitle:"
event:field
text"Time:"
time:field
text"Notes:"
notes:field
btn"AddAppointment"[
write/append%appts.txtrejoin[
molddate/textnewline
moldevent/textnewline
moldtime/textnewline
moldnotes/textnewline
]
date/text:""event/text:""time/text:""notes/text:""
showgui
alert"Added"
]
a:area
btn"ViewSchedule"[
today:formrequestdate
foreach[dateeventtimenotes]load%appts.txt[
ifdate=today[
a/text:copy""
appenda/textformrejoin[
datenewline
eventnewline
timenewline
2016/4/22 CreatingBusinessApplicationsWithREBOL
http://businessprogramming.com/business_programming.html 19/849
notesnewlinenewline
]
showa
]
]
]
]
Here'sasmallbutfullyfunctionalcashregisterapplication:
REBOL[title:"MinimalCashRegister"]
viewgui:layout[
stylefldfield80
across
text"Cashier:"cashier:fld
text"Item:"item:fld
text"Price:"price:fld[
2016/4/22 CreatingBusinessApplicationsWithREBOL
http://businessprogramming.com/business_programming.html 20/849
iferror?try[tomoneyprice/text][alert"Priceerror"return]
appenda/textreduce[molditem/text""price/textnewline]
item/text:copy""price/text:copy""
sum:0
foreach[itemprice]loada/text[sum:sum+tomoneyprice]
subtotal/text:formsum
tax/text:formsum*.06
total/text:formsum*1.06
focusitem
showgui
]
return
a:area600x300
return
text"Subtotal:"subtotal:fld
text"Tax:"tax:fld
text"Total:"total:fld
btn"Save"[
items:replace/all(moldloada/text)newline""
write/append%sales.txtrejoin[
itemsnewlinecashier/textnewlinenow/datenewline
]
clearfieldsgui
a/text:copy""
showgui
]
]
Thisprogramcomputesasumallsalesmadeonthecurrentday:
REBOL[title:"DailyTotal"]
sales:read/lines%sales.txt
sum:$0
foreach[itemscashierdate]sales[
ifnow/date=todatedate[
foreach[itemprice]loaditems[
sum:sum+tomoneyprice
]
剩余848页未读,继续阅读
tmepri
- 粉丝: 1
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功