×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 相约北美 / 移民留学 / 今天在JOBSHARK上登的一个VB Developer的职位,提了三个问题,各位有兴趣的话可以看一下。
    1 Provide an example of how the Ubound() function would be used to determine the maximum subscript of a control array.
    2 Provide a specific illustration of how and why you would use a Friend Property or Method.
    3 What does the statement : Option Explicit: mean?
    • What is "control array" in the first question?
      • 应该是控制数组
        • 跟普通数组有什么不同?
      • Form上有一组button,这就是一个control array.
        • UBOUND用在普通数组和控件数组用途不一样吗?
          • 应该一样,当你动态加入控件时就要用到UBOUND了.
    • Even if I am not a computer guy, I still can anwer the third question, too easy. :)
      • hehe, the answer?
        • 就是说所有的变量类型都要申明,不声明的好像不能用。大概是这个意思,有更好的答案吗?本来VB也可以直接上变量的。
      • 怎么没人有兴趣回答?真的太简单了?
        • 真的不是很复杂。自己编个小程序,读读help就都知道了。
          • 没有带MSDN过来。请问在哪里可以downloan?
            • www.microsoft.com
    • 正确而全面的答案,请进
      1、Ubound 函数用来确定数组的最大可用下标,与Lbound函数一起使用用来确定数组的大小;
      control array 是指“控件数组”,而不是“控制数组”,可以指窗口中控件集合;
      这个问题实际上是指窗口中最多可以使用的控件数量。

      2、Friend 关键字用来声名过程和属性的借口,在一般的标准过程中是不可用的,主要用来设计Active X的接口,只能在使用该过程的模块内使用,请参考pravite 和public关键字。

      3、Option Explicit: 如果包含这条语句,则在所有事件中使用的变量在使用前必须进行变量声名,如果没有这条语句,可以直接使用未经声名的变量。

      其中:第3个问题是常识性的问题,如果有疑问,就不必要回答上面的两个问题了,也没有必要竞争有关VB的职业了;第1个问题是基本概念,可能是要要了解应聘者对VB的熟练掌握程度吧;第2个问题有点专业,能说清楚得需要一定程度的编程知识,编制一般的小程序根本用不着,如果对Active X ,COM,编写很熟练的话,应该没问题。
      • I am very happy that my answer is right. But really no idea for the first and second.