走近VB.Net(十三) VB.Net问答全集

走近VB.Net(十三) VB.Net问答全集
VB.Net中文站 http://vbnetcn.126.com hejianzhong

最近老是有人问一些重复的问题,我就想到把他们汇总起来,现在用VB.Net太少,资料更少。问的人也不多,这

些都是从全国的讨论组收集的,有一部份来自-[VB.Net中文站讨论组]http://my.6to23.com/vbnetcn/bbs/BBS2index.htm。

一些是我回答的,有一些是一些较早研究VB.Net的网友回答的,因为是探讨的阶段,可能会有一些不正确的地方。请大家

参考一下。

--------------------------------------------------------------------------------------------------

问:VB7如何发布程序。

答:在new project(新建工程)的对话框中选定setup and deployment project后,再选中右面的setup wizard
在工程管理属性窗口点击setup1,窗口上面出现好多个小图标,点击其中任何一个都能从每一方面自定义安装程序。

--------------------------------------------------------------------------------------------------

问:如何知道我的程序需要带哪些动态链接库及控件

答:你可以在Reference下面看到引用的类库,右键菜单中有更多的功能。自已试一下除了通用运行库MSCOREE.DLL MSCORLIB.DLL 以外就是bin目录下的所有组件。在安装向导中还是选中所有组件比较好,否则在别人的电脑上可能
运行不正常。安装程序跟普通的程序一样,需要进行编译,并与普通的窗体一样是可编辑的。

-----------------------------------------------------------------------------------------------

问:VB.Net的下载地址

答:ftp://166.111.168.7/newsoft/有IE浏览器可直接访问或用CuteFTPAnonymous匿名登录有Office XP Final及VS.Net等
[ChinaASP论坛hooke提供]ftp://ftp.cug.edu.cn/pub/Microsoft/有IE浏览器可直接访问或用CuteFTPAnonymous匿名登录有Whistler//VS.Net等[CSDN论坛wbtvc提供]

---------------------------------------------------------------------------------------------------

问:(beta2)有没有解决内存泄漏问题呀,我的机子开一会儿vs7,MEM usage就会到400多。真是致命

答:B2已解决内存泄漏问题

-----------------------------------------------------------------------------------------------------

问:请问一下,我在vb.net中发现,当我将一个textbox的字体改变的时候,要出错,说是只读属性(readonly)。
我使用的方式是:textbox1.text.font.Bold=TRUE

