Einführung in die ASP+-Syntax (1)
Autor:Eve Cole
Aktualisierungszeit:2009-05-30 19:54:20
*/ASP+ unterstützt jetzt zwei Sprachen: C# (kurz „C Sharp“), Visual Basic und JScript.
Basierend auf Gewohnheiten verwenden wir in der folgenden Spracheinführung die Sprachen VB und C#, um Webanwendungen zu entwickeln. Wenn Sie detaillierte Informationen zur .Net-Technologie erhalten möchten, besuchen Sie bitte die MS-Website, um die NGWS anzuzeigen SDK!
In der folgenden Liste finden Sie eine kurze Einführung in die Syntax beider Sprachen
1. Variablendeklaration
C#-Syntax
int x;
String s;
Zeichenfolge s1, s2;
Objekt o;
Objekt obj = neues Objekt();
öffentlicher String-Name;
VB-Syntax
Dimmen Sie x als Ganzzahl
Dim s As String
Dimmen Sie s1, s2 als String
Dim o 'Implizites Objekt
Dim obj als neues Objekt()
Öffentlicher Name als String
2 Aussagen
C#:
Response.Write("Tofu");
VERB:
Response.Write("Tofu")
3. Kommentarerklärung
//Die Tofu-Produktion ist ausgezeichnet
/*
Tofu-Herstellung,
Es sind alles gute Produkte
*/
VERB:
„Die Tofu-Produktion ist ausgezeichnet.
„Tofu-Zubereitung
',
„Es sind alles gute Produkte.“
4. Rufen Sie die von der URL übergebenen Variablen ab
C#:
String s = Request.QueryString["Name"];
String-Wert = Request.Cookies["key"];
VERB:
Dim s, Wert als String
s = Request.QueryString("Name")
value = Request.Cookies("Key").Value
5. Attribute deklarieren
C#:
öffentlicher Stringname {
erhalten {
...
zurückkehren ...;
}
Satz {
... = Wert;
}
}
VERB:
Name der öffentlichen Eigenschaft als Zeichenfolge
Erhalten
...
Zurückkehren ...;
Beenden Sie Get
Satz
... = Wert;
Endsatz
End-Eigenschaft
6.Array
C#
String[] a = neuer String[3];
a[0] = „1“;
a[1] = "2";
a[2] = "3";
//zweidimensionales Array
String[][] a = new String[3][3];
a[0][0] = "1";
a[1][0] = "2";
a[2][0] = "3";
VERB:
Dim a(3) als String
a(0) = „1“
a(1) = „2“
a(2) = "3"
Dim a(3,3) als String
a(0,0) = „1“
a(1,0) = "2"
a(2,0) = "3"
Dim a() als String
a(0,0) = „1“
a(1,0) = "2"
a(2,0) = "3"
Dim a(,) als String
a(0,0) = „1“
a(1,0) = "2"
a(2,0) = "3"
7Variableninitialisierung
C#:
String s = „Hallo Welt“;
int i = 1
double[] a = { 3.00, 4.00, 5.00 };
VERB:
Dim s As String = „Hello World“
Dim i As Integer = 1
Dim a() As Double = { 3.00, 4.00, 5.00 }
8; Urteilsaussage (If-Aussage)
if (Request.QueryString != null) {
...
}
VERB:
Wenn nicht (Request.QueryString = Null)
...
Ende wenn
9. Branch-Statement (Fall-Statement)
C#:
switch (Vorname) {
Fall „John“:
...
brechen;
Fall „Paul“ :
...
brechen;
Fall „Ringo“:
...
brechen;
}
VERB:
Wählen Sie (Vorname)
Fall „John“:
...
Fall „Paul“ :
...
Fall „Ringo“:
...
Endauswahl
10 For-Schleifenanweisung
C#
for (int i=0; i<3; i++)
a(i) = „test“;
VERB:
Dim I als Ganzzahl
Für I = 0 bis 2
a(I) = „test“
Nächste
11 While-Schleife
C#:
int i = 0;
while (i<3) {
Console.WriteLine(i.ToString());
ich += 1;
}
VERB:
Dim I als Ganzzahl
Ich = 0
Tun Sie es, solange ich < 3 bin
Console.WriteLine(I.ToString())
Ich = Ich + 1
Schleife
12 String-Verkettung
C#:
Zeichenfolge s1;
String s2 = "Hallo";
s2 += "Welt";
s1 = s2 + „!!!“;
VERB:
Dimmen Sie s1, s2 als String
s2 = „Hallo“
s2 &= "Welt"
s1 = s2 & " !!!"
Ereignis deklarieren
C#:
void MyButton_Click(Objektsender,
EventArgs E) {
...
}
VERB:
Sub MyButton_Click(Sender As Object,
E als EventArgs)
...
Sub beenden
13 Objekt deklarieren
C#
MyObject obj = (MyObject)Session["Some Value"];
IMyObject iObj = obj
VERB:
Dim bj As MyObject
Dimmen Sie iObj als IMyObject
obj = Session("Some Value")
iObj = CType(obj, IMyObject)
14 Datentypkonvertierung
C#
int i = 3;
String s = i.ToString();
double d = Double.Parse(s);
VERB:
Dim i als Ganzzahl
Dim s As String
Dim d als Doppel
ich = 3
s = i.ToString()
d = CDbl(s)
15 Klassendeklaration und Vererbung
C#:
Verwenden des Systems;
Namensraum MySpace {
öffentliche Klasse Foo: Bar {
int x;
public Foo() { x = 4 }
public void Add(int x) { this.x += x }
public int GetNum() { return x;
}
}
VERB:
Importsystem
NamespaceMySpace
Öffentliche Klasse Foo: Erbt Bar
Dimmen Sie x als Ganzzahl
Öffentlicher Sub Neu()
MyBase.New()
x = 4
Sub beenden
Öffentliches Sub Add(x als Ganzzahl)
Me.x = Me.x + x
Sub beenden
Öffentliche Funktion GetNum() als Ganzzahl
Rückgabe von x
Funktion beenden
Unterricht beenden
Namespace beenden
16 Deklarieren Sie die Hauptfunktion der Klasse
C#:
Verwenden des Systems;
öffentliche Klasse ConsoleCS {
public ConsoleCS() {
Console.WriteLine("Objekt erstellt");
}
public static void Main (String[] args) {
Console.WriteLine("Hallo Welt");
ConsoleCS ccs = new ConsoleCS();
}
}
VB
Importsystem
Öffentliche Klasse ConsoleVB
Öffentlicher Sub Neu()
MyBase.New()
Console.WriteLine("Objekt erstellt")
Sub beenden
Öffentliches geteiltes Sub-Main()
Console.WriteLine("Hallo Welt")
CVB als ConsoleVB dimmen
cvb = Neue ConsoleVB()
Sub beenden
Unterricht beenden
17 Standardmodule
C#
Verwenden des Systems;
öffentliches Klassenmodul {
public static void Main (String[] args) {
Console.WriteLine("Hallo Welt");
}
}
VERB:
Importsystem
Öffentliches Modul ConsoleVB
Öffentliches Unterhaupt ()
Console.WriteLine("Hallo Welt")
Sub beenden
Endmodul
Dieser Artikel ist eine Übersetzung aus einem englischen Artikel. Daran können wir sehen, wie viel Mühe MS unternommen hat, um den Bereich der Webprogrammierung zu dominieren!
Er hat alle Spezifikationen der Web-Programmierung völlig neu definiert und die Web-Programmierung einfacher und leistungsfähiger gemacht!
Jetzt können Sie den ASP+-Interpreter von der MS-Website herunterladen, aber er ist zu groß! Tofu wurde nicht heruntergeladen. Welcher Freund hat diese Fähigkeit? Laden Sie es herunter und lesen Sie es schnell!
Übrigens möchte ich Ihnen eine bessere Seite zum Erlernen von Asp+ vorstellen! Schade, dass es derzeit nur auf Englisch verfügbar ist! Ich werde Ihnen die Übersetzung so weit wie möglich zum gegebenen Zeitpunkt zur Verfügung stellen
Viele Artikel!
Die URL der Website lautet:
http://tutorial.superexpert.com/quickstart/aspplus/doc/langsupport.aspx
Es gibt noch einen anderen
Auf http://www.15seconds.com gibt es auch Artikel über Asp+