问 : VB 中如何访问 Visual FoxPro 数据库?
答 : 建议在VfoxPro数据库表中设置 Primary Key, 通过最新版本的 VfoxPro ODBC 驱动程序存取Visual FoxPro 数据库,这样可获得较好的性能,以及避免 Update 时产生问题。
问 : VB5 的PictureBox 和 Image 控件支持哪几种图形文件格式?
答 : PictureBox 和Image控件用来显示图形。它可显示下面几种格式的图形:位图、图标、图元文件、增强型图元文件、JPEG 或 GIF 文件。新支持的JPEG 或 GIF 文件对 Web 页很有用。
问 : VB 中提供了哪些方法用于访问注册表(Registry)? 答 :GetSetting 函数, 从 Windows 注册表中的应用程序项目返回注册表项设置值。SaveSetting 语句, 在 Windows 注册表中保存或建立应用程序项目。
DeleteSetting 语句, 在 Windows 注册表中,从应用程序项目里删除区域或注册表项设置。
GetAllSettings 函数, 从 Windows 注册表中返回应用程序项目的所有注册表项设置及其相应值(开始是由 SaveSetting 产生)。
问: 在VB5应用程序中,如何把某个事件记入日志? 答: LogEvent 方法,在应用程序的日志目标中,把某个事件记入日志。在 Windows NT 平台上,该方法会把内容写到 NT 的 Event 日志中。在 Windows 95 平台上,该方法会把内容写到 LogPath 属性指定的文件中。按照缺省规定,如果不指定文件,事件被写入 vbevents 文件。
问: 如何检测文件是否存在?如何删除文件?
答: 用 Dir 函数可检测文件是否存在。如果已没有合乎条件的文件,则 Dir 会返回一个零长度字符串 ("")。用Kill 语句可删除文件。
问: 如何优化VB 应用程序的显示速度? 答:由于 Microsoft Windows 的图形特性,图形和其它操作的显示速度在很大程度上决定了应用程序的感觉速度。窗体出现及画图的速度越快,应用程序就会显得越快。以下的几种技术可用来提高应用程序的显示速度:
将容器的 ClipControls 属性设置为 False。
恰当地使用 AutoRedraw。
使用 Image 控件替代 PictureBox 控件。
设置属性时隐藏控件以避免多次重画。
使用 Line 替代 PSet。
通常,应用程序的感觉速度和代码的实际执行速度并无多大关系。对用户来说,启动快、绘画快并提供不间断的反馈信息的应用程序显得速度快;而在完成任务时似乎"悬挂"起来的应用程序则显得速度慢。许多技术都可以使应用程序显得速度快:
隐藏窗体而不加载。
预加载数据。
在后台使用定时器工作。
使用进度指示器。
加快应用程序的启动速度。
问:VB5 在支持 Internet / Intranet 开发方面有哪些新内容?
答:创建 ActiveX 文档
专业版和企业版 就象设计 Visual Basic 窗体那样既简单又直观。ActiveX 文档将 Visual Basic 应用程序推进到 Internet 浏览器窗口中。
创建自己的 ActiveX 控件
专业版和企业版 组合现有的控件,或由其它控件创建自己的控件。用 Visual Basic 创建的 ActiveX 控件有几项 Internet 特征,包括数据的异步下载和超链接。
多线程的 DLL
专业版和企业版 标记为无用户界面执行(即没有用户交互)的 DLL 部件可以有效地用于象 Internet 浏览器那样的多线程应用程序中。
Internet 传输控件
专业版和企业版 提供 HTTP 和 FTP 支持的新控件。
WinSock 控件
专业版和企业版 允许连接到远程计算机上,并与使用用户数据记录协议 (UDP) 或传输控制协议 (TCP) 的其它计算机进行数据交换。
超链接定位
专业版和企业版 Hyperlink 对象可以控制对 ActiveX 超连接功能的访问。使用 Hyperlink 对象的属性和方法,控件可以请求识别超链接的容器,如:Microsoft Internet Explorer,跳转到给定的 URL 或通过历史列表定位。
异步下载
专业版和企业版 通过用 Visual Basic 创建的 ActiveX 控件和 ActiveX 文档,异步下载文件、字节数组或图像。
ActiveX 文档中的菜单协商
专业版和企业版 当显示文档时,加入到 ActiveX 文档中的菜单可以与 Internet Explorer(或其它支持菜单协商的浏览器)的菜单天衣无缝地合并在一起。
ActiveX 控件接口向导
专业版和企业版 一旦加入构成的控件到 UserControl 设计器中以后,向导可以帮助将新的 ActiveX 控件(即它的接口)的属性、方法和事件映射成构成的控件和 UserControl 对象所提供的功能。
Internet 部件下载
专业版和企业版 可以使用"安装向导"特别为 Web 上部署的部件打包。 JPEG 和 GIF 支持所有版本 PictureBox 和 Image 控件,以及 Picture 对象,现在都支持 .gif 和 .jpg 文件,这对 Web 页很有用。
从开发环境中访问 Web
所有版本直接跳转到关于 Visual Basic 和其它开发产品的最新信息上。
问:如何把传统的 VB 应用程序引入到浏览器中执行? 答:ActiveX 文档移植向导是为了把已有窗体改变成 ActiveX 文档而设计的。ActiveX 文档是一种特定类型的 ActiveX 对象,这类对象在 ActiveX 文档容器(如 Microsoft Internet Explorer)里面能被存放及激活。
查看本文来源