본문 바로가기

Visual Programming

Visual Programming #1-#2

#1_C#에 대한 기본적인 이해

 

  1. C#을 배워야 하는 이유
    1) Windows 프로그램에 유용
    2) .NET과 완전 결합 가능
    3) C와 문법 비슷
    4) Visual Studio - Console./Form.WPF
  2.  C# 언어
    1) 입출력
        - Console.ReadLine() : 무조건 string으로 받음
        - Console.WirteLine() : 줄바꿈O
        - Console.Write() : 줄바꿈X
  3.  형변환
    - 타입.Parse()
       ex) double h = double.Parse(Console.ReadLine()); 

#2_Window 프로그래밍

 

  1. Windows Programming 절차
    1) Design : WinForm, WPF
    2) 속성(Property): 크기, 위치, Text, (Name)
    3) Event: 설정
    4) Coding: Event 처리 함수, C#

  2. Forms
    1) 공용 컨트롤: Lable(키(cm) 등), TextBox(입력칸), Button
    2) 속성: Name, Text, 굵기, 배경색, 정렬(TextAlign) 등 수정 가능
    3) Event: ⚡-메인 event 클릭 or 컨트롤 더블 클릭 ▶ Programming 창으로 이동

 3. BMI 예제
  : 키와 체중을 입력받아서 bmi버튼을 누를 시 자동으로 계산해주는 프로그램 제작

private void btnBMI_Click(object sender, EventArgs e)
{
    double h = double.Parse(txth.Text);    //txth : 키 입력 받는 TextBox의 (Name)
    h /= 100;

    double w = double.Parse(txtw.Text);    //txtw: 체중 입력 받는 TextBox의  (Name)
    
    double bmi = w / (h*h);
    lblBMI.Text = "BMI = " + bmi;     //lblBMI: BMI 출력 하는 lable의 (Name)
}

  * .Text : 텍스트 박스(TextBox)나 레이블(Label) 등에서 텍스트를 가져오거나 설정하는 속성
  * .ToString: 다른 타입을 문자열로 변환하는 함수(ex. bmi.ToString(); 으로도 사용 가능)

 

 

4. Event 관련 오류 발생 시 대처법
  : 잘 못 생성 된 Event를 지울 시, 에러 문구 발생 팝업창 생성 →  '아니요' 클릭 후 에러가 발생한 문장 선택 후 삭제

'Visual Programming' 카테고리의 다른 글

WPF  (0) 2025.05.12
Visual Programming과 Firebase 연동  (0) 2025.04.28
Visual Programming #4  (0) 2025.03.17
Visual Programming #3-2  (0) 2025.03.16
Visual Programming #3-1  (0) 2025.03.13