Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Восклицательный знак Добавлено: 07.10.05 18:10  

Автор вопроса:  Страшный Сон
Восклицаетельный знак после имени переменной определяет ее тип как Single. А что в VB значит восклицательный знак перед именем переменной? Сегодня случайно поставил - не ругается, и как оператор выделяет.

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 07.10.05 18:48
Это и есть оператор. Оператор доступа к параметрическому свойству по умолчанию.

Private Sub Form_Load()
  Dim c As Collection
  
  Set c = New Collection
  
  c.Add "Item1", "Item1"
  c.Add "Item2", "Item2"
  c.Add "Item3", "Item3"
  
  MsgBox c!Item1
  
  With c
    MsgBox !Item2
    MsgBox !Item3
  End With
End Sub


Наиболее удобен в плане доступа к полям рекордсета по имени.

Ответить

Номер ответа: 2
Автор ответа:
 el-paso



Вопросов: 3
Ответов: 164
 Профиль | | #2 Добавлено: 07.10.05 19:03
! - квалификатор для работы с коллекциями.
Например:


Dim c As New Collection
c.Add "ddd", "ccc"
MsgBox c!ccc



Этот код выведет сообщение "ddd".

Вообще, эта фишка чаще всего используется при работе с базами данных
(обращения к содержимому полей).

Ответить

Номер ответа: 3
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #3
Добавлено: 07.10.05 19:18
это типа вместо "." в Type'ах?

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 07.10.05 19:43
или с полями БД ;)

Ответить

Номер ответа: 5
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #5 Добавлено: 07.10.05 23:41
Странный вопрос. Вроде VB все знают здесь.

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 08.10.05 00:48
Ну, я тоже не знал етого прикола с "!"

Ответить

Номер ответа: 7
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #7
Добавлено: 08.10.05 00:56
а я вооще коллекции не юзал ни разу

Ответить

Номер ответа: 8
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #8 Добавлено: 08.10.05 02:46
Самый прикол в VB - это с квадратными скобками. Они позволяют дать переменной любое имя с любыми символами. Я один раз прикололся и целый анекдот так уложил, чтобы его можно было из Object Explorer'а прочитать.

Ответить

Номер ответа: 9
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #9 Добавлено: 08.10.05 15:29
А мне нравятся динамические массивы. В Делфях чуть по сложнее с этим.

Ответить

Номер ответа: 10
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #10
Добавлено: 08.10.05 16:01
зато треугольные можно создать (нафик?) хотя может когда то понадобятся если совсем памяти не хватит :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам