VScode로 HTML 2 쓰기

VScode로 HTML 2 쓰기
■ 전제 사항
VScode에서 HTML 쓰기 중 하나를 완료합니다.
■ 이번 목표
기본 언어로 편집된 HTML을 브라우저에 내보내는 방법을 학습합니다.
갑자기 프로그래밍이 되겠지만 일단 분위기를 느껴보세요.
■ 웹 애플리케이션 사양
웹 응용 프로그램은 무엇입니까?
브라우저에서 서버에 요청을 보내서 서버의 응답을 브라우저로 출력합니다.
※ 1 다양한 의견이 있을 것 같습니다.

서버의 응답은 브라우저에서 볼 수 있는 형식이어야 합니다.(html 같은)
마지막으로 만든 "Hello World.html"을 사용하여 Basic에서 "Hello World.html"을 바꾸는 프로그램을 만듭니다.
다음을 수행합니다.
① HelloWorld.html을 읽어서 터미널로 출력합니다.
② HelloWorld.터미널에서 html 변경 전과 후의 문자열을 입력하십시오.
③ HelloWorld.html을 다시 쓰다.
①~③을 수행한 후 고쳐 쓰는 Hello World.브라우저에 html을 표시합니다.
모든 기능이 상술한 그림의 자원과 어떻게 대응하는지 상상해 보세요.
■ Basic 프로그램
VScode에서 파일 - 디렉토리 - 도움말 World 디렉토리를 엽니다.
탐색 프로그램.vb를 선택합니다.
Ctrl+a로 프로그램을 진행합니다.모두 vb 프로그램을 선택하십시오.
선 아래를 선택하고 Ctrl+c로 복사하고 VScode 창을 선택하고 Ctrl+v로 프로그램을 진행합니다.vb에 붙여넣습니다.
↓---------------------------------------------------------------------------------------------------------------
  Imports System

Module Program

    Dim Buf  As String ' html格納領域
    Dim Msg1 As String ' 置換前のメッセージ
    Dim Msg2 As String ' 置換後のメッセージ
    ' 書き換えるhtml
    Const InFile="C:\Users\kousei00\basic\Hello World\HelloWorld.html"
    ' InterNet Explorerをフルパスで定義
    Const IE="C:\Program Files\Internet Explorer\iexplore.exe"
    ' Main
    Sub Main(args As String())
        'Dim Message As String
        'Message="All You Need Is Love"
        'Console.WriteLine("Hello World!")
        'Console.WriteLine(Message)
        'Debug.Print("Debug.Print")
        Call ReadHtml()   ' htmlバッファリング
        Call InputMsg()   ' メッセージ置換文字を入力
        Call UpdateHtml() ' Html書き換え
        ' IEでhtmlを表示
        System.Diagnostics.Process.Start(IE,InFile)
    End Sub

    ' Htmlを読込みBufへバッファする
    Sub ReadHtml()
        Dim sr As New System.IO.StreamReader(InFile)
        Dim s As String =  sr.ReadToEnd() 
        ' バッファにhtmlを設定
        Buf = s 
        sr.Close()
        Console.WriteLine(s)
    end Sub

    ' htmlの変更するメッセージ前と後の入力
    Sub InputMsg()
        Console.WriteLine("")
        Console.WriteLine("---------------------------------------------------")
        Console.WriteLine("置換前のメッセージ ?")
        Msg1 = Console.ReadLine()
        Console.WriteLine("置換前のメッセージ = " & Msg1)
        Console.WriteLine("---------------------------------------------------")

        Console.WriteLine("置換後のメッセージ ?")
        Msg2 = Console.ReadLine()
        Console.WriteLine("置換後のメッセージ = " & Msg2)
        Console.WriteLine("---------------------------------------------------")
    End Sub

    ' Htmlのメッセージを置換する
    Sub UpdateHtml()
        ' 指定したhtmlを書き込みモードでオープン
        Dim sw As New System.IO.StreamWriter(InFile)
        ' メッセージの書き換え
        Dim w As string = Buf.Replace(Msg1,Msg2)
        sw.Write(w)
        sw.Close()
    end Sub

End Module
↑---------------------------------------------------------------------------------------------------------------
이 선 위 선택
 
■ Basic 프로그램의 설명
 ① Sub MainEnd Sub프로그램의 입력 함수, 프로그램의 시작 프로그램이 됩니다.
· 주체에서 흔히 볼 수 있는 변수는 외부에서 정의된다.(전역 변수)
  Dim Buf  As String ' html格納領域
  Dim Msg1 As String ' 置換前のメッセージ
  Dim Msg2 As String ' 置換後のメッセージ
・HelloWorld.html 및 InterNet Explorer 프로그램과 같은 경로 상수를 지정합니다.
'html 다시 쓰기
  Const InFile="C:\Users\kousei00\basic\Hello World\HelloWorld.html"
  ※2 HelloWorld.html 디렉터리는 임의의 디렉터리입니다.
전체 경로에서 InterNet Explorer 정의
  Const IE="C:\Program Files\Internet Explorer\iexplore.exe"
※ 3 Sub~End Sub에 정의된 변수는 Sub~End Sub에서만 유효합니다.(로컬 변수)
· 지난번 코드에 대한 평론.(단일 인코딩)
  'Dim Message As String
  'Message="All You Need Is Love"
  'Console.WriteLine("Hello World!")
  'Console.WriteLine(Message)
  'Debug.Print("Debug.Print")
·주에서 실행되는 기능을 호출합니다.
콜에서 호출된 하위 함수도 인코딩합니다.
  Call ReadHtml()   ' htmlバッファリング
  Call InputMsg()   ' メッセージ置換文字を入力
  Call UpdateHtml() ' Html書き換え
・HelloWorl.html 재작성이 완료되면 IE로 HelloWorld를 진행합니다.html 보이기.
  System.Diagnostics.Process.Start(IE,InFile)
 ② Sub ReadHtml ~ End Sub
・HelloWorld.html을 Buf에 저장하고 터미널에서 HelloWorld를 진행합니다.출력 html.
 ③ Sub InputMsg ~ End Sub
· 변경 전 메시지와 변경 후 메시지를 터미널에서 입력합니다.
 ④ Sub UpdateHtml ~ End Sub
· 입력한 정보를 통해 HelloWorld.html을 다시 쓰다.
■ Basic 프로그램 실행
구축 절차
터미널의dotnetrun에서도 실행할 수 있으나proflum에 오류가 있는지 확인하기 위해 구축합니다.
[터미널] dotnet build

구축 성공.의 규격화 거리의 멱 함수.
프로그램 실행
[터미널] dotnet run

ReadHtml Sub 함수를 터미널로 출력하는 "Hello World!"Ctrl+c로 복사합니다.
터미널의 "대체 전 메시지?"Hello World!, 또는 Enter를 Ctrl+v에 붙여넣습니다.

터미널의 "대체 메시지?"신세계!Enter 입력 및 입력(대체 메시지)

이것은 Html을 대체합니다.
그리고 브라우저가 시작됩니다. "새로운 세상!"뜨면 돼요.

■ 요약
나는 html 파일을 Basic로 다시 쓰는 프로그램을 만들었다.
상세하게 설명하지 않고 각자 이 절차를 조작해 주십시오.뭔가 보일 거야.
이 프로그램의 제작을 통해 브라우저로 출력되는 웹 응용 프로그램을 만들 수 있습니다.
다음에 브라우저에서 입력한 값을 가져오는 프로그램을 만들 것입니다.
이상
   

좋은 웹페이지 즐겨찾기