Y at-il de toute façon à faire quelque chose comme des classes dans VBScript. Je ne suis pas si bon en ASP classique. Ou quelqu'un a-t-il une FAQ de conversion C# vbscript? Mon problème est que je dois consommer un webservice en ASP classique et le type de retour est un tableau d'une classe. Dans asp.net avec C# c'est un morceau de gâteau, parce que je sais comment le faire, mais comment le faites-vous en ASP classique?Pouvez-vous faire des classes dans vbscript et ASP?
Répondre
Vous pouvez, mais juste garder à l'esprit qu'il n'y a pas d'héritage. Au sein de votre classe, les éléments suivants sont le constructeur et les destructeurs.
Class_Initialize()
Class_Terminate()
Voir http://msdn.microsoft.com/en-us/library/4ah5852c%28VS.85%29.aspx
Vous pouvez créer des classes dans VBScript, à peu près de la même manière que dans VB (avec la syntaxe évidemment plus limitée de VBScript).
Jetez un oeil à la Downloads page pour la référence Wrox VBScript (qui est une excellente référence, BTW). Vous y trouverez le code source d'un chapitre complet de classes et d'exemples VBScript.
Plus précisément, vous voulez Chapitre 8.
Je l'ai fait quelque chose comme ça pour simuler les propriétés, mais ils sont des fonctions. Je ne suis pas sûr de savoir comment faire des propriétés dans vbscript. Aider quelqu'un?
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
Et vous l'utiliser comme ceci:
Set myFubar = new Fubar
myFubar.set_one_type("Volvo")
Response.Write(myFubar.get_one_type())
- 1. paramétrisation dans VBScript/ASP Classic et ADO
- 2. ASP 2.0 et des classes partielles
- 3. XML dans ASP Vbscript classique
- 4. Comment analyser XML dans ASP/vbscript?
- 5. Rechercher rien dans vbscript/classic asp
- 6. VbScript ASP: case à cocher
- 7. ASP/VBScript - Int() vs CInt()
- 8. vbscript ASP classique Runtime Regular Expression VBScript (0x800A01A8)
- 9. asp classique persistent classes personnalisées en session
- 10. Utilisation de classes dans un dictionnaire dans ASP classique
- 11. Référence hors ligne classique ASP VBScript
- 12. Comment puis-je comparer deux dates dans vbscript/ASP?
- 13. Chiffrer dans VBScript/ASP Classic, déchiffrer en PHP?
- 14. Existe-t-il un moyen d'utiliser RegEx dans ASP/VBScript?
- 15. Expressions régulières dans VbScript?
- 16. Dessiner des graphiques dans VBScript
- 17. VBScript et nombres plus grands que longs
- 18. VBScript et OLE multiniveau?
- 19. vbscript et heredoc
- 20. Comment faire pour trier les données XML en utilisant ASP (VBScript) classique avec out xpath?
- 21. Convertir ce code C# en ASP classique/VBScript?
- 22. Puis-je mélanger VBScript et JScript dans une seule HTA?
- 23. Capture d'événement en ASP classique (vbscript) - est-ce possible?
- 24. Faire des classes génériques Rails-y
- 25. jQuery AJAX et VBscript - Impossible d'obtenir des valeurs dans les variables VBscript lors de l'utilisation de POST dans jQuery AJAX
- 26. Les boutons radio ASP (VBscript) ne retournent pas de valeur
- 27. Dois-je vraiment faire des sous-classes dans cette situation?
- 28. comment faire Page de connexion dans ASP?
- 29. Implémentation ASP/VBScript classique de l'encodage Base32 de Crockford
- 30. RDS remplacement en ASP classique et comment faire la même chose dans .NET
Ceci est en fait plus d'informations à votre question plutôt qu'une réponse. S'il vous plaît modifier votre question lorsque vous souhaitez fournir plus d'informations. – AnthonyWJones