초보자를 위한 C# 21일 완성

Similar documents
PowerPoint 프레젠테이션

K&R2 Reference Manual 번역본

초보자를 위한 자바 2 21일 완성 - 최신개정판

02 C h a p t e r Java

초보자를 위한 C++

PowerPoint 프레젠테이션

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

초보자를 위한 ASP.NET 21일 완성

초보자를 위한 한글 Visual Basic .NET 21일 완성

chap10.PDF

초보자를 위한 C++

PowerPoint 프레젠테이션

1

초보자를 위한 ASP.NET 2.0


C# Programming Guide - Types

신림프로그래머_클린코드.key

C프로-3장c03逞풚

01-OOPConcepts(2).PDF

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Java 프로그래머를 위한 C# 비교 활용

1

자바 프로그래밍

03장.스택.key

Chap7.PDF

07 자바의 다양한 클래스.key

Modern Javascript

Dialog Box 실행파일을 Web에 포함시키는 방법

5장.key

12-file.key

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

Microsoft PowerPoint - 04-UDP Programming.ppt

MPLAB C18 C

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Interstage5 SOAP서비스 설정 가이드

비긴쿡-자바 00앞부속

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

ilist.add(new Integer(1))과 같이 사용하지 않고 ilist.add(1)과 같이 사용한 것은 자바 5.0에 추가된 기본 자료형과 해당 객체 자료 형과의 오토박싱/언박싱 기능을 사용한 것으로 오토박싱이란 자바 컴파일러가 객체를 요구하는 곳에 기본 자료형

어휘구조 자료형 연산자 형변환 [2/49]

rmi_박준용_final.PDF

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

thesis

PCServerMgmt7

歯JavaExceptionHandling.PDF

6주차.key

03-JAVA Syntax(2).PDF

PowerPoint 프레젠테이션

3ÆÄÆ®-11

Week5

임베디드 시스템 소프트웨어

The C++ Programming Language 4 장타입과선언 4.11 연습문제 Hello,world! 프로그램을실행시킨다. 프로그램이컴파일되지않으면 B3.1 을참고하자. #include<iostream> //#include 문, 헤더파일, 전처리지시

OOP 소개

Microsoft PowerPoint - 07-C#-2-기초문법.ppt [호환 모드]

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

임베디드 시스템 소프트웨어

13주-14주proc.PDF

歯엑셀모델링

No Slide Title

untitled

5.스택(강의자료).key

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

소프트웨어 개발의 성공 열쇠 - 오브젝트 디자인

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

untitled

MasoJava4_Dongbin.PDF

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

JMF3_심빈구.PDF

09-interface.key

JMF2_심빈구.PDF

(Microsoft PowerPoint - Ch03_1.ppt [\310\243\310\257 \270\360\265\345])

C++ Programming

슬라이드 1

final_thesis

3ÆÄÆ®-14

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

PowerPoint 프레젠테이션

13ÀåÃß°¡ºÐ

제 1 강 희망의 땅, 알고리즘

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

강의10

Javascript.pages

슬라이드 1

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

2002년 2학기 자료구조

Semantic Consistency in Information Exchange

UI TASK & KEY EVENT

DocsPin_Korean.pages

mytalk

Microsoft PowerPoint - lec2.ppt

Solaris Express Developer Edition

chap01_time_complexity.key

Something that can be seen, touched or otherwise sensed

untitled

Secure Programming Lecture1 : Introduction

구로구민체육센터 여성전용 기구필라테스 강좌 신설 구로구시설관리공단은 신도림생활체육관에서 2014년도부터 시행하여 주민의 큰 호응을 얻고있는 기구필라 테스 강좌를 일자로 구로구민체육센터에 확대 시행하게 되었습니다. 구로구 관내 고객들의 니즈를 반영한 기

Java ...

Microsoft PowerPoint - PL_03-04.pptx

EBS직탐컴퓨터일반-06-OK

Transcription:

C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A..

24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1.

WEEK 1

26 Week 1 Day 2, C# C#.NET. Day 3, Day 4,, Day 5, C#.,. Day 6, Day 7,., C#. C#. C#.

DAY 1 C#

28 Week 1 C#? C#,., C#( ) 2000 6. C# ECMA. Anders Hej lsberg, Hej lsberg C+ + Delphi. C#. C#.,. C#,,. C# (OOP : Object- Oriented Programming).. Day 2, C#. C#?. J ava, C+ +, Perl, Microsoft Visual Basic. C# C C+ +,.. J ava. C#,.

