학과 샘플강의

비주얼베이직 2013 - 총 12시간 54분 / 강의당평균 : 38분42초

알지오 2016. 8. 10. 09:49



비주얼베이직 2013
전체 : 12시간 54분 / 강의당평균 : 38분42초

01 비주얼베이직의 기본
프로젝트 생성/인터페이스/프로그램의 기본 구조/자료형의 종류와 쓰임새/기본적인 연산자
31분
책갈피 : [00:35] 프로젝트 생성하기 / [01:02] 파일에서 새 프로젝트 만들기 / [01:26] Windows Form 응용 프로그램 / [01:26] 프로그램 이름 지정하기 / [02:23] 인터페이스에 대해 알아보기 / [02:53] 솔루션 탐색기에 대한 설명 / [03:37] 속성창 살펴보기 / [04:25] 도구상자 살펴보기 / [05:08] 데이터 소스 살펴보기 / [05:38] Button 생성하기 / [05:54] Label 생성하기 / [06:29] 프로그램의 기본 구조 알아보기 / [09:18] 가벼운 코딩 실행 / [09:33] 입력한 프로그램 알아보기 / [09:46] 변수명 / [10:33] 자료형에 대한 설명 / [11:16] 이론 / [13:18] Integer 자료형 / [13:33] Single 자료형 / [14:05] String 자료형 / [14:18] Boolean 자료형 / [14:56] Date 자료형 / [15:18] Object 자료형 / [17:51] 자료형 직접 입력 / [18:33] Label 속성 살펴보기 / [20:11] Label 화면 출력 확인 / [21:32] 기본적인 연산작업 알아보기 / [22:51] 더하기 연산자 / [23:33] 빼기 연산자 / [23:48] 곱하기 연산자 / [24:07] 나누기1 정수 나누기 연산자 / [24:48] 나누기2 연산자 / [25:48] Double 자료형 / [26:32] 나머지 연산자 / [27:07] 작업 확인

02 배열과 상수
배열/상수/문자열/형식변환/연산자
33분
책갈피 : [00:56] 배열의 의미 / [01:11] 논리적으로 서로 관련된 집합이란 / [01:49] 같은 명이 존재하는 변수의 유무 / [02:15] 배열변수 / [03:05] 실제 프로그래밍에서 배열변수 입력 방법 / [04:15] 코딩 보기 / [05:00] 배열변수 보기 / [05:46] 코딩 변경하기 / [06:15] 코딩 실행 / [06:56] 코딩 변경하기 / [07:46] 자료형 값을 벗어났을때 오류 확인 / [08:11] 숫자값에 숫자 입력 / [08:22] 값 출력 / [09:20] 코딩 실행 / [10:16] 디버깅 하기 / [10:41] A 변수 확인 / [11:33] B 변수 배열 확인 / [12:20] 동적 배열에 대해 알아보기 / [12:58] 코딩 변경 / [13:18] 동적 배열을 생성하는 방법 / [14:26] ReDim문에 대한 설명 / [16:14] 코딩 실행 / [19:41] ReDim preserve 명령어 / [20:22] 코딩 실행 / [22:02] 2차원 배열 / [23:03] 1차원 배열과 2차원 배열의 비교 / [23:37] 2차원 배열 생성 방법 / [24:41] 변수 생성 할때 y축 x축 위치 지정이유 / [26:41] 2차원 배열 출력 / [26:48] for문 사용 살펴보기 / [28:02] 2차원 배열 코딩 실행 / [29:22] 상수에 대해 알아보기 / [29:56] 상수 만들기 / [30:21] 모듈 추가 / [31:10] 상수 정의하기

