【Asp.net精品源码栏目提醒】:本文主要为网学会员提供“【精品】PB11_SDNChinaEvent - 其它资料”,希望对需要【精品】PB11_SDNChinaEvent - 其它资料网友有所帮助,学习一下!
PowerBuilder的过去、现在和未来PowerBuilder 11 --- 加速.NET应用程序开发张华宇 harryzsybase.comStaff Software Engineer IISybase Inc.议程 回首PowerBuilder发展史 简介PowerBuilder 11.0 新功能 展望PowerBuilder 的未来 QAPowerBuilder 发展史(1) 1990 PowerBuilder 1.0 Beta 1991 PowerBuilder 1.0. – Client/Server 快速开发工具 – DataWindow(数据窗口) 1992 PowerBuilder 2.0 – 面向对象(OO)程序设计 – 支持 Windows 3.1 1993 PowerBuilder 3.0 – 支持Native DB Driver – 团队协同开发 – InfoMaker 1994 PowerBuilder 4.0 – 多平台支持 – Data Pipeline 1995 Sybase收购Powersoft 1996 PowerBuilder 5.0 – 机器码生成 – PFCPowerBuilder 基础类库PowerBuilder 发展史(2) 1997 PowerBuilder 6.0 – 支持n层架构(n-tier architecture) – SharedObject(多线程) 1998 PowerBuilder 6.5 – 结合PowerDynamo进行Web应用开发 2000 PowerBuilder 7.0 – IDE增强 – 语言增强 2001 PowerBuilder 8.0 – IDE增强(Workspace和Target) – 支持DBCS – HTML Web Target 2003 PowerBuilder 9.0 – JSP Target – PBNI WebService Client EJB Client和PBDOM – DataWindow.NETPB 9发布后大约1年PowerBuilder 发展史(3) 2004 PowerBuilder 10.0 – 支持Unicode – PowerDesigner Plugin – XML/XHTML Web DataWindow – 支持Section 508 – 支持MobiLink 2006 PowerBuilder 10.5 – 运行时界面增强: TreeView DW Contemporary Menu and Tool bar DatePicker… – Web Service增强 – Application Server Plugin 2007 PowerBuilder 11.0 – .NET应用程序开发 – DataWindow增强 – 增强MobiLink支持 http://bbs.51cto.com/thread-49184-1-6.html http://pbdj.sys-con.com/read/124571.htm http://cym.blogdriver.com/cym/1146367.htmlPowerBuilder 主要特征 快速开发工具 – 事件驱动 – 图形界面 DataWindow技术 丰富的数据库支持及高性能的数据库驱动 – 支持Native DB driver 虚拟机架构 支持面向对象编程的脚本语言 – PowerScript 多平台支持PowerBuilder 产品族 PowerBuilder PocketBuilder DataWindow .NET InfoMaker PowerBuilder Application Server Plug-in 相关的Sybase产品 Workspace PowerDesigner EAServer ASE ASAPowerBuilder 11.0 新功能.NET 应用程序开发 ASP.NET应用程序开发 Windows Forms应用程序开发 开发.NET assembly 开发.NET Web Service 使用.NET classes智能客户端应用程序 智能客户端应用程序部署 使用MobiLink同步技术创建离线应用程序数据库 数据窗口 及IDE的增强 使用Web Service作为Datawindow数据源 使用最新的SNC数据访问界面来支持Microsoft SQL Server 2005 窗口对象增加了新的透明和动画属性 IDE增强 – 可以改变大小的对话框 – 项目画板和输出窗口的增强.NET概述PowerBuilder开发者的新机会.NET概述针对桌面和 Web应用程序开发的软件平台 公共语言运行时(Common Language Runtime) – 垃圾收集 安全 版本管理… 一套巨大的类库 – XML 集合… 应用程序 – Windows Forms – Web Forms – Web services – WPF Windows Presentation Foundation – Silverlight Windows Presentation Foundation/Everywhere http://silverlight.net/.NET演化微软平台的图形界面发展史历史上的四个主导图形界面开发体系 User32/GDI32 Visual Basic用户界面模型“Ruby” MSHTML 用户界面模型 “Trident” Windows Forms托管的用户界面模型未来的图形展现技术Windows Forms 传统业务应用 – 数据输入 – 报表 – Master/detail关系 – 查询表单 – 交互式的数据展现Windows Presentation FrameworkWPF 最佳的显示效果 但只能在Windows平台使用SilverLightWPF/E 类似与Flash的跨平台,跨浏览器解决方案AJAX ASP.NETWeb Forms 电子商务,门户网站,…PB .NET概述开发数据为中心的.NET应用的RAD工具PB .NET概述 源代码 PB .NET 生成 .NET PBL文件 编译器 应用程序 引用 PowerBuilder .NET 运行库 PowerBuilder .NET编译器架构PB .NET概述PB .NET的主要功能 部署应用程序 – 成为 .NET Windows Forms/SmartClient 应用程序 – 成为 .NET Web Forms 应用程序 部署 NVO Non Visual Object – 成为 .NET class – 成为 .NET Web service .NET interop PB .NET概述PB.NET Web PowerBuilder Web Form 编译 PowerBuilder Application ApplicationForms应用程序架构 DataWindow .NETApplications Sybase.PowerBuilder.Web.DLL WebForm Control Sybase.PowerBuilder.Common.DLL PBDWM.DLL Sybase.PowerBuilder.Interop.DLL PBSHR.DLL Sybase.PowerBuilder.Core.DLL DB Drivers PB Native DLLs PowerBuilder System Library for .NET without PBVM PB .NET概述 PowerBuilder Windows 编译PB.NET Form Application PowerBuilder ApplicationWindowsForms 应用 DataWindow .NET Windows Form Control程序架构 Sybase.PowerBuilder.Win.DLL Sybase.PowerBuilder.Common.DLL PBDWM.DLL Application config Sybase.PowerBuilder.Interop.DLL PBSHR.DLL Application manifest Sybase.PowerBuilder.Core.DLL DB Drivers PB Native DLLs PowerBuilder System Library for .NET without PBVM PB .NET概述 编译PB.NET Web NVO ASP.NET Web Service PBLs with NVOsServices应用程序架构 DataWindow .NET Sybase.PowerBuilder.Web.DLL Sybase.PowerBuilder.Common.DLL PBDWM.DLL Sybase.PowerBuilder.Interop.DLL PBSHR.DLL Sybase.PowerBuilder.Core.DLL DB Drivers PB Native DLLs PB System Library for .NET without PBVM PB .NET概述 编译PB.NET NVO .NET Assembly PBLs with NVOsAssemblies应用程序架构 DataWindow .NET Sybase.PowerBuilder.Win.DLL Sybase.PowerBuilder.Common.DLL PBDWM.DLL Sybase.PowerBuilder.Interop.DLL PBSHR.DLL Sybase.PowerBuilder.Core.DLL DB Drivers PB Native DLLs PB System Library for .NET without PBVM