工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > 开发专栏 > VB > 正文
Visual Basic 的常见问题及解答
[文章信息]
作者:
时间:2005-04-01
出处:MSDN
责任编辑:方舟
[文章导读]
Visual Basic 学习版使编程人员轻松开发 Windows 95 和 Windows NT(R) 的应用程序
advertisement
专题教程宝典
【软件应用】
【办公软件】
【图形图像】
【网页制作】
【操作系统】
【网络安全】
【程序开发】
【日报周刊】
【多媒体教程】
· 天极软件应用多媒体教程
· 修改设置 打造安全的个人电脑
· QQ2005beta1十大媒体联合发布
· 电脑美术设计中的色彩表现
· MFC程序员的WTL开发指南
· 多媒体系列教程:网页设计制作
· Win XP系统应用技巧完全手册
· 3Ds max7多边形建模从入门到进阶
· 微软对.NET失去信心?.NET专家激起千层浪
· Outlook Express使用技巧大全(一)
[正文]

1 2  下一页

  问 : Visual Basic 有哪些版本?它们有什么区别?

  答 : Visual Basic 有三种版本,各自满足不同的开发需要。

  1. Visual Basic 学习版使编程人员轻松开发 Windows 95 和 Windows NT(R) 的应用程序。该版本包括所有的内部控件连同 Grid、Tab 和 Data_Bound 控件。学习版提供的文档有《程序员指南》、联机帮助及 Visual Basic《联机手册》。

  2. 专业版为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能连同 ActiveX 控件,还包括 Internet 控件和 CrystalReport Writer。专业版提供的文档有《程序员指南》、联机帮助、《部件工具指南》。

  3. 企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM) 面向工程版的控制系统等等。企业版提供的文档包括专业版的所有文档,还有《客户/服务器应用程序开发指南》和 SourceSafe User's Guide。

  问 : 安装 Visual basic 需要哪些硬件和软件?

  答 : 分别需要:

  1. Microsoft Windows NT 3.51 或更新的版本,或 Microsoft Windows 95; 80486 或更高的微处理器。

  2. 如果是全安装,则至少需要 50 MB 的硬盘空间。

  3. 一个 CD-ROM 驱动器。

  4. Microsoft Windows 支持的 VGA 或更高分辨率的屏幕。

  5. 16MB RAM。

  6. 鼠标或其它定点设备。

  问 : 如何得到关于 Crystal Reports 的技术支持?

  答 : 如果您在安装Crystal Reports 时发生问题, 请与微软公司联系。如果您需要得到其他方面的技术支持, 请直接和 Seagate 公司联系。Seagate公司的网页是 http://www.crystalinc.com 或 http://www.img.seagatesoftware.com。Seagate公司的技术支持电话是: 01-604-669-8379 或 01-800-877-2340。

  问 : 在 Visual Basic 中可以和哪些数据库通讯?

  答 : 在 Visual Basic 中可以和三类数据库通讯, 它们分别是:

  1. Visual Basic 数据库 - 也被称为本地数据库,这类数据库文件使用与 Microsoft Access 相同的格式。Jet 引擎直接创建和操作这些数据库并且提供了最大程度的灵活性和速度。

  2. 外部数据库 - 它们是使用几种流行格式的"索引顺序访问方法 (ISAM)"数据库,这些流行格式包括 Btrieve、dBASE III、dBASE IV、Microsoft FoxPro versions 2.0 和 2.5 以及 Paradox versions 3.x 和 4.0。在 Visual Basic 中能够创建和操作所有以上格式的数据库。也可以访问文本文件数据库和 Microsoft Excel 或 Lotus 1-2-3 电子表格。

  3. ODBC 数据库 - 包括符合 ODBC 标准的客户/服务器数据库,如 Microsoft SQL Server。要在 Visual Basic 中创建真正的客户/服务器应用程序,可以使用 ODBCDirect 直接把命令传递给服务器处理。

  问 : 在Visual Basic中,如何与串行口通讯?

  答 : Visual Basic 提供了一个 MSCOMM控件, 它负责从串行口接受和发送数据。您可以在Visual Basic开发环境下选择"工程",在工程菜单下选择"部件", 从部件中选择"Microsoft Comm Control", 将 MSCOMM控件加入到您的工具箱中。然后通过设置MSCOMM控件的属性来修改串行口通讯参数如通讯口、波特率等。

  问 : 如何在 VB 中调用 Win32 函数?

  答 : 在 Visual Basic 的 WINAPI 子目录下, 您可以找到 WIN32API.TXT,它包含 Win32所有的函数说明、类型说明和全局常量值。您可以使用Visual Basic 的外挂程序 VB API Viewer来选择您所需的 Win32 函数,然后通过简单的复制、粘贴技术将该函数的说明放入的Visual Basic 工程中,这样您就可以象调用Visual Basic一般函数那样调用它了。

  问 : Visual Basic 5.0 不能正常启动了,怎么办?

  答 : 这可能是两方面原因造成的:

  1. 外挂程序出错。您可以用记事本打开系统目录下的 VBAddin.ini 文件,将每一项的值都改为0,即不启动外挂程序。

  2. 保存的有关Office 命令栏的数据出错。在这种情况下您可以从注册表删除"HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\Visual Basic\5.0" 这一项。修改了以上内容后,您只需重新启动 Visual Basic即可。

  问 : 在Visual Basic 中, 某些控件被破坏了怎么办?

  答 : 您可以从 VB 安装盘中找到响应文件,将它拷贝到系统目录下。然后用 regsvr32 手工注册那些控件。方法为 : regsvr32 xxxx.ocx

  问 : 在多用户环境下,Microsoft Jet 如何防止其他用户修改您的数据?

  答 : Microsoft Jet 提供了三种不同级别上锁定数据的方法。它可以防止多个用户同时修改数据。

  1. 独占模式 阻止其他所有用户访问数据库, 这是限制最大的模式。

  2. 记录集锁定 锁定 Recordset 对象的基本表,用读表锁定、写表锁定或两者都用。

  3. 页面锁定 锁定包含正在编辑的数据的页面,其长度为 2048 个字节 (2K)。这是限制最小的模式

  问 : 保守式锁定与开放式锁定有什么区别?

  答 : 使用保守式锁定时,一旦调用 Edit 方法,引擎就会锁定包含当前编辑记录的页面,直到显式地提交或取消这个记录的变更后,它才释放这个锁定。但它的缺点锁定记录的时间很长,而且不仅锁定了用户正在编辑的记录,而且还会锁定驻留在该锁定页面内的其它记录。

  使用开放式锁定时,引擎仅在试图用 Update 方法提交记录变更时锁定页面。因为锁定仅在应用程序试图提交变更时发生,所以能使锁定的时间最短。但开放式锁定的缺点是:当用户开始编辑记录时,不能确定更新是否会成功。如果另一个用户改变了第一个用户正在编辑的记录,那么依赖于开放式锁定的更新将会失败。

  问 : 在VB5中,将一个应用程序编译成"Native Code", 在发布该应用程序时,还需要MSVBVM50.DLL 吗?

  答 : 需要。所有用VB5生成的应用程序都需要MSVBVM50.DLL,不管是"Native Code" 还是"P-Code"。因为需要MSVBVM50.DLL 实现Form、类模块、语言等许多功能。"Native Code"是指不需要运行时解释,直接就能在CPU上运行的代码,但并不意味着静态连接, VB5生成的应用程序需要到动态连接库(DLL)中调用库函数。


