Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASP .NET Database Programming Weekend Crash Course - J. Butler, T. Caudill.pdf
Скачиваний:
31
Добавлен:
24.05.2014
Размер:
3.32 Mб
Скачать

Coding Differences in ASP and ASP.NET

359

How you do it with VB .NET in ASP.NET

Dim i As Integer

Dim s As String

Dim s1, s2 As String

Dim o as new OleDbDataAdapter()

How you do it with C# in ASP.NET

int i; String s;

String s1, s2;

OleDbDataAdapter o = new OleDbDataAdapter();

Statements

How you did it with VBScript in ASP

Response.Write(“SomeText”)

How you do it with VB .NET in ASP.NET

Response.Write(“SomeText”)

How you do it with C# in ASP.NET

Response.Write(“SomeText”);

Comments

How you did it with VBScript in ASP

A One Liner

Multi-line

Comment

360

Appendix D

How you do it with VB .NET in ASP.NET

A One Liner

Multi-line

Comment

How you do it with C# in ASP.NET

// A One Liner

/* Multi-line Comment */

Indexed Property Access

How you did it with VBScript in ASP

Dim s

Dim s1

s = Request.QueryString(“Name”)

s1 = Request.Cookies(“Key”)

How you do it with VB .NET in ASP.NET

Dim s As String

Dim s1 As String

s = Request.QueryString(“Name”)

s1 = Request.Cookies(“Key”).Value

How you do it with C# in ASP.NET

s= Request.QueryString[“Name”];

s1 = Request.Cookies[“Name”].Value;

Using Arrays

How you did it with VBScript in ASP

‘ One Dimensional Array with 3 elements Dim x(3)

x(0) = “SomeText1”

Coding Differences in ASP and ASP.NET

361

x(1) = “SomeText2”

x(2) = “SomeText3”

‘ Two Dimensional Array with 3 elements Dim y(3,3)

y(0,0) = “SomeText1”

y(1,0) = “SomeText2”

y(2,0) = “SomeText3”

How you do it with VB .NET in ASP.NET

One Dimensional Array with 3 elements Dim x(3) As String

x(0) = “SomeText1”

x(1) = “SomeText2”

x(2) = “SomeText3”

Two Dimensional Array

Dim y(3,3) As String y(0,0) = “SomeText1” y(1,0) = “SomeText2” y(2,0) = “SomeText3”

How you do it with C# in ASP.NET

//A One Dimensional Array with 3 elements String[] x = new String[3];

x[0] = “SomeText1”; x[1] = “SomeText2”; x[2] = “SomeText3”;

//A Two Dimensional Array with 3 elements String[,] y = new String[3,3];

y[0,0] = “SomeText1”; y[1,0] = “SomeText2”; y[2,0] = “SomeText3”;

Initializing Variables

How you did it with VBScript in ASP

Dim s

Dim i

Dim a(3)

s = “Hello World”

362

Appendix D

i = 1

a(0) = 3.00

a(1) = 4.00

a(2) = 5.00

How you do it with VB.NET in ASP.NET Dim s As String = “Hello World”

Dim i As Integer = 1

Dim a() As Double = { 3.00, 4.00, 5.00 }

How you do it with C# in ASP.NET

string s = “Hello World”; int i = 1;

Double[] a ={ 3.00, 4.00, 5.00 };

If Statements

How you did it with VBScript in ASP

If i = 0 Then Response.Write i

elseIf i = 1 Then Response.Write i

Else

Response.Write i End If

How you do it with VB .NET in ASP.NET

If i = 0 Then Response.Write(i)

elseIf i = 1 Then Response.Write(i)

Else

Response.Write(i) End If

How you do it with C# in ASP.NET

if (i==0) Response.Write(i);

if (i==1) Response.Write(i);

else

Response.Write(i);