Day 1 C# 29 C#. C#.. C#. C#. C#. C#. C#... C#,. C# C# J ava, C+ +,,, (virtual base class). C+ +., C#. C# C C+ +. C C+ + ( J ava), C#. C/ C+ +,,. C+ + : :,., -> 3 C# (. ).. Java Java, C#. Java., C# Java C++.

30 Week 1 C#?,,,. C#., 21 C#. (Pointer) C C++,. C#,.,. C#,,. C#. (Encapsulation), (Inheritance). (Polymorphism)... C#, C#. C#,,,. C# C# (Keyword). [ 1.1] C#.., C#.

Day 1 C# 3 1 [ 1.1] C# abstract as base bool break byte case catch char checked class const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long namespace new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual void while, C#. get, set, value. C# C# (Class), (Member Method)... Day 2, Day 6.

32 Week 1 C# C#. C#,..NET. C#.,. Microsoft Bob,. C# Microsoft Bob. Microsoft Bob, C#, C#., C#. Microsoft.NET C#..NET..NET, C#..NET. C#,,,,. C# Visual Basic, C+ +, J ava. C#, 3.

Day 1 C# 33.NET Java C#? C#? C# C++? Visual Basic.Net C#? C# C+ +, Visual Basic.? C# Visual Basic 6, Visual Basic.NET( 7). Visual Basic.NET, C#. Visual Basic.NET C#. C# C+ +. C+ + C#,. C+ + C#. J ava. C+ + C# J ava C, J ava C#. C, C#, C+ +, J ava C., C.. C#....,.,.

34 Week 1,.,... C#( ). 1.. 2.. 3.. 4.. (1 ),..,.,.???.,. 1.,. 2.., r 2., (Program Development Cycle) 3 4..,.,

Day 1 C# 35.. (Source Code).., C#. Syst em. Consol e.wr i t eli ne ("Hel l o, Mom!" ) ; Hel l o, Mom! ( ). (Editor). C#, C#., C#.,. Visual Studio C# Visual C#.. Visual Studio.NET, C#. C#. Visual Studio.NET.,..,. C#..,. ed, ex, edit, emacs, vi.

36 Week 1.., -,, -.,.,..,. CodeWrite : CodeWrite ASP, XML, HTML, C#, Perl, Python.. http://www.premia.com EditPlus : EditPlus, HTML,.,. (Color- Coding).. http://www.editplus.com JEdit : JEdit Java., C#.,. http://jedit.sourceforge.net Poorman IDE by Duncan Chen : Poorman C# Visual Basic.NET,. Poorman IDE.. http://www.geocities.com/duncanchen/poormanide.htm SharpDevelop by Mike Krüger : SharpDevelop C# (free)..net, (Open Source Editor, GPL(General Public License)).. http://www.icsharpcode.net. C#.cs., C#.cs.

Day 1 C# 37 C#, C#. C#. C# (CLR ; Common Language Runtime). (Executable) C#, CLR CLR,.. (Port ability). C C+ +,., C,., C#.,. (machine language),... C C++. C#. (IL : Intermediate Language).,. CLR CLR C#. IL CLR., CLR IL., CLR.., IL.,.

38 Week 1 IL, C++., C++. C# Just In Time Jitting. C# IL C#., csc,., radius.cs. csc r adi us. cs (GDE),.,..., E,. IL.,.exe..exe ( ). CLR.. [ 1.1].

Day 1 C# 39 1.1 C# (IL). IL, C# -, -. 2 (EXE )., C#, ASP.NET.. IL,.,.,.,.. C# 1 :. C#.cs (, a_program.cs, database.cs ). 2 : C#.,.exe.dll., myprog.cs myprog.exe.. 1. 3 : CLR C#.., 1. [ 1.2].,.

40 Week 1! - -, (,, ). C# C#., [ 1.1].., C#,,. Hel l o, Wor l d! hello.cs..,. hello.cs [ 1.1]. (:). 1.2 C# 1 2?? 3

Day 1 C# 4 1 1.1 h ello.cs 1 : cl ass Hel l o 2 : { 3: st at i c voi d Mai n () 4: { 5: Syst em. Consol e.wr i t eli ne (" Hel l o, Wor l d!" ) ; 6: } 7: }.,, hello.cs. he llo.cs hello.cs. 1.. 2. [ 1.1]. (:).... C#,.. C C++. C C++, main()., C# Main() M. C# m,. 3.. hello.cs. 4. hello.cs. 5. hello.cs.,. csc hel l o. cs

