C Visual Basic Programming - 꾸미기

Cugain 2007.02.21 11:32 조회 수 : 104 추천:78

sitelink1 http://myhome.hanafos.com/~log0/visual_basic.htm 
sitelink2  
extra_vars5  
extra_vars6  

 

비베강좌(4)<--꾸미기

 

 


 

 

 


비베 한달이면 한국불패만큼 한다. - 4. 꾸미기 -

우리나라 속담에 '이왕이면 다홍치마'(同價紅裳)란 말이 있습니다.

그런데 한자가 맞는지 모르겠네요.

아무튼 같은 값이면 좀더 보기좋고 이쁜것을 택하는데는 치마만이 아니라 응용프로그램에서도 같습니다.

오늘은 비베로 응용프로그램을 꾸미는 방법을 설명 드리겠습니다.

일단 꾸미는 것의 의미와 유의사항을 설명 드리겠습니다.

장식은 그것자체가 하나의 영역으로서 인터페이스 디자인만 따로 전문적으로 하는 분도 많이계십니다.

어떻게 장식을 하느냐에 따라 일의 효율에도 영향을 줄 수 있느니만큼 신중히 해야 겠습니다.

잘못된 장식의 예는 얼마든지 있습니다.

대표적인 예로 색을 너무 현란(?)하게 사용해서 사용자로 하여금 눈의 피로를 느끼게 하는 경우가 있습니다.

비록 256가지 색을 모두 사용할 수 있지만, 모든 색을 다 사용해야 하는 것이 아니므로 눈의 피로를 느끼지 않게 하면서

강조해야 할 부분과 구분해야 할 요소들을 충분히 표현할 수 있는 색을 몇가지 선정해서 알맞게 사용하셔야 합니다.

1.폼 꾸미기

a.폼의 속성을 이용한 폼꾸미기

폼을 꾸밀수 있는 속성은 네가지 정도 있습니다.

CAPTION속성과 ICON속성 PICTURE속성 BACKCOLOR속성 등이 그것들 입니다.

CAPTION속성은 대개 그폼의 NAME속성과 같이 되어 있습니다.

한번 CAPTION속성을 바꿔보세요. 폼의 CAPTION이 FORM1이라고 되어 있는데 이것을 '꾸미기 예제' 라고 바꿔보세요.

아이콘 속성은 캡션옆에 응용프로그램을 상징하는 작은 그림을 선택하는 것인데요.

이때 선택된 아이콘이 프로그램의 아이콘이 됩니다. 나중에 EXE화일로 컴파일되었을때 아이콘이 되는것이죠.

ICON이라는 속성창에 (아이콘)이라고 되어 있습니다. 그리고 그옆에 작은 버튼이 있습니다.

이버튼을 누르면 대화상자가 열려 화일을 선택할 수 있는데 화일의 종류는 꼭 아이콘 화일이여야 합니다.

만약 다른 형식의 화일을 택하게 된다면 속성값이 다르다는 에러메세지가 나옵니다.

비주얼베이직에서는 배포를 해도 괜찮은 아이콘화일을 C:.....VBGRAPHICSICONS에 모아 두었습니다.

프로그램을 충분히 상징할 수 있는 아이콘을 골라서 얼마든지 사용하시고요. 배포하셔도 괜찮습니다.

만약 마땅한 아이콘 화일이 없다면 공개자료실에 올라와 있는 아이콘화일을 사용하시면 되고요.

아이콘 편집기가 많이 나와 있으니 그것등으로 직접 그려서 사용 할 수도 있습니다.

PICTURE속성창에는 (없음)이라고 되어 있을 것입니다.

역시 옆에 있는 작은 버튼을 누르면 대화상자가 나오고 이를 통해서 폼의 배경으로 사용할 그림화일을 택할 수 있습니다.

BMP, JPEG등의 파일 형식을 지원하며 아쉽게도 PCX는 지원하지 않습니다.

메타파일이나 GIF화일 형식도 지원합니다.

BACKCOLOR속성은 말그대로 폼의 배경색을 선택할 수 있는 속성입니다.

이때 색상표에서 적당한 색을 선택하시데 짙은 빨강색등의 자극적인 색은 신중히 사용 하십시오.

