1 |
00_00_씨샵 10.0 개발 환경 구축 및 헬로 월드 프로그램 만들기 with 비주얼 스튜디오 2022 26:47
|
|
|
2 |
01_01_C# 8.0 프로그래밍 입문 과정 소개 및 첨부파일 다운 26:06
|
|
|
3 |
01_02_씨샵 9.0과 닷넷 5 개발 환경 구축 및 3가지 영역에서 Hello World 데모 진행하기 12:12
|
|
|
4 |
01_03_참고_프로그래밍에 필요한 명령 프롬프트에서 사용할 수 있는 필수 DOS 명령어 정리 20:29
|
|
|
5 |
02_01_C# 8.0 개발 환경 구축하기_Visual Studio 설치_Visual Studio Code 설치 19:04
|
|
|
6 |
02_02_미리보기_C# 강의에서 사용되는 C# 데모 코드 모음 프로젝트인 DotNet 소개 10:57
|
|
|
7 |
03_01_프로그램(소프트웨어) 작성 순서 - 프로그래밍 언어 공통 이론 14:58
|
|
|
8 |
03_02_C#의 기본 코드 구조를 그림으로 표현하기 01:52
|
|
|
9 |
03_03_처음 작성하는 C# 프로그램_C# Hello World 프로그램만 한 시간 이상 설명하기 95:43
|
|
|
10 |
03_04_참고_인텔리센스(IntelliSense)_코드 조각에 의한 자동 완성 기능 09:20
|
|
|
11 |
03_05_참고_Whitespace_프로그래밍 언어에서 공백(Whitespace)은 무시됨 03:51
|
|
|
12 |
03_06_참고_CaseSensitive_대소문자 구분 04:25
|
|
|
13 |
04_01_기본 문법 정리_출력문_주석_들여쓰기 13:59
|
|
|
14 |
04_02_출력문_System 네임스페이스의 Console 클래스의 WriteLine 메서드를 사용하여 문자열 출력 05:48
|
|
|
15 |
04_03_출력문_WriteLineDemo_콘솔 응용 프로그래밍 방식에서의 출력문 03:09
|
|
|
16 |
04_04_TriangleExam_별표 기호를 사용하여 삼각형 모양 출력하기 03:34
|
|
|
17 |
04_05_SquarePractice_별표 기호를 사용하여 사각형 모양 출력하기 04:46
|
|
|
18 |
04_06_주석문_주석문은 실행에 영향을 주지 않는 코드 설명문 03:25
|
|
|
19 |
04_07_참고_복습_주석문(Comment)_코드 설명문과 전처리기 지시문 11:43
|
|
|
20 |
04_08_플레이스홀더_자리표시자의 형식 문자열에 따른 출력 결과 확인 09:56
|
|
|
21 |
05_01_변수 만들고 사용하기 58:58
|
|
|
22 |
06_00_책읽기_숫자 데[이터 형식 사용하기 01:15
|
|
|
23 |
06_01_IntegerDemo_int 변수의 최솟값과 최댓값 출력하기 06:10
|
|
|
24 |
06_02_IntegerPractice_int 자료형의 최솟값과 최댓값 출력하기 02:24
|
|
|
25 |
06_03_IntegerExam_닷넷 데이터 형식으로 부호있는 정수형의 최솟값 표현하기 04:09
|
|
|
26 |
06_04_SignedInteger_부호있는 정수 데이터 형식 08:31
|
|
|
27 |
06_05_UnsignedInteger_부호없는 정수 자료형 05:07
|
|
|
28 |
06_06_복습_데이터 형식_부호있는 정수 11:35
|
|
|
29 |
06_07_데이터 형식_부호없는 정수 05:03
|
|
|
30 |
06_08_DoubleDemo_double 키워드_실수형 데이터 형식(64비트 부동 소수점 숫자) 02:11
|
|
|
31 |
06_09_FloatDemo_float 키워드_실수형 데이터 형식(32비트 부동 소수점 숫자) 03:30
|
|
|
32 |
06_10_DecimalDemo_decimal 키워드_실수형 데이터 형식(128비트 10진수) 03:07
|
|
|
33 |
06_11_RealNumberPractice_연습문제_실수형 변수 선언하기 04:12
|
|
|
34 |
06_12_복습_데이터 형식_실수 05:57
|
|
|
35 |
06_13_NullableDemo_물음표를 붙여서 널 가능 형식 변수 만들기 01:47
|
|
|
36 |
07_00_숫자 이외의 데이터 형식 사용하기 33:17
|
|
|
37 |
07_01_CharacterDemo_문자 변수 선언하기 06:17
|
|
|
38 |
07_02_StringFormatDemo_String.Format() 메서드_문자열 연결 관련 주요 기능 제공 04:33
|
|
|
39 |
07_03_StringInterpolationDescription_문자열 보간법(보간된 문자열) 03:02
|
|
|
40 |
07_04_StringInterpolation_문자열 보간법 03:21
|
|
|
41 |
07_05_Constant_상수_변하지 않는 변수, 읽기 전용 변수 06:07
|
|
|
42 |
07_06_BooleanDemo_논리 자료형_참(True) 또는 거짓(False) 값 저장 04:05
|
|
|
43 |
07_07_WrapperType_기본형식과 닷넷형식 06:39
|
|
|
44 |
08_01_사용자로부터 얻은 정보를 변수에 저장하기 69:31
|
|
|
45 |
09_01_연산자 소개 및 단항, 산술 연산자 사용하기 33:53
|
|
|
46 |
10_01_할당 연산자와 증감 연산자 사용하기_공통 이론 03:46
|
|
|
47 |
10_02_할당 연산자와 증감 연산자 사용하기 22:10
|
|
|
48 |
10_03_부록_Visual Studio 디버거 사용하기_중단점_한 단계씩 코드 실행 27:05
|
|
|
49 |
11_01_관계형 연산자와 논리 연산자 사용하기 01:49
|
|
|
50 |
11_02_OperatorRelational_관계형 연산자 6가지 사용 데모 02:53
|
|
|
51 |
11_03_관계형 연산자와 논리 연산자 사용하기_공통 이론 08:10
|
|
|
52 |
11_04_LogicalAnd_LogicalOr_LogicalNot_논리 AND, OR, NOT 연산자 사용하기 10:47
|
|
|
53 |
12_00_기타 연산자 사용하기 및 연산자 우선순위 알아보기 01:03
|
|
|
54 |
12_01_책읽기_비트 연산자와 시프트 연산자로 비트 단위 연산하기 강의 소개 02:31
|
|
|
55 |
12_02_비트 연산자와 시프트 연산자로 비트 단위 연산하기_공통 이론 07:43
|
|
|
56 |
12_03_비트 연산자 전체 설명 26:21
|
|
|
57 |
12_04_ShiftLeft_참고_씨샵과 Java를 사용하여 시프트 연산자 사용법 소개 35:20
|
|
|
58 |
12_05_ConditionalOperator_조건(3항) 연산자 사용하기 02:57
|
|
|
59 |
12_06_삼항 연산자 및 연산자 우선순위_공통 이론 03:21
|
|
|
60 |
13_01_제어문 소개 및 if 문_프로그래밍 공통 이론 02:40
|
|
|
61 |
13_02_제어문 이론_프로그램의 흐름을 제어하는 구문_조건문_반복문_프로그래밍 공통 이론 24:12
|
|
|
62 |
13_03_조건문 정리_If_Else_ElseIf 07:49
|
|
|
63 |
13_04_StringCompare_if 문을 사용하여 문자열 비교하기 01:48
|
|
|
64 |
13_05_IfElse_ElsePractice_ElseExam_else 문 사용 예제 3가지 06:47
|
|
|
65 |
14_01_조건문_switch 문으로 다양한 조건 처리하기 의사 코드 11:33
|
|
|
66 |
14_02_미리보기_IfElsePseudo_if와 else로 두 수의 차이를 양의 정수로 구하기_C_CS_CPP_JAVA_공통 03:27
|
|
|
67 |
14_03_switch 문으로 다양한 조건 처리하기 미리보기 데모 15:28
|
|
|
68 |
15_01_반복문(for 문)을 사용하여 구간 반복하기 의사 코드 12:12
|
|
|
69 |
15_02_ForDescription_for 문을 사용하여 안녕하세요 3번 출력하기 05:53
|
|
|
70 |
15_03_ForSum_for 문을 사용하여 1부터 n까지의 합을 구하는 프로그램 04:22
|
|
|
71 |
15_04_ForSumEven_1부터 n까지 정수 중 짝수의 합을 구하는 프로그램 04:21
|
|
|
72 |
15_05_SeeSharpSum100_1부터 100까지 정수의 합계 04:09
|
|
|
73 |
15_06_ForDemoCountDown_for문_인덱스를 감소시켜 카운트다운 구현 05:33
|
|
|
74 |
15_07_ForTriangle_for 문을 사용하여 별표 기호로 삼각형 만들기 05:47
|
|
|
75 |
15_08_InfiniteLoop_무한 루프 02:22
|
|
|
76 |
15_09_ForFactorial_for 문을 사용하여 1부터 4까지의 팩토리얼 값을 출력하는 프로그램 04:32
|
|
|
77 |
15_10_TimesTables_구구단 표 만들기_구구단을 가로로 출력하기 08:07
|
|
|
78 |
15_11_ForPractice_연습문제_1부터 10까지 정수 중 3의 배수만 출력하는 프로그램 03:00
|
|
|
79 |
15_12_ForExam_연습문제_1부터 10까지 정수 중 짝수만 출력하는 프로그램 02:24
|
|
|
80 |
16_01_WhilePseudo_while 문을 사용하여 조건을 만족하는 동안 반복하기 06:50
|
|
|
81 |
16_02_SeeSharp_while 문과 do 문, foreach 문으로 반복 처리하기 30:48
|
|
|
82 |
16_03_WhileDemo_while 문을 사용하여 1부터 5까지 출력하기 04:29
|
|
|
83 |
16_04_WhileSum_while 문을 사용하여 1부터 100까지의 합을 구하는 프로그램 03:17
|
|
|
84 |
16_05_DoWhileSum_do 문을 사용하여 1부터 5까지의 합 04:13
|
|
|
85 |
16_06_WhilePractice_while 문을 사용하여 2씩 증가시켜 출력하기 01:56
|
|
|
86 |
17_01_BreakDemo_break 문_for, while, do 구문을 빠져나가는 역할 07:20
|
|
|
87 |
17_02_WhileBreak_1부터 10까지 정수의 합을 구해나갈 때 합이 22 이상이 되면 멈추는 프로그램 06:09
|
|
|
88 |
17_03_ForIfContinue_continue 문을 사용하여 반복문(for, while, do)에서 다음 반복으로 이동하기 07:30
|
|
|
89 |
17_04_ContinueDemo_continue 문으로 3의 배수 제외한 수의 합 구하기 08:32
|
|
|
90 |
17_05_GoToDemo_goto문_지정한 레이블(책갈피)로 이동하는 구문 07:50
|
|
|
91 |
17_06_BreakPractice_1부터 10까지 출력할 때 사용자로부터 입력받은 수까지만 출력하는 프로그램 02:40
|
|
|
92 |
17_07_ContinueExam_continue 문을 사용하여 1부터 100까지 정수 중 7의 배수를 제외한 수들의 합계 구하기 03:27
|
|
|
93 |
18_01_ArrayPseudo_배열에 대한 소개와 간단 데모를 의사코드로 표현 06:52
|
|
|
94 |
18_02_배열(Array)은 하나의 이름으로 같은 데이터 형식을 여러 개 보관해 놓는 그릇 34:09
|
|
|
95 |
18_03_배열_배열을 사용하여 여러 개의 데이터를 하나의 이름으로 보관하기 07:15
|
|
|
96 |
18_04_DigitSeparator_숫자 구분자(Digit Sprarator)와 함께 사용하기 03:40
|
|
|
97 |
18_05_ArrayDescription_배열 사용하기_ushort 형식으로 1차원 배열 만들기 05:24
|
|
|
98 |
18_06_ArrayIndex_배열의 인덱스를 증가 또는 감소시키기 05:47
|
|
|
99 |
18_07_배열_합계평균_1차원 배열을 사용하여 합계와 평균 구하기 06:17
|
|
|
100 |
18_08_배열_일차원배열_성적계산_3명의 학생의 국어점수의 합계 및 평균을 구하는 프로그램 06:31
|
|
|
101 |
18_09_닷넷_ArrayForEach_foreach문으로 배열의 값을 반복해서 사용 04:20
|
|
|
102 |
18_10_국어점수_총점_평균_차이_일차원 배열을 사용한 간단한 성적 관리 예제 만들기 07:28
|
|
|
103 |
18_11_참고_일차원배열 08:28
|
|
|
104 |
18_12_ArrayTwoDescription_2차원 배열 선언 및 초기화 그리고 사용 04:35
|
|
|
105 |
18_13_TwoDimensionalArray_2차원 배열 소개 및 다차원 배열 사용해보기 11:02
|
|
|
106 |
18_14_참고_이차원배열 12:28
|
|
|
107 |
18_15_참고_삼차원배열 05:11
|
|
|
108 |
18_16_ZigZag_지그재그 배열 06:33
|
|
|
109 |
19_01_함수 사용하기_C# 교과서 42:05
|
|
|
110 |
19_02_함수 사용하기 1 42:40
|
|
|
111 |
19_03_함수 사용하기 2 59:50
|
|
|
112 |
19_04_명령줄 인수_애플리케이션 인수 14:12
|
|
|
113 |
20_01_씨샵 인터렉티브로 출력문부터 함수까지 내용 복습하기_교과서 31:26
|
|
|
114 |
21_01_닷넷 API_닷넷에서 제공하는 수많은 API를 닷넷 API 탐색기를 통해서 검색 18:47
|
|
|
115 |
21_02_참고_데모_Math 클래스의 Sqrt 메서드를 사용하여 지정된 숫자에 해당하는 제곱근 구하기 05:26
|
|
|
116 |
22_01_프로그래밍 언어 공통 이론_구조체 05:03
|
|
|
117 |
22_02_StructDemo_구조체_하나 이상의 변수 또는 배열을 묶어서 관리 06:12
|
|
|
118 |
22_03_StructVariable_구조체를 사용하여 하나의 변수로 여러 개의 변수를 묶어서 관리 17:25
|
|
|
119 |
22_04_구조체 사용 예제_성적처리_별표로 막대그래프 그리기 08:22
|
|
|
120 |
22_05_내장 구조체 DateTime, TimeSpan, Char, Guid 사용 데모 14:10
|
|
|
121 |
22_06_구조체_날짜관련_DateTime 구조체와 TimeSpan 구조체를 사용하여 날짜 관련 기능 처리하기 08:37
|
|
|
122 |
22_07_DateTimeDemo_날짜와 시간 관련 구조체 사용하기 04:52
|
|
|
123 |
22_08_GuidDemo_Guid 구조체를 사용하여 유일한 값을 출력하기 04:59
|
|
|
124 |
22_09_참고_구조체 활용 예제_1부터 8760까지의 정수를 입력받아 해당 범위의 날짜를 반환해주는 함수 11:33
|
|
|
125 |
23_01_Enum_EnumerationTextbook_열거형 사용하기 17:38
|
|
|
126 |
23_02_열거형 형식 사용하기_전체 예제 설명 48:30
|
|
|