본문 바로가기

국가기술자격/컴퓨터활용능력

[컴퓨터활용능력1급필기]스프레드시트_ 프로그래밍의 개념

 

 

 

 

 [컴퓨터활용능력1급필기]스프레드시트_ 프로그래밍의 개념

 

 

 

안녕하세요, 온라인컴퓨터강좌 컴띵입니다.

 

이번포스팅에서는 프로그래밍의 기본개념에 대해 알아보도록하겠습니다.

프로그래밍이라는 말 자체가 평소에는 자주 사용하지 접하지 않는 단어인데, 컴활1급필기에서 이렇게 자주 접하게 되는것 같습니다. 프로그래밍 이라는 단어가 좀 더 익숙해질때

컴활1급필기 뿐 아니라 컴활1급자격증을 취득할수 있을것 같다는 생각을 해봅니다ㅎㅎ

 

 

 

 

프로그래밍의 기본 개념

 

 프로시저

(Procedure)

 특정한 기능을 수행할 수 있는 명령문의 집합

 사용자가 직접 기록한 매크로도 프로시저로 기록

 Sub 프로시저(sub...End sub) 특정동작을 수행하는 매크로로 결과값을 반환하지 않음

 Function 프로시저(Function ... End Function) 결과값을 반환하며 사용자 정의 함수를 작성

 Property 프로시저(Property ... End Prooperty) 개체에 속성을 할당 및 반환할 때 사용

 모듈

(Module)

 프로젝트를 구성하는 기본 단위(표준 모듈, 폼 모듈, 클래스 모듈)로 프로시져의 집합

 개체

(Object)

 통합문서, 셀, 차트, 폼 처럼 독립적인 성질을 갖는 하나의 개체. 마침표로 구성한다.

 개체는 개체 내에 다른 하위개체가 포함되어 있는 계층적인 구조로 구성됨

 속성

(Property)

 개체가 갖는 고유한 성질을 의미, '개체명,속성명=값' 형식으로 표현

 메서드

(method)

 개체가 수행 가능한 동작을 의미, '개체명,메서드' 형식으로 표현

 이벤트

(Event)

 클릭같은 사건이나 조작을 의미, '개체명_이벤트' 형식으로 표현

 컬렉션

(Collection)

 여러개의 개체를 포함한 개체모음을 의미, 숫자나 이름을 사용하여 컬렉션 안의 항목을 구별

 

프로시저 적용범위

 

 Public

 모듈 전체의 모든 프로시저에서 해당 프로시저를 호출할 수 있음

 Private

 해당 프로시저가 속한 모듈 내에서만 해당프로시저를 호출할 수 있음

 Friend

 클래스 모듈에서 사용, 모듈 전체의 모든 프로시저에서 해당 프로시저를 호출가능

 Static

 Static으로 선언된 프로시저 내의 변수들은 프로그램이 종료될 때까지 값이 유지

 해당 프로시저가 속한 모듈 내에서만 호출가능

 

 

프로시저 작성

 

개발도구 - 코드 - Visual Basic - Microsoft Visual Basic 실행 - 삽입 - 프로시저 선택.

프로시저 추가 대화상장에서 이름, 형식, 범위를 적용하고 확인.

 

이름 작성 시 유의점

 

-첫글자는 반드시 문자로 입력

-공백을 넣을 수 없음

-영문자 기준 255자 제한

-특수문자 사용금지

-괄호는 사용하여 이름을 작성할 경우

괄호안에는 수식을, 수식이 없더라도 빈 괄호로 입력.

 

 

 

 

 

 

 

 

확인을 누르면 입력됨.

 

프로시저의 호출

프로시저에서 다른 프로시저의 이름을 입력

calll명령을 이용

Private을 이용한 프로시저는 다른 모듈에서 호출할 수 없음.

 

 

프로그래밍의 개념에 대해 알아보았습니다. 용어를 중심으로 컴활1급필기에 자주 출제되므로 용어와 개념부분을 확실하게 외워두시기 바랍니다. 온라인컴퓨터강좌 컴띵이었습니다.

감사합니다.