03 문자열
문자열 합치기/문자 자르기/문자 교체/문자 길이/문자 비교/문자 삽입
59분
책갈피 : [00:01] 문자열 / [00:27] 문자를 다루는 방법과 문자의 특성 / [00:54] 코딩 실행 / [02:07] 문자열 합치기 / [02:30] & 연산자 / [03:00] + 연산자 / [03:38] 문자 대신 숫자를 입력했을때 / [04:30] int 함수 / [05:30] & 연산자와 + 연산자 사용의 예 / [06:45] 특정 기준으로 문자 자르기 함수 / [07:00] split 함수에 대한 설명 / [08:52] 코딩 실행 / [09:46] 명령어 수정 / [10:54] split 함수의 응용 / [11:33] Length에 대한 설명 / [12:20] Length 명령어 실행 / [12:52] 문자교체하기 함수 / [13:00] Replace 함수 / [14:43] 좌우 공백 없애기 함수 / [15:48] Trim 함수 실행 / [17:30] 문자의 길이 나타내기1 / [18:11] 코딩 실행 / [19:48] 특정위치의 문자 알아내는 함수 / [20:07] Chars 함수 / [20:15] 코딩 실행 / [22:32] 두 문자 비교하기 함수 / [22:44] Equals 함수 / [23:30] 코딩 실행 / [24:32] 특정문자의 위치알기 함수 / [24:59] IndexOf 함수 / [25:07] 코딩 실행 / [26:17] 특정위치에 문자 삽입 함수 / [26:26] Insert 함수 / [26:41] 코딩 실행 / [29:26] 간단한 형식 변환 / [31:11] int 함수 사용하여 문자를 숫자로 변환하기 / [32:59] Integer 숫자값을 str 함수로 감싸기 / [33:59] 모듈에 대해 알아보기 / [34:15] windowsApplication에서 모듈 추가 / [34:37] 모듈에 값 입력하기 / [35:00] 코딩 입력 / [35:45] 모듈 역할 알아보기 / [36:15] Form2 만들기 / [36:52] 변수 만들기 / [37:59] 찾아가는 경로 입력 / [39:22] 한정자에 대해 알아보기 / [40:22] Public과 Private 한정자의 역할 / [41:45] 같은 클래스에서 변수를 지정해도 오류가 나는 이유 / [42:45] dim 한정자 / [43:52] 한정자가 Dim일 경우 변수의 생성과 소멸 알아보기 / [44:52] Private 생성, 소멸 / [46:13] Private 과 Public 의 차이 / [46:45] Public 생성, 소멸 / [50:00] 비교 연산자에 대해 알아보기 / [50:37] If문 살펴보기 / [51:07] a,b 크기 비교 / [51:45] 등호의 위치 / [52:37] 등호 사용시 주의할 점 / [55:22] 비교 연산자 살펴보기 / [55:59] str함수로 숫자를 문자로 바꿨을 경우

04 콘솔응용프로그래밍
프로그램 구조/namespace/모듈/클래스/프로시저/함수/.net framework/while 루프
38분
책갈피 : [00:00] 수준별 프로그래밍 요소 / [00:35] 네임 스페이스 / [01:11] 모듈 , 클래스 / [02:00] 프로시저 , 함수 / [03:20] Public 변수 / [04:00] Private 변수 / [04:46] Dim 변수 / [05:46] 변수 설정 과정 / [06:40] 캡슐화 / [07:09] 네임 스페이스 생략 / [07:56] 솔루션 / [08:24] 마무리 / [09:35] .NET Framework / [10:16] Visual Studio 개발 툴 / [12:01] 프로그램별 특징 / [13:05] Common Language Specification / [13:45] ASP.NET 구조 / [15:09] WIndow application / [15:37] Data and XML / [17:33] Base Class Library / [17:45] Common Language Runtime / [18:32] .NET Framework 중요사항 / [19:48] 콘솔 응용 프로그램 / [20:47] 콘솔 프로그래밍 / [21:56] 콘솔 프로그래밍 특징 / [24:07] 주석문 / [25:37] 코딩 구조 / [26:14] Sub & Function / [28:06] 실행 / [29:56] Parameter / [31:10] 응용 프로그램 compile 과정 / [32:45] 프로그램 실행 / [33:07] 저장 / [33:22] 저장된 파일 compile / [34:34] 코딩 / [35:36] 응용 프로그램 게시 / [36:43] 게시된 작업 확인

05 기본문법 part1
if문/for문/case문/while문/select문/try 문/do문
50분
책갈피 : [00:00] 기본 문법 / [00:08] If 문 / [01:23] 비교 연산자 / [02:12] 실행 원리 1 / [03:38] ElseIf 문 / [04:42] 실행 원리 2 / [06:30] For 문 / [07:00] 레이블 초기화 / [07:38] 변수 설정 / [08:09] For 문 원리 1 / [09:26] For 문 원리 2 / [09:58] 실행 1 / [10:58] 실행 2 / [11:41] 코딩 변경 / [14:01] Step 값 변경 / [14:33] For 문 응용 / [16:18] 실행 / [16:29] 실행 구간 설정 / [18:41] For 문 주의점 / [19:41] Select Case 문 / [20:03] 디자인 생성 / [20:26] Select Case 문 설명 / [21:10] 예제 / [22:22] Case Else 문 / [23:18] 실행 / [24:37] Select Case 문 주의점 / [26:37] 코딩 수정 / [27:18] 해결 방법 / [27:45] Try Catch Finally 구문 / [28:48] Try 구문 / [30:00] Try 구문 실행 / [30:41] 실행된 Catch 구문 / [31:18] Finally 구문 / [32:44] 실행 / [33:22] Try Catch 구문 특징 / [35:07] 중첩 Try Catch 구문 / [36:15] Do 구문 / [37:34] Do 문 기본 문법 / [38:04] while 문과 until 문의 차이 / [38:44] 예제 / [39:57] 실행 / [40:12] 주의점 / [41:20] 예제 / [41:52] 오류 해결 방법 / [42:36] Do Events / [43:30] 실행 / [45:15] Do Events 의 역할 / [45:45] 주의점 / [46:15] Do while 문 / [47:37] Exit Do / [48:50] Do 문의 쓰임새

06 기본문법 part2
for each문/using문/with문
31분
책갈피 : [00:00] For Each 구문 / [00:52] 코딩 / [03:29] For Each 문 특징 / [05:15] 변수 설정 / [06:00] 변수 설정 2 / [07:11] 마무리 / [07:46] Using 구문 / [08:46] 코딩 / [09:26] Memory 관리 / [11:20] 변수 설정 / [12:28] 변수 설정 2 / [13:39] 변수 원리 / [15:03] 변수 소멸 / [15:26] 객체 / [15:54] Class / [17:17] Class 2 / [17:44] 객체 Class 설정 / [18:26] 객체 변수 / [19:11] Stream 명령어 / [20:03] Stream 변수 설정 / [20:22] 변수 설정의 중요성 / [21:07] Using 문 특징 / [23:29] Using 문 쓰임새 / [24:48] Using 문 주의점 / [25:15] With 구문 / [25:37] 코딩 / [26:03] 객체 / [26:26] Label 속성 / [26:56] 구문 설명 / [27:37] Lable 속성 추가 / [28:33] With 구문의 효율성 / [29:48] 마무리

07 클래스 part1
클래스 속성/클래스 핸들링/클래스 오버로딩
35분
책갈피 : [00:00] Class / [00:59] Class 정의 / [02:19] Class 특징 / [04:46] 코딩 / [05:57] Class 생성 / [07:15] CH 변수 / [08:39] 캡슐화 / [10:35] Volum 제어 / [11:05] inch / [11:43] Property / [12:50] Class 구성 / [13:18] TV Class Handling / [13:43] 코딩 / [14:16] Class 중요 개념 / [15:01] 오류 / [15:43] 오류 해결 방법 / [16:44] 변수 설정 1 / [18:03] 변수 설정 2 / [20:10] 변수 설정 3 / [22:00] 변수 설정 4 / [23:03] 코드의 재사용과 수정 / [25:22] Class 장점 / [25:55] OverloadClass / [26:33] 코딩 / [27:07] Overload 특징 / [28:18] Overload 방법 / [29:30] 코딩 / [30:22] 실행 / [30:37] 변수 설정 / [30:56] 코딩 변경 / [32:19] 실행 / [32:52] 형태 수정 / [33:22] 실행 / [33:35] Overload 주의점 / [34:38] 마무리

08 클래스 part2
상속/클래스와 모듈 비교/속성/필드/메서드/컨트롤
48분
책갈피 : [00:00] Class 상속 / [01:19] 코딩 / [01:42] AClass / [02:29] BClass / [03:35] 실행 / [04:30] 상속 입력 / [05:30] 실행 / [06:10] 상속 중요성 / [07:29] Button Method / [08:20] Click Events / [09:41] 상속 / [10:24] 새로운 Button / [11:31] Button 설정 / [12:45] Button 쓰임새 / [13:54] Form 설정 / [14:35] 상속 중요성 / [15:28] Event / [16:18] Event 과정 / [17:11] Form Event / [17:26] Button Event / [18:15] Event 활성화 / [20:03] Event 종류 / [20:22] Got Focus / [20:56] Key Down / [21:22] Key Press , Key Up / [22:07] Move , Lost Focus / [22:41] Mouse Events / [23:14] Paint / [23:37] Resize , Text Changed / [24:03] Text Box Events / [25:30] Event 공부하는 법 / [25:45] 프로그래밍 중요점 / [26:26] Button 상속 / [28:25] Event 겹침 / [31:00] Form 상속 / [31:48] Control 역할 / [32:22] Check Box 사용법 / [33:00] Check Box 코딩 / [34:37] Check Box Events / [34:59] Radio Button / [35:20] Radio Button 중요점 / [36:06] Group Box , Panel / [37:30] Radio Button 속성 / [38:52] Combo Box / [39:22] Combo Box 속성 / [40:37] Combo Box Events / [41:37] Text Changed / [42:52] Label / [43:30] List View / [45:50] 코딩 / [46:42] 실행

09 대리자
Delegate문/Delegate 정의/Thread/Timer
39분
책갈피 : [00:00] Delegate / [01:06] Delegate 구문 1 / [01:23] MSDN 도움말 파일 / [02:07] Delegate 구문 2 / [02:30] Delegate Method / [03:46] Delegate 대리자 / [04:41] 코딩 - Delegate 선언 / [06:15] Delegate 함수 / [07:15] Address Of / [08:37] 예제 / [09:58] Address Of 장점 / [10:41] Delegate 장점 1 / [11:33] Delegate 장점 2 / [12:54] 실행 / [13:39] Delegate 의 유용성 / [14:31] Delegate 쓰임새 / [15:52] Delegate 유의점 / [17:29] Thread / [18:03] 코딩 - Thread 설명 / [19:11] Tread 구문 / [20:00] Tread 함수 코딩 / [20:32] 무한 루프 예제 / [22:06] Tread 역할 / [23:18] Tread 예제 / [23:48] Tread 원리 / [25:26] Tread 멀티태스킹 / [26:48] Tread 멀티태스킹 과정 / [27:22] 실행 / [27:41] Tread 중요점 / [28:37] Tread 쓰임새 / [29:02] 마무리 / [30:03] Windows Control - Timer / [30:26] Timer 속성 / [30:47] 코딩 - Timer 기능 / [32:00] Text Box - Now / [33:30] Timer - Enabled / [34:06] 실행 / [34:30] TIme - Interval 속성 변경 / [35:04] Interval 주의점 / [38:29] 마무리

10 응용프로그래밍 개발
일기장 어플만들기와 웹브라우저를 이용한 파싱을 실습합니다.
39분
책갈피 : [00:00] 일기장 만들기 / [00:20] 어플리케이션 작업 시 중요사항 / [01:45] Date Time Picker , Button / [02:15] 텍스트 박스 / [02:53] Open File Dialog / [03:27] 구조도 구상 / [04:29] 코딩 / [04:59] 메세지 박스 설정 / [05:46] 메세지 박스 특징 1 / [06:15] 메세지 박스 특징 2 / [07:26] 메세지 박스 특징 3 / [08:11] 메세지 박스 코딩 살펴보기 / [09:13] Stream Write 코딩 / [10:07] Stream Writer 속성 / [10:58] Stream Writer Parameter 1 / [12:09] Stream Writer Parameter 2 / [13:05] Stream Writer Parameter 3 / [13:31] 인코딩 설명 / [15:30] Stream Writer Parameter 4 / [16:36] Stream 중요점 / [17:11] 일기장 - 저장하기 / [18:00] 일기장 - 불러오기 / [18:33] File Open Dialog 속성 / [19:15] Open File Dialog - Filter / [20:03] Open FIle Dialog - 나머지 명령어 / [20:22] Open File Dialog - If 문 1 / [21:18] Open File Dialog - If 문 2 / [22:21] Stream Reader / [23:03] Stream Read - Read의 종류 / [24:37] 실행 / [25:18] 마무리 / [26:07] Web Browser 생성 / [26:30] Web Browser 기본 설정 / [27:45] Web Browser - Button / [28:33] Web Browser - HTML 코딩 사용 예제 / [29:37] Web Browser - HTML 코딩 설정 / [30:25] 인코딩 설정 / [32:07] Stream Reader - 인코딩 방식 수정 / [33:45] 인코딩 종류 / [34:21] 나머지 코딩 설명 , 실행 / [34:45] Parsing String / [36:20] 적용된 코딩 살펴보기 / [37:43] HTML 소스 가져오는 방법 / [38:34] 마무리

11 vb.net 엑셀 연동
엑셀 연동과 vb.net 엑셀 인쇄에 대해 학습하고 실습합니다.
37분
책갈피 : [00:08] 프로젝트 내용 엑셀로 인쇄하기 / [01:49] 액셀 다른이름으로 저장 / [02:15] 액셀에 있는 프린터 기능 이용하기 / [03:53] 비주얼 스튜디오에 엑셀 파일 추가 / [04:26] 코딩하기 / [05:30] 변수 만들기 / [06:00] 액셀 구조 살펴보기 / [06:40] 액셀 파일 제작 / [06:53] 액셀 파일 경로 지정 / [07:30] 워크 시트에 시트 지정 / [07:59] 값 입력 / [08:15] 워크시트 안에 Cell 명령어 이용하기 / [09:33] Cell에 값 채우기 / [09:46] row와 colum / [11:00] 액셀 인쇄 범위 지정 / [12:56] 메모리 해제 / [14:01] 디자인 살펴보기 / [14:37] 작업 확인 / [15:15] 액셀파일 인쇄 사용의 예 / [15:52] 디자인 창에 저장버튼 생성 / [16:18] 모듈에 구조체 만들기 / [16:30] structure 입력 / [17:33] 배열 만들기 / [18:03] 구조체 배열 저장 / [18:41] 코딩 / [19:40] with 문 사이에 for문 사용해 입력하기 / [22:18] 폼에 값 입력하기 / [23:07] 작업 인쇄 / [23:30] printarea 수정 / [27:33] 데이터 베이스에 대한 설명 / [29:52] worksheet save as로 저장하기 / [30:29] 픽쳐박스에 대해 알아보기 / [31:14] 픽쳐박스 속성 살펴보기 / [31:45] 코딩으로 사진 바꿔주기 / [32:45] size mode 로 사진 보기 / [34:15] 사이즈 모드에서 사진 크기 조절 / [34:37] 버튼 눌러서 코딩 / [35:59] 픽쳐박스에 이미지 삽입 / [36:14] 코딩 실행 / [36:29] 사진 크기 조절 후 살펴보기

12 윈도우 프로그래밍
메뉴만들기, 파일 복사, 윈도우 탐색기 어플을 만들어봅니다.
35분
책갈피 : [00:05] 메뉴 만드는 법에 대해 알아보기 / [01:06] MenuStrip 폼 위에 올려놓기 / [01:34] 원하는 메뉴 삽입 / [02:27] 버튼 눌러 이벤트 보기 / [03:19] 끝내기 버튼에 end 명령어 삽입 / [04:24] 핸들러와 툴스트립을 이용해 한번만 코딩하기 / [05:41] sender / [06:15] sender 실행 / [07:58] 툴스트립 메뉴에서 끝내기 누르기 / [08:28] sender 사용의 예 / [09:41] 실행하기 / [10:11] sender로 여러개 버튼을 사용한 경우 구분하기 / [10:50] 결과값 보기 / [11:52] 파일 복사하는 방법에 대해 알아보기 / [12:43] 복사 할 수 있는 코드 살펴보기 / [13:50] 원본 파일 위치 입력 / [14:03] CopyTo에 true 입력 / [15:13] 작업 실행해서 결과 살펴보기 / [15:35] CopyTo에 false 입력 / [16:11] 파일 명령어 살펴보기 / [16:52] 윈도우 탐색기 만들기 / [17:11] Splitter의 기능 / [17:33] Splitter에 ListView올리기 / [18:47] 코딩하기 / [19:06] DirectoryInfo 와 FileInfo의 차이점 / [19:56] Directory 사용하기 / [21:41] ListViewItem 을 담은 변수 생성 / [22:30] 배열 방 검색 / [23:36] 오버로드 살펴보기 / [26:03] ToString으로 문자열 값으로 변형 / [27:30] 작업 실행 후 결과 살펴보기 / [27:51] 포커스에 해당하는 ListViewItem을 가져와서 문자로 바꿔쓰기 / [30:07] 분석 / [30:22] 첫번째 ListView 클릭 / [31:18] GetItem으로 들어가기 / [32:35] 직접실행창에 디버깅 하기 / [33:34] ListViewItem Clear 하기 / [34:14] 작업 실행 후 결과 확인

13 웹서버 연동
ftp 연동/다운로드/업로드에 대해 공부하고 실습합니다.
41분
책갈피 : [00:12] 웹 구동 요소에 대해 알아보기 / [03:37] 알 ftp 접속하기 / [04:28] 연동 작업 설명 / [06:14] 코드 보기 / [06:29] 파일 만 탐색하기 / [07:15] instr 함수를 통해 jpg 파일 걸러내기 / [08:20] 업로드 코딩 보기 / [09:31] system.net.webclient 객체 가져오기 / [09:48] net의 기능 / [09:58] 인터넷으로 통신을 주고 받는경우 / [10:48] 타임아웃 기능 / [12:39] 직접 적인 파일 업로드 방법 / [13:22] 객체 생성 / [14:24] 아이디와 패스워드 인증 받아오기 / [15:20] 업로드 파일 파라미터 살펴보기 / [17:06] 보낼 파일 위치 잡기 / [17:44] 작업 확인 / [18:52] 확장자까지 같이 보내기 / [20:37] 사진 다운로드 코딩 / [21:56] uri 설명 / [22:48] uri 파라미터 보기 / [24:15] combine에 사진 위치 확인 / [24:45] pc에 저장될 경로 명 정하기 / [26:07] req 변수 삽입 / [26:48] req 변수에 값 입력하기 / [28:00] 리퀘스트의 역할 / [28:44] credential로 인증 요청하기 / [29:10] 인증 변수 만들기 / [30:11] method에 해야할 행위 입력 / [30:52] 명령어가 들어가는 이유 / [31:29] UseBinary / [31:52] UsePassive / [32:21] 입력한 값 받기 / [33:30] stream 변수 / [34:22] filestream 생성 / [35:37] 1024 Byte 만들기 / [36:58] stream.read로 누적시키기 / [37:57] 파일 스트림 write로 지정 / [38:14] while문 끝나는 명령어 만들기 / [39:22] 작업 확인 / [39:34] 사진 업로드 다운로드

14 tcp/ip1
클라이언트 어플 코딩에 대해 공부하고 실습합니다.
39분
책갈피 : [00:03] tcp/ip 프로토콜과 구동에 대해 알아보기 / [00:24] pc마다 고유의 ip 지정하는 법 / [02:27] tcp/ip 통신시 필요한 두가지 코딩 / [04:46] 디자인 보기 / [05:28] 포트 번호 / [06:40] 코딩 보기 / [07:46] 삽입 변수 살펴보기 / [08:09] Delegate 설명 / [09:43] Delegate 세개 생성 / [10:20] TCPListener / [10:46] readthread / [11:22] stopcompletionevent / [12:09] load 보기 / [14:16] 서버 포트 임의로 생성 / [14:37] 보낼 값 임시적으로 입력 / [14:54] iphostentry / [17:03] for문 돌리기 / [18:00] 종합 설명 / [18:47] 서버 스타트 코딩 보기 / [19:30] TCPListener에 넣은 값 확인 / [20:48] ListeneEP로 EndPoint 생성 / [21:55] Bind 명령어 / [22:41] 수신 스레드 만들기 / [25:03] ConnectReadFunc / [25:15] reccnt 생성 / [25:59] try 부분 보기 / [26:51] 오류가 났다고 가정 / [27:45] 클라이언트 접속 확인 방법 / [28:17] DelegateUlControl 보기 / [28:45] invoke와 Delegate로 만든 이유 / [31:41] Encoding / [33:22] Delegatereclistadd / [34:45] 스레드 종료 / [35:49] Connect Close / [36:00] Connect Close 로 끊기 / [36:45] Thread Sleep / [37:35] exit를 눌렀을 때 / [37:53] 값을 보낼 때 / [38:07] timersend interval

15 tcp/ip2
클라이언트 어플 코딩에 대해 공부하고 실습합니다.
36분
책갈피 : [00:02] tcp/ip 클라이언트 쪽 코딩에 대해 알아보기 / [01:00] FORM 디자인 살펴보기 / [02:12] 코딩 보기 / [02:53] Form1_Load / [03:58] 아이피 넣기 / [04:15] 서버에 아이피와 포트 번호 지정 후 실행 / [04:30] 값을 주고 받고 연결하는 코딩하기 / [04:42] 변수 만들기 / [05:15] m_readThread / [06:00] m_StopCompletionEvent / [07:32] Event의 중요성 / [08:46] RecListAdd 프로시져 / [09:09] 대리자와 인보크와 프로시져를 연계하는 방법 / [10:33] 서버 연결을 눌렀을때 결과 / [11:18] m_clientSoket / [12:05] IP 주소 가져오기 / [13:07] m_clientSoket.Connect 명령어로 연결 / [14:18] 서버와 클라이언트가 전송 되는지 검사 / [18:18] tcpClientclose 보기 / [19:30] 전송하는 법 / [20:02] 버퍼 보내기 / [20:59] 코딩 실행 확인 / [21:47] 서버 쪽 IP 적고 서버 연결 / [22:25] 송신데이터 전송하기 / [22:48] 유니코드를 ASCII로 변경후 실행 / [23:15] 다른 값 보내기 / [24:07] ASCII를 유니코드로 변경 / [24:37] 송신 데이터 전송 / [25:14] ASCII와 유니코드의 차이 / [26:36] 서버에 연결 후 클라이언트에서 보내기 / [27:10] 숫자 보내기 / [27:41] 클라이언트에서 서버 제한하기 / [28:10] 통신 규약 프로토콜 / [30:07] 서버와 클라이언트간의 암호가 노출되었을 경우 / [31:56] 프로토콜 짜기 / [33:00] 서버 연결후 데이터 전송하기

16 Database part1
데이터베이스설명과 마이크로오피스 엑세스 연동 import 방식
36분
책갈피 : [01:15] 데이터베이스란 무엇인가 / [01:53] 데이터베이스의 종류 / [02:23] 실제적으로 많이 쓰는 MYSQL / [02:53] 오라클이란? / [03:23] 마이크로소프트 엑세스 / [03:38] 마이크로소프트 오피스의 장단점 / [05:42] MYSQL에 대한 설명 / [06:46] 세가지 언어 / [08:22] MYSQL을 선호하는 이유 / [09:24] MYSQL의 단점 / [10:31] MSSQL에 대한 설명 / [11:31] MSSQL의 단점1 / [12:18] MSSQL의 단점2 / [13:00] 오라클의 장점 / [14:01] 마이크로소프트 엑세스에 대해 알아보기 / [14:33] 데이터베이스 만드는 법 / [15:28] 데이터베이스 추가하는 법 / [15:43] table이란 / [16:22] table 생성 후 이름지정 / [16:48] 필드이름이란 / [18:03] 기본 키란 / [19:29] 필드 설명 / [21:06] 테이블 저장 / [21:47] 레코드 생성 / [23:22] 데이터베이스 테이블의 기본 구조 / [23:47] 두번째 테이블 생성 / [24:52] 두번째 테이블 저장 / [25:07] 테이블 두개 연결하기 / [26:52] 필드 사용법 / [27:17] 비쥬얼스튜디오에서 코딩하기 / [27:56] DataGridview1 만들기 / [28:29] 프로젝트 데이터 소스 추가 / [28:56] 데이터 소스 형식 선택 / [31:17] 마이크로소프트 엑세스 파일 선택 / [31:56] 연결 테스트 / [32:30] 연결 문자열 복사 / [33:50] 테이블 가져오기 / [34:04] 데이터소스 파일 선택 / [34:30] 실행 / [34:57] 테이블 선택

17 Database part2
엑세스 연동 클래스 코딩과 쿼리문에 대해 공부하고 실습합니다.
37분
책갈피 : [00:37] 코딩으로 직접적인 데이터 짜기 / [00:52] 임포트 방식과 코딩 방식의 차이 / [02:23] SQL 언어 / [02:59] 코딩으로 데이터베이스와 연결하는 법 / [03:46] 클래스 생성후 코딩 / [04:00] OleDb / [04:28] OleDbConnection과 OleDbCommand의 차이 / [05:46] private로 OleDbConnection 만들기 / [06:15] DataAdapter란 무엇인가 / [07:42] 연결자 문자 생성 / [10:03] 레코드셋 만들기 / [10:28] 레코드 카운터 RsCnt / [10:41] 데이터베이스 오픈시키는 함수 만들기 / [11:07] 데이터베이스를 클래스를 이용해서 만드는 이유 / [12:41] 데이터베이스 오픈의 직접적인 코딩 알아보기 / [13:07] SQLselect에 대해 알아보기 / [13:09] 데이터베이스를 조작하는 언어 / [16:41] select문 펑션으로 만들기 / [17:41] 직접 코딩 실행 / [17:56] 질의어 주기 / [18:41] 실행 / [19:56] DBabpt 보기 / [21:02] ExecuteReader 명령어 / [22:47] RsCnt 데이터 갯수 확인 / [23:03] RsCnt안에 들어가있는 값 확인 / [23:33] 오류 확인 / [24:45] 두번째 데이터 확인 / [25:45] 같은 명령어 실행 / [26:11] dataset으로 표 형식 만들기 / [28:03] Ds에 있는 명령어 확인 / [28:52] insert문 보기 / [31:03] insert문 실행 / [32:07] 쉼표의 의미 / [32:51] 실제 값 확인 / [33:30] 변형 값 확인 / [34:21] 값 변경해서 한번 더 확인 / [35:04] 오류 발생 이유

18 Database part3
쿼리문에 대해 공부하고 mysql 설치해봅니다.
34분
책갈피 : [00:06] 질의어에 대해 계속 알아보기 / [00:40] update문이란 / [01:23] update 사용법 / [02:38] 테이블 명 적기 / [04:00] 뒤에 where절을 붙이는 이유 / [05:00] 이름 바꾼 뒤 작업 실행 / [06:38] 여러 코드 한번에 변경하기 / [07:46] Delete 문에 대해 알아보기 / [08:50] Delete문의 구조 / [09:30] Delete문 사용시 주의할 점 / [09:50] where절의 중요성 / [11:28] 질의어의 다른 종류 / [15:07] select 보기 / [15:22] 데이터베이스 직접 열어서 넣기 / [16:56] 나이를 기준으로 정렬하기 / [17:41] 정렬시키는 명령어 order by / [18:03] desc와 asc의 차이 / [19:00] where절과 정렬 같이 쓰기 / [20:06] 와일드카드란 / [21:10] like 명령어 입력 / [21:52] 작업실행 / [22:11] 다른 글자로 대체해서 실행 / [23:22] 컬럼이 순서가 없는 이유 / [24:44] 컬럼 직접적으로 지정해서 select문 사용 / [25:11] MYSQL 설치하는 방법 / [26:18] 엑세스 대신 MYSQL을 사용하는 이유 / [26:41] 대용량 데이터베이스를 담을수 있는 세가지 서버 / [27:22] MYSQL 서버의 문제점 / [28:26] MYSQL 서버 쓰는 방법 / [29:45] MYSQL 다운로드 / [30:18] MYSQL Connector / [31:25] MYSQL다운로드의 위치의 중요성 / [32:09] MYSQL 본인의 PC에 다운받기

19 mysql part1
mysql 설정과 mysql 구조만들기에 대해 공부하고 실습합니다.
36분
책갈피 : [00:05] MYSQL에 접속하고 데이터베이스 핸들링하기 / [02:05] MYSQL 셋팅법 알아보기 / [02:29] APMSETUP 실행 / [03:14] Apache 와 MYSQL 실행 / [03:37] MYSQL와 Access의 다른점 / [03:49] 외부에서 접속시 문제점 / [04:57] 동시접속자가 많을때 MYSQL 셋팅하기 / [05:45] 서버환경 설정 / [05:54] Apache설정 / [06:29] 본인의 PC가 통신을 묶은 방법 / [08:35] 총체적 관리자 / [08:56] PHP설정 / [09:37] MYSQL 설정 / [10:50] 3306 포트 / [11:35] 데이터베이스에 한글이 들어가지 않을경우 검사해야 할 것 / [12:35] 버퍼사이즈의 필요성 / [13:31] timeout / [15:09] MYSQL 신규계정 생성 / [15:52] MYSQL 관리 / [16:56] MYSQL 접속 / [17:30] MYSQL와 Access의 다른점 / [19:41] MYSQL 설명보기 / [20:03] web server / [20:32] 새 데이터베이스 만들기 / [21:26] 컬렉션 지정 / [22:30] create database 'test2' / [23:15] 데이터베이스 생성됐는지 확인하기 / [24:02] test2에서 새로운 테이블 만들기 / [26:18] 실행 후 저장 / [26:41] test3에 질의 언어 던지기 / [27:14] test3 확인 / [27:41] limit 명령어 / [28:03] 테이블에 값 넣기 / [28:55] 보기 누르고 결과 확인 후 수정 / [29:26] 권한설정 / [30:11] 새 사용자 추가 / [30:56] 데이터베이스 관리시 최고 문제점 / [31:48] Schema 살펴보기 / [33:30] MYSQL 보기 / [35:00] MYSQL와 Access의 다른점

20 mysql part2 & 전화번호부 만들기
mysql핸들링과 업데이트 방법에 대해 알아봅니다.
40분
책갈피 : [00:45] pc에서 MYSQL을 연동해 프로그램을 짰을때 좋은점 / [02:07] 직접적인 데이터 베이스를 만들고 값 주고받기 / [02:28] 패스워드 프로포티에 아스테리스크 입력 / [03:44] MYSQL 열어서 테이블 구조 확인 / [04:30] SCHEMA 테이블 보기 / [05:38] TEST2에서 테이블 보기 / [06:27] MYSQL에 접속시 컬렉션의 중요성 / [06:46] 어플리케이션 테이블 접속 / [07:29] 버전 업데이트 확인 방법 / [08:22] 구조보기 / [09:45] 멤버 테이블 접속 / [10:18] 암호화 값 보기 / [10:48] 비밀번호 주는 법 / [11:24] 암호화와 복구화 개념 / [12:31] 암호화 알고리즘 보기 / [13:07] 암호화 할때 중요점 / [15:01] 마이데이터 테이블 접속 / [15:35] euckr_korea / [16:37] MYSQL data 가져오기 / [17:48] charset의 중요성 / [18:26] MYSQL 에서 쿼리를 날렸을때 / [19:18] 로그인 하고 결과 확인 / [19:52] DBopen / [22:33] select 쿼리 날리기 / [23:22] 설정값 잡기 / [24:32] ftp에 연결해서 파일 다운받는 소스 입력 / [26:02] 초반부터 현재 버전과 같다면 / [26:30] form1 값 보기 / [27:22] 예외처리하기 / [28:18] insert문에 넣기 / [29:30] 본인에 pc에 들어있는 값 확인하기 / [29:56] 직접 실행하기 / [30:48] 오류나는 경우 보기 / [32:15] 올바른 값 넣기 / [33:30] 한글을 MYSQL을 사용해서 전송할 경우 / [34:14] 두번째 오류 경우 / [34:52] 직접 실행 후 살펴보기 / [35:42] 웹에서 MYSQL사용시 해결방법 / [36:59] 자동으로 타임아웃을 돌릴때 주의점 / [38:07] 버전 주는 방법


샘플확인 : 알지오 검색후 -> 강의검색란 -> 비주얼베이직 2013