QuickWAP 구성 요소를 사용하여 Wap 사이트 구축에 대한 튜토리얼 - 준비
먼저 QuickWAP V1.0 Lite는 WAP1.2 프로토콜을 기반으로 하는 구성 요소이며 WAP 작성 시 ASP+WML 언어를 지원하기 위해 VB6을 사용하여 개발되었습니다. 웹페이지.
둘째, QuickWAP V1.0 Lite Edition을 설치해야 합니다.
설치 과정은 다음과 같습니다.
1. 먼저 QuickWAP.dll 파일을 시스템 system32 디렉터리에 복사합니다.
Windows 2000/Server/Advanced Server의 운영 체제는 다음과 같습니다:
시스템 드라이브 문자:WINNTsystem32
Windows XP/2003의 운영 체제:
시스템 드라이브 문자:Windowssystem32
2. 컨트롤을 등록합니다.
시작 메뉴 -> Regsvr32 QuickWap.dll 명령 실행.
성공적으로 등록되면 다음과 같은 대화 상자가 나타납니다.
다음으로 Quickwap.Dll이 성공적으로 설치되었는지 확인하고 다음 코드를 사용하여 새 ASP 파일을 생성할 수 있습니다.
IIS를 통해 이 파일을 실행하고 다음 그림을 얻으면 설치가 성공적으로 완료되었으며 구성 요소를 사용할 수 있다는 의미입니다. .
참고: QuickWAP를 사용하기 전에 서버가 MIME 유형의 WAP로 구성되어 있는지 확인하십시오.
관련 확장자
MIME 유형
wml
text/vnd.wap.wml
wmlc
application/vnd.wap.wmlc
wbmp
image/vnd.wap.wbmp
wmlsc
application/vnd.wap.wmlscriptc
wmls
text/vnd.wap.wmlscript
wsc
application/vnd.wap /wmlscriptc
다음은 IIS에서 WAP를 구성하기 위해 구성된 MIME 유형입니다.
1. IIS 시작
시작 메뉴-설정-제어판-관리 도구-인터넷 정보 서비스(IIS) 관리자
2. 속성을 보려면 로컬 컴퓨터를 마우스 오른쪽 버튼으로 클릭합니다
. 3. MIME 유형을 열고 위의 데이터를 추가할 수 있습니다.
QuickWAP 컴포넌트를 사용한 Wap 사이트 구축 튜토리얼 - 실습
이제 Quickwap 컴포넌트를 사용하여 Wap 코드 작성 방법을 학습하겠습니다.
1> Framework PageHeader 및 PageFooter
PageHeader
기능: PageHeader는 Quickwap 컴포넌트의 액세스 제어 정보, 캐시 등의 기능을 설정하는 데 사용됩니다. WAP 페이지 및 출력 WAP 파일 헤더를 생성하고 카드를 하나씩 생성합니다.
구문: Wap.PageHeader("CacheControl"," forua"," OtherAtt")
설명: CacheControl max-age는 캐시에서 DECK의 수명을 지정합니다. 최소 단위는 초입니다. 서버가 DECK를 호출할 때마다 연결됩니다.
forua forua는 wml 파일이 클라이언트에 전송되기 전에 중간 프록시에 의해 태그가 삭제되는지 여부를 지정하는 선택적 속성입니다(전송 프로토콜이 변경될 수 있으므로). 기본값은 false입니다.
OtherAtt는 다른 속성 값을 설정하는 데 사용됩니다. 속성 값은 작은따옴표나 두 개의 큰따옴표로 묶을 수 있습니다.
예를 들어, " name='Bicyle'"은 " name=""Bicyle"""로 대체될 수 있습니다.
여기에 추가된 추가 속성은 앞에 추가됩니다.
예: Wap.PageHeader("max-age=300")
PageFooter
함수: WAP 파일의 끝을 출력하는 데 사용됩니다. 함수
구문: Wap.PageFooter
파일 예:
다음과 같이 새 kj.asp 코드를 생성합니다.
효과 데모:
2> 출력 함수 WriteOut 및 WriteRow의 기능
: 출력할 텍스트를 UTF-8로 변환한 후 출력합니다.
예: Wap.WriteOut "Content" & "
"
설명: Content는 출력 문자열을 준비하는 데 사용됩니다.
WriteRow와 WriteOut의 차이점은 후자입니다.
즉, 출력할 때 후자를 생략할 수
있으며 자동으로 수행됩니다. 줄 바꿈. 예를 들어, "Welcome to use Quick WAP 컴포넌트 개발!"이라는 문장을 출력하려면 다음과 같이 코드를 작성할 수 있습니다.
예: Wap.WriteRow "Welcome to use Quick WAP 컴포넌트 개발!"
파일 예:
Create 새로운 Write.asp의 코드는 다음과 같습니다:
효과 데모:
3> 하이퍼링크 기능 A
: 하이퍼링크를 형성하는 데 사용되는 기능 QuickWap을 사용하여 하이퍼링크를 구현하는 것은 매우 간단합니다.
예: Wap.WriteRow Wap.A("Title"," Url "," DisplayText "),
설명: 제목은 전화기의 왼쪽 또는 오른쪽 하단에 표시되는 프롬프트 정보에 표시됩니다.
상대 경로 또는 절대 경로일 수 있는 URL 링크 주소입니다.
DisplayText는 화면에 표시되는 링크 텍스트입니다.
참고: 쉼표(,)로 구분해야 합니다. 이는 기능에 적용되며 더 이상 알림이 아닙니다.
파일 예: 새 A.asp를 만듭니다. 코드는 다음과 같습니다.
효과 데모:
4>Paging function.EasyMorePage
함수: 간단한 긴 문자열 페이징 함수
구문: Wap.WriteOut Wap.EasyMorePage("ToShowContent",)
설명: ToShowContent는 페이징할 문자열 TextLong
과 각 페이지에 표시되는 문자 수를 입력합니다.
파일 예: 다음과 같이 새 EasyMorePage.asp 코드를 생성합니다.
효과 데모:
5>이미지 함수 Img
함수: 이미지 표시를 위한 함수 구문
: Wap.WriteOut Wap.Img("Url","Tip ",OtherAtt)
설명: Url은 이미지의 주소이며 상대 경로 또는 절대 경로일 수 있습니다. 팁
로드 시 표시되는 그림이나 텍스트 정보를 표시할 수 없습니다.
OtherAtt는 다른 속성 값을 설정하는 데 사용됩니다. 속성 값은 작은따옴표나 두 개의 큰따옴표로 묶을 수 있습니다. 예를 들어, "name='Bicyle'"은 " name=""Bicyle"""로 대체될 수 있습니다.
예: Wap.WriteOut Wap.Img("images/logo.PNG", "미리보기 생성 중...")
파일 예:
New Img.asp 파일의 코드는 다음과 같습니다.
효과 데모:
6> 이미지 링크 기능
기능: 이미지 링크로 기능을 형성하는 데 사용
구문: Wap.WriteRow Wap.ImgA("ImgPath", "Url ", " DisplayText ")
설명: ImgPath 이미지의 주소는 상대 경로 또는 절대 경로 경로.
상대 경로 또는 절대 경로일 수 있는 URL 링크 주소입니다.
DisplayText는 화면에 표시되는 링크 텍스트입니다.
예: Wap.WriteRow Wap.ImgA("","#SecondCard","Second Column")
파일 예 :
새 파일 ImgA.asp를 만듭니다. 코드는 다음과 같습니다.
효과는 다음과 같습니다.
7>Paragraph 함수 P는
단락 정렬 및 줄 바꿈 허용 여부를 설정하는 데 사용됩니다. Wap.WriteOut Wap.P ("AlignMent ", "WrapMode")
세 가지 AlignMent 정렬 방법이 있습니다: 왼쪽 가운데 오른쪽
WrapMode 줄 줄 바꿈 여부: 포장 nowrap
예: Wap.WriteOut Wap .P("left","wrap")
파일 예:
다음과 같이 새 p.asp 코드를 만듭니다.
효과 데모:
8>Utf8 to Gb2312 함수
는 UTF-8 인코딩으로 변환된 문자를
중국어 문자로 복원하는 데 사용되는 함수입니다.
Wap.Utf8_Gb2312("SearchString")
SearchString UTF-8로
인코딩된 문자열을 변환할 수 있습니다.
Wap.Utf8_Gb2312("We have a professional development team")
파일 예:
다음과 같이 UtGb.asp 코드 새 파일을 생성합니다.
효과 시연:
QuickWAP 구성 요소를 사용하여 Wap 사이트 구축에 대한 튜토리얼 - 마지막 장
질문: QuickWap 구성 요소 사용에 익숙하지 않은 경우 어떻게 해야 합니까?
답변:다음과 같이
제거할 수 있습니다
.시작 메뉴 -> Regsvr32 /u QuickWap.dll 명령을 실행하여 제거합니다. .
Q: QuickWap 구성 요소를 사용하여 Wap을 개발하는 것이 왜 불편합니까?
A: 처음에는 QuiWap 구성 요소를 사용한 프로그래밍에 익숙하지 않을 수 있습니다. 사용이 매우 쉽고 빠르다는 것을 알게 될 것입니다. 이 때문에 QuickWap을 사용하고 싶을 것입니다.