PB12预览版(CTP)

 大家盼望已久的POWERBUILDER12终于出来了个预览版(CTP)。
 
1. 下载安装
 
 
如果还想安装SQLWhere11,则可下载:
http://download.sybase.com/beta/pb12ctp/SQLAnywhere11.zip
 
2. 安装要求
   PB12因为基于微软的VS和WPF技术,所以安装所需要的硬件和软件环境都很高。安装之前请确认已安装了.net framework 3.5 (SP1),如果还要PB.NET能运行,请安装好VS2008 (SP1)。如果在安装时出现:
 “One or more components not found, please reinstllall the application” 这样的提示或在启动PB.NET时出现,则有可能是PBSHEEL.EXE程序的注册问题,也可能与使用中文版本的VS2008团队版本有关,可以执行CMD命令: pbshell.exe /setup  看看是否有效果。 如果还不行,请从后面所列论坛查找答案。
 
3. 文档资源
 
4. 论坛资源
   这次随着PB12预览版的推出,SYBASE不再像原来那样通过新闻组的形式提供在线服务,而是采用更直接的论坛形式为使用者解疑,地址为:http://pb-beta.sybase.com/ 。  不过论坛分类不明显,想进入者请首先注册一个账号。
 
5. 使用
   PB12版本的IDE已经被划分了2部分(不知道以后的正式版是否还是这样?),1个是基于我们以前所见的传统IDE,跟以前版本长得一个样,没太多差别,另1个可就不一样了,因为是基于VS内核的,并使用了WPF技术,所以是个全新的IDE(这也是必须安装VS2008的原因,因为使用了VS Shell)。
PB12预览版(CTP) - 开心就好 - 等待

   关于传统IDE就没必要多费文字了,这里只谈谈PB.NET的IDE:
 
   1) 首先启动PowerBuilder .NET 12.0
   2) 新建解决方案
      点击File->NEW菜单,在对话框中选择Solution,再点击Finish按钮,它会要求你选择保存的方案路径和文件名(扩展名为pbwx),确定后就为你建好了方案,界面返回:
PB12预览版(CTP) - 开心就好 - 等待
 
再点击File->NEW菜单,在对话框中选择TARGET,再选择WPF WINDOW APPLICATION、.NET ASSEMBLY,.NET WEB SERVICE 三个之一(按需要选择)。例如我们要建一个WPF窗口,那就选择第1个:
PB12预览版(CTP) - 开心就好 - 等待
 
后面按对话框的要求继续进行下去即可。如果需要将原有的非WPF应用转换过来,在这里选择
“Convert an existing Win32 or Windows Forms target to WPF“ 即可。
 
在解决方案的“引用”节点下的文件,就像VS.NET中的各语言的命名空间库(例如C#中我们都需要这样使用using namespace_lib 的形式将命名空间加入) 。
 
再继续为Target增加窗口、数窗等对象。
 
一些特点总结:
 
1) 一个WPF窗口及其控件因为是基于XAML描述的,所以我们可以再画板中利用属性窗口更改属性,也可直接在XAML窗口修改描述,非常方便,不懂XAML的人也能非常简单地设置有关属性。
 
2) 当前打开的WPF窗口,会在画板上开2个小窗,1个是外观窗口,用于设置控件和属性,1个是脚本代码窗,这样我们就不需要在外观和脚本之间来回切换了。
 
3) 脚本编写时,PB.NET的在线代码提示功能(AutoScript)响应很快,并且其功能已远非传统版本可比,因为它是基于VS的,所以与VS下的代码编写几乎无异。
 
4) PB.NET的GUI控件很漂亮,同时可加入很多VS中的控件。
 
 PB.NET就像个VS2008的PB#,希望SYBASE能尽快完善原有版本,推出正式版,并最终做得成功。
 
 
6. PB.NET 的视频资源
   一些视频资源:
      介绍如何创建解决方案、Target、Object 等
  
      介绍将pb标准的workspace工程转换到pb.net下后的文件组织形式
      介绍WPF窗口画板的使用
   
 
       介绍WPF数窗画板的使用
 
       介绍脚本语言的增强部分和使用操作(用过vs的人感觉PB也很亲切了!)
 
       介绍WPF窗口控件如何使用皮肤
发布了31 篇原创文章 · 获赞 2 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章