2강

성연주·2021년 9월 3일
0
  • C:\Users\yjseong\source\repos 內 HelloCSharpWin 참고

도구상자 > Common Windows Forms 內 Label 끌어다 삽입

windows forms 앱 개발 참고 자료


-> 디자인 창에 삽입한 Label 디자인 속성 창

-> 속성별로 정렬

-> 이름별로 정렬

-> 해당 label에 설정할 속성값(디자인 등)에 대한 작업

-> 해당 label에 설정할 event들에 대한 작업

  • event driven 방식 : 발생하는 event에 대해 프로그래밍 하는 작업
  • event handler : OS가 event에 해당하는 해야하는 일 찾음
    -> 해당 이벤트에 대해 해야할 일을 코딩해주면 됨
    - dragdrop : 어떤걸 클릭해서 이 label 위에 떨어뜨리면 발생하는 event
  • 모양>cursor : 커서 모양 수정 가능

  • 변수 종류 : int, string, bool ...

C# 데이터 타입.NET 데이터 타입설명
boolSystem.BooleanTrue or False
byteSystem.Byte8비트 unsigned integer
sbyteSystem.SByte8비트 signed integer
shortSystem.Int1616비트 signed integer
intSystem.Int3232비트 signed integer
longSystem.Int6464비트 signed integer
ushortSystem.UInt1616비트 unsigned integer
uintSystem.UInt3232비트 unsigned integer
ulongSystem.UInt6464비트 unsigned integer
floatSystem.Single32비트 single precision 부동소수점 숫자
doubleSystem.Double64비트 double precision 부동소수점 숫자
decimalSystem.Decimal128비트 Decimal
charSystem.Char16비트 유니코드 문자
stringSystem.String유니코드 문자열
System.DateTime날짜와 시간, 별도의 C# 키워드가 없음
objectSystem.Object모든 타입의 기본 클래스로 모든 유형을 포함할 수 있음

windows form application 예제 코드

Calculator.cs

namespace HelloCSharpWin
{
    public partial class Calculator : Form
    {
        public Calculator()
        {
            InitializeComponent();
        }

        private void HelloLabel_Click(object sender, EventArgs e) 
        { // HelloLabel 클릭 시, 발생하는 event
            int n1 = 1, n2 = 2;
            int sum = n1 + n2;
            HelloLabel.Text = sum.ToString(); // int -> String
        }
    }
}

0개의 댓글