答:首先你可能是写错了不可能是textbox1.text.font.Bold=TRUE ,你肯定是写成textbox1.font.Bold=TRUE了,对不对?
只读是说只能获得,不能修改。 你这样写是从VB6带来的思路,你可以使用兼容的类----VB6
textbox1.font = VB6.FontChangeBold(Text1.Font, True)
标准的写法应该是(要将下面的代码写在一行):
textbox1.Font = New System.Drawing.Font(\"宋体\", 9!, System.Drawing.FontStyle.Bold)
明白了么,Font虽然出现在Textbox1后面,可他是Drawing的子类了,不要弄错了。Bold是Drawing.FontStyle的子类。

---------------------------------------------------------------------------------------------------------

问:安装VS.Net时如何自定义

答:在《一步一步安装VB.Net》中的自定义路径这一步的图示出现时可以选择路径,以及需要安装的部件,因听说删除部份组件会导致运行不正常,所以建议完全安装。

------------------------------------------------------------------------------------------------------

问:安装第三张盘的时候还是提示语言类型不正确

答:先装英文的IE,然后将CD3的所有setup都执行一遍,出错的就不装,最后重启,再从CD1开始装,提示放入CD3再放入CD3。
不要忘记下载http://go5.163.com/~vbnetcn/down/Q274294_W2K_SP2_x86_CN.EXE
当然前提必须装了office,否则老实不客气说你语言类型不正确

-----------------------------------------------------------------------------------------------------

问:现在*版光盘。哪一个版本的VB.NET是最好的呢?有单盘的VB.net么

答:没有单盘的VB.Net,VS.Net是3张盘,市面上都是6张盘的,后面3张是2000年6月的MSDN

-------------------------------------------------------------------------------------

问:请问哪里有vb.net的电子书下载

答:http://my.6to23.com/vbnetcn/down/down.htm

------------------------------------------------------------------------------

问:哪里有VB.Net的例子

答:http://my.6to23.com/vbnetcn/down/down.htm

----------------------------------------------------------------------------------

问:哪里下载最新的MSDN

答:ftp://166.111.168.7

__________________________________________________________________________-

问:不用api 如何在vb.net剪切出奇怪的窗口

答:http://go5.163.com/~vbnetcn/下载skinform的源码并有相关的文章可以做出任何想象得到的窗口

----------------------------------------------------------------------------------------------------

问:如何得到skinform的解压密码

答:解压密码在http://luntan2.163.com/forum/list.php?num=97268////VB.Net中文论坛去找

-----------------------------------------------------------------------------------------

问:vs.net 是否必须在win2000 server 英文版下安装运行(sp1)

答:最好是英文版,中文版要装中文的SP,而在VS.Net中只有英文的SP,要你自已去找来的
,不过win9x也可以试试看,VS.Net的WIN98SP有支持中文

-----------------------------------------------------------------------------------------------

问:请问在Windows98,IE6环境下安装VB.net的过程

答:win9x可以装(包括winME),说明书是早的时候出来的所以说要2k才能装,vb6可以共存,而且可以相互间调用,
可以在vb6写控件拿到net中用。
有时候弹出对话框说版本不对不是这个原因,多试几次
win9x的组件支持中文,win2k只提供英文支持,中文SP要68Mwin9X 使用CD3 Win98SP1 目录下的组件升级包 最好在CD1中点选第一项让程序自动检测
当要求放入CD时放入CD3就可以,全自动啊!

-----------------------------------------------------------------------------------------

问:何处可获得以及如何编译vb.net的Windows 98,以及 Windows 95的CLR版本

答:装Microsoft .NET Framework SDK就可以了,在VS.Net的第三张盘上,这个问题问得不太准确,CLR原则上是支持任何操作系统的,主要是一些支持组件要升级--------如win98sp

---------------------------------------------------------------------------------------------

问:我装了VISUAL NET。可是只有VF,没有VC和VB。C#也没有。我看你的那个教程也没看明白。为什么要用CD1安装?主要是速度太慢。那个教程打开了半小时还没打开完。而且我在CD1和CD2上都没找到VB7。EXE和VC7。EXE是不是光盘有问题?那两个文件是不是不在CD1和CD2中。还是我在安装时出现了注册表太小和虚、拟内存太小的情况。这个问题出在什么地方呢?

答:VFP,C#,VB.Net根本是一个IDE,使用同一个安装程序(可自定义)CD1是安装程序的总枢了,首先CD1启动安装程序,点选最上面的选项,然后叫你放入CD3检测系统,再就是升级组件,自动重启,再开始安装CD1的文件,最后安装CD2,最后你得到的就是一个软件了一个IDE。在新建一个工程的时候可以选择是新建vb,vc还是C#,所以是一个东西最重要的,CD1与CD2要拷到硬盘的根目录下面(如D:\),并且至少有1G的空间,如果在COPY的时候问你是不是覆盖,你选择覆盖就可以了

-----------------------------------------------------------------------------------------------
问:听说在beta2中放弃beta1的改变,完全恢复到VB6

答:讹传,只是有部份的恢复,改回一些VB6的东西,其实在beta1中已经有一个VB6的类库,但是用起来感觉并不好,希望只是在使用习惯上有一些恢复,而不是倒退,想一下也是不可能的,CLR与OOP不可能放弃,而这也是最主要的改变

------------------------------------------------------------------------------------------------

问:VB7.0编译出来的东西可否跨平台?

答:VB7的通用运行库就是跨平台技术,但是同时需要别的平台对这种技术提供支持,好象java也需要在windows上提供虚拟机。现在正在申请将通用运行库作为通用标准。也就是说不久的将来,可能在正式版出来时吧,会完全支持跨平台的。如果说VB7不能跨平台的话,这个实在是不太可能,也可以说是根本不可能!不过我个人完全对此不感兴趣,我这样的能力只要能写出好的windows程序就谢天谢地了!

-----------------------------------------------------------------------------------------------------

问:office出现要求注册的对话框(50次限制)

答:到http://vbnetcn.126.com下载office补丁,修复mso9.dll

-------------------------------------------------------------------------------------------------------------

问:在win2000上如何配置才能够进行web Form 编程?

答:要进行web form编程你就看看asp.net栏目,并不需要特别的配置,主要是安装了IIS,一般是装了的,可以看看添加删除组件:《.NET之ASP Web Application快速入门》中有如下一段话:
“要创建一个ASP.NET Application,我们可以使用存在的虚拟目录,或者创建一个新的虚拟目录。比如,在安装了包含IIS的Windows2000服务器上,大概会有一个目录C:\\InetPub\\WWWRoot;我们使用Internet Services Manager来配置IIS,在\"Start-> Programs -> Administrative Tools\"下,用鼠标右键单击存在的目录,或者选择new来创建一个新的虚拟目录,或者选择Properties来提升一个存在的普通目录为虚拟目录。”

-------------------------------------------------------------------------------------------------------------

问:敬请指教:
我在win2000下安装vs.net,出现提示“我权限不够,不能够进入C:\\Program Files\\Microsoft Visual Studio.NET\\Crystal Reports\\viewers文件夹”,然后出错,1分钟后退出,可是此时我是以administrator登录的系统,而且关闭系统、重启动再装,还是一样。想手工删除该文件夹,可是删除不了,怎么办

答:先完全删除VS.Net,清除所有注册表残存的信息(可用注册表清理软件,如windows优化大师清理,)对注册表查错,再删除多余的帐号,重启动以后,把VS.Net拷到上次拷贝的原位置,重新安装,记住最好不要在双系统中同时安装VS.Net最不济重装一遍系统,我想你大概是安装过一遍,而且又建立过Web程序吧?!

-------------------------------------------------------------------------------------------------------------

问:我的程序在没有安装VS.Net的系统上可以运行吧

答:需要对方安装了Microsoft.NET Framework.SDK

-----------------------------------------------------------------------------------------

问:可是我拷到win98上不能运行

答:一般的是拷上去就可以用的,只是bin目录下的DLL以及其他组件要拷到当前目录(不需要注册),如果引用了一此特别的控件如AxAgent可能需要制作安装程序。

---------------------------------------------------------------------------------------------------

问:是不是需要VB6一样的运行库

答:需要CLR通用运行库,因为是C#,VC++通用的,必然会成为电脑的标准配置,虽然目前尚有限制,不过大可不必担心,以后你发行的程序不再需要一个很大的支持库,微软会免费散发容量比SDK小得多的CLR支持组件

-------------------------------------------------------------------

问:听说学会java就会用VB.Net了

答:你看到过java程序员写出VB.Net的程序或文章了么(骂人的文章倒是不少)?相反倒是VB程序员写出了C#的文章,相当好。可是有些VB程序员连VB.Net也不想看一下,起码我现在能简单的使用VB.Net但是java的源码我一点也看不懂,本来就不相关。不要相信那些大师们别有用心的鬼话。也不要大肆鼓吹面向对象的编程与.Net技术,没有什么意义。

--------------------------------------------------------------------------------------------------

问:java还有C++与VB.Net有类似的地方吗

答:有的,应该说是C#更像一些,VB.Net在底层是有相似的地方,这些都是从理论上来说,不能从语法上去理解(有一些如try.....catch......等改变了)。在语法上基本上说更像VB6一些,但是你会发现用法上有了变化,不过不能因此否认他使用的还是VB的语言。

时间: 2024-11-05 12:10:38

走近VB.Net(十三) VB.Net问答全集的相关文章

走近VB.Net(五) VB.Net核心概念

概念 走近VB.Net(五) VB.Net核心概念 VB.Net中文教程在行文上有些重复太多甚至有些啰嗦,以至让人读得索然无味,但是,这个VB.Net中文教程确实是很难得甚至可以说是经典的VB.Net文章.说老实一点,除了读得累一些外,实在是比我写的好多少倍.第二个问题就是很多人谈到很惨,说一切要从头学起,其实所要你学的不过是一些简单的语法变化,最重要的是观念的改变,也就是思维方式的转向,也就是说在经过了最初的摸索以后,你在VB6(我是不懂VB6的,我只懂一些D(不是你想的那个D),没有面向对象

VB.Net问答全集(推荐)

问:VB7如何发布程序.答:在new project(新建工程)的对话框中选定setup and deploymentproject后,再选中右面的setup wizard  在工程管理属性窗口点击setup1,窗口上面出现好多个小图标,点击其中任何一个都能从每一方面自定义安装程序.------------------------------------------------------------问:如何知道我的程序需要带哪些动态链接库及控件答:你可以在Reference下面看到引用的类库,

vb编程-用vb。net设计一个小游戏

问题描述 用vb.net设计一个小游戏 我想实现以下功能: 当单击某一个按钮时,如果其他按钮的颜色和这个按钮相同,则让这两个按钮消失,该怎么判断那个按钮是否和本按钮的颜色相同

vb添加现存-VB 添加现存工程之前用不用先把要添加的文件导到同一文件夹?

问题描述 VB 添加现存工程之前用不用先把要添加的文件导到同一文件夹? 比如从c盘某文件夹下的工程一中添加一个D盘的某文件夹下的某一窗体,我添加完,编完代码后,把D盘该文件夹下的该窗体文件移动到c盘原工程文件中去,那还能用么,有没有路径错误之类的问题..还是说,添加之前就需要把要添加的窗体文件拷贝到工程文件所在的文件夹下么?

vb编程-用vb开发编写一段找图代码

问题描述 用vb开发编写一段找图代码 用vb开发编写一段找图代码用什么算法能做到快速准确节省处理器资源呢? 解决方案 对一段VB代码的总结~

vb opc-如何在VB中开发opc客户端

问题描述 如何在VB中开发opc客户端 前面服务器已经连接成功 Dim WithEvents ConnectedGroup As OPCAutomation.OPCGroup ConnectedOPCServer.OPCGroups.DefaultGroupIsActive = True ConnectedOPCServer.OPCGroups.DefaultGroupDeadband = 40 ConnectedGroup = ConnectedOPCServer.OPCGroups.Add(

vb net 画图-vb.net画图 怎么画出光晕效果,即太阳光照的效果

问题描述 vb.net画图 怎么画出光晕效果,即太阳光照的效果 如题:用vb.net画图, 怎么能画出光晕效果,即像太阳光照过来的效果 解决方案 用ps建立一个透明图层,用渐变和发光画好,保存为png VB程序读取它,并且和现有的图片合成. 解决方案二: 这是个不错的办法,我试一下.另外VB.net里有个线性渐变LinearGradientBrush画刷,怎么没有径向渐变(圆形渐变)的画刷??我找了半天没有找到

vb button 灰色-VB中button按下弹起的问题

问题描述 VB中button按下弹起的问题 1.我写了一个button,字体颜色为白色. 2.按下后button,字体变绿色. 2.弹起来后,在一定的时间段内,按钮灰调,不能按. 问题:1,2,3都已经实现了.可以按钮灰调时,字体的颜色为什么是绿色的. 三个button,只有一个出现这个问题,求解?

vb编程-在VB中如何把text中可选的datafield添加到combo控件中

问题描述 在VB中如何把text中可选的datafield添加到combo控件中 在VB中如何把text中可选的datafield添加到combo控件中 如题,急求T_T 解决方案 可以用字典的方法,具体的你可以百度一下,字典的用法