비주얼베이직 6.0 예제

Visual Basic은 1991년에 처음 출시되어 2008년에 레거시를 선언한 구성 요소 개체 모델(COM) 프로그래밍 모델에 대한 Microsoft의 3세대 이벤트 기반 프로그래밍 언어입니다. Microsoft는 Visual Basic을 비교적 쉽게 배우고 사용할 수 있도록 했습니다. [1] [2] Visual Basic은 BASIC에서 파생되었으며 그래픽 사용자 인터페이스(GUI) 응용 프로그램의 신속한 응용 프로그램 개발(RAD), 데이터 액세스 개체, 원격 데이터 개체 또는 ActiveX 데이터 개체를 사용하는 데이터베이스에 대한 액세스, ActiveX 생성을 가능하게 합니다. 컨트롤 및 개체를 제어합니다. 이전 버전의 Visual Basic(버전 5 이전)에서는 코드를 P-Code로만 컴파일했습니다. P-Code는 언어 런타임으로 해석됩니다. P-Code의 이점에는 이식성과 더 작은 이진 파일 크기가 포함되지만 런타임을 갖는 경우 추가 해석 계층이 추가되므로 일반적으로 실행 속도가 느려집니다. 시각적 기본 응용 프로그램에는 microsoft Visual 기본 런타임 MSVBVMxx.DLL이 필요하며, 여기서 xx는 관련 버전 번호(50 또는 60)입니다. MSVBVM60.dll 윈도우 98에서 윈도우 7 (윈도우 7의 일부 버전은 그것을 포함하지 않는 모든 버전에서 윈도우와 표준으로 제공됩니다). 그러나 Windows 95 컴퓨터는 프로그램에 필요한 DLL을 설치 관리자와 함께 포함해야 합니다. Visual Basic 5와 6은 네이티브 또는 P-Code로 코드를 컴파일할 수 있지만, 두 경우 모두 내장 함수 및 양식 관리에 는 런타임이 여전히 필요합니다. 비주얼 베이직에는 두 가지 주요 부분이 있습니다. 첫 번째 부분은 사용자 인터페이스를 만드는 것입니다.

그래픽 마우스 응용 프로그램입니다. 비주얼 베이직 6.0에서 마우스 이동 응용 프로그램 Visual Basic에서 데이터를 입력하려면 이 작업을 수행하는 데 사용할 수있는 다양한 양식 컨트롤이 많이 있으며 가장 일반적인 컨트롤은 텍스트 상자및 콤보 상자입니다. 시각적 기본 6 코드 샘플 시각적 기본 6 내에서 프로젝트 > 구성 요소를 선택한 다음 프로젝트에 개체 정의를 포함 하기 위해 래퍼 개체의 .dll을 찾아봅니다. 개체 매개 변수에 대한 자세한 내용은 샘플 IDL 개체를 참조하십시오. Visual Basic 6에서 매개 변수 없이 시작으로 다음 코드를 사용 하 여 매개 변수 없이 개체를 초기화 합니다. 개인 서브 마이 루틴 Dim oFoo IDLexFoo 세트 oFoo = 새로운 IDLexFoo 오류 GoTo ErrorHandler oFoo.CreateObject 0, 0, 0 ` 사용 개체 여기… 오류 처리기 반환: oFoo 아무것도 없는 경우 다음 debug.Print oFoo.GetLastError 끝 경우 하위 시작 을 참조 하 고 하위 시작 하는 경우 Visual Basic 6 다음 코드를 사용 하 여 세 가지 매개 변수 (문자열, 32 비트 긴 값 및 배열) 개체를 초기화 두 개의 행과 3개의 열(32비트 길이의 값 포함)을 포함합니다. Const PARMFLAG_CONST 정수로 = & H1 Const PARMFLAG_CONV_MAJORITY 정수로 = & H4000 프라이빗 서브 마이루틴 Dim oFoo AS IDLexFoo Dim parmStr as String Dim parmVal (1, 2) 긴 희미한 argv(2) 로 긴 희미한 argv(2) 변형 아르그(2)로 나는 문자열 매개 변수입니다” parmVal = 24 parmArr (0, 0) = 10: parmArr (0, 1) = 11: parmArr(0, 2) = 12 parmArr (1, 0) = 20 : parmArr (1, 1) = 21 : parmArr (1, 2) = 22 argc = 3 argv (0) = parmStr : argpal (0) = PARMFLAG_CONST argv (1) = parmVal: argpal (1) = PARMM2parm : argpal (2) = PARMFLAG_CONST + _PARMFLAG_CONV_MAJORITY 세트 oFoo = 새로운 IDLexFoo 오류 고토 오류 처리기 oFoo.CreateObject argc, argv, argpal ` 사용 객체 여기 …