ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 儒道佛

VBA将死OBA重生

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-3-20 18:35 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
呵呵,听都没听说过啊,能在讲讲吗?

TA的精华主题

TA的得分主题

发表于 2009-3-21 08:45 | 显示全部楼层
还是让时间来检验吧!!!
但是作一些有益的讨论未尝不可,真理越辩越明!!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-21 13:46 | 显示全部楼层
原帖由 shichengshi 于 2009-3-20 18:35 发表
呵呵,听都没听说过啊,能在讲讲吗?


==============
《白话OBA》
儒道佛@EH-休闲吧
==============

《第一讲》
--------------
OBA长啥样
--------------
OBA=Office Business Application
目的:架起我们与业务系统的桥梁
优势:我们最熟悉Microsoft Office,EXCEL还是重头戏。
描述:我们可以操作自己熟悉的Office软件,同时还能够做到以下的->事情A、B、C、D
事情A:访问企业数据//要是你家里就有也一样,做论坛管理、分析也是一个选择,有该打算的请与我联系;
事情B:参与业务流程//指不定你成了二老板,懂OFFICE的老板不多见,你想废了他用这招,让他做董事去;
事情C:完成业务操作//想偷懒是吧,不要以为在EXCEL上抓格子就是全部,我们可以做的事情高级的多。
好处A:减少访问业务系统的时间//说白了还是方便,我不做表格了,做“程序”去,一样简单,让技术人员下岗去吧;
好处B:降低业务系统集成的成本//说专业点就是MASHUP,有人说MASHUP要干掉OBA,那是他不懂MASHUP。

典型的OBA模型,三个部分:
[1]LOB 系统
[2]自定义 Office 客户端,与 LOB 系统集成的,比如:Excel2007
[3]MOSS服务器组件,与 LOB 系统集成的,比如:SharePoint Server

我们的OBA包括了:
1)客户端《我的OBA》
2)服务端《老板的OBA》

最后看一看WIKI下的比较专业的定义:
OBA(Office Business Application)是构建在 2007 Microsoft Office 系统基础上的一个真正的应用程序平台。
它建立在熟悉的 2007 Microsoft Office 系统之上,
通过释放后台业务系统中的信息,
以创建协作式的、基于角色的、以及易于使用的解决方案,
使得封闭在孤立系统中的信息和功能更易于访问和操作,
从而帮助员工提高对企业业务系统的使用水平,
并最终对业务的成功产生更大的影响。

且待一一道来,今天的课先到此,
下课@2009-03-21

下一讲
《我的OBA》

[ 本帖最后由 儒道佛 于 2009-3-22 10:08 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-3-21 15:28 | 显示全部楼层
原来 用意在此啊,可怜我们不知不觉帮楼主抬轿了,,唉。。。。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-22 10:17 | 显示全部楼层
原帖由 coby001 于 2009-3-21 15:28 发表
原来 用意在此啊,可怜我们不知不觉帮楼主抬轿了,,唉。。。。。。


抬轿很舒服,什么便宜都占到了~~

==============
《白话OBA》
儒道佛@EH-休闲吧
==============

《第二讲》
------------
我的OBA
------------
1、到底是啥:
瞎说说:我的OBA就是OBA客户端//等于没说吧
说白了:就是Word、Excel、Infopath等等操作文档//这样是不是直观多了,这三个是最重要的,流程方面的还有Outlook
稍专业:可以采用多种方式能够自定义为服务层接口的客户端软件//这样看来也不全是Office软件,不过OBA是MS的嘛

2、该怎么做
界面扩展:Ribbon和Task Pane登场了
业务操作:VSTO终于派上用处了。
----
看看下图中为Excel增加的两个-->
<--Ribbon:也就是下图左上角的按钮区域
<--Task Pane:右下角的任务窗格
VVV图在下面VVV
----
这样我们要做的就是:
-1->在Ribbon中触发业务操作(点“生日管理”的“按钮”)
-2->触发后端应用(根据当前表中的“客户名称”,连接到业务系统,查询“客户生日”,返回到EXCEL当中)
-3->在任务窗格中收集输入(在“任务窗格”显示客户的“生日”)

~是不是很简单,又很COOL,
~用好了VSTO,哪怕是小小的EXCEL,也变得无所不能。

3、技术要点
[1]VSTO
Visual Studio&#174; Tools for Office (VSTO)
VSTO 3.0 Visual Studio 2008 Professional 及更高版本中包括的 VSTO 最新版本
----
顺便/BTW插一句,虽然VS2008很强大,跟Vista一样,在我眼里还只能算是一个过渡产品,
VS2010对Office的支持,那才是绝对的Strong,对VBA的杀伤力足够强,
现在用用VBA也不错,相比之下VSTO的操作还是“相当困难”。
虽然VBA存在的理由很多,但接受VSTO的人群,正在渐渐成长起来,EH你准备好了嘛
VS2010的口号是回归VS6.0的经典,考虑把女友的头像嵌入VS2010的值得等等。

[2]Open XML
Open XML的内容太多了,不多说了。
Word、Excel、PowerPoint都是通过Open XML来描述的,并使用了Zip格式进行压缩。
只要能操作XML和Zip,就可以操作这些文档。
以前我们可以通过VBA来操作Office文档,不过那些都是二进制的文档,微软公开的格式是天书。
Open XML却是个公开的标准,再加上VSTO帮忙,访问Office方便多了。

最后声明一下下,为啥标题中用了“重生”,OBA客户端的技术就是“老瓶”装“新酒”嘛。
这个跟AJAX差不多,本来用的都是现成的技术,赶上好时光了,焕发了第二春。

且听下回分解,今天的课先到此,
下课@2009-03-22

下一讲
《老板的OBA》

[ 本帖最后由 儒道佛 于 2009-3-22 13:54 编辑 ]

获得客户生日

获得客户生日

TA的精华主题

TA的得分主题

发表于 2009-3-22 11:31 | 显示全部楼层
终于看完了,直到有个叫 OBA的东东,不过现在VBA还不来得及学会听楼主说VBA要"死"了,心寒~

BTW-刚跟楼主学的新名词像OBA一样,不过BTW貌似也有很多概念  -  BY THE WAY    BIE TI WO   BLACK TO WHITE

很喜欢这样的气氛,~

TA的精华主题

TA的得分主题

发表于 2009-3-22 12:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
在这里大讲特讲OBA,是不是与本坛的宗旨不符?
当心被封!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-3-22 12:20 | 显示全部楼层
原帖由 abcd321abcd 于 2009-3-22 12:04 发表
在这里大讲特讲OBA,是不是与本坛的宗旨不符?
当心被封!!!


1、醉翁之意不在OBA,乃指VSTO。
2、要是不炒作OBA,哪能让你们看清VSTO的价值。
3、“眼红”VBA这么火,稍稍“打压”一下下,为VSTO开路。
4、不怕打击报复,就怕没有“精、气、神”。
5、请看周版的第二次批复,事出有因。
6、请看周版的第一次批复,当作回应。

没办法三国看多了,我还是比较喜欢曹操,挟天子以令诸侯。
自我总结了一下,这里用到了三十六计中的七计,你看出来了嘛。
----------------------------------------

///请看老大的批注///
原帖由 山菊花 于 2009-3-17 16:14 发表

[img]

[/img]

感谢热情参与的朋友们,EH有你更精彩!


山菊花,我的偶像,
N*N多年前考MCSE也有个菊花论坛,
本人种过不少菊花,
对菊花有特殊的好感,
还有一件事让我对菊花刮目相看,
在很短时间内解决了一个问题挺重要的问问题,
虽然不是我本人的问题,我同事的,同样留下了深刻的映像,
一个老外写的VBA实现的FTP的修正吧。

上次给的提案纯属玩笑,
原帖由 儒道佛 于 2009-3-13 19:42 发表

[img]

[/img]

GXP:(=搞笑版)
今天是周末,给自己放个假,恬好轻松;
老大这个时候抛提案,恬逢期时;
外国学者媒体人士关注两会、积极评价中国民主政治,恬如其份;
-------------------------
EH也不妨搞搞政治
----------- ...


看在山版的份上,这次给个正式点的提案吧,
让我先考虑十分钟左右~~

========================
为啥“ 难道真正的高手真的不上论坛的?”的贴子能大出风头,
除有标题党之嫌疑,恐怕跟论坛内容的一点点缺失也稍有关系吧。
废话不多说了,直接进入正题,
缺了点东西,缺了个“主题”,嗯~~可以考虑加个版快关于...

[OFFICE/EXCEL软件技术]版快
面向的内容可以包括:
1)EXCEL底层技术
包括:excel2007XML格式;excel文件换格式BIN/XML;EXCEL开源项目及源代码的讨论;RIBBON界面相关。
2)EXCEL应用组件
比如坛子里就有的:ExcelTab,正在学习中的Excel 2007 Web Data,一些面向EXCEL开发的组件。
3)EXCEL函数
excel的259个函数逐个讲解,不单是应用,包括其实现的原理,还有52个操作的运用。函数的BNF,及运算器的实现。
4)OOO
ooo即penOffice.org,给ooo与excel一个同台对比的机会,如果能找找他们的差异是一个有很趣的事情。OOO能做95%以上EXCEL能做的事情。
5)EXCEL周边技术
XML/OFFICE2007数据挖掘/图像引擎
6)OFFICE/EXCEL软件技术
重头戏在这里,谁说EXCEL不网络,不但网络对EXCEL小事一桩,还能成为MASHUP的核心
随着Office下一个版本即将出来,OBA将成为重头戏。
(OBA):Office Business Applications
到那时候Office也好Excel也好,不理是一个简单的工具,而是一个开发平台。
先看看眼前,多少也有XXL/VSTA/VSTO可以玩上一阵子了。

