打印

[提问] vb问题再一个集合

vb问题再一个集合

1。 text1.text=input(LOF(1),1) 是什么意思
2。 什么是模块  类模块   网上找到N多答案  没明白  希望回答者可以语言通俗一点
3。 goto转到一个地方后 可不可以只执行一个语句  而不是所有标号后的语句都执行
4。 程序段是什么
5。 什么是对像  同样 通俗一点
6。 能不能把不同类型的控件做成数组
7。 如何声明公共变量
8。 公用过程的代码应该怎么写?
9。 如果text1.text里包含字符a  ,这个时候点一个command 后  可以把text1.text里所有的a全部都删掉  这个代码怎么写   如果只想清除某一个a  代码又应该怎么写
10。 怎么检测 text1.text里有没有四个a, 怎么检测text1.text里有没有a b c d 这四个字母
11。 怎么将多个文件框里的内容同时写入一个文件里  是不是这样?  print #1,text1.text,text2.text   ?

12。 如果我在form_load中声明的变量 我想在别的控件中也可以用这个变量  应该怎么声明这个form_load的变量?

谢谢·!!!!!!!!!!!!!!!!!!!

[ 本帖最后由 wyzhack 于 2007-2-21 11:33 编辑 ]
if (a != a) {
System.out.println("你太有才了");
}

TOP

人呢。。。。。。。。。。。。。。。。。
。。。。。。。。。。
if (a != a) {
System.out.println("你太有才了");
}
1。 text1.text=input(LOF(1),1) 是什么意思
  抱歉我不知道……
2。 什么是模块  类模块   网上找到N多答案  没明白  希望回答者可以语言通俗一点
  这个……模块……我认为吧……把大段经常要引用的过程和API存放的地方就是模块。
  而且在别的工程里面饮用也会很方便。这个类模块,说不大清,应该是定义自己的
  类,就像integer ,string这些似的。
3。 goto转到一个地方后 可不可以只执行一个语句  而不是所有标号后的语句都执行
  既然是一个语句,为什么不直接用判断呢??
4。 程序段是什么
  这个……过程??(希望知道的能指点一下)
5。 什么是对像  同样 通俗一点
  可视化?
6。 能不能把不同类型的控件做成数组
  不可能的。
7。 如何声明公共变量
  public(在窗体或模块)
  global(在模块)
8。 公用过程的代码应该怎么写?
  public [function|sub]
9。 如果text1.text里包含字符a  ,这个时候点一个command 后  可以把text1.text里所有的a全部都删掉  这个代码怎么写   如果只想清除某一个a  代码又应该怎么写
  直接写上来的,电脑又重新装了。
  你要自己改一改!!!
