C# (4) 썸네일형 리스트형 C# Window Form 계산기 만들기(2)-4 1. 계산기 UI 변경 Label(name: NumScreen, Text: 0) Button(name: NumButton1, Text: 1, event: Click) Button(name: NumButton2, Text: 2, event: Click) Button(name: NumPlus, Text: +, event: Click) 2. Caculator.cs public partial class Calculator : Form { // 값을 담을 Result 변수와 새로운 숫자 입력시 판별할 isNewNum 불변수 생성 public int Result = 0; public bool isNewNum = true; public Calculator() { InitializeComponent(); } // 1 .. C# Window Form 계산기 만들기(2)-3 1. 입력값에 대한 validation 처리 private void SumNumbers_Click(object sender, EventArgs e) { int number1 = 0; int number2 = 0; // String.IsNullOrWhiteSpace => 값이 공백인지 null인지 판별 // int.TryParse(string s, out int result) => 첫번째 매개변수에 담긴 string 값이 정수인지 판별 후 두 번째 매개변수인 변수에 저장 // Focus(): 해당 component에 포커싱 // SelectAll(): 해당 component의 value를 바꿀 수 있게 표시 // Validation: 사용자로부터 다른 파일로 부터 값을 읽을때 사용 여부 if (String.. C# Window Form 계산기 만들기(1)-2 1. Calculator.cs[design] TextBox(name: Sum1) TextBox(name: Sum2) Button(name: SumNumbers, Text: =) SumResult(name: SumResult, event: Click) 2. Calculator.cs public partial class Calculator : Form { public Calculator() { InitializeComponent(); } private void HelloLabel_Click(object sender, EventArgs e) { int number1 = 1; int number2 = 2; int sum = number1 + number2; HelloLabel.Text = sum.ToString.. C# 개념-1 1. C# 이란? C++(시플러스플러스)에 기본을 두고, 마이크로소프트가 닷넷 프레임워크의 일부로 비주얼베이직(visualbasic)의 편의성을 결합하여 만든 객체지향 프로그래밍 언어. 2. 기본구조 // 프로젝트 명 namespace HelloCSharp { // 파일 이름 class Program { // 실행될때 호출되는 Main 함수 static void Main(string[] args) { // 콘솔 출력할 때 사용 Console.WriteLine("Hello C#"); Console.WriteLine("Hello " + args[0]); Console.ReadKey(); } } } 실행 시 출력화면 JaeSeok이라는 인자를 string 타입의 args로 넘겨주어 출력된 모습 이전 1 다음