Syncope.T-*
[13] 함수에서 배열을 반환하자.
Visual Basic 6.0 2011. 12. 21. 17:45

Split는 '분리하다, 나누다'라는 뜻을 가진 단어에요. 같은 이름의 함수 역시 문자열을 구분자를 기준으로 나누어주는 역할을 해요. Split 나눌 문자열, [구분자], [나눔 한계], [나눔 방법] '나눌 문자열'은 구분자를 기준으로 나누어질 대상 문자열이에요. 생략 불가능한 인수에요. '구분자'는 '나눌 문자열'이 무엇을 기준으로 나뉘어지는지를 뜻하는 문자열이에요. '구분자'가 '나눌 문자열'에 없는 문자열이라면 '나눌 문자열' 그대로가 반환되어요. 생략 가능하고, 생략하면 공백으로 처리되어요. '나눔 한계'는 '나눌 문자열'이 '구분자'에 의해 최대 몇 조각 날 수 있는지를 뜻하는 수에요. '조각의 수'이므로 1을 입력하면 '나눌 문자열' 그대로, 2는 한 번 나눠지며 3은 두 번 나뉘어지는 거에..

[12] 배열이란?
Visual Basic 6.0 2011. 12. 21. 17:43

배열이란 비슷한 성격의 데이터를 쉽게 관리하기 위해서 묶어놓은 것을 말합니다. 배열에는 차원이 있는데 이것은 배열의 모습을 나타냅니다. 일반적으로 1차원 배열을 많이 사용하며 그 모습은 아래와 같습니다. 0 1 2 3 4 5 6 7 ... n 하나의 축(x축)만을 가지고 있어서 1차원 배열이라고 부릅니다. 만큼의 저장공간이 생깁니다. 이 저장공간 모두에 정보를 저장 할 수 있습니다. 2차원 배열은 아래와 같습니다. 0, 0 1 , 0 2, 0 3, 0 n, 0 0, 1 1, 1 2, 1 3, 1 n, 1 0, 2 1, 2 2, 2 3, 2 n, 2 0, 3 1, 3 2, 3 3, 3 n, 3 0, m 1, m 2, m 3, m n, m 두개의 축(x,y축)을 가지고 있습니다. 만큼의 저장공간이 생기게 됩..

article thumbnail
[11] API 란?
Visual Basic 6.0 2011. 12. 21. 17:37

API(Apllication Programming Interface) API 함수란 Apllication Programming Interface 의 준말로 윈도우가 사용하 는 시스템 함수 라이브러리입니다. 윈도우 프로그래밍에서는 윈도우를 만든 MS 사의 프로그래머들이 미리 만들 어 놓은 함수들로 하부 모듈부터 만들 필요 없이 그냥 가져다 쓰면 되기 때문에 프로그래밍이 아주 쉬워졌습니다. 예를 들어 드라이브의 용량을 구하는 프로그램을 작성하시려 하면 실제로는 하드디스크 제어와 여러 제반 지식을 알고 있어야 되는데 비해 윈도우 프로그래 밍은 그것을 마치 블랙 박스처럼 만들어서 필요한 인수들만 넣으면 원하는 결과 를 리턴 하게 되어 있습니다. 흔히 쓰는 비주얼 베이직 함수 예를 들어 Left, Len 등의 문..

[10] Kill 함수의 한계
Visual Basic 6.0 2011. 12. 21. 17:22

Kill 함수는, 어떤 파일을 삭제해 줍니다. 예를 들어, Kill("C\Hi.exe") 하시면 C드라이브의 Hi.exe라는 파일을 지우게 됩니다. 확장자명을 *로 처리하면 같은 이름의 모든 확장자를 지우고 파일 이름을 *로 하시면 해당 확장자를 모두 지웁니다. 둘 다 *로 처리하면 파일 내의 모든 파일을 지웁니다. 그런데, 이런 kill함수도 한계가 있으니, 바로 중요한 파일은 지우지 못한다는 겁니다. 윈도우는 자신의 실행과 관련되거나 기타 중요하다고 판단되는 파일들은 일반적인 방법으론 지우지 못하게 합니다. 사용자의 등급은 여러 단계가 있는데, 비주얼 베이직 상에서 kill함수를 사용할 때에는 막강한 권력이 아닌 일반 사용자 정도의 권한을 가지게 됩니다. 따라서 윈도우 실행에 관련된 중요 파일은 삭제..

[9] 현재 프로그램을 시작프로그램에 등록하기.
Visual Basic 6.0 2011. 12. 21. 17:21

Private Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long Private Declare Function RegSetValue Lib "advapi32.dll" Alias "RegSetValueA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal dwType As Long, ByVal lpData As String, ByVal cbData As Long) As Long Private Declare Function RegSetValueEx Lib "advap..

[8] 코드상에서 객체를 만들어보자
Visual Basic 6.0 2011. 12. 21. 17:19

객체 : 컨트롤이나 요소들을 말함. 변수 선언은 많이들 들어보셨을 겁니다. 그러면 이번엔 객체를 선언해 보도록 하겠습니다. 객체 선언은, 변수를 선언하듯 어떤 이름으로 객체를 선언하는 것입니다. (...?) 백문이불여일견! Dim abc As TextBox '1, abc라는 이름으로 텍스트 박스 형식의 변수를 선언합니다. Set abc = Controls.Add("VB.textbox", "hhh") '2, abc에 hhh라는 텍스트 박스를 대입합니다. (이때 실제 생성됩니다) abc.Move 0, 0, 1000, 100 '3, abc의 위치를 조정합니다. abc.Visible = True '4, abc를 보입니다. (기본적으로 Visible은 False로 되어있습니다) abc.Text = "DD" '5,..

profile on loading

Loading...