Office中国论坛/Access中国论坛
标题:
你知道吗?或许你不知道-->竹笛转移
[打印本页]
作者:
richerg
时间:
2003-4-21 23:01
标题:
你知道吗?或许你不知道-->竹笛转移
关于vfp8.0(来自网上资料,仅供参考)
Fox软件公司并入Microsoft公司以后推出的更新版本,它引入了可视化编程技术,提供众多的工具,使得对一些常用功能的操作更为简单直观。Visual FoxPro 有很大的改进,独具特色的数据库容器为交互式用户和应用程序开发者提供了集中的数据管理功能,它不仅支持面向对象的编程方法,可生成真正事件驱动的应用程序,
可方便地与其他应用程序共享和交换数据,具有客户/服务器能力。
VFP 9.0 (代码名是:Europa) 正在研制中
功能:
§VFP 的狐狸头更新;[这是 FoxPro 脱胎换骨的革命!!!]
§提出电子商务 (E-Business) 与 VFP 结合的策略;
§强化 VFP 在交叉平台 (Desktop, COM, Web Service, Internet) 开发 COM 组件的公共接口 (Public Interface);
§错误处理 (Error Handling):提供结构化错误 (Structured Error) 的机制,从以前的平面错误处理和调试,过度到立体 (上下层) 的错误诊断和处理;增加对 Web Server 和基于对象 (Object-Based) 的错误处理方法;
§提供一个脚本 (Scripts) 窗口,比如在 Command 窗口键入/运行一条命令,原先是在 VFP 的主窗口下显示的结果,现在是在脚本窗口中显示;[可能是考虑在开发/调试期,当 VFP 主窗口布满很多窗口时,便于直观反馈信息];§提供商业对象结构 (Business Object Architecture) ,以及商业应用与 Web 技术的集成和数据的存取;
§ADO.NET 结构:ADO.NET Provides 对关联数据、XNL、应用数据的访问;
§VFP 8.0 继续脱离 VS.NET,不支持公共运行时语言 (Common Runtime Language / CLR);
§VFP 8.0 可以调用由 VB 或 C# 建立的 .NET 组件;
§VFP 8.0 作为 VS.NET 的主要部分;
§VFP 8.0 支持部分 C# .NET;
§Web 应用的 N-层系统已实用化,
§报表方面:可能会与 FoxFire! 进行亲密的接触,
解决一些报表功能方面的遗留问题,比如:方便的一对多处理、Page x of y、多细目带 (Multiple Detail Bands)、打印背景为水印 (WaterMarks)、动态图像 (Dynamic Graphic Images)、报表嵌套 (Chain Multiple Reports Together)、报表内可以写 UDF (用户自定义函数)。
把 Visual Basic .NET 作为 VFP 的辅助 (第二) 语言 (Second Language),以建立 / 分发 (Distribute)
运行 .NET 应用程序
§类浏览器增加了父/子类的交叉维护和调试;
§完善 FFC 的体系结构,FFC 重新归类,FFC 的服务分五大部分:应用程序服务 (Application Services)、窗口服务 (Window Services)、表单窗口服务 (Form Window Services)、数据存储服务 (DataStore Services)、全局服务 (Global Services);
§提供一个比较完善的 Application FrameWork Wizards;
§创建强大的 Web 表单 (Create Powerful Web Forms),并可以绑定和非绑定 Web 表单 (Bound and unbound Web Forms);
§.NET Framework 与 Visual FoxPro 开发的 APP 平稳地结合;
§在代码中可以使用 Validate DataBase Recover In 子句;[VFP 7.0 不支持 In 子句]
§串函数得到加强,比如:GetWordCount()、GetWordNum()、Strtran()、Textmerge() 等;
§网格 (Grid) 的功能加强,比如:自动折行 (WordWrap)、RowColChange 属性、BeforeRowColChange / AfterRowColChange 方式、多行选择等 (Multi-Select, Dynamic ControlSources, 和 Drop-Downs);
§数组处理 (Array Handling):从函数返回数组、 ASORT() 中可以忽视 Case,(Case 不会翻译) 等等;
§UI (用户界面) 增强:Mouse 事件支持可选择图标、VisualEffect 属性、MessageBox 的 Timeout 和 Convert、菜单支持图标和 XP 风格、VFP 8.0 安装时支持普通和 XP 风格的界面;
§数据库:在开发期 (During Development),可以:强制标准 (Enforcing Standards)、改名对象 (Handling Renamed Objects)、新建或删除字段的处理 (Handling New or Removed Fields)、团对开发 (Team Development)、自动更新元数据 (Automatically Update Meta Data)。在运行时 (During Runtime):表/数据库安全机智得到加强、防破解 (Hacker Prevention)、自动索引视图 (Automatically Index Views);[可能会有 SQL Server 的某些管理功能,比如:Security Settings、Backup and Restore a database、Create and Schedule Jobs 等,但功能不会太强]
§Intellisense & Sensibility:QuickInfo - 模拟微帮助 (ToolTip)、可以访问 (Access) Active X 控件和 COM 的属性、IntelliSense 管理器 [可能是对 FoxCode.DBF 的修改或设置]、提供 CEE (Cob Editor Extensions) 、可以自动的完成某些结构性语句,比如你键入:IF,他会自动添入:IF.../Else.../EndIf;§资源管理器 (Resource Management):DISKSPACE( "C", [1|2|3]) [可以检测 > 2GB、网络驱动器]、OS()
函数可以提供更多的信息、增强或增加了 ADLLS()、ASessions()、DisplayPath(<fullpath>, <cut to N from right>) 函数、
§VFP 8.0 可以与 VS 更紧密的集成,比如 VS 的编辑器 (Editor) 可以建立 VFP 的程序,包括 VFP Intellisense、VFP 的开发
作者:
richerg
时间:
2003-4-22 16:38
up
作者:
WTM1
时间:
2003-4-24 21:34
知道了!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3