42 Week 1 (IDE : Integrated Development Environment ),.,. 6...,., Console Consol, : hel l o. cs (5, 7) : er r or CS0117 : ' Syst em' does not cont ai n a def i ni t i on f or ' Consol ' 7., 2. hello.cs, [ 1.1], 3. 8. C#,. hello,. hel l o.cs : hel l o.exe : hello.cs 9. hello.exe hel l o. Hel l o, Wor l d!. hello,..,.,..,. ReadLine. 1 : cl as s Hel l o 2 : { 3 : st at i c voi d Mai n ()

Day 1 C# 43 4 : { 5 : Syst em. Consol e.wr i t eli ne (" Hel l o, Wor l d!" ) ; 6: Syst em. Consol e.readli ne () ; 7 : } 8 : }!,, C#, hello.cs.,., - Hello World -. ( ).,,.,.. hello.cs., hello.cs., 5. (;). hello.cs [ 1.2]. 1.2 h ello.cs 1: cl ass Hel l o 2 : { 3: st at i c voi d Mai n () 4: { 5: Syst em. Consol e.wr i t eli ne (" Hel l o, Wor l d!" ) 6: } 7: },...

44 Week 1,. csc hel l o. cs,.,. hel l o.cs (5, 48) : er r or CS1002 : ; expect ed,. hel l o.cs (5, 48) : 5 48 er r or CS1002 : ; expect ed, hello.cs 5 48,.,. C#,.........,. hello.cs. 1. 5 (; ). 2. hello (" )..,. hel l o.cs (5, 32) : er r or CS1010: Newl i ne i n Const ant

Day 1 C# 45 5. 5 32...,.,........ C#,.,,. = 2 r,.. C#.,.... r 2.,.. C#, C#..

46 Week 1 (Con sole applicat ion ) :.,.,. (Win dow s applicat ion ) : GUI (Graphical User Interface). (Web service s ) :. / ASP.NET (Web F orm/ ASP.NET applicat ion ) : ASP. NET,., C#,,. C#,., C#. C# ( )., - -.. C#.,.,..

Day 1 C# 47 Q&A Q. C#? A.. C# (CLR). CLR. CLR DLL. Q.,? A. C#.. hello. hello.exe. hello.cs, C#. C#. Q., (.cs)? A.,.,. (IDE : Integrated Development Environments) (.cs). (.cs),.,.. Q.? A...,.,.,.. C#. (Color- Coding),.

48 Week 1 Q.? A.,...,,.., ( )... A,. 1. C#. 2. IL CLR? 3.? 4. my_prog.cs? 5. C#? 6. filename.txt C#? 7.,.? 8.? 9.? my_pr og. cs (35, 6) : er r or CS1010 : Newl i ne i n const ant 10.? my_pr og. cs (35, 6) : er r or CS1010 : Newl i ne i n const ant

Day 1 C# 49 1. [ 1.1]. EXE ( )? 2. ( ).? 1 : / / ci r cl e. cs - (l i t er al ) 2 : / /. 3 : / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 : 5 : usi ng Syst em; 6: 7 : cl ass var i abl es 8 :{ 9: publ i c st at i c voi d Mai n () 10 : { 11 : / /. 12 : 13 : i nt r adi us = 4; 14 : const doubl e PI = 3. 14159; 15 : doubl e ci r cum, ar ea ; 16: 17 : / /. 18 : 19: area = PI * radi us * radius ; 20 : ci r cum = 2 *PI * r adi us ; 21 : 22 : / /. 23 : 24 : Consol e.wr i t eli ne (" = { 0 }, PI = { 1 }", r adi us, PI ) ; 25 : Consol e.wr i t eli ne (" : { 0 }", ar ea ) ; 26: Consol e.wr i t eli ne (" : { 0 }", ci r cum) ; 27 : } 28 : } 3..? 1 : cl ass ACl as s 2 : { 3 : st at i c voi d Mai n () 4 : { 5 : i nt x, y; 6: f or (x = 0; x < 10; x++, Syst em. Consol e.wr i t e ("\ n" ) ) 7 : f or (y = 0; y < 10; y++)

50 Week 1 8 : Syst em. Consol e.wr i t e (" X" ) ; 9: } 10: } 4. :.,.? 1 : cl as s Hel l o 2 : { 3 : st at i c voi d Mai n () 4 : { 5 : Syst em. Consol e.wr i t eli ne (!) ; 6: Syst em. Consol e.wr i t eli ne (!) ; 7 : } 8 : } 5. 3..? 8 : Syst em. Consol e.wr i t e ("{ 0 }", (char ) 1) ;