Можете ли вы делать занятия в VBScript и ASP? - PullRequest
3 голосов
/ 12 февраля 2010

Есть ли в любом случае сделать что-то вроде классов в VBScript. Я не очень хорош в классическом ASP. Или у кого-нибудь есть FAQ по конвертации C # vbscript. Моя проблема заключается в том, что я должен использовать веб-сервис в классическом ASP, а тип returnty - это массив класса. В asp.net с C # это просто, потому что я знаю, как это сделать, но как вы это делаете в классическом ASP?

Ответы [ 3 ]

3 голосов
/ 12 февраля 2010

Можно, но просто имейте ввиду, что наследства нет.

в вашем классе, следующие - это конструктор и деструкторы.

Class_Initialize()
Class_Terminate()

См. http://msdn.microsoft.com/en-us/library/4ah5852c%28VS.85%29.aspx

2 голосов
/ 12 февраля 2010

Я сделал что-то подобное для имитации свойств, но они являются функциями. Я не уверен, как сделать свойства в VBScript. Помогите кому-нибудь?

Class Fubar


 Private m_var 

  Public Function set_one_type(stringtype)
 m_var = stringtype 
  End Function

  Public Function get_one_type 
 get_one_type = m_var 
  End Function 



  Public Function myBox(strMsg)  
 myBox = "Hej " & strMsg
  End Function
End Class

И вы используете это так:

Set myFubar = new Fubar
myFubar.set_one_type("Volvo") 

Response.Write(myFubar.get_one_type()) 
0 голосов
/ 12 февраля 2010

Вы можете создавать классы в VBScript, почти так же, как в VB (с явно более ограниченным синтаксисом VBScript).

Загляните на страницу Загрузки для справки по Wrox VBScript (которая является отличной ссылкой, кстати). В нем вы найдете исходный код для полной главы VBScript классов и примеров.

В частности, вам понадобится Глава 8.

...