1 2  下一页

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 让Visual Basic应用程序支持鼠标滚轮
  • 将个性化进行到底 VB中打造个性进度条
  • 在VB中通过相对路径引用标准DLL
  • 让你的VB程序支持多国语言的切换
  • 用Visual Basic学做“黑客”程序
  • 3家搜索引擎集体诉讼8848 吕春维未敢出席
  • 杨元庆:没有准备不会获批的备用方案
  • 【315】华硕笔记本电脑漏电 存在设计缺陷
  • 军队信息化诞生新领域 电子军务呼之欲出
  • 世界经济论坛公布信息化程度全球最新排名
  • 2004政务绩效评估:政府门户尚处于发展阶段
  • 甲骨文出资5.15亿美元 意图收购RetekInc
  • 技术并购:帮你突破传统增长的“天花板”
  • Advertisement

    天极无线
    经典名曲 华语流行 欧美风情 人声音效 原声大碟
    你好周杰伦-安又琪
    直线-张韶涵
    天边-张韶涵
    看我72变-蔡依林
    乱世佳人-Twins
    全世界下雨-张娜拉
    我们的爱-飞儿乐队
    分手快乐-梁静茹
    爱在西元前-周杰伦
    三万英尺-迪克牛仔
    爱如潮水-张信哲
    爱情宣言-齐秦
    寻找玛依拉-刀郎
    驼铃-刀郎
    老鼠爱大米-杨臣刚
    功夫主题曲
    仙剑主题曲杀破狼
    天下无贼片尾曲
    冲动的惩罚-刀郎
    情人-刀郎
    爱情-莫文蔚
    挪威的森林-伍佰
    奔跑 - 羽泉
    因为爱 - 羽泉
      ·时尚女人圈
    ·经典影视专集
    ·美女秀场
    ·美丽大自然专题
    ·流行金曲
    ·科幻电影特区
    | 最新推荐
    ·你好周杰伦
    ·杀破狼
    ·寻找玛依拉
    ·孤单公园
    ·男人海洋
    | 魔术铃声
    ·少女丰胸
    ·少妇丰胸
    ·减肥魔铃
    ·增高魔铃
    ·美容魔铃

    今日报价查询 更多报价