SAS中文论坛

标题: SAS/AF之我见 [打印本页]

作者: shiyiming    时间: 2003-9-18 13:09
标题: SAS/AF之我见
由于目前的工作关系,我很大程度上接触的是SAS/AF,所以应该说对这个模块还是比较熟的。希望能和各位高手切磋技术。
说实话AF不是SAS主推一个模块,在技术上比较落后和陈旧。SAS9.0与SAS8.2相比,在AF上根本没有变化和改进。但是其中的OOP技术还是对SAS其他模块的开发很有用的,如可以改写CLASS和SCL来使SAS/IntrNet更好用,更客户化。

to student,老兄不知道你的SAS/AF水平如何?我正有问题正愁找不到高手请教呢。
作者: shiyiming    时间: 2003-9-18 14:54
我最近正在看sas/af,不过感觉自己连门都还没有入啊!

请版主介绍一下sas/af的主要用法吧!

<!-- s:roll: --><img src="{SMILIES_PATH}/icon_rolleyes.gif" alt=":roll:" title="Rolling Eyes" /><!-- s:roll: -->
作者: shiyiming    时间: 2003-9-18 15:29
标题: 关于SAS/AF
我使用AF还不到一年的时间,但同shiyiming版主一样,也是正在使用中,手头有相应的任务需要完成,因此有学体和提高的必要和压力。

我上半年开始使用AF开发一个应用程序,目前已完成了初步的框架和少数的几个功能,自认为效果还不错,但效率较差,还需要进一步的开发和更新。

论水平,我只能算入门级,和shiyiming版主无法相比,希望版主能多多指点,多发表一些应用方面的经验和体会。

也希望各位高手多来此版交流讨论,互通有无。
作者: shiyiming    时间: 2003-9-19 09:34
两位版主介绍一下主要功能哦,我现在都是用sas/base编程处理的!
作者: shiyiming    时间: 2003-9-19 10:29
SAS/AF同其它可视化编程语言类似,可以用来开发各种实用程序。其产品可以是界面操作模式的应用程序,也可也是同各种SAS过程类似的语句操作子程序。

它的最大的优势在于它可以将SAS其它模块的强大功能与程序开发相结合,从而以较低的工作量开发出强大功能的应用程序。然而它的缺点也是非常明显的,我体会最深的就是它所开发的程序不能脱离SAS系统而独立运行,这极大的限制了产品的应用范围。

个人见解,不妥之处请各位批评指正。
作者: shiyiming    时间: 2003-9-19 20:02
我觉得AF的最大优点是面向对象开发,比较符合开发习惯。而其他模块就基本上是面向过程的了。
hjfcy,其实你要学AF必须有项目+有入门参考书。我们靠说是说不清的,一般在论坛上只是你有问题,大家帮你想办法解决。^_^
作者: shiyiming    时间: 2003-10-3 14:34
[quote=&quot;shiyiming&quot;:bcb4c]我觉得AF的最大优点是面向对象开发,比较符合开发习惯。而其他模块就基本上是面向过程的了。
hjfcy,其实你要学AF必须有项目+有入门参考书。我们靠说是说不清的,一般在论坛上只是你有问题,大家帮你想办法解决。^_^[/quote:bcb4c]

斑竹,我想知道:

SAS/AF的界面能做的象VB那样平易近人吗?

SAS/AF开发与VB OLE开发哪个容易些?

有哪些入门的书可参考?

谢谢!
作者: shiyiming    时间: 2003-10-4 00:14
AF所开发的界面暴土,远远不能与我所钟爱的VB相提并论。并且内置的方法和事件与VB比显得太少,很多需要自己动手开发,无疑又增加了开发周期。
至于哪个容易,我觉得初级阶段都比较容易,高级阶段的话VB开发显得更难,但是性能更稳定,AF有些令人不愉快地BUG,并且技术支持不够。我现在如果碰到AF的问题,想要解决真是举步维艰啊,找不到高手问和讨论。
我记得我是在4年前看了FRAME1和FRAME2的SAS Course Notes入了AF的门,市面上的AF参考书我好像从来没有看到过。
作者: shiyiming    时间: 2003-10-4 10:37
标题: 回复:
那为什么斑竹还坚持学SAS/AF呢,既然用VB很好,而且没有BUG,稳定性好,界面友好。是不是到了高级应用阶段,对于VB来说,就是“Mission impossible”?

有很多软件都是这样,包括SPSS,二次开发功能都是“鸡肋”。

不知各位意见如何?
作者: shiyiming    时间: 2003-10-4 10:40
[quote=&quot;shiyiming&quot;:06385]我现在如果碰到AF的问题,想要解决真是举步维艰啊,找不到高手问和讨论。
我记得我是在4年前看了FRAME1和FRAME2的SAS Course Notes入了AF的门,市面上的AF参考书我好像从来没有看到过。[/quote:06385]

斑竹能否提供些资料,让我等也多了解一些AF?

<!-- e --><a href="mailto:jerryjiang@sohu.com">mailto:jerryjiang@sohu.com</a><!-- e -->
作者: shiyiming    时间: 2003-10-4 13:06
8是我想学AF,而是老板和用户指定要用AF开发,所以只能硬着头皮上啊。我倒是觉得你的“鸡肋”说法有些神似,但是能做到SAS这么功能强大的“鸡肋”实属不易了,我们用户提出的意见和建议会使SAS这个“鸡肋”更完善的。
我们Team手头上有本AF的编程指南,比较浅的那种,原版的,似乎是购买AF的时候SAS公司附送的,是老板给我们的所谓参考书。有些犄角旮旯的东西可能还用得着,绝大部分技术是我们自己摸索出来的。你有兴趣可以向当地SAS公司咨询一下,如想要具体书名我可以节后告诉你。其他AF的入门介绍资料就实在没有了,student你有吗?
至于VB,我觉得我还是功力尚浅,在我看来VB和VC++已经无所不能了,只是我没有很多项目实施机会罢了。
作者: shiyiming    时间: 2003-10-5 17:24
标题: RE
谢谢斑竹!我自己到网上找找吧!
作者: shiyiming    时间: 2003-10-8 09:08
我个人认为,SAS/AF具有某些其它开发语言所没有的特殊优势,比如它可直接调用SAS中诸多功能强大的SAS过程进行各种复杂的数据处理等,从这一点上讲,它是非常之高效的。

shiyiming兄,我目前还没有有关AF的中文资料,我绝大多数情况是参考SAS的在线帮助(v8doc.sas.com)进行工作的。我估计根本就没有这方面的中文资料。英文资料、教程或指南之类的国外倒是不少,但就是不太容易搞到。

我提议我们搞一个有关SAS/AF资料的共享计划,各位成员可实时地将自己所得的最新资料或教程等放入共享区,供其它成员共享,具体操作方法我们可再商量讨论。不知各位意下如何?
作者: shiyiming    时间: 2003-10-10 11:59
标题: 坚决支持!
开发统计分析应用都有哪些途径呢(包括非SAS的)?请教版主和各位高人。
作者: shiyiming    时间: 2003-10-11 00:17
目前我只对SAS比较熟,如果是SAS非要有业务和统计专家参与才可能与我们这样的纯技术人员合作开发业务分析系统。AF+STAT+BASE是一种实现方式。
作者: shiyiming    时间: 2003-10-11 15:30
我试过VB+SAS OLE,VB+SPSS都可以实现二次开发,但是也是因为没有项目,只是试了一下。我喜欢的编程语言是delphi,只是感觉delphi与sas的接口不如VB的好用,也没有例子可参考,毕竟Microsoft史老大。 <!-- s:( --><img src="{SMILIES_PATH}/icon_sad.gif" alt=":(" title="Sad" /><!-- s:( -->




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2