C#로 여자친구 만들기(15일째)

4658 단어 C#
수고하셨습니다.다나카입니다.
오늘은 GUI 애플리케이션으로 텍스트 편집기를 만들었습니다.
전에 만든 것보다 조금 커요.
텍스트 편집기
저장 기능
  • 글을 쓴다.

  • [파일]→[저장]을 누르면 다음과 같이 [다른 이름으로 저장] 대화 상자가 출력됩니다.

  • 목록을 보면 저장됩니다.

  • 열기 기능
  • test.txt의 내용을 고칩니다.

  • [파일]→[열기]를 누르면 다음과 같은 [열기] 대화 상자가 출력됩니다.

  • 파일을 클릭하여 엽니다.

  • 닫기 기능
  • 파일→닫기를 눌러 텍스트 편집기를 종료합니다.

  • 위의 기능은 MenuStrip,textbox,SaveFileDialog,OpenFileDialog의 위젯만 통해 텍스트 편집기를 만들 수 있다는 사실에 놀랐습니다.
    각 처리의 중요한 기능에 관하여 나는 약간 기재하겠다.
    저장 기능 정보
  • 저장 버튼을 눌러 파일 이름을 가져옵니다.
  • if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
        filePath = saveFileDialog1.FileName;
    }
    
  • StremWrite 클래스에 파일을 씁니다.
  • StreamWriter textFile = new(
        new FileStream(
            filePath,
            FileMode.Create)
        );
    textFile.Write(textBox1.Text);
    textFile.Close();
    
    열기 기능
  • 열기 버튼을 누르면 대화상자에서 선택한 파일 이름을 가져옵니다.
  • if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        openFilePath = openFileDialog1.FileName;
    }
    
  • Stream Reader 클래스에서 파일을 읽습니다.
  • StreamReader textFile = new(openFilePath);
    textBox1.Text = textFile.ReadToEnd();
    textFile.Close();
    
    닫기 기능
  • 닫기 버튼은 간단하고 Exit 방법으로 실현할 수 있다.
  • Application.Exit();
    
    최후
    간단하지만 텍스트 편집기를 만들었습니다.
    조립 부품을 살짝 가공하면 돼요. 아주 간단해요.
    자기가 만든 텍스트 편집기라서 좋아할 거예요!
    내일 텍스트 편집기에 '인쇄 기능' 을 추가하려고 합니다.

    좋은 웹페이지 즐겨찾기