APL平台测试版推出.

APL平台测试版推出,  欢迎大家使用和研究, 并请提宝贵意见.

 一. APL平台概况介绍:

         APL(Abstract Program Language)平台是 作者作为C++软件工程师对抽象编程的理解, 构想和实现.  作者的意图是为C++软件工程师 在程序执行

效率, 编程效率, 柔性软件制造方面 提供一个高效的平台.  基本的思想是以C++构建应用系统的核心和骨架( 以满足执行效率要求 ),  而以 脚本语言( apl脚本,

scada脚本 )实现应用的外围(柔性和高的软件生产效率部分). 详细的设计论述参见作者博客的相关系列文章.

  二. APL平台功能介绍:

         1. 深思(DeepThink)浏览器:  ( aplBrowser.exe )

       这是一个支持双核的Web浏览器( IE内核 + Chrome内核 ) 工具 + 组态浏览器( SCADA页面 )

       支持键盘精灵

                     支持 多个桌面.  

       导航栏支持两级分类.   

        

 

 

    2.  apl本地的Web服务器(  aplHttpServer.exe  )

        这个Web服务器 支持了 以apl脚本为基础的 aplx文件来写 Web页面.

        aplx页面可以在 aplBrowser工具中打开.

              特别说明:  这个程序是在 开源软件(W3Mfc)+APL平台实现的, 以此例说明apl脚本可以 用于Web应用开发.

    3. SCADA页面的可视化设计工具(  aplSCADA_Tool.exe )

        这是 SCADA页面的可视化设计工具.

 

         4.  脚本测试工具:  ( aplScriptTool.exe )

        这个是测试 apl脚本工具. ( 目前暂时只支持 aplx格式 )

 

     

                5.  apl控制台程序(  aplConsole.exe )

        这个可以执行 aplc文件.

            6.  其他应用:

          SCADA应用:

              1.  桌面应用管理 (  /app.sca )

              2.  井字棋小游戏(  /TTT/prog/TTT.sca )

                   这个包含了 博弈树的建立 和 简单的 电脑对弈程序.

              3.  五子棋小游( /Five/prog/Five.sca )

                                                        这个里面演示了 脚本中实现线程 和 事件处理.

              4.  华容道游戏( /HuaRongDao/prog/HuaRongDao.sca )  

          控制台应用:

              1.  产生帮助工具(  /genHelp/prog/genHelp.aplc  )

                  这里演示了一个比较简单的产生 帮助文件的例子.

                                                      apl中 api帮助是用 这个产生的.

 

          更多文档和例子,  参见:  apl/wwwroot下东西.

     基础的介绍可以参见作者博客的相关内容.

 

     如果对此有兴趣的朋友, 请在评论中留言, 留下你的电邮方式,  作者会回复您如何下载 APL平台测试版, 多谢!

paul.

2012-10-31.

 

 

  

 

                

 

 

 

 

 

posted on 2012-10-31 17:05  smartfish_liu  阅读(1666)  评论(3编辑  收藏  举报

导航