Presentation is loading. Please wait.

Presentation is loading. Please wait.

비주얼 프로그래밍 1분반 화/수.

Similar presentations


Presentation on theme: "비주얼 프로그래밍 1분반 화/수."— Presentation transcript:

1 비주얼 프로그래밍 1분반 화/수

2 1주차 1시간 2.28(화)

3 오늘 공부할 내용 수업계획서 비주얼 프로그래밍 C / C++ / C# Form 프로그래밍 이벤트
C/C++ : 객체지향언어( class) 가 다르다 C/C++ : 같은 언어, 포인터로 메모리 관리 C++ / C# : 객체지향(class) / C# 포인터없다 .NET이 해준다 Form 프로그래밍 Login

4

5 F5 – 디버깅 ^-F5 – 디버깅 없이 시작 class Program { static void Main()
} C# 의 가장 핵심적인 필수 코드

6

7 한 솔루션에 두 개 이상의 프로젝트 만들고 시작 프로젝트로 설정한다

8 폼/WPF 프로그램 디자인 -> 속성 변경/ 이벤트 지정 -> 코딩 디자인
디자인 -> 속성 변경/ 이벤트 지정 -> 코딩 디자인 Form -> Control(콘트롤)들을 배치시킴 속성 : Text, 색깔, 크기, 위치, … 해당 콘트롤에 이벤트 지정 코딩 이벤트 처리 함수 F7

9 이벤트 지정 -> 이벤트함수 작성

10 이벤트 처리 함수 // button1이 클릭될 때 발생하는 이벤트처리함수 private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "의료IT" && textBox2.Text == "1234") label3.Text = "성공했습니다"; } else label3.Text = "실패했습니다";

11 다음 수업 종료버튼 완성 WPF로 로그인하는 프로그램 작성

12 1주차 2시간 3.1(수) – 삼일절 휴강

13 3.7(화) Form : Login – Close() WPF : HelloWorld / BMI계산기
2주차 1일 3.7(화) Form : Login – Close() WPF : HelloWorld / BMI계산기

14 1. HelloWorld Windows Form WPF Label의 폰트를 바꿀 수 있다 Form의 배경색을 바꿀 수 있다
이벤트 함수를 만들 수 있다 수업자료 : WPF Label과 TextBlock XAML을 쓸 수 있다 (자멜) 폰트를 바꿀 수 있다 MainWindow 의 배경색을 바꿀 수 있다 WPF의 window default?

15 배경색과 글자색을 Toggle private void label1_Click(object sender, EventArgs e) { if (label1.ForeColor != Color.White) label1.ForeColor = Color.White; this.BackColor = Color.Black; } else label1.ForeColor = Label.DefaultForeColor; this.BackColor = Form.DefaultBackColor;

16 2. WPF HelloWorld <Grid> <Label Name="label1"
HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="30" FontWeight="Bold" MouseDown="Label_MouseDown">Hello World!</Label> </Grid> // Form 에서는 클릭이었지만, WPF에서는 MouseDown private void Label_MouseDown(object sender, MouseButtonEventArgs e) { if(label1.Foreground != Brushes.White) label1.Foreground = Brushes.White; this.Background = Brushes.Blue; } else label1.Foreground = SystemColors.WindowTextBrush; this.Background = SystemColors.WindowBrush;

17 3.8(수) Form/WPF : BMI계산기 C# 기본
2주차 2일 3.8(수) Form/WPF : BMI계산기 C# 기본

18 2. BMI 계산기 Form 프로그램으로 BMI 계산기를 만들 수 있다. WPF 프로그램으로 BMI 계산기를 만들 수 있다.
숫자 <--> stirng 상호변환을 할 수 있다. WPF 프로그램으로 BMI 계산기를 만들 수 있다. <StackPanel>을 사용하여 디자인을 할 수 있다. BMI 지수 = 몸무게(kg) ÷ (신장(m) × 신장(m))

19 WPF 디자인 방법 신장(m) 체중(kg) BMI계산 당신의 BMI는 **.**** 입니다.
Label / TextBlock  글을 나타내기 위함(출력) TextBox  글을 입력받기 위함(입력/출력)

20 VS 코멘트 ^K-C 언코멘트 ^K-U

21 C# 기초 상수(Constant) 변수(Variabel -> Identifier) C 패밀리는 다 같다
기본 데이터 형(Type) 정수 : int(4바이트 32비트) , long(8바이트 64비트) 실수 : double(8바이트 64비트), float(4바이트 32비트) 문자 : char (1바이트 8비트) 문자열 : string Bool : bool

22 WPF Grid StackPanel Label TextBlock 위에서부터 컨트롤들을 쌓아나간다
StackPanel 안에 StackPanel이 또 있을 수 있다 Orientation=“Horizontal”

23 과제 및 시험안내 BMI 계산기 Form, WPF – 블로그에 올릴 것 다음 주 화요일 수시 1차 시험 – 코딩 (30분)

24 3주차 1일 3.14(화) 수시1차

25 3주차 2일 3.15(수)


Download ppt "비주얼 프로그래밍 1분반 화/수."

Similar presentations


Ads by Google