复制内容到剪贴板
代码:
  if Instr(1,text1.text,"a") <> 0 then
      'text1.text =  Replace(text1.text, "a", "") ' 这个是去掉所有的a
      dim TempPosition as integer
      TempPosition  = Instr(1,text1.text,"a")
      text1.text = left(text1.text , tempposition -1) & right(text1.text , len(text1.text - tempposition)
  endif
  
10。 怎么检测 text1.text里有没有四个a, 怎么检测text1.text里有没有a b c d 这四个字母
  instr
11。 怎么将多个文件框里的内容同时写入一个文件里  是不是这样?  print #1,text1.text,text2.text   ?
  要么将几个text的内容合并,要么一个一个的写。
12。 如果我在form_load中声明的变量 我想在别的控件中也可以用这个变量  应该怎么声明这个form_load的变量?
  我只记得C++有一个定义类型可以达到这个。好像不可以的。

[ 本帖最后由 Christopher 于 2007-2-21 16:08 编辑 ]

TOP

   感动啊 。。。。。。。。  我看看先。。
if (a != a) {
System.out.println("你太有才了");
}

回复 #1 wyzhack 的帖子

1。 text1.text=input(LOF(1),1) 是什么意思
      首先呢现说说input的用法哈
    Input   函数   
    返回   String,它包含以   Input   或   Binary   方式打开的文件中的字符。   
    语法   
    Input(number,   [#]filenumber)   
    Input   函数的语法具有以下几个部分:   
    部分   描述     
    number   必要。任何有效的数值表达式,指定要返回的字符个数。     
    filenumber   必要。任何有效的文件号。
    使用实例
  Dim   MyChar   
  Open   "TESTFILE"   For   Input   As   #1       '   打开文件。   
  Do   While   Not   EOF(1)       '   循环至文件尾。   
        MyChar   =   Input(1,   #1)       '   读入一个字符。   
        Debug.Print   MyChar       '   显示到立即窗口。   
  Loop   
  Close   #1       '   关闭文件。

  下面我们必须知道LOF的含义
   LOF 是 Length Of File,返回的是文件的长度,LOF(1)意思是说返回打开的1号文件的长度
2。 什么是模块  类模块   网上找到N多答案  没明白  希望回答者可以语言通俗一点
    简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。独立模块应为标准模块。此后可以建立一个包含共享过程的模块库
     类模块是VB裏可见度最高的,可以在这个工程中的所有窗体中直接调用。
擧个例子,如果你在一个FROM裏写了一个函数,只能在这个窗体中调用,其他的窗体虽然可以间接调用,比如:FROM1.XXXX(你的函数名)但是一不是很方便,二控制不好的话,会产生内存错误。如果写在了类模块,就没有这种问题,所有窗体都可以无条件直接调用这个函数。
3。 goto转到一个地方后 可不可以只执行一个语句  而不是所有标号后的语句都执行
      不可以,除非你在执行完这句后再用个goto指走,建议不要使用或者少使用goto语句
4。 程序段是什么
      我理解啊,你说的程序段可能是能实现一定功能的代码段的意思
5。 什么是对像  同样 通俗一点
      不是“可视化”的意思哈,要解释嘛,还真有点困难,似乎是个只可意会不可言传的东西
给你到网上摘段吧


  程序是由对象组成,这些对象具有一定特性并能执行某些操作,当前状态可能瞬间改变,但可始终依赖相互间完备文档想联系的对象。   



面向对象的第一个原则是把数据和对该数据的操作都封装在一个类中,在程序设计时要考虑多个对象及其相互间的关系。有些功能并不一定由一个程序段完全实现,可以让其它对象来实现,面向对象的另外一个好处是实现代码的重复使用.

  1. 所有的东西都是对象。
      可以将对象想象成为一种新型变量,它保存着数据,而且还可以对自身数据进行操作。
 
   2. 程序是一大堆对象的组合。
       通过消息传递,各对象知道自己应该做些什么。如果需要让对象做些事情,则须向该对象"发送一条消息"。

   3. 每个对象都有自己的存储空间。
   可容纳其它对象,或者说通过封装现有的对象,可以产生新型对象。因此,尽管对象的概念非常简单,但是经过封装以后却可以在程序中达到任意高的复杂程度.

   4. 每个对象都属于某个类。
  根据语法,每个对象都是某个"类"的一个"实例"。一个类的最重要的的特征就是"能将什么消息发给它?",也就是类本身有哪些操作。
         还是不理解?
       没关系,等待你学了一些面向对象的语言的话你就理解了(VB是基于对象而不是面向对象),不好意思哈,我表达能力有限,实在表达不出对象的含义。。。
6。 能不能把不同类型的控件做成数组
     控件数组必须是相同的控件
7。 如何声明公共变量
    Christopher 兄弟说的很对
8。 公用过程的代码应该怎么写?
     就是Christopher兄弟说的那样
9。 如果text1.text里包含字符a  ,这个时候点一个command 后  可以把text1.text里所有的a全部都删掉  这个代码怎么写   如果只想清除某一个a  代码又应该怎么写
    Christopher 兄弟写的非常棒
10。 怎么检测 text1.text里有没有四个a, 怎么检测text1.text里有没有a b c d 这四个字母
   Christopher 兄弟的很对
11。 怎么将多个文件框里的内容同时写入一个文件里  是不是这样?  print #1,text1.text,text2.text   ?
    呵呵,这个我还真没有试过,现在身边没有编译环境。。。不过这样写肯定是对的
    print #1,text1.text & text2.text
12。 如果我在form_load中声明的变量 我想在别的控件中也可以用这个变量  应该怎么声明这个form_load的变量?

  一下回答了那么多,把我都说累了。。。。
另外 Christopher都说得很对哈^_^
学了6年了,还是初学者。。。。。。。。

TOP

我真的好感动啊!!!
谢谢flyli的评价!

Processed in 0.033889 second(s), 5 queries, Gzip enabled