[原创]开始富盛SBO程序开发框架:Hello, World!

简介:
使用富盛SBO程序开发框架开发SBO Addons非常简单,因为富盛SBO Addon程序开发框架已经为您解决了Addon如何同SBO主程序的链接与通信,您只需要通过程序开发框架软件包衍生一个Addon应用程序类就可以了。
 
富盛SBO程序开发框架应用程序类为fsSboAppBase。每个基于富盛SBO程序开发框架的应用程序,有且必须只有一个继承于fsSboAppBase类的应用程序类。
 
一、从Hello World开始
 
那么我们就从这个应用基类中生成一个Addon应用程序类,不妨命名为:fsTestSboAddonApp。
    class fsTestSboAddonApp : fsSboAppBase
    {
        public fsTestSboAddonApp()
        {
            fsSbo.Show("Hello,World to Foresun Sbo Addon Framework!");
        }
    } 
 
然后将这个类关联到您的Windows应用启动,如下:
[STAThread]
static void Main()
{
    fsTestSboAddonApp fsSboApp = new fsTestSboAddonApp ();
            
    if (fsSboApp.fsSboApplicationInited) Application.Run();
}
 
就这么简单,调试运行,您会看到当前运行的SBO主程序弹出一个“Hello, World!”对话信息。
 
的确,这是一个最简单的基于富盛SBO程序开发框架的应用程序,它实现了一下功能:
1、自动完成同当前的SBO主程序的认证链接;
2、自动完成了对SBO主程序的事件驱动和消息通信监视;
3、链接到SBO主程序之后,给出一个对话信息:Hello,World to Foresun Sbo Addon Framework!
 
二、富盛SBO程序开发框架结构
 
事实上,富盛Sbo Addon程序开发框架由以下几个部分组成:
1、应用程序基类,负责启动SBO Addon程序与SBO主程序的认证,并启动同SBO主程序的通信;
2、业务界面类fsSboBasicForm及其子类,用于生成Addon的业务处理界面,并负责处理当前界面的不同的消息与事件;
3、通用程序类fsSboCommon,这个类作为为Addon提供通用功能的管理类,已经被应用程序类实例化,并且在锁有的业务界面类中得以传递。我们建议一个Addon只启用一个通用程序类。
4、业务功能类,比如处理财务的类和处理SBO单据的类、菜单类等。
 
三、使用富盛SBO程序开发框架
 
1、通过应用程序基类衍生一个Addon应用
2、编写不同的业务模块界面,并在界面类中完成对相关业务的处理
3、在Addon应用类中进行业务模块和菜单的关联
4、特殊业务处理。


本文转自foresun  51CTO博客,原文链接:http://blog.51cto.com/foresun/147412,如需转载请自行联系原作者
相关文章
|
4月前
|
开发框架 前端开发 JavaScript
ABP开发框架前后端开发系列---(16)ABP框架升级最新版本的经验总结
ABP开发框架前后端开发系列---(16)ABP框架升级最新版本的经验总结
美多商城项目(十二)-功能补充
美多商城项目(十二)-功能补充
|
开发框架 移动开发 JSON
解析各平台小程序与⼩程序开发框架对比
各平台小程序与⼩程序开发框架对比
线上分享-- 基于DDD的.NET开发框架-ABP介绍
前言 为了能够帮助.Net开发者开拓视野,更好的把最新的技术应用到工作中,我在3月底受邀到如鹏网.net训练营直播间为各位学弟学妹们进行ABP框架的直播分享。
1163 0
|
BI
艾伟_转载:WinForm界面开发之酒店管理系统--开篇
  星移斗转,时光似箭,不知不觉中,酒店管理系统的开发从开始到现在的结束,已经2个月了,2个月的业余时间,2个月的生活情趣,都寄托在这个软件当中,经历了各种艰苦和困惑,终于得以修成正果---深田之星酒店管理系统的顺利发布。
1201 0
|
存储 数据库 数据安全/隐私保护
MFC应用程序编写实例—完整版(原创)
前段时间,将近花了一周至两周上班和上班后的闲余时间,做了一个用于调试和测试工作项目的应用软件,下面将实现软件的重要步骤及主要功能讲解一遍,方便日后查阅。 程序开始后,提示登录框,输入用户名,密码后,登录进去主窗体,效果图如下:   下面将主要实现的功能函数要点进行描述,具体实现如下:  ...
1092 0