就OBA稍作展开。。。算了,重开一贴吧,
题目可以起的吓人点,玩一回“标题”
叫做:《OBA的生与VBA之死》,
http://club.excelhome.net/viewth ... page%3D1#pid2622753
要起这样的题目,才能找到发布的版位啊,
可见版快设置之重要。

论坛管理解决可分为两大类问题:
版快设置、积分策略
好像大家提的比较关心积分方面的,我这次先提版快的吧,这个更重要,
有时间给个积分方案好了,这个比较难平衡,技术上也有困难,DZ7更完善一点。

不错的新思路,值得考虑。  --Kevin



///算是回应周版关于第二条:因循守旧,没有新课题///
原帖由 liaozr19740923 于 2009-3-13 09:07 发表
无知不是丑事,无知加不进取才是丑事;
敢于刨根问底,LZ此精神我佩服。

半年后,渴望能学习LZ大作。


顺便赞同一下i]liaozr19740923的意见,其实是否有大作,并不重要,谈谈自己的感想。
------------------------
2004~2005年间是“EH”是最团结、最和协的、也是“技术“成形期,是发展的黄金时期,
尤其是“山菊花”版主给人印像深刻。
(以上时期,没有经历过,肯定有不全面的地方,仅仅是我的个人感觉。)
--------------------------
现在的EH也许是版主“自己玩”的多一点,有个小圈圈子,
EH依旧专业,版主仍然敬业,只是没有当年的那股“精、气、神”。
我想问题在哪里?:
1)没有新鲜血液
2)因循守旧,没有新课题
3)新人得不到“鼓励”
4)“技术”与“应用”发展不平衡
儒道佛@2009-03-13

Kevin 财富         +30 优秀建议! 期待解决方案建议! 2009-3-13 11:00

[ 本帖最后由 儒道佛 于 2009-3-22 12:29 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-3-22 16:43 | 显示全部楼层
原帖由 fjdky 于 2009-3-18 23:35 发表
一页一页看下来-------热闹、热闹!

不过个人觉得:别想太远,还是应该做好眼前的事。


。。。。。。


惭愧,错误理解楼主的好意了,特别道歉。

楼主是在关心本论坛的兴衰啊!

[ 本帖最后由 zhaoxubin_cd 于 2009-3-22 17:24 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-3-22 17:08 | 显示全部楼层
而且是卖i耗子药的,,“耗子不死,就XX死。。。”
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-9 12:45 , Processed in 0.044260 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表