비주얼 베이직
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
비주얼 베이직은 1991년 마이크로소프트에서 출시한 GUI 기반 응용 프로그램 개발에 강점을 가진 프로그래밍 언어이다. 폼 위에 시각적으로 정렬된 GUI 위젯(컨트롤)들을 조합하여 프로그래밍하며, 윈도우용 응용 프로그램 및 데이터베이스 조작 프로그램 개발에 주로 사용되었다. 빠른 애플리케이션 개발(RAD), 이벤트 기반 프로그래밍, COM 컴포넌트 기술 등을 지원하며, VBA, VBScript, VB.NET 등 다양한 파생 언어를 가지고 있다. 2005년 표준 지원이 중단되었고, 2008년 확장 지원이 종료되었다.
비주얼 베이직은 배우기 쉽고 사용하기 쉬운 프로그래밍 언어로, 간단한 GUI 기반 응용 프로그램뿐만 아니라 복잡한 프로그램 개발도 가능하다. 비주얼 베이직에서의 프로그래밍은 폼(Form) 위에 시각적으로 정렬된 GUI 위젯(컨트롤)들의 조합으로 이루어진다.
2. 특징
비주얼 베이직은 베이직과 마찬가지로 배우고 사용하기 쉽게 설계되었다. GUI 기반 응용 프로그램뿐만 아니라 복잡한 프로그램 개발도 가능하다. 비주얼 베이직에서의 프로그래밍은 폼(Form) 위에 시각적으로 정렬된 GUI 위젯(컨트롤)들의 조합으로 이루어진다. 이 컨트롤들은 속성과 역할을 가지며, 기능 확장을 위해 추가적인 코드 입력이 가능하다.
컨트롤에 기본값으로 설정된 속성과 역할이 있어 간단한 프로그램은 프로그래머가 많은 코드를 작성하지 않아도 된다. 이전 버전에서는 성능 문제가 있었지만, 컴퓨터 성능 향상과 원시 코드(Native Code) 컴파일을 통해 개선되었다.
비주얼 베이직 5.0부터 원시 코드로 컴파일된 실행 파일 작성이 가능해졌지만, 실행 파일은 여전히 1MB 정도 크기의 런타임 라이브러리 파일을 필요로 한다. 이 파일은 윈도우 2000 이후 버전에는 기본적으로 포함되어 있지만, 윈도우 95, 윈도우 98, 윈도우 NT에는 없어 별도로 배포해야 했다.
폼은 끌어다 놓기 방식으로 만들어진다. 텍스트 상자, 단추 같은 컨트롤들을 폼 위에 놓고, 컨트롤들은 속성을 가지며 이벤트 처리자를 통해 서로 연결된다. 기본값은 컨트롤이 만들어질 때 제공되지만 프로그래머가 변경할 수 있다. 많은 속성값은 프로그램 실행 중 사용자의 조작이나 외부 환경 변화에 따라 변경될 수 있어 동적인 응용 프로그램 개발이 가능하다. 예를 들어, 창 크기 변경 이벤트 처리자에 컨트롤 위치를 재조정하는 코드를 삽입하여 특정 컨트롤이 창 중앙에 계속 위치하게 하거나 창 전체를 채우도록 할 수 있다. 텍스트 상자의 키 눌림 이벤트 처리자에 코드를 삽입하여 입력된 문자의 대소문자를 자동 변환하거나 특정 문자 삽입을 막을 수도 있다.
비주얼 베이직은 실행 파일, ActiveX 컨트롤, DLL 파일을 만들 수 있지만, 주로 마이크로소프트 윈도우용 응용 프로그램과 데이터베이스 조작 프로그램 개발에 사용된다. 팝업 기능에는 덜 기능적인 대화 상자가 사용된다. 컨트롤은 응용 프로그램에 기본적인 기능을 제공하지만, 프로그래머는 적절한 이벤트 처리자에 추가 코드를 삽입해야 한다. 예를 들어, 문자열 입력이 가능한 드롭 다운 리스트 컨트롤은 자동적으로 목록을 보여주고 사용자가 항목을 선택할 수 있게 한다. 사용자가 항목을 선택하면 이벤트 처리자가 호출되어 프로그래머가 추가 코딩한 코드를 처리하는데, 이때 사용자가 선택한 항목 관련 항목 출력 등 구체적인 동작에 따른 처리를 할 수 있다.
비주얼 베이직은 사용자 인터페이스가 없는 프로그램이나 컴포넌트 오브젝트 모델을 통한 Active X 객체를 구성할 수도 있다. 이것은 서버 측면에서의 처리나 추가 모듈을 가능하게 한다.
레퍼런스 카운팅을 통한 쓰레기 수집을 수행하며, 기본적인 객체 지향 프로그래밍을 지원한다. 일반적인 위젯들이 초기 프로젝트 구성에 포함되어 있어, 추가적인 라이브러리를 사용하는 경우는 드물다. 다른 프로그래밍 언어와 달리, 일반적으로 대소문자 구분을 하지 않지만, 문자열 비교에서는 대소문자를 구분한다.
비주얼 베이직 컴파일러는 다른 비주얼 스튜디오 제품군(C, C++)과 호환성이 있지만, IDE상의 제한으로 인해 윈도 모델 DLL이나 스레드 사용 등은 불가능하다.
2. 1. 다른 언어와의 비교
C 언어 계열의 언어들과 비교했을 때 비주얼 베이직은 다음과 같은 특징이 있다.3. 발전
이전 버전에서는 성능 문제가 있었지만, 컴퓨터 성능 향상과 원시 코드(Native Code) 컴파일을 통해 문제가 많이 해결되었다. 비주얼 베이직 5.0부터 원시 코드로 컴파일된 실행 파일 작성이 가능해졌지만, 여전히 1MB 정도 크기의 라이브러리 파일이 필요했다. 이 파일은 윈도우 2000 이후 버전에는 기본 설치되었지만, 이전 버전(윈도우 95, 윈도우 98, 윈도우 NT)에는 포함되지 않아 별도 배포가 필요했다.
비주얼 베이직은 실행 파일, ActiveX 컨트롤, DLL 파일을 만들 수 있지만, 가장 기본적인 사용 용도는 마이크로소프트 윈도우용 응용 프로그램과 데이터베이스 조작 프로그램 개발이다.
1991년 5월, 앨런 쿠퍼가 개발한 프로토타입 폼 제작기 ''트라이포드''를 기반으로 비주얼 베이직 1.0이 발표되었다. 마이크로소프트는 윈도우 3.0용 프로그래밍 가능 폼 제작 시스템 개발을 위해 쿠퍼의 개발팀과 계약하여 ''루비''라는 코드네임으로 프로젝트를 진행했다. 루비는 비주얼 베이직의 "시각적인" 부분이 되었으며, "EB"(임베디드 베이직 엔진)와 합쳐졌다. 또한 비주얼 베이직 확장(VBX)을 지원하였다.[64]
비주얼 베이직 5.0에서는 Win16 코드와의 호환성을 버리고 전반적인 기능을 강화했으며, 6.0에서는 인터넷 관련 기능이 대폭 강화되었다.
비주얼 베이직 닷넷은 .NET의 일부분으로 동작하고 객체 지향 프로그래밍이 강화되었지만, 기존 버전과의 호환성이 없어 코드 변환 도구(마법사)가 제공되었다.
3. 1. 개발 및 발전 과정
앨런 쿠퍼가 개발한 프로토타입 폼 제작기 ''트라이포드''를 기반으로, 1991년 5월에 윈도우용 비주얼 베이직 1.0이 미국 애틀랜타에서 열린 컴덱스에서 발매되었다.[64] 마이크로소프트는 ''루비''라는 코드명으로 윈도우 3.0용 프로그래밍 가능 폼 제작 시스템 개발을 위해 쿠퍼의 개발팀과 계약했고, 여기에 베이직 언어를 합쳐 비주얼 베이직을 만들었다.
1992년 3월에는 도스용 비주얼 베이직 1.0이 발표되었다. 이것은 퀵베이직의 차기 버전으로, 확장 아스키 문자를 통해 GUI를 구현했다. 같은 해 11월, 비주얼 베이직 2.0이 발매되어 프로그래밍 환경과 속도가 개선되었고, 폼을 인스턴스화할 수 있게 되었다.
1993년 7월에는 비주얼 베이직 3.0이 발매되었는데, 마이크로소프트 제트 데이터베이스 엔진 1.1을 포함하고 있었다. 1995년 8월에 발매된 비주얼 베이직 4.0은 32비트 및 16비트 윈도우 프로그램 개발이 가능했고, 비GUI 클래스 개발 기능이 추가되었으며, OLE 컨트롤(후에 ActiveX 컨트롤)을 사용했다.[65]
1997년 2월, 비주얼 베이직 5.0은 사용자 정의 컨트롤 생성 기능과 원시 코드 컴파일 기능을 제공했으며, ActiveX 컨트롤 개발용 무료 버전도 배포되었다. 1998년 6월에는 비주얼 베이직 6.0이 발매되어 웹 기반 응용 프로그램 개발 기능이 추가되었다.[65]
2005년 3월, 마이크로소프트는 비주얼 베이직 6.0의 주요 지원을 종료했고,[67] 2008년 3월에는 확장 지원도 종료되었다.[67]
제품명 | 버전 | 런타임명 | 릴리스 | 비고 |
---|---|---|---|---|
비주얼 베이직 1.0 | 1.0 | VBRUN100.DLL | 1991년 | 객체 지향의 기본적인 부분을 구현. |
비주얼 베이직 for MS-DOS | 1.0 | - | 1992년 | Windows 버전과의 호환성은 낮지만, DOS 버전 QuickBASIC의 후속 버전으로 사용할 수 있다. |
비주얼 베이직 2.0 | 2.0 | VBRUN200.DLL (영어판) VBRJP200.DLL (일본어판) | 1992년 | OLE, ODBC 지원. |
비주얼 베이직 3.0 | 3.0 | VBRUN300.DLL | 1993년 | |
비주얼 베이직 4.0 | 4.0 | VBRUN400.DLL | 1995년 | 32비트 버전과 16비트 버전이 있다. |
비주얼 베이직 5.0 CCE | 5.0 | - | 1997년 | ActiveX 컨트롤 생성 전용. 무료. 비주얼 베이직 5.0의 프로토타입. |
비주얼 베이직 5.0 | 5.0 | MSVBVM50.DLL | 1997년 | Win32 네이티브 코드에 대한 컴파일 기능을 지원. |
비주얼 베이직 6.0 | 6.0 | MSVBVM60.DLL | 1998년 | 구형 비주얼 베이직(Win32 네이티브)의 마지막 버전. |
4. 파생 언어
마이크로소프트의 여러 스크립트 언어들은 비주얼 베이직으로부터 파생되었다. 비주얼 베이직 자체는 베이직과 강력한 연관성을 가지며, 결과적으로 닷넷 프레임워크 버전으로 대체되었다.
비주얼 베이직에서 파생된 주요 언어는 다음과 같다:
- '''비주얼 베이직 포 애플리케이션(VBA):''' 마이크로소프트 오피스를 비롯한 여러 응용 프로그램에 포함되어 있다. VBA는 비주얼 베이직 6.0과 같은 언어이며, 같은 런타임 라이브러리를 사용하지만, 응용 프로그램 간에 약간의 불일치가 존재한다.
- '''비주얼 베이직 스크립트(VBScript):''' 액티브 서버 페이지(ASP)의 기본 언어이며, 마이크로소프트 윈도우 스크립팅 및 클라이언트 측 웹 페이지 스크립팅에도 사용된다. VBScript는 비주얼 베이직과 문법적으로 유사하지만, vbscript.dll을 통해 실행된다는 점에서 구별된다.
- '''비주얼 베이직 닷넷(VB.NET):''' 마이크로소프트의 비주얼 베이직 6.0의 후속 제품으로, 닷넷 프레임워크 플랫폼의 일부이다. VB.NET은 닷넷 프레임워크를 통해 실행되며, 실행 파일을 컴파일한다. 비주얼 베이직 6.0과 하위 호환성이 없다.
- '''스타 베이직:''' 선 마이크로시스템즈가 개발한 스타 오피스 제품군에 포함된 인터프리터 언어이며, 비주얼 베이직과 호환성이 있다.
- '''감바스:''' 비주얼 베이직의 영향을 받은 GNU/리눅스용 자유 소프트웨어 프로그래밍 언어이다. 비주얼 베이직의 클론은 아니지만, 비주얼 베이직 프로그램을 감바스로 변환하는 기능이 있다.
- '''K베이직:''' 비주얼 베이직의 영향을 받은 리눅스, 매킨토시, 윈도용 자유 소프트웨어 프로그래밍 언어이다. K베이직은 비주얼 베이직의 클론은 아니지만, 비주얼 베이직 프로그램을 K베이직으로 변환하는 기능이 있다.
4. 1. Visual Basic for Applications (VBA)
마이크로소프트 오피스용 매크로 환경으로 구현된 비주얼 베이직이다. 반복 작업을 자동화할 수 있을 뿐만 아니라, 윈도우의 폼이나 버튼 등의 컨트롤을 문서 내에 배치하여 문서 편집을 위한 GUI를 구축하는 것도 가능하다. 언어 사양으로는, 본가 Visual Basic에서 .NET 이후가 출시된 후에도, 문서 호환성을 유지하기 위해 Visual Basic 6.0 기반으로 구현되어 있다. 엑셀, 액세스, 워드 등의 애플리케이션에서 구현되어 있으며, 자체 개발한 애플리케이션에 VBA를 탑재하는 것도 가능하다. 서드 파티 애플리케이션에 VBA가 탑재되는 경우도 있다. 본가 Visual Basic과의 큰 차이점은, 탑재된 애플리케이션 내에서만 실행할 수 있다는 점이다.[30]VBA를 사용하면, 해당하는 애플리케이션 내의 각 요소를 클래스 객체로 조작할 수 있다. 엑셀을 예로 들면, "엑셀 애플리케이션"을 나타내는 `Application` 객체, "엑셀 북"을 나타내는 `Workbook` 객체, "스프레드시트 내의 셀 또는 셀 범위"를 나타내는 `Range` 객체 등을 VBA에서 조작할 수 있다.
오피스 2007까지는 버전 6 계열의 Visual Basic이 채용되었지만, 오피스 2010에서는 버전 번호를 7.0으로 하고 있다[53]。주요 변경점으로, 64비트 환경에 대한 대응이 언급된다. `LongPtr` (32비트 환경 · 64비트 환경 모두에서 포인터와 같은 크기가 되는 정수형), `LongLong` (64비트 정수형, 단 64비트 환경에서만 사용 가능) 등의 데이터 형식 및 이에 따른 변환 함수의 추가 등이 이루어지고 있다.[31]
4. 2. Visual Basic Script (VBScript)
액티브 서버 페이지(ASP)의 기본 언어이며, 마이크로소프트 윈도우 스크립팅 및 클라이언트 측 웹 페이지 스크립팅에도 사용된다. 비주얼 베이직 스크립트는 비주얼 베이직과 문법적으로 유사하지만, 비주얼 베이직 런타임 라이브러리가 아닌 vbscript.dll을 통해 실행된다는 점에서 두 언어는 구분된다. ASP와 비주얼 베이직 스크립트는 컴파일된 웹 페이지용 닷넷 프레임워크를 사용하는 액티브 서버 페이지 닷넷(ASP.NET)과 혼동하지 말아야 한다.[72]4. 3. Visual Basic .NET (VB.NET)
마이크로소프트의 비주얼 베이직 6.0의 후속 제품으로, 닷넷 프레임워크 플랫폼의 일부이다. 비주얼 베이직 6.0과는 하위 호환성이 없다. 닷넷 프레임워크를 통해 실행되며, 실행 파일을 컴파일한다. 비주얼 베이직 6.0에서 비주얼 베이직 닷넷으로 변환 시 생길 수 있는 문제점은 마이크로소프트에서 제공하는 Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool를 이용하여 확인할 수 있다.[72] 자동 변환 도구가 있지만, 대부분의 프로젝트는 완전 자동 변환이 불가능하다.[29]비주얼 베이직 닷넷은 닷넷의 일부분으로 동작하며 객체지향 프로그래밍이 강화되었다. 기존 비주얼 베이직 코드를 비주얼 베이직 닷넷 코드로 변환해 주는 마법사가 있다. 통합 개발 환경(IDE)으로는 Visual C#과 동등한 솔루션 및 프로젝트 관리 기능이 구현되어 있다.
이후 Mono 및 .NET Core 환경으로 이식되어 크로스 플랫폼이 되었다.
4. 4. 기타 파생 언어
스타 베이직은 선 마이크로시스템즈가 개발한 스타 오피스 제품군에 포함된 인터프리터 언어이다.[72] 감바스는 비주얼 베이직의 영향을 받은 GNU/리눅스용 자유 소프트웨어 프로그래밍 언어이다. 감바스는 비주얼 베이직의 클론은 아니지만, 비주얼 베이직 프로그램을 감바스로 변환하는 기능이 있다.[72] K베이직은 비주얼 베이직의 영향을 받은 리눅스, 매킨토시, 윈도용 자유 소프트웨어 프로그래밍 언어이다. K베이직은 비주얼 베이직의 클론은 아니지만, 비주얼 베이직 프로그램을 K베이직으로 변환하는 기능이 있다.[72]5. 지원 중단
마이크로소프트(MS)는 2005년 3월 VB6에 대한 표준 지원을 중단했다.[73] 2008년 VB6 SP6에 대한 일부 보안 문제 패치가 있었지만,[73] 윈도우 8부터는 비주얼 베이직 및 기반 프로그램을 더 이상 지원하지 않는다.[74]
VB6에서 비주얼 베이직 닷넷(VB.NET)으로 전환하기 어려워 많은 개발자가 자바로 이탈했다는 설문 조사 결과가 있다.[73]
6. 예제 코드
다음은 창이 호출되면 "Hello, World!" 메시지 상자를 표시하는 예제 코드이다.
Private Sub Form_Load()
' Hello, World라는 내용의 메시지 상자를 띄웁니다.
MsgBox ("Hello, World!")
End Sub
다음은 Count 변수가 1초에 1씩 올라가도록 하는 예제 코드이다. (타이머 컨트롤 필요)
Option Explicit
Dim Count As Integer
Private Sub Form_Load()
Count = 0
Timer1.Interval = 1000 ' 밀리초 단위
End Sub
Private Sub Timer1_Timer()
Count = Count + 1
lblCount.Caption = Count
End Sub
다음 코드 조각은 창이 로드될 때 "Hello, World!"라는 메시지 상자를 표시한다.
```vbscript
Private Sub Form_Load()
' "Hello, World!"라고 표시하는 간단한 메시지 상자를 실행합니다.
MsgBox "Hello, World!"
End Sub
```
다음은 명령 버튼 "Command1"을 클릭하면 메시지 상자에 "Hello, World"를 표시하는 이벤트 핸들러 예시이다.
Private Sub Command1_Click()
MsgBox "Hello, World"
End Sub
참조
[1]
웹사이트
The Classic Visual Basic Programming Language
https://www.tiobe.co[...]
2023-02-07
[2]
웹사이트
Classic VB
https://visualstudio[...]
2024-08-29
[3]
웹사이트
Support Statement for Visual Basic 6.0 on Windows (updated with Windows 10 version 1709 support information)
https://docs.microso[...]
Microsoft
2015-10-15
[4]
서적
A tester's guide to .NET programming
Apress
[5]
서적
An executive's guide to information technology
https://archive.org/[...]
Cambridge University Press
[6]
웹사이트
Stack Overflow Developer Survey 2016
https://insights.sta[...]
2020-12-18
[7]
웹사이트
Stack Overflow Developer Survey 2017
https://insights.sta[...]
2020-12-18
[8]
웹사이트
Stack Overflow Developer Survey 2018
https://insights.sta[...]
2020-12-18
[9]
웹사이트
Visual Basic 6.0: A giant more powerful than ever
http://www.codeproje[...]
CodeProject.com
2014-04-03
[10]
웹사이트
vkControls : 16 GRAPHICALS usercontrols ! NEVER SEEN before!
http://www.planetsou[...]
PSC
2014-04-05
[11]
웹사이트
CommonControls (Replacement of the MS common controls)
http://www.vbforums.[...]
VBForums
2014-04-05
[12]
웹사이트
Visual Basic 6.0 third party components for modern standards (a review)
http://www.planetsou[...]
Planet Source Code
2014-04-04
[13]
웹사이트
Visual Basic 6 Renewed to Run on Windows 8
http://www.infoq.com[...]
INFOQ
2014-04-05
[14]
웹사이트
Tip 2: Use line numbers in your source code. : Visual Basic
https://www.brainbel[...]
[15]
문서
Microsoft Visual Basic Programmer's Guide Version 3.0
Microsoft Corporation
[16]
웹사이트
Visual Studio 2003 Retired Technical documentation
https://www.microsof[...]
2023-02-07
[17]
웹사이트
Loop Structures - Visual Basic
https://docs.microso[...]
2017-12-04
[18]
웹사이트
Microsoft Basic Logical Expression Evaluation
http://vb.mvps.org/t[...]
Vb.mvps.org
2009-06-16
[19]
웹사이트
PRB: Round Function different in VBA 6 and Excel Spreadsheet
http://support.micro[...]
2014-01-25
[20]
간행물
BASIC Will Be the "Embedded Language" of Microsoft Applications
https://archive.org/[...]
2024-10-08
[21]
웹사이트
Why I am "the father of Visual Basic"
https://www.cooper.c[...]
2017-03-08
[22]
Youtube
Alan Cooper Receiving the Windows Pioneer Award 1994
https://www.youtube.[...]
2010-09-23
[23]
서적
Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Ico
https://books.google[...]
Basic Books
[24]
웹사이트
The Birth of Visual Basic
http://www.forestmoo[...]
[25]
웹사이트
History of Visual Basic
http://www.ojodepez-[...]
George Mack, 3rd edition, Copyright June 2002
2014-04-10
[26]
웹사이트
What's new in VB6?
http://www.insteptec[...]
www.insteptech.com
2005-07-22
[27]
웹사이트
Product Family Life Cycle Guidelines for Visual Basic 6.0
http://msdn2.microso[...]
Msdn2.microsoft.com
2009-06-16
[28]
웹사이트
Support Statement for Visual Basic 6.0 on Windows
https://docs.microso[...]
Microsoft
2019-06-20
[29]
웹사이트
Abandoning the Fantasy of VB Migration Wizardry
http://www.devx.com/[...]
Jupitermedia
2002-02-20
[30]
웹사이트
VBA for Office Developers
http://msdn.microsof[...]
Microsoft
[31]
웹사이트
Compatibility Between the 32-bit and 64-bit Versions of Office 2010
http://msdn.microsof[...]
Microsoft Corporation
2012-07-16
[32]
서적
Professional ASP.NET 1.1
https://archive.org/[...]
Wiley
2008-10-08
[33]
웹사이트
Avoid Writing Tedious, Boring Code
http://msdn.microsof[...]
Microsoft
2008-11-10
[34]
서적
Pro VB 2008 and the .NET 3.5 Platform: The expert's voice in .NET
https://books.google[...]
Apress
[35]
웹사이트
Getting ready for Windows 10 – SDKs, compatibility, bridges
http://blogs.windows[...]
Building Apps for Windows blog
2015-08-02
[36]
웹사이트
Support Statement for Visual Basic 6.0
https://docs.microso[...]
2022-07-26
[37]
웹사이트
Installing Visual Basic/Studio 6 on Windows 10
http://blog.danbrust[...]
2015-09-14
[38]
웹사이트
Popularity Index: Classic Visual Basic Hangs In There
https://visualstudio[...]
2020-07-07
[39]
웹사이트
Visual Basic Resurgence? Project Seeks to 'Bring the VBE into This Century!'
https://visualstudio[...]
2020-02-28
[40]
문서
Support Statement for Visual Basic 6.0 | Microsoft Docs
https://docs.microso[...]
[41]
웹사이트
連載:プロフェッショナルVB.NETプログラミング 第1回 さらなる進化を遂げたVisual Basic(3/6) - @IT
https://atmarkit.itm[...]
[42]
웹사이트
VB Visual Basicの新機能の歴史1
http://rucio.a.la9.j[...]
[43]
웹사이트
プログラミング Visual Basicでコンソールプログラムの開発
https://www.cqpub.co[...]
[44]
웹사이트
Visual Basic で DirectX を使おう | Microsoft Docs
https://docs.microso[...]
[45]
웹사이트
MSDN Online - DirectX Developer Center - DirectX for Visual Basic | Microsoft Docs
https://docs.microso[...]
[46]
웹사이트
DirectX Frequently Asked Questions - Windows applications | Microsoft Docs
https://docs.microso[...]
[47]
웹사이트
Why I am "the father of Visual Basic"
https://www.cooper.c[...]
1996-04-22
[48]
웹사이트
Alan Cooper Receiving the Windows Pioneer Award 1994
https://www.youtube.[...]
2010-09-23
[49]
서적
Go To: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Maverick Scientists, and Ico
https://books.google[...]
Basic Books
[50]
웹사이트
The Birth of Visual Basic
http://www.forestmoo[...]
[51]
서적
The Waite Group's Visual Basic How-To
Waite Group Press
[52]
웹사이트
Visual Basic 6.0のWebツール | Microsoft Docs
https://docs.microso[...]
[53]
웹사이트
Compatibility Between the 32-bit and 64-bit Versions of Office 2010 | Microsoft Docs
https://docs.microso[...]
[54]
웹사이트
Avoid Writing Tedious, Boring Code
http://msdn.microsof[...]
Microsoft
2000-12-00
[55]
서적
Pro VB 2008 and the .NET 3.5 Platform: The expert's voice in .NET
https://books.google[...]
Apress
[56]
웹사이트
Visual Basic 6.0 ファミリ製品のライフ サイクル ガイドライン | Microsoft Docs
https://docs.microso[...]
[57]
웹사이트
'[Visual Studio] 開発ツール対応 OS 一覧 – Cloud and Server Product Japan Blog'
https://blogs.techne[...]
[58]
웹사이트
Getting ready for Windows 10 – SDKs, compatibility, bridges | Building Apps for Windows
https://blogs.window[...]
[59]
문서
[60]
문서
[61]
문서
[62]
문서
[63]
웹인용
Microsoft Basic Logical Expression Evaluation
http://vb.mvps.org/t[...]
2009-05-15
[64]
웹사이트
The Birth of Visual Basic
http://www.forestmoo[...]
[65]
웹사이트
What's new in VB6?
http://www.insteptec[...]
[66]
웹사이트
Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008 and Windows 7
http://msdn.microsof[...]
[67]
웹인용
Product Family Life Cycle Guidelines for Visual Basic 6.0
http://msdn2.microso[...]
2009-05-15
[68]
웹인용
Petition to Microsoft
http://www.classicvb[...]
2009-06-16
[69]
웹사이트
윈도7에서의 비주얼 베이직 6.0 지원
http://www.infoq.com[...]
[70]
웹사이트
마이크로소프트의 앤티스파이웨어는 마이크로소프트의 지원 중단 소프트웨어로 만든 것이다.
http://www.theregist[...]
[71]
웹인용
폴 써로트의 윈도에 관한 수퍼사이트:윈도 디펜더 2 베타 리뷰
http://www.winsupers[...]
2009-05-15
[72]
웹사이트
http://www.microsoft[...]
[73]
뉴스
MS 비주얼 베이직 지원 중단「올 것이 왔다!」
http://www.zdnet.co.[...]
CNET News.com
2005-03-16
[74]
웹인용
보관된 사본
http://blog.imfast.k[...]
2012-02-26
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com