b. 레이블(LABEL)을 이용한 꾸미기

이번에는 컨트롤을 이용해 폼을 꾸미는 방법을 설명해 드리겠습니다.

컨트롤중 A 모양의 컨트롤이 있습니다. 이름하여 레이블(LABEL)음 독일식 발음으로는 라벨쯤 될까요.

아무튼 영어식 정통 발음은 레이블입니다. 이 레이블을 이용하면 폼내에 원하는 위치에 원하는 글자를 넣을 수 있습니다.

폼위에 레이블 컨트롤을 하나 놓으시고 원하는 위치에 가져다 놓으시고,

CAPTION속성을 바꾸시면 예를 들어 CAPTION속성을 '보기좋은 떡이 먹기도 좋다'라고 적어보세요.

이때 두줄짜리 글을 적고 싶다면 CAPTION속성에서 글을 쓸때 스페이스를 주시면 됩니다. 예를 들어

  LABEL1.CAPTION="나는 한국불패
                                     강좌를 하고 있다"


하시면 화면에는

나는 한국불패
강좌를 하고 있다

라고 찍히는 거죠. 레이블역시 BACKCOLOR속성을 가지고 있기 때문에 배경색을 선택할수 있습니다.

그리고 FONT속성을 바꿔주시면

역시 FONT속성에 포커서를 마추면 나오는 작은 버튼을 누르면 생기는 대화상자를 통해 바꿀수 있습니다.

FONT속성을 바꾸므로해서 엽서체나 샘물체등의 다양한 글꼴의 글을 표현할 수 있을 뿐만아니라

다양한 크기의 글씨도 선택할 수 있습니다.

전체적으로 레이블의 사용법은 그림판의 문자열의 사용법과 동일 합니다.

c.라인(LINE)컨트롤과 쉐이프(SHAPE) 컨트롤

역시 라인컨트롤과 쉐이프 컨트롤 역시 그림판의 선과 사각형, 둥근 사각형과 사용법이 같으며 용도도 같습니다.

라인과 쉐이프는 유형과 색등을 바꿀수 있습니다. 사용법이 간단하니 일일이 설명하지는 않겠습니다.

2.버튼 꾸미기

a.커맨드 버튼에 그림 넣기

그림이 있는 버튼을 사용한 프로그램으로 나우로윈2.01과 윈집(WINZIP)이라는 프로그램이 있습니다.

전자의 버튼은 그림으로만 이루어져 있으며 후자쪽은 그림과 함께 그림 아래쪽에 글자가 나옵니다.

다들 가지고 계신 프로그램일 것입니다.

이런 그림으로 만 된 버튼은 비베로 어떻게 만드는지 궁금증을 가져보신적이 있으실것입니다.

비베5.0에서는 무척 이작업이 쉬워졌습니다.

단지 커맨드 버튼의 PICTURE속성을 원하는 그림으로 해주면 되니까요.

커맨드 버튼을 하나 만드시고요.

버튼의 PICTURE속성에 포커스을 맞춘다음 역시 작은 버튼을 눌러 나오는 대화상자에서 원하는 그림화일을 택합니다.

이때 그림화일은 아이콘도 좋고 BMP, JPEG, GIF모두 지원합니다.

글자를 넣고 싶으시면 CAPTION속성을 바꾸시면 되고 글자를 빼고 싶으시면 CAPTION속성을 지우시면 됩니다.

'어! 이상하다 시키는데로 했는데 안되네'

하시는 분이 벌써 계실거 같네요. 끝까지 읽어보고 해보셔야죠.

버튼의 STYLE속성을 0-표준에서 1- 그래픽으로 바꾸셔야 합니다. 이제 되시죠^^

DOWNPICTURE속성을 이용해 버튼이 눌러 졌을때 버튼위의 그림을 바꿀수도 있습니다.

DOWNPICTURE속성도 한번 바꿔 보세요. 그리고 실행을 하신다음 버튼을 눌러 보세요.

버튼위의 그림이 바뀌죠.. 오늘은 여기 까지만 하겠습니다.  

--------------------------------------------------------------------------------