ASP+ 구문 소개(1)
저자:Eve Cole
업데이트 시간:2009-05-30 19:54:20
*/ASP+는 이제 C#(줄여서 "C Sharp"), Visual Basic 및 JScript의 두 가지 언어를 지원합니다.
습관을 바탕으로 다음 언어 소개에서 우리가 사용하는 연습과 루틴은 VB 및 C# 언어를 사용하여 웹 응용 프로그램을 개발합니다. .Net 기술에 대한 자세한 정보를 얻으려면 MS 웹 사이트로 이동하여 NGWS를 보십시오. SDK!
아래 목록에서 두 언어의 구문에 대한 간략한 소개를 볼 수 있습니다.
1. 변수 선언
C# 구문
정수 x;
문자열 s;
문자열 s1, s2;
개체 o;
객체 obj = 새로운 객체();
공개 문자열 이름;
VB 구문
희미한 x 정수로
Dim은 문자열로
희미한 s1, s2를 문자열로
Dim o '암시적으로 객체
Dim obj를 새 객체()로 사용
공개 이름을 문자열로
진술 2개
기음#:
Response.Write("두부");
VB:
Response.Write("두부")
3. 코멘트문
//두부 생산이 훌륭함
/*
두부만들기,
모두 괜찮은 제품이에요
*/
VB:
'두부 생산량이 아주 좋아요.
' 두부만들기
',
'다 좋은 제품이에요.
4. URL로 전달된 변수 가져오기
기음#:
String s = Request.QueryString["이름"];
문자열 값 = Request.Cookies["key"];
VB:
Dim s, 값을 문자열로
s = Request.QueryString("이름")
값 = Request.Cookies("키").값
5. 속성 선언
기음#:
공개 문자열 이름 {
얻다 {
...
반품 ...;
}
세트 {
... = 값;
}
}
VB:
공개 속성 이름을 문자열로 표시
얻다
...
반품 ...;
종료 종료
세트
... = 값;
최종 세트
끝 속성
6.어레이
기음#
문자열[] a = 새로운 문자열[3];
a[0] = "1";
a[1] = "2";
a[2] = "3";
//2차원 배열
String[][] a = 새로운 String[3][3];
a[0][0] = "1";
a[1][0] = "2";
a[2][0] = "3";
VB:
Dim a(3)를 문자열로
a(0) = "1"
a(1) = "2"
a(2) = "3"
a(3,3)을 문자열로 희미하게 표시
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
Dim a()를 문자열로
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
Dim a(,)를 문자열로
a(0,0) = "1"
a(1,0) = "2"
a(2,0) = "3"
7변수 초기화
기음#:
String s = "안녕하세요 세계";
정수 나는 = 1
double[] a = { 3.00, 4.00, 5.00 };
VB:
Dim s As String = "Hello World"
Dim i를 정수로 = 1
Dim a() As Double = { 3.00, 4.00, 5.00 }
8; 판단문(If문)
if (Request.QueryString != null) {
...
}
VB:
그렇지 않은 경우(Request.QueryString = Null)
...
종료 조건
9. 분기문(case문)
기음#:
스위치(이름) {
사례 "John":
...
부서지다;
사례 "폴":
...
부서지다;
케이스 "링고":
...
부서지다;
}
VB:
선택(이름)
사례 "John":
...
사례 "폴":
...
케이스 "링고":
...
선택 종료
10 For 루프문
기음#
for (int i=0; i<3; i++)
a(i) = "테스트";
VB:
나는 정수로 희미해진다
I = 0 ~ 2의 경우
a(I) = "테스트"
다음
11 while 루프
기음#:
int i = 0;
동안 (i<3) {
Console.WriteLine(i.ToString());
나는 += 1;
}
VB:
나는 정수로 희미해진다
나는 = 0
내가 3 미만인 동안 수행
Console.WriteLine(I.ToString())
나 = 나 + 1
고리
12 문자열 연결
기음#:
문자열 s1;
문자열 s2 = "안녕하세요";
s2 += "세계";
s1 = s2 + "!!!";
VB:
희미한 s1, s2를 문자열로
s2 = "안녕하세요"
s2 &= "세계"
s1 = s2 & "!!!"
이벤트 선언
기음#:
void MyButton_Click(객체 발신자,
EventArgs E) {
...
}
VB:
Sub MyButton_Click(개체로 보낸 사람,
E를 EventArgs로 사용)
...
서브 끝
13 객체 선언
기음#
MyObject obj = (MyObject)Session["Some Value"];
IMyObject iObj = obj
VB:
희미한 bj As MyObject
iObj를 IMyObject로 희미하게 표시
obj = Session("일부 값")
iObj = CType(obj, IMyObject)
14 데이터 유형 변환
기음#
int i = 3;
문자열 s = i.ToString();
double d = Double.Parse(들);
VB:
Dim i를 정수로 표시
Dim은 문자열로
Dim d As Double
나는 = 3
s = i.ToString()
d = CDbl(들)
15 클래스 선언과 상속
기음#:
시스템 사용;
네임스페이스 MySpace {
공개 클래스 Foo : Bar {
정수 x;
공개 Foo() { x = 4 }
공개 무효 추가(int x) { this.x += x }
공개 int GetNum() { 반환 x }
}
}
VB:
수입 시스템
네임스페이스MySpace
공개 클래스 Foo: Bar 상속
희미한 x 정수로
공개 서브 신규()
마이베이스.새()
엑스 = 4
서브 끝
공개 하위 추가(x를 정수로)
Me.x = Me.x + x
서브 끝
공용 함수 GetNum()을 정수로 사용
반품x
기능 종료
수업 종료
네임스페이스 종료
16 클래스의 주요 기능을 선언합니다.
기음#:
시스템 사용;
공개 클래스 ConsoleCS {
공개 콘솔CS() {
Console.WriteLine("객체 생성됨");
}
공개 정적 무효 메인 (String[] args) {
Console.WriteLine("안녕하세요 세계");
ConsoleCS ccs = 새 ConsoleCS();
}
}
VB
수입 시스템
공개 클래스 ConsoleVB
공개 서브 신규()
마이베이스.새()
Console.WriteLine("객체 생성됨")
서브 끝
공개 공유 서브 메인()
Console.WriteLine("Hello World")
Dim cvb를 ConsoleVB로 사용
cvb = 새 ConsoleVB()
서브 끝
수업 종료
17개의 표준 모듈
기음#
시스템 사용;
공개 클래스 모듈 {
공개 정적 무효 메인 (String[] args) {
Console.WriteLine("안녕하세요 세계");
}
}
VB:
수입 시스템
공개 모듈 ConsoleVB
공개서브메인()
Console.WriteLine("Hello World")
서브 끝
최종 모듈
이 기사는 영어 기사를 번역한 것입니다. 이 기사에서 우리는 MS가 웹 프로그래밍 분야를 장악하기 위해 얼마나 많은 노력을 기울였는지 알 수 있습니다!
그는 웹 프로그래밍의 모든 사양을 완전히 재정의하여 웹 프로그래밍을 더욱 간단하고 강력하게 만들었습니다!
이제 MS 웹사이트에서 asp+ 인터프리터를 다운로드할 수 있지만 용량이 너무 큽니다! 두부를 다운받지 못한 친구는 누구일까요? 다운받아서 빨리 읽어보세요!
그런데 Asp+를 배우기에 더 좋은 사이트를 소개해드리고 싶습니다! 현재는 영어로만 제공된다는 점이 아쉽습니다! 적절한 시기에 최대한 번역해 드리겠습니다.
많은 기사!
사이트의 URL은 다음과 같습니다:
http://tutorial.superexpert.com/quickstart/aspplus/doc/langsupport.aspx
또 있다
http://www.15seconds.com에는 Asp+에 관한 기사도 있습니다.