ONLINE CLASS

비주얼베이직

COURSE FOCUS

이 강의에서 배우는 핵심 실무

비주얼베이직으로 프로젝트를 만들고 자료형·배열·문자열을 다루며 응용프로그램의 기본 구조를 익힙니다. VB.NET과 엑셀을 연결해 인쇄하는 작업을 실습하고, 액세스 데이터베이스 연동으로 외부 데이터를 사용하는 방법을 살펴봅니다. MySQL을 다루는 전화번호부 예제까지 진행하며 화면의 기능과 데이터 처리 작업이 연결되는 과정을 배웁니다.

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

◆
기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
♥
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

RECENT Q&A

최근 수강질문

최근 등록된 수강질문을 작성순서대로 확인해 보세요.

ALZIO DEEP GUIDE

Visual Basic을 더 깊게 이해하기

20강에서 언어·콘솔·객체·대리자 기반을 익히고 일기장·Excel·탐색기·FTP·TCP·Access·MySQL·전화번호부로 확장합니다. 외부 업무 자료 연결이 중심이며 797번의 게임·채팅 흐름과 다릅니다.

공식 기술정보 확인20강 커리큘럼 연결2026 현재 기술정보

비주얼베이직 · 20강 · 12시간 54분

01

Visual Basic은 무엇인가

Visual Basic은 .NET에서 자료형·클래스·이벤트로 프로그램을 구성하는 언어입니다. Windows Forms로 화면을 만들 수 있으며 파일·통신·DB 작업은 각각 별도 처리가 필요합니다. 과거 VB6와 VB.NET을 같은 실행환경으로 취급하지 않습니다.

02

관련 플랫폼과 개발도구의 관계

언어와 .NET 런타임·Visual Studio·Windows Forms를 구분합니다. Excel 자동화와 Access·MySQL 접속은 외부 제품·드라이버에 의존합니다. 설치된 Office와 대상 플랫폼의 조건도 확인해야 합니다.

03

Visual Basic의 핵심 기능

기술 자체의 기능과 이 강좌의 직접 학습 범위는 다릅니다. 아래 연결 표시는 저장된 공개 커리큘럼에 근거합니다.

자료형·문자열

변수와 연산·변환을 표현합니다. 입력과 계산 결과를 확인합니다. 문자열과 숫자를 같은 값으로 가정하지 않습니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인

클래스·이벤트

객체와 입력에 따른 처리를 연결합니다. 폼의 책임을 정리합니다. 이벤트 처리와 저장 완료는 별개입니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인

파일·디렉터리

읽기·쓰기·경로의 상태를 다룹니다. 화면 값과 보관된 자료를 구분합니다. 실패 결과와 접근 조건을 확인합니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인

스레드·Delegate

작업과 UI 갱신의 호출 경로를 나눕니다. 긴 통신 작업의 응답성을 살펴봅니다. 다른 스레드에서 컨트롤을 자유롭게 변경하지 않습니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인

TCP 통신

연결과 바이트 송수신을 다룹니다. 메시지 경계와 종료 상태를 확인합니다. 한 번 읽은 자료가 한 메시지 전체라고 가정하지 않습니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인

Office·DB

별도 제품의 자료와 연결하는 영역입니다. 드라이버·비트 수·버전 조건을 확인합니다. 각 과정의 실제 회차와 구분해 읽습니다.

기술 참고 · 직접 학습 여부는 아래 회차 연결표에서 확인
04

이 과정의 실제 작업 흐름

1~6강은 프로젝트·형식·배열·문자열·콘솔·프로시저·조건·반복이고 7~9강은 클래스·상속·모듈·속성·대리자·Thread·Timer입니다.

10~15강은 일기장·브라우저 파싱·Excel 연동과 인쇄·메뉴·파일 복사·탐색기·FTP·TCP 클라이언트입니다. 16~20강은 Access·쿼리·MySQL 설치·설정·업데이트·전화번호부입니다.

  1. 자료형·문자열
  2. 콘솔·문법
  3. 클래스·대리자
  4. 일기장·Office
  5. 파일·통신
  6. Access·MySQL
05

핵심 구조를 이해하는 방법

이벤트 처리 함수는 입력을 자료 처리와 연결합니다. 폼의 표시와 파일·DB의 보관 상태를 분리하고 긴 통신 작업과 UI 갱신 스레드의 역할을 나눕니다. Delegate는 호출 대상을 표현하며 그 자체가 스레드를 만드는 것은 아닙니다.

06

실무 적용과 결과 확인

10~12강에서 일기장 내용·Excel 자료·파일 복사의 결과를 화면과 보관 상태로 나누어 기록해 보세요. 출력과 저장 비교는 추가 연습입니다. Office 의존성이 없는 앱으로 확대하지 않습니다.

13~20강은 통신 연결·수신 자료·DB 변경을 구분해 확인하세요. 빈 결과와 실패 상태를 대조하는 응용 점검입니다. 실제 서버 계정이나 운영 자료를 이 안내에서 변경하지 않습니다.

07

이 강좌에서 집중할 전문주제

업무 도구와 외부 자료 연결이 전문 축입니다. 11강 Excel 인쇄를 16~20강 DB 자료 처리와 비교하면 화면·문서·저장 결과가 다른 책임임을 이해할 수 있습니다.

4~9강의 함수·클래스·대리자는 후반 연결 기능의 기반입니다. 언어 문법과 FTP·DB 제공자의 계약을 나누어 읽으세요. 확인되지 않은 인증·암호 저장 정책은 추가하지 않습니다.

08

현재 기술과 강좌 환경의 관계

공개 설명에 .NET Framework가 있지만 정확한 릴리스와 Office·DB 버전은 미확정입니다. 기존 FTP·브라우저 예제를 현행 권장 배포 구성으로 그대로 소개하지 않습니다.

Microsoft는 VB의 안정적 언어 전략과 기존 주요 시나리오를 안내합니다. 지원 종료 언어로 단정하지 않으며 새로운 C# 기능이 항상 VB에 추가되는 것으로 보지 않습니다. 현재 런타임과 외부 드라이버 조건은 따로 확인합니다.

09

목적에 맞는 기술 선택과 비교

아래 비교는 목적과 작업 구조를 선택하기 위한 안내입니다. 다른 기술 전체를 본 강좌에서 가르친다는 뜻은 아닙니다.

목적에 맞는 기술 선택과 비교
선택지작업 접근이 강좌와의 관계
274번Office·Access·MySQL 연계업무 자료 중심
797번계산기·게임·파일·채팅별도 UI 제작
VBAOffice 내부 자동화 언어VB.NET과 실행환경 구분
10

기술개념과 알지오 커리큘럼 연결

회차는 공개 커리큘럼의 실제 순서입니다. 실습 후 응용 제안과 현재 기술 참고정보를 강의에서 제공하는 실습으로 해석하지 않습니다.

기술개념과 알지오 커리큘럼 연결
기능·개념무엇인가실무 의미강좌 회차학습 상태
언어·콘솔자료·문자열·분기·반복기본 표현1·2·3·4·5·6강강좌에서 직접 학습
객체·대리자상속·호출·작업책임과 실행7·8·9강강좌에서 직접 학습
업무·파일일기장·Excel·탐색기표시와 보관10·11·12강강좌에서 직접 학습
통신FTP·TCP 클라이언트연결과 자료13·14·15강강좌에서 직접 학습
DB·전화번호부Access·MySQL·변경자료 처리16·17·18·19·20강강좌에서 직접 학습
11

처음 배울 때 자주 생기는 오해

VB.NET이 VBA인가?

실행환경이 다릅니다. Office 연동과 내부 자동화도 구분합니다. 11강의 연결 조건을 확인하세요.

Delegate가 새 스레드인가?

호출 대상을 표현합니다. 실행 스레드는 별도입니다. 9강에서 역할을 나누세요.

화면 값이 곧 파일에 저장됐나?

표시와 보관은 다릅니다. 10~12강의 결과를 확인합니다. 실패 상태도 따로 기록하세요.

Excel이 없어도 같은가?

외부 제품 조건이 있습니다. 정확한 구현은 예제와 대조합니다. 11강 제목만으로 독립 실행을 보장하지 않습니다.

TCP가 한 메시지를 한 번에 주나?

바이트 스트림입니다. 경계와 읽기 길이를 확인합니다. 14~15강의 자료 흐름을 대조하세요.

이 강좌가 최신 VB인가?

버전은 확정되지 않았습니다. 언어 지원과 촬영 환경은 다릅니다. 현재 도구의 호환성을 별도로 확인합니다.

12

다음 학습 방향

비주얼베이직 [NEW]

게임·채팅 중심의 다른 폼 실습으로 확장합니다.

자료 보기 →

Visual Basic 관련 과정 비교

입문·실무·심화 과정의 실제 커리큘럼을 목적에 맞게 비교합니다.

자료 보기 →

실습과 복습 계획

새 환경에서 예제를 확인하고 학습 계획을 세우는 방법을 살펴봅니다.

자료 보기 →

기술정보는 Microsoft의 공식자료를 기준으로 검토했으며, 강좌 범위는 비주얼베이직의 공개 커리큘럼과 구분했습니다.

공식 기술정보 확인일: 2026-10-05 · 강좌 업데이트일을 의미하지 않습니다.

비주얼베이직 비주얼베이직
  • 비주얼베이직

  • 강의구성
  • (20강) 전체 : 12시간 54분|평균 : 38분42초
  • 이용기간/강사
  • 1개월2개월
    알지오 R&D [IT]
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 190,000원할인95,000원
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.31분 비주얼베이직의 기본
    프로젝트 생성, 인터페이스, 프로그램의 기본 구조, 자료형의 종류와 쓰임새, 기본적인 연산자
    프로젝트 생성하기, 파일에서 새 프로젝트 만들기, Windows Form 응용 프로그램, 프로그램 이름 지정하기, 인터페이스에 대해 알아보기, 솔루션 탐색기에 대한 설명, 속성창 살펴보기, 도구상자 살펴보기, 데이터 소스 살펴보기, Button 생성하기, Label 생성하기, 프로그램의 기본 구조 알아보기, 가벼운 코딩 실행, 입력한 프로그램 알아보기, 변수명, 자료형에 대한 설명, 이론, Integer 자료형, Single 자료형, String 자료형, Boolean 자료형, Date 자료형, Object 자료형, 자료형 직접 입력, Label 속성 살펴보기, Label 화면 출력 확인, 기본적인 연산작업 알아보기, 더하기 연산자, 빼기 연산자, 곱하기 연산자, 나누기1 정수 나누기 연산자, 나누기2 연산자, Double 자료형, 나머지 연산자, 작업 확인
  • 02.33분 배열과 상수
    배열, 상수, 문자열, 형식변환, 연산자
    배열의 의미, 논리적으로 서로 관련된 집합이란, 같은 명이 존재하는 변수의 유무, 배열변수, 실제 프로그래밍에서 배열변수 입력 방법, 코딩 보기, 배열변수 보기, 코딩 변경하기, 코딩 실행, 코딩 변경하기, 자료형 값을 벗어났을때 오류 확인, 숫자값에 숫자 입력, 값 출력, 코딩 실행, 디버깅 하기, A 변수 확인, B 변수 배열 확인, 동적 배열에 대해 알아보기, 코딩 변경, 동적 배열을 생성하는 방법, ReDim문에 대한 설명, 코딩 실행, ReDim preserve 명령어, 코딩 실행, 2차원 배열, 1차원 배열과 2차원 배열의 비교, 2차원 배열 생성 방법, 변수 생성 할때 y축 x축 위치 지정이유, 2차원 배열 출력, for문 사용 살펴보기, 2차원 배열 코딩 실행, 상수에 대해 알아보기, 상수 만들기, 모듈 추가, 상수 정의하기
  • 03.59분 문자열
    문자열 합치기, 문자 자르기, 문자 교체, 문자 길이, 문자 비교, 문자 삽입
    문자열, 문자를 다루는 방법과 문자의 특성, 코딩 실행, 문자열 합치기, & 연산자, + 연산자, 문자 대신 숫자를 입력했을때, int 함수, & 연산자와 + 연산자 사용의 예, 특정 기준으로 문자 자르기 함수, split 함수에 대한 설명, 코딩 실행, 명령어 수정, split 함수의 응용, Length에 대한 설명, Length 명령어 실행, 문자교체하기 함수, Replace 함수, 좌우 공백 없애기 함수, Trim 함수 실행, 문자의 길이 나타내기1, 코딩 실행, 특정위치의 문자 알아내는 함수, Chars 함수, 코딩 실행, 두 문자 비교하기 함수, Equals 함수, 코딩 실행, 특정문자의 위치알기 함수, IndexOf 함수, 코딩 실행, 특정위치에 문자 삽입 함수, Insert 함수, 코딩 실행, 간단한 형식 변환, int 함수 사용하여 문자를 숫자로 변환하기, Integer 숫자값을 str 함수로 감싸기, 모듈에 대해 알아보기, windowsApplication에서 모듈 추가, 모듈에 값 입력하기, 코딩 입력, 모듈 역할 알아보기, Form2 만들기, 변수 만들기, 찾아가는 경로 입력, 한정자에 대해 알아보기, Public과 Private 한정자의 역할, 같은 클래스에서 변수를 지정해도 오류가 나는 이유, dim 한정자, 한정자가 Dim일 경우 변수의 생성과 소멸 알아보기, Private 생성, 소멸, Private 과 Public 의 차이, Public 생성, 소멸, 비교 연산자에 대해 알아보기, If문 살펴보기, a,b 크기 비교, 등호의 위치, 등호 사용시 주의할 점, 비교 연산자 살펴보기, str함수로 숫자를 문자로 바꿨을 경우
  • 04.38분 콘솔응용프로그래밍
    프로그램 구조, namespace, 모듈, 클래스, 프로시저, 함수, .net framework, while 루프
    수준별 프로그래밍 요소, 네임 스페이스, 모듈 , 클래스, 프로시저 , 함수, Public 변수, Private 변수, Dim 변수, 변수 설정 과정, 캡슐화, 네임 스페이스 생략, 솔루션, 마무리, .NET Framework, Visual Studio 개발 툴, 프로그램별 특징, Common Language Specification, ASP.NET 구조, WIndow application, Data and XML, Base Class Library, Common Language Runtime, .NET Framework 중요사항, 콘솔 응용 프로그램, 콘솔 프로그래밍, 콘솔 프로그래밍 특징, 주석문, 코딩 구조, Sub & Function, 실행, Parameter, 응용 프로그램 compile 과정, 프로그램 실행, 저장, 저장된 파일 compile, 코딩, 응용 프로그램 게시, 게시된 작업 확인
  • 05.50분 기본문법 part1
    if문, for문, case문, while문, select문, try 문, do문
    기본 문법, If 문, 비교 연산자, 실행 원리 1, ElseIf 문, 실행 원리 2, For 문, 레이블 초기화, 변수 설정, For 문 원리 1, For 문 원리 2, 실행 1, 실행 2, 코딩 변경, Step 값 변경, For 문 응용, 실행, 실행 구간 설정, For 문 주의점, Select Case 문, 디자인 생성, Select Case 문 설명, 예제, Case Else 문, 실행, Select Case 문 주의점, 코딩 수정, 해결 방법, Try Catch Finally 구문, Try 구문, Try 구문 실행, 실행된 Catch 구문, Finally 구문, 실행, Try Catch 구문 특징, 중첩 Try Catch 구문, Do 구문, Do 문 기본 문법, while 문과 until 문의 차이, 예제, 실행, 주의점, 예제, 오류 해결 방법, Do Events, 실행, Do Events 의 역할, 주의점, Do while 문, Exit Do, Do 문의 쓰임새
  • 06.31분 기본문법 part2
    for each문, using문, with문
    For Each 구문, 코딩, For Each 문 특징, 변수 설정, 변수 설정 2, 마무리, Using 구문, 코딩, Memory 관리, 변수 설정, 변수 설정 2, 변수 원리, 변수 소멸, 객체, Class, Class 2, 객체 Class 설정, 객체 변수, Stream 명령어, Stream 변수 설정, 변수 설정의 중요성, Using 문 특징, Using 문 쓰임새, Using 문 주의점, With 구문, 코딩, 객체, Label 속성, 구문 설명, Lable 속성 추가, With 구문의 효율성, 마무리
  • 07.35분 클래스 part1
    클래스 속성, 클래스 핸들링, 클래스 오버로딩
    Class, Class 정의, Class 특징, 코딩, Class 생성, CH 변수, 캡슐화, Volum 제어, inch, Property, Class 구성, TV Class Handling, 코딩, Class 중요 개념, 오류, 오류 해결 방법, 변수 설정 1, 변수 설정 2, 변수 설정 3, 변수 설정 4, 코드의 재사용과 수정, Class 장점, OverloadClass, 코딩, Overload 특징, Overload 방법, 코딩, 실행, 변수 설정, 코딩 변경, 실행, 형태 수정, 실행, Overload 주의점, 마무리
  • 08.48분 클래스 part2
    상속, 클래스와 모듈 비교, 속성, 필드, 메서드, 컨트롤
    Class 상속, 코딩, AClass, BClass, 실행, 상속 입력, 실행, 상속 중요성, Button Method, Click Events, 상속, 새로운 Button, Button 설정, Button 쓰임새, Form 설정, 상속 중요성, Event, Event 과정, Form Event, Button Event, Event 활성화, Event 종류, Got Focus, Key Down, Key Press , Key Up, Move , Lost Focus, Mouse Events, Paint, Resize , Text Changed, Text Box Events, Event 공부하는 법, 프로그래밍 중요점, Button 상속, Event 겹침, Form 상속, Control 역할, Check Box 사용법, Check Box 코딩, Check Box Events, Radio Button, Radio Button 중요점, Group Box , Panel, Radio Button 속성, Combo Box, Combo Box 속성, Combo Box Events, Text Changed, Label, List View, 코딩, 실행
  • 09.39분 대리자
    Delegate문, Delegate 정의, Thread, Timer
    Delegate, Delegate 구문 1, MSDN 도움말 파일, Delegate 구문 2, Delegate Method, Delegate 대리자, 코딩 - Delegate 선언, Delegate 함수, Address Of, 예제, Address Of 장점, Delegate 장점 1, Delegate 장점 2, 실행, Delegate 의 유용성, Delegate 쓰임새, Delegate 유의점, Thread, 코딩 - Thread 설명, Tread 구문, Tread 함수 코딩, 무한 루프 예제, Tread 역할, Tread 예제, Tread 원리, Tread 멀티태스킹, Tread 멀티태스킹 과정, 실행, Tread 중요점, Tread 쓰임새, 마무리, Windows Control - Timer, Timer 속성, 코딩 - Timer 기능, Text Box - Now, Timer - Enabled, 실행, TIme - Interval 속성 변경, Interval 주의점, 마무리
  • 10.39분 응용프로그래밍 개발
    일기장 어플만들기와 웹브라우저를 이용한 파싱을 실습합니다.
    일기장 만들기, 어플리케이션 작업 시 중요사항, Date Time Picker , Button, 텍스트 박스, Open File Dialog, 구조도 구상, 코딩, 메세지 박스 설정, 메세지 박스 특징 1, 메세지 박스 특징 2, 메세지 박스 특징 3, 메세지 박스 코딩 살펴보기, Stream Write 코딩, Stream Writer 속성, Stream Writer Parameter 1, Stream Writer Parameter 2, Stream Writer Parameter 3, 인코딩 설명, Stream Writer Parameter 4, Stream 중요점, 일기장 - 저장하기, 일기장 - 불러오기, File Open Dialog 속성, Open File Dialog - Filter, Open FIle Dialog - 나머지 명령어, Open File Dialog - If 문 1, Open File Dialog - If 문 2, Stream Reader, Stream Read - Read의 종류, 실행, 마무리, Web Browser 생성, Web Browser 기본 설정, Web Browser - Button, Web Browser - HTML 코딩 사용 예제, Web Browser - HTML 코딩 설정, 인코딩 설정, Stream Reader - 인코딩 방식 수정, 인코딩 종류, 나머지 코딩 설명 , 실행, Parsing String, 적용된 코딩 살펴보기, HTML 소스 가져오는 방법, 마무리
  • 11.37분 vb.net 엑셀 연동
    엑셀 연동과 vb.net 엑셀 인쇄에 대해 학습하고 실습합니다.
    프로젝트 내용 엑셀로 인쇄하기, 액셀 다른이름으로 저장, 액셀에 있는 프린터 기능 이용하기, 비주얼 스튜디오에 엑셀 파일 추가, 코딩하기, 변수 만들기, 액셀 구조 살펴보기, 액셀 파일 제작, 액셀 파일 경로 지정, 워크 시트에 시트 지정, 값 입력, 워크시트 안에 Cell 명령어 이용하기, Cell에 값 채우기, row와 colum, 액셀 인쇄 범위 지정, 메모리 해제, 디자인 살펴보기, 작업 확인, 액셀파일 인쇄 사용의 예, 디자인 창에 저장버튼 생성, 모듈에 구조체 만들기, structure 입력, 배열 만들기, 구조체 배열 저장, 코딩, with 문 사이에 for문 사용해 입력하기, 폼에 값 입력하기, 작업 인쇄, printarea 수정, 데이터 베이스에 대한 설명, worksheet save as로 저장하기, 픽쳐박스에 대해 알아보기, 픽쳐박스 속성 살펴보기, 코딩으로 사진 바꿔주기, size mode 로 사진 보기, 사이즈 모드에서 사진 크기 조절, 버튼 눌러서 코딩, 픽쳐박스에 이미지 삽입, 코딩 실행, 사진 크기 조절 후 살펴보기
  • 12.35분 윈도우 프로그래밍
    메뉴만들기, 파일 복사, 윈도우 탐색기 어플을 만들어봅니다.
    메뉴 만드는 법에 대해 알아보기, MenuStrip 폼 위에 올려놓기, 원하는 메뉴 삽입, 버튼 눌러 이벤트 보기, 끝내기 버튼에 end 명령어 삽입, 핸들러와 툴스트립을 이용해 한번만 코딩하기, sender, sender 실행, 툴스트립 메뉴에서 끝내기 누르기, sender 사용의 예, 실행하기, sender로 여러개 버튼을 사용한 경우 구분하기, 결과값 보기, 파일 복사하는 방법에 대해 알아보기, 복사 할 수 있는 코드 살펴보기, 원본 파일 위치 입력, CopyTo에 true 입력, 작업 실행해서 결과 살펴보기, CopyTo에 false 입력, 파일 명령어 살펴보기, 윈도우 탐색기 만들기, Splitter의 기능, Splitter에 ListView올리기, 코딩하기, DirectoryInfo 와 FileInfo의 차이점, Directory 사용하기, ListViewItem 을 담은 변수 생성, 배열 방 검색, 오버로드 살펴보기, ToString으로 문자열 값으로 변형, 작업 실행 후 결과 살펴보기, 포커스에 해당하는 ListViewItem을 가져와서 문자로 바꿔쓰기, 분석, 첫번째 ListView 클릭, GetItem으로 들어가기, 직접실행창에 디버깅 하기, ListViewItem Clear 하기, 작업 실행 후 결과 확인
  • 13.41분 웹서버 연동
    ftp 연동, 다운로드, 업로드에 대해 공부하고 실습합니다.
    웹 구동 요소에 대해 알아보기, 알 ftp 접속하기, 연동 작업 설명, 코드 보기, 파일 만 탐색하기, instr 함수를 통해 jpg 파일 걸러내기, 업로드 코딩 보기, system.net.webclient 객체 가져오기, net의 기능, 인터넷으로 통신을 주고 받는경우, 타임아웃 기능, 직접 적인 파일 업로드 방법, 객체 생성, 아이디와 패스워드 인증 받아오기, 업로드 파일 파라미터 살펴보기, 보낼 파일 위치 잡기, 작업 확인, 확장자까지 같이 보내기, 사진 다운로드 코딩, uri 설명, uri 파라미터 보기, combine에 사진 위치 확인, pc에 저장될 경로 명 정하기, req 변수 삽입, req 변수에 값 입력하기, 리퀘스트의 역할, credential로 인증 요청하기, 인증 변수 만들기, method에 해야할 행위 입력, 명령어가 들어가는 이유, UseBinary, UsePassive, 입력한 값 받기, stream 변수, filestream 생성, 1024 Byte 만들기, stream.read로 누적시키기, 파일 스트림 write로 지정, while문 끝나는 명령어 만들기, 작업 확인, 사진 업로드 다운로드
  • 14.39분 tcp/ip1
    클라이언트 어플 코딩에 대해 공부하고 실습합니다.
    tcp/ip 프로토콜과 구동에 대해 알아보기, pc마다 고유의 ip 지정하는 법, tcp/ip 통신시 필요한 두가지 코딩, 디자인 보기, 포트 번호, 코딩 보기, 삽입 변수 살펴보기, Delegate 설명, Delegate 세개 생성, TCPListener, readthread, stopcompletionevent, load 보기, 서버 포트 임의로 생성, 보낼 값 임시적으로 입력, iphostentry, for문 돌리기, 종합 설명, 서버 스타트 코딩 보기, TCPListener에 넣은 값 확인, ListeneEP로 EndPoint 생성, Bind 명령어, 수신 스레드 만들기, ConnectReadFunc, reccnt 생성, try 부분 보기, 오류가 났다고 가정, 클라이언트 접속 확인 방법, DelegateUlControl 보기, invoke와 Delegate로 만든 이유, Encoding, Delegatereclistadd, 스레드 종료, Connect Close, Connect Close 로 끊기, Thread Sleep, exit를 눌렀을 때, 값을 보낼 때, timersend interval
  • 15.36분 tcp/ip2
    클라이언트 어플 코딩에 대해 공부하고 실습합니다.
    tcp/ip 클라이언트 쪽 코딩에 대해 알아보기, FORM 디자인 살펴보기, 코딩 보기, Form1_Load, 아이피 넣기, 서버에 아이피와 포트 번호 지정 후 실행, 값을 주고 받고 연결하는 코딩하기, 변수 만들기, m_readThread, m_StopCompletionEvent, Event의 중요성, RecListAdd 프로시져, 대리자와 인보크와 프로시져를 연계하는 방법, 서버 연결을 눌렀을때 결과, m_clientSoket, IP 주소 가져오기, m_clientSoket.Connect 명령어로 연결, 서버와 클라이언트가 전송 되는지 검사, tcpClientclose 보기, 전송하는 법, 버퍼 보내기, 코딩 실행 확인, 서버 쪽 IP 적고 서버 연결, 송신데이터 전송하기, 유니코드를 ASCII로 변경후 실행, 다른 값 보내기, ASCII를 유니코드로 변경, 송신 데이터 전송, ASCII와 유니코드의 차이, 서버에 연결 후 클라이언트에서 보내기, 숫자 보내기, 클라이언트에서 서버 제한하기, 통신 규약 프로토콜, 서버와 클라이언트간의 암호가 노출되었을 경우, 프로토콜 짜기, 서버 연결후 데이터 전송하기
  • 16.36분 Database part1
    데이터베이스 설명과 마이크로오피스 엑세스 연동 import 방식
    데이터베이스란 무엇인가, 데이터베이스의 종류, 실제적으로 많이 쓰는 MYSQL, 오라클이란?, 마이크로소프트 엑세스, 마이크로소프트 오피스의 장단점, MYSQL에 대한 설명, 세가지 언어, MYSQL을 선호하는 이유, MYSQL의 단점, MSSQL에 대한 설명, MSSQL의 단점1, MSSQL의 단점2, 오라클의 장점, 마이크로소프트 엑세스에 대해 알아보기, 데이터베이스 만드는 법, 데이터베이스 추가하는 법, table이란, table 생성 후 이름지정, 필드이름이란, 기본 키란, 필드 설명, 테이블 저장, 레코드 생성, 데이터베이스 테이블의 기본 구조, 두번째 테이블 생성, 두번째 테이블 저장, 테이블 두개 연결하기, 필드 사용법, 비쥬얼스튜디오에서 코딩하기, DataGridview1 만들기, 프로젝트 데이터 소스 추가, 데이터 소스 형식 선택, 마이크로소프트 엑세스 파일 선택, 연결 테스트, 연결 문자열 복사, 테이블 가져오기, 데이터소스 파일 선택, 실행, 테이블 선택
  • 17.37분 Database part2
    엑세스 연동 클래스 코딩과 쿼리문에 대해 공부하고 실습합니다.
    코딩으로 직접적인 데이터 짜기, 임포트 방식과 코딩 방식의 차이, SQL 언어, 코딩으로 데이터베이스와 연결하는 법, 클래스 생성후 코딩, OleDb, OleDbConnection과 OleDbCommand의 차이, private로 OleDbConnection 만들기, DataAdapter란 무엇인가, 연결자 문자 생성, 레코드셋 만들기, 레코드 카운터 RsCnt, 데이터베이스 오픈시키는 함수 만들기, 데이터베이스를 클래스를 이용해서 만드는 이유, 데이터베이스 오픈의 직접적인 코딩 알아보기, SQLselect에 대해 알아보기, 데이터베이스를 조작하는 언어, select문 펑션으로 만들기, 직접 코딩 실행, 질의어 주기, 실행, DBabpt 보기, ExecuteReader 명령어, RsCnt 데이터 갯수 확인, RsCnt안에 들어가있는 값 확인, 오류 확인, 두번째 데이터 확인, 같은 명령어 실행, dataset으로 표 형식 만들기, Ds에 있는 명령어 확인, insert문 보기, insert문 실행, 쉼표의 의미, 실제 값 확인, 변형 값 확인, 값 변경해서 한번 더 확인, 오류 발생 이유
  • 18.34분 Database part3
    쿼리문에 대해 공부하고 mysql 설치해봅니다.
    질의어에 대해 계속 알아보기, update문이란, update 사용법, 테이블 명 적기, 뒤에 where절을 붙이는 이유, 이름 바꾼 뒤 작업 실행, 여러 코드 한번에 변경하기, Delete 문에 대해 알아보기, Delete문의 구조, Delete문 사용시 주의할 점, where절의 중요성, 질의어의 다른 종류, select 보기, 데이터베이스 직접 열어서 넣기, 나이를 기준으로 정렬하기, 정렬시키는 명령어 order by, desc와 asc의 차이, where절과 정렬 같이 쓰기, 와일드카드란, like 명령어 입력, 작업실행, 다른 글자로 대체해서 실행, 컬럼이 순서가 없는 이유, 컬럼 직접적으로 지정해서 select문 사용, MYSQL 설치하는 방법, 엑세스 대신 MYSQL을 사용하는 이유, 대용량 데이터베이스를 담을수 있는 세가지 서버, MYSQL 서버의 문제점, MYSQL 서버 쓰는 방법, MYSQL 다운로드, MYSQL Connector, MYSQL다운로드의 위치의 중요성, MYSQL 본인의 PC에 다운받기
  • 19.36분 mysql part1
    mysql 설정과 mysql 구조만들기에 대해 공부하고 실습합니다.
    MYSQL에 접속하고 데이터베이스 핸들링하기, MYSQL 셋팅법 알아보기, APMSETUP 실행, Apache 와 MYSQL 실행, MYSQL와 Access의 다른점, 외부에서 접속시 문제점, 동시접속자가 많을때 MYSQL 셋팅하기, 서버환경 설정, Apache설정, 본인의 PC가 통신을 묶은 방법, 총체적 관리자, PHP설정, MYSQL 설정, 3306 포트, 데이터베이스에 한글이 들어가지 않을경우 검사해야 할 것, 버퍼사이즈의 필요성, timeout, MYSQL 신규계정 생성, MYSQL 관리, MYSQL 접속, MYSQL와 Access의 다른점, MYSQL 설명보기, web server, 새 데이터베이스 만들기, 컬렉션 지정, create database 'test2', 데이터베이스 생성됐는지 확인하기, test2에서 새로운 테이블 만들기, 실행 후 저장, test3에 질의 언어 던지기, test3 확인, limit 명령어, 테이블에 값 넣기, 보기 누르고 결과 확인 후 수정, 권한설정, 새 사용자 추가, 데이터베이스 관리시 최고 문제점, Schema 살펴보기, MYSQL 보기, MYSQL와 Access의 다른점
  • 20.40분 mysql part2 & 전화번호부 만들기
    mysql 핸들링과 업데이트 방법에 대해 알아봅니다.
    pc에서 MYSQL을 연동해 프로그램을 짰을때 좋은점, 직접적인 데이터 베이스를 만들고 값 주고받기, 패스워드 프로포티에 아스테리스크 입력, MYSQL 열어서 테이블 구조 확인, SCHEMA 테이블 보기, TEST2에서 테이블 보기, MYSQL에 접속시 컬렉션의 중요성, 어플리케이션 테이블 접속, 버전 업데이트 확인 방법, 구조보기, 멤버 테이블 접속, 암호화 값 보기, 비밀번호 주는 법, 암호화와 복구화 개념, 암호화 알고리즘 보기, 암호화 할때 중요점, 마이데이터 테이블 접속, euckr_korea, MYSQL data 가져오기, charset의 중요성, MYSQL 에서 쿼리를 날렸을때, 로그인 하고 결과 확인, DBopen, select 쿼리 날리기, 설정값 잡기, ftp에 연결해서 파일 다운받는 소스 입력, 초반부터 현재 버전과 같다면, form1 값 보기, 예외처리하기, insert문에 넣기, 본인에 pc에 들어있는 값 확인하기, 직접 실행하기, 오류나는 경우 보기, 올바른 값 넣기, 한글을 MYSQL을 사용해서 전송할 경우, 두번째 오류 경우, 직접 실행 후 살펴보기, 웹에서 MYSQL사용시 해결방법, 자동으로 타임아웃을 돌릴때 주의점, 버전 주는 방법

강의목록 다운로드                        1:1 강의 질문&답변






도움이 필요하신가요?
💬
알지오 학습·수강 도우미
운영진이 확인한 안내를 자세히 보고, 필요하면 바로 상담하세요.
상담 상태 확인 중