CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

学习VB的经验!!

楼主twtetgso(*学习再学习*)2002-04-07 08:27:11 在 VB / 基础类 提问

欢迎各位VB高手来谈一下学习VB的经验。。掌声鼓励!! 问题点数:100、回复次数:22Top

1 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-04-07 08:42:24 得分 5

先学QB(Quick   BASIC),这样VB才学的快Top

2 楼mousie(浩子 〖www.xygu.com〗)回复于 2002-04-07 09:02:45 得分 5

找一个东西来做,配合MSDN,一定快的。Top

3 楼gaoqi5037(高岐)回复于 2002-04-07 09:10:17 得分 5

同意楼上的。不过你要是学过QB的话会更快。  
  VB很简单的。是最容易入门的语言Top

4 楼wangsitao(飞猪)回复于 2002-04-07 09:12:56 得分 5

找一个东西来做Top

5 楼anshinfo(十万个为什么)回复于 2002-04-07 09:25:48 得分 5

我靠!我说自己怎么老也不长进!原来因为没学QB!?Top

6 楼cj2hi(问题)回复于 2002-04-07 09:29:32 得分 5

我不是什么高手,但还是想谈一下,不介意吧!!!?  
  个人认为学VB可以先模仿一些例子先做一下,当然都是很小的那种.  
  把最基本的控件都掌握了再进一步深入开发.Top

7 楼wenw(阿文)回复于 2002-04-07 09:32:58 得分 5

同意楼上的意见,你先找一些源代码,能看懂后再根据自己的思想做新的程序或者控件。Top

8 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-04-07 09:33:13 得分 5

 
  Get   语句  
               
   
  将一个已打开的磁盘文件读入一个变量之中。  
   
  语法  
   
  Get   [#]filenumber,   [recnumber],   varname    
   
  Get   语句的语法具有以下几个部分:  
   
  部分   描述    
  filenumber   必要。任何有效的文件号。    
  recnumber   可选。Variant   (Long)。记录号(Random   方式的文件)或字节数(Binary   方式的文件),以表示在此处开始读出数据。    
  varname   必要。一个有效的变量名,将读出的数据放入其中。    
   
   
  说明  
   
  通常用   Put   将   Get   读出的数据写入一个文件。  
   
  文件中第一个记录或字节位于位置   1,第二个记录或字节位于位置   2,依此类推。若省略   recnumber,则会读出紧随上一个   Get   或   Put   语句之后的下一个记录或字节(或读出最后一个   Seek   函数指出的记录或字节)。所有用于分界的逗号都必须罗列出来,例如:  
   
  Get   #4,,FileBuffer  
   
  下列规则适用于以   Random   方式打开的文件:    
   
  如果要读出的数据的长度小于   Open   语句的   Len   子句中所指定的长度,Get   会在某个边界之内读出随后的记录,在这里,边界的长度等于记录的长度。将此文件缓冲区内的现有内容填入到一个空间之内,该空间介于一个记录的结尾与下一个记录的开头之间。因为无法确定填入的数据量,所以,应设法使记录的长度与读出的数据长度一致,这通常是个好办法。  
   
   
  如果读出的变量是一个可变长度字符串,则   Get   语句先读出一个含有字符串长度的双字节描述符,然后读出放入变量中的数据。所以,Open   语句中的   Len   子句所指定的记录长度必须至少比字符串的实际长度多两个字节。  
   
   
  如果读出的变量是一个数值类型的   Variant,则   Get   先读出两个字节,识别   Variant   的   VarType,然后读出放入此变量中的数据。例如,在读出   VarType   3   的   Variant   时,Get   读出六个字节:前两个字节说明   Variant   为   VarType   3   (Long),后四个字节则包含   Long   类型数据。Open   语句中的   Len   子句所指定的记录长度必须至少比储存变量所需的实际长度多两个字节。    
  注意   可以使用   Get   语句从磁盘中读出一个   Variant   数组,但不能使用它读出包含数组的标量   Variant。也不能使用   Get   从磁盘中读出对象。  
   
  如果读出的变量是   VarType   8   (String)   的   Variant,则   Get   先读出两个字节,识别   VarType,接下来的两个字节指出字符串的长度,然后读出字符串数据。Open   语句中的   Len   子句所指定的记录长度必须比实际字符串的长度至少多四个字节。  
   
   
  如果读出的变量是一个动态数组,则   Get   会读出一个描述符,其长度等于   2   加上   8   乘以维数,即   2   +   8   *   NumberOfDimensions。读出数组数据和数组描述符就需要占据字节,而   Open   语句中的   Len   子句所指定的记录长度必须大于或等於这些字节数的总和。   例如,在将数组写入磁盘时,下列数组声明需要   118   个字节:    
  Dim   MyArray(1   To   5,1   To   10)   As   Integer  
   
  这   118   个字节的分配情况如下:18   个字节用于描述符   (2   +   8   *   2),100   个字节用于数据   (5   *   10   *   2)。  
   
  如果读出的变量是一个大小固定的数组,则   Get   只读出数据。它不读出描述符。  
   
   
  如果读出的变量是任何其他类型的变量(不是可变长度的字符串或   Variant£©,则   Get   只读出变量数据。Open   语句中的   Len   子句所指定的记录长度必须大于或等於要读出的数据的长度。  
   
   
  Get   在读出用户定义类型的元素时,好象是单独地读出每一个元素,只是不在元素之间进行填充。在磁盘上,(用   Put   写入的)用户定义的类型的动态数组之前有一个描述符,其长度等于   2   加上   8   乘以维数,即   2   +   8   *   NumberOfDimensions。Open   语句中的   Len   子句所指定的记录长度必须大于或等於读出个别元素(包括任何数组及其描述符在内)所需的全部字节数总和。    
  对于以   Binary   方式打开的文件,Random   的所有规则都适用,但以下情况除外:    
   
  当   Open   语句中的   Len   子句不起作用时,Get   连续从磁盘中读出所有变量;也就是说,两个记录之间没有任何填充。  
   
   
  对于任何不属于用户定义的类型的数组,Get   只读出数据。它不会读出描述符。  
   
   
  Get   读出可变长度字符串,不管这些字符串是否具有长度为   2   字节的描述符,它们都不是用户定义的类型的元素。所读出的字节数等於字符串已包含的字符数。例如,下列语句从文件号为   1   的文件中读出十个字节:    
  VarString   =   String(10,   )  
  Get   #1,,VarString  
  Top

9 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-04-07 09:33:42 得分 0

对不起!贴错位置了!Top

10 楼dyx(天火)回复于 2002-04-07 09:37:15 得分 5

作些实际的工程(软件),在工作中不断学习提高Top

11 楼speedrain()回复于 2002-04-07 09:46:09 得分 5

同意cj2hi的意见,大多数没学过vb的都这样上手的,可以自己多试试!Top

12 楼oldsongs(一杯砂)回复于 2002-04-07 10:15:30 得分 5

边学边用,长进最快!Top

13 楼ccbl(<<<=====)回复于 2002-04-07 10:33:04 得分 5

如果是男人找一个高手女友  
  如果是女人好办在CSDN上找一个高手的男友Top

14 楼sexing(性)回复于 2002-04-07 10:39:02 得分 5

楼上的哥们果然是高啊  
  没有2米冶游1米9啊  
  个人意见,边学边用,可以自己找些东西写  
  简单一点的,比如家里的财政收支情况啦,  
  遇到问题来csdn,大家帮你啦Top

15 楼lxqlogo0(群子)回复于 2002-04-07 10:44:39 得分 5

msdn是   教科书Top

16 楼lxqlogo0(群子)回复于 2002-04-07 10:50:45 得分 5

scdn   是参考书Top

17 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-04-07 11:01:22 得分 5

scdn是什么东西?  
  难道是:  
  sc:星际  
  d:开发  
  n:网络Top

18 楼peaty(青春易老,亲情最真)回复于 2002-04-07 13:36:46 得分 5

scdn  
   
  死撑多难Top

19 楼thirdapple(.:RNPA:.陨落雕 - 芝兰宝树)回复于 2002-04-07 13:47:38 得分 5

多编编就行.Top

20 楼twtetgso(*学习再学习*)回复于 2002-04-09 08:50:17 得分 0

非常感谢各位大侠。Top

21 楼lily0000000(heaven)回复于 2002-04-09 08:53:13 得分 5

边做边学Top

22 楼lihonggen0(李洪根,MS MVP,标准答案来了)回复于 2002-04-09 09:19:52 得分 5

配合MSDN  
  多编程  
  Top

相关问题

  • 学习经验!
  • 如何学习vb??
  • 如何学习vb?
  • 怎样学习vb?
  • 各位高手,我初学java,以前是学VB的,请介绍一下学习java的经验
  • 近日,我开始学习VC,请问在VB上有什么可以借鉴的经验?顺便散散分!!!!!!!!!
  • VB咋长实际经验
  • 需vb学习资料!!!
  • vb学习的方法?
  • 如何学习vb啊!

关键词

  • 语句
  • 数据
  • 文件
  • 学习
  • vb
  • 读出
  • 长度
  • 描述符
  • 变量
  • 数组

得分解答快速导航

  • 帖主:twtetgso
  • zyl910
  • mousie
  • gaoqi5037
  • wangsitao
  • anshinfo
  • cj2hi
  • wenw
  • zyl910
  • dyx
  • speedrain
  • oldsongs
  • ccbl
  • sexing
  • lxqlogo0
  • lxqlogo0
  • zyl910
  • peaty
  • thirdapple
  • lily0000000
  • lihonggen0

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo