์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.


1. ๊ฐœ์š”2. ๋ฒ„์ „ ๋ถ„๋ฅ˜
2.1. Visual Basic 1.02.2. Visual Basic 2.0 ~ 5.02.3. Visual Basic 6.0
3. VB ์ง€์› ์ข…๋ฃŒ ์ดํ›„4. ํ—ˆ์ˆ ํ–ˆ๋˜ ๋ผ์ด์„ผ์Šค ๊ด€๋ฆฌ

1. ๊ฐœ์š”[ํŽธ์ง‘]

Private Sub Form_Load()
        MsgBox "Hello world!"
End Sub


๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์‚ฌ์—์„œ ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ Windows ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ์ถœ์‹œํ•œ BASIC ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํˆด.

๋น„์ฃผ์–ผ ์ŠคํŠœ๋””์˜ค์— ์ข…์†๋˜์–ด ์žˆ์œผ๋ฉฐ, ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋งค์šฐ ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•˜์—ฌ ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— Windows ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  API, MFC์ฒ˜๋Ÿผ ์ฝ”๋“œ๋กœ๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋„๊ตฌ ์ƒ์ž์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ์˜ค๋ธŒ์ ํŠธ๋“ค์„ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ํ”„๋กœ์ ํŠธ ๋‚ด์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ API์—์„œ ์ปค๋งจ๋“œ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“œ๋ ค๋ฉด ๊ธด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์—์„œ๋Š” ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋Œ์–ด๋‹ค ๋†“๋Š” ๊ฒƒ ํ•˜๋‚˜๋งŒ์œผ๋กœ ์ปค๋งจ๋“œ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์‰ฌ์šด ์ œ์ž‘ ํ™˜๊ฒฝ ๋•๋ถ„์— ๋‹ค๋ฅธ ๊ฒƒ๋“ค๋ณด๋‹ค ํ›จ์”ฌ ๋นจ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

ํ›„์†์ž‘์€ Visual Basic .NET(VB.NET)์ด๋‹ค.

2. ๋ฒ„์ „ ๋ถ„๋ฅ˜[ํŽธ์ง‘]

2.1. Visual Basic 1.0[ํŽธ์ง‘]



1991๋…„ 5์›”์— ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ์‚ฌ์ง„์€ ์œˆ๋„์šฐ์šฉ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง 1.0์ด๋ฉฐ[2], DOS์šฉ์œผ๋กœ๋„ ์ถœ์‹œ๋˜์—ˆ๋‹ค. ์ด๋ž˜ ๋ดฌ๋„ ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘ ํˆด์ด๋‹ค.

์œˆ๋„์šฐ์šฉ ํŒŒ์ผ. ์œˆ๋„์šฐ 3.x๋Œ€ ํ”„๋กœ๊ทธ๋žจ์€ 16๋น„ํŠธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ๋ฐ 64๋น„ํŠธ ์œˆ๋„์šฐ๋Š” 16๋น„ํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€์› ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฏ€๋กœ(AMD64 ์ฐธ๊ณ ) ๋„ค์ดํ‹ฐ๋ธŒ ์‹คํ–‰์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋”ฐ๋ผ์„œ 32๋น„ํŠธ OS(Windows XP ๋“ฑ)๋กœ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ MS-DOS๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ์•„๋‹ˆ๋ฉด ๋„์Šค์šฉ ๋น„์ฃผ์–ผ ๋ฒ ์ด์ง์„ ๊ตฌํ•ด์„œ ๋„์Šค๋ฐ•์Šค๋กœ ๊ตฌ๋™์‹œ์ผœ๋„ ๋œ๋‹ค.

2.2. Visual Basic 2.0 ~ 5.0[ํŽธ์ง‘]



๊ฐ๊ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์œˆ๋„์šฐ ๋ฒ„์ „์ด ์˜ฌ๋ผ๊ฐ„๋‹ค. ๊ตญ๋‚ด์—์„œ๋Š” 5.0 ๋•Œ๋ถ€ํ„ฐ ์ •๋ณด์˜ฌ๋ฆผํ”ผ์•„๋“œ ๊ณผ์ œ ์ˆ˜ํ–‰์„ ํ•˜๊ธฐ๋„ ํ•˜์˜€๋‹ค. 5.0๋ถ€ํ„ฐ๋Š” 16๋น„ํŠธ ์œˆ๋„์šฐ์—์„œ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

2.3. Visual Basic 6.0[ํŽธ์ง‘]




1998๋…„์— ์ถœ์‹œ๋˜์—ˆ๊ณ , 2005๋…„์— ์ง€์› ์ค‘๋‹จ๋œ Visual Basic์˜ ๋งˆ์ง€๋ง‰ ๋ฒ„์ „. ์•„์ง๋„ ์ ์œ ์œจ 20์œ„ ์•ˆ์— ๋“œ๋Š” ์–ธ์–ด๋‹ค. # ์ด ๋ฒ„์ „์„ ๋์œผ๋กœ .NET Framework ๊ธฐ๋ฐ˜์˜ Visual Basic .NET์œผ๋กœ ๋„˜์–ด๊ฐ„๋‹ค.

MS ์˜คํ”ผ์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” VBA์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” ๋ฒ„์ „์ด๊ธฐ๋„ ํ•˜๋‹ค.

์•„์ง๋„ ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ์€ ์ด์œ ๋Š” VB 6.0 ๋‹ค์Œ ๋ฒ„์ „์ด VB.NET์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ผ๋‹จ ํ˜ธํ™˜๋„ ์•ˆ ๋  ๋ฟ๋”๋Ÿฌ VB 6.0์€ ์ ˆ์ฐจ ์ง€ํ–ฅ, VB.NET์€ ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์•„์˜ˆ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ์‹์„ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์•„์ง VB 6.0์„ ๊ณ ์ˆ˜ํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž๋„ ์žˆ๋‹ค.

MS๋Š” VB 6.0์„ ์“ฐ์ง€ ๋ง๊ณ  VB.NET์„ ์จ ๋‹ฌ๋ผ๊ณ  ๋ถ€ํƒํ–ˆ์ง€๋งŒ ํ˜„์‹ค์ ์œผ๋กœ ํž˜๋“ค๋‹ค. ์ด๋ฏธ VB์˜ ์••๋„์ ์ธ ์žฅ์ ์ธ ์‰ฌ์šด GUI ๊ตฌ์ถ•๊ณผ VS 6.0์˜ ์žฅ์ ์ธ ๊ฐ€๋ฒผ์›€์ด๋ผ๋Š” ๋ฌด๊ธฐ๋กœ ์ˆ˜๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ๋“ค์€ ์ด๊ฑธ๋กœ ๋งŒ๋“ค์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ง€ ๋ณด์ˆ˜์— VB.NET์˜ ์‚ฌ์šฉ ๊ฐ€์น˜๊ฐ€ ์—†์—ˆ๋‹ค. ๊ทธ๋งˆ์ €๋„ VB 6.0 ๋‹น์‹œ๋Š” ์˜๋ฌธ๋ฒ„์ „์œผ๋กœ ํ•˜๋ฉด .exe ํŒŒ์ผ๋งŒ์œผ๋กœ๋„ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ–ˆ์œผ๋‚˜[5], .NET ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ•˜๋ฃจ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์‹ ๋ฒ„์ „์ด ๋‚˜์™€, ํ”„๋กœ๊ทธ๋žจ ๋ฐฐํฌ ๋ฌด๊ฒŒ๊ฐ€ ์ ์  ๋ฌด๊ฑฐ์›Œ์กŒ๋‹ค.

๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ช‡์ฒœ์ค„ ๋ช‡๋งŒ์ค„ ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ํ•จ์ˆ˜, ๋ณ€์ˆ˜ ์ˆ˜์ • ๊ฐ™์€ ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ ์ฝ”๋”ฉ ํŒจ๋Ÿฌ๋‹ค์ž„์— ๋งž๊ฒŒ ๋ชจ๋‘ ๊ฐˆ์•„ ์—Ž๊ธฐ๋ณด๋‹ค๋Š” ๊ทธ๋ƒฅ ์˜›๋‚  ๋ฒ„์ „์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•˜๋Š” ๊ฒŒ ๋‚ซ๋‹ค. Visual C++ 6.0๋„ ๋น„์Šทํ•œ ์‹ ์„ธ๋ฅผ ๊ฒช์—ˆ์ง€๋งŒ ๊ทธ๋ž˜๋„ ์ด์ชฝ์€ ์ตœ์‹  ๋ฒ„์ „์˜ ๋น„์ฃผ์–ผ C++๋ฅผ ํ†ตํ•ด ์ปดํŒŒ์ผ์„ ์‹œ๋„๋ผ๋„ ํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋˜ ๋ฐ˜๋ฉด์—, ์ƒ์šฉ ์ˆ˜์ค€์œผ๋กœ ๊ฐœ๋ฐœ๋œ VB 6.0 ํ”„๋กœ์ ํŠธ๋ฅผ ๋‹ท๋„ท์œผ๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ์—๋Š” ๊ทธ์•ผ๋ง๋กœ ๊ฑด์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ์—†๋‹ค์‹œํ”ผ ํ•˜๋ฏ€๋กœ ๊ทธ๋ƒฅ ํฌ๊ธฐํ•˜๊ณ  ์ƒˆ๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ํŽธ์ด ๋‚˜์„ ์ •๋„. ๊ทธ๋Ÿผ ๊ทธ๋ƒฅ ์ƒˆ๋กœ ๊ฐœ๋ฐœํ•˜๋ฉด ๋˜์ง€ ์•Š๋А๋ƒ ํ•˜๊ฒ ์ง€๋งŒ "๊ทธ๋žฌ๋‹ค๊ฐ€ ๋˜๋˜ ๊ธฐ๋Šฅ ์•ˆ๋˜๋ฉด ๋‹ˆ๊ฐ€ ์ฑ…์ž„์งˆ๋ž˜?" ๋˜๋Š” "์ €๋Ÿฐ ์ž‘์—…์— ์‚ฌ์šฉํ•  ์ธ๋ ฅ์ด๋‚˜ ์˜ˆ์‚ฐ ๋”ฐ์œˆ ์—†์Œ" ํ•œ๋งˆ๋””๋ฉด ํšŒ์˜์‹ค์—๋Š” ์ ๋ง‰๋งŒ ๊ฐ๋ˆ๋‹ค. ์ •๋ง ์งœ์ฆ๋‚œ๋‹ค๋ฉด ๊ฐœ์ธ ์‹œ๊ฐ„์„ ์‚ฌ์šฉํ•ด์„œ๋ผ๋„ ๋‹ค๋ฅธ ๊ธฐ์ˆ ์„ ์“ฐ๋˜ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋ชจ๋“ˆ์„ ๊ฐœ๋ฐœํ•ด๋ด๋„ ์ข‹๊ฒ ์ง€๋งŒ, ๊ทธ๋Ÿฐ ๋…ธ๋ ฅ์— ํ™˜ํ˜ธํ•˜๋˜ ์‚ฌ๋žŒ๋“ค๋„ ๊ธฐ๋Šฅ์ด๋‚˜ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ๋ฐœ์ƒ์‹œ ๋ณธ์ธ์—๊ฒŒ ๋‹ค ์ „๊ฐ€ํ•˜๋ ค ํ•  ๊ฒƒ์ด๋‹ค(...). ๊ฒฐ๊ตญ ๊ทธ๋ƒฅ ์˜ˆ์ „์— ๋˜๋˜ ๊ฑธ ๊ทธ๋Œ€๋กœ ๋‹ค์‹œ ์“ฐ๋Š” ๊ฒŒ ๋ชจ๋‘๊ฐ€ ์›ํ•˜๋Š” ์ผ์ด๋‹ˆ ์˜ค๋Š˜๋„ ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ตœ์‹  ์œˆ๋„10 PC์— VB 6.0์„ ์„ค์น˜ํ•  ์ˆ˜๋ฐ–์— ์—†๋Š” ๊ฒƒ์ด๋‹ค. ์›ฌ๋งŒํ•œ ๊ฒ€์ƒ‰์—”์ง„์— Visual Basic 6์ด๋‚˜ Visual Studio 6๊นŒ์ง€๋งŒ ์ณ๋„ ์œˆ๋„10์—์„œ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์ž๋™์™„์„ฑ(...)์œผ๋กœ ๋œจ๋Š” ๊ฒƒ์€ ์ด๋Ÿฐ ์ด์œ .

์ด ๋•Œ๋ฌธ์— ๋งค๋…„ VB 6.0์„ ์ง€์›ํ•ด ๋‹ฌ๋ผ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋จธ๋“ค์€ MS์— ์ง„์ •์„œ๋ฅผ ๋„ฃ์ง€๋งŒ, MS๋Š” ์—ฌ์ „ํžˆ VB.NET์„ ์“ฐ๋ผ๊ณ  ํ•œ๋‹ค. ์ ์  OS ์ฐจ์›์—์„œ๋„ VB์˜ ์ง€์›์„ ์ค„์ด๊ณ  ์žˆ์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์•„๋ž˜์™€ ๊ฐ™์€ ํŽธ๋ฒ•์„ ์จ์„œ ๊ณ„์† ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์žˆ๋‹ค. ์“ฐ๋ ˆ๋“œ๋Š” Windows API๋กœ ์“ฐ๋ฉด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํŒŒ์ผ ์‚ญ์ œ, ๋“ฑ์˜ ์ž…์ถœ๋ ฅ๋„ Windows API๋กœ ์“ฐ๋ฉด ํ•œ๋ฐฉ์— ํ•ด๊ฒฐ๋œ๋‹ค. MS๋Š” ์ด๋ฏธ C์™€ ๊ฐ™์€ ์ ์œ ์œจ๋„ ๋†’์€ ์–ธ์–ด์กฐ์ฐจ ์ œ๋Œ€๋กœ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ์žˆ๊ธฐ์—, ์ •์‹ ์ง€์›์— ๋Œ€ํ•œ ์ „๋ง์€ ๋น„๊ด€์ ์ด๋‹ค. VB๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ ์ทจ์•ฝ์  ์ •๋„๋‚˜ ๊ฒจ์šฐ ์ˆ˜์ •๋˜๋Š” ์ˆ˜์ค€์ด๊ณ  ์ด๋งˆ์ €๋„ ์–ธ์ œ ์ค‘๋‹จ๋ ์ง€ ๋ชจ๋ฅด์ง€๋งŒ, ์•„๋งˆ ์ทจ์•ฝ์  ํ•ด๊ฒฐ๋งˆ์ € ์ค‘๋‹จ๋œ๋‹ค ํ•ด๋„ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ํ•˜์ง€ ์•Š๋Š” ์žฅ๋น„ ๋“ฑ์—์„œ ๋ˆ์งˆ๊ธฐ๊ฒŒ ๋ช…๋งฅ์„ ์œ ์ง€ํ•  ๊ฒƒ์ด๋‹ค. ์•ž์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ๊ทธ๊ฒƒ๋ฐ–์— ๋‹ต์ด ์—†์œผ๋‹ˆ๊นŒ.

๋งŒ์•ฝ VB 6.0์„ Windows XP๊ฐ€ ์•„๋‹Œ Windows 7์—์„œ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด ๊ฐ€๋Šฅํ•˜๋ฉด IE 10 ์ด์ƒ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜์ง€ ๋ง์ž. IE 9๊นŒ์ง€๋Š” ๊ดœ์ฐฎ์ง€๋งŒ IE 10.0 ์ด์ƒ์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•˜๋ฉด ๊ธฐ์กด IE 8/9 ๊ธฐ๋ฐ˜ ์ปจํŠธ๋กค(*.ocx) ์ค‘ ์ผ๋ถ€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋œ๋‹ค. ๋”ฐ๋ผ์„œ IE 9๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” Windows 8 ์ด์ƒ์˜ ์šด์˜์ฒด์ œ์—์„œ๋Š” ๊ฐœ๋ฐœ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š๊ณ  Windows 10 64๋น„ํŠธ์—์„œ๋Š” ์•„์˜ˆ ๋™์ž‘๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ๋‹ค. (ํ˜ธํ™˜์„ฑ ์„ค์ •์„ ํ•˜๋ฉด ๊ตฌ๋™์€ ๊ฐ€๋Šฅํ•˜๋‹ค.)[6]

๋ฐฑ์‹ ์ด ์ปดํŒŒ์ผ ๋œ ์‹คํ–‰ํŒŒ์ผ์„ ๋ฐ”์ด๋Ÿฌ์Šค๋กœ ์ธ์‹ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ ์•Œ์•ฝ์ด ์žˆ๋Š”๋ฐ, ๋ชจ์ฒ˜๋Ÿผ ์ˆ˜๋ฐฑ/์ˆ˜์ฒœ๋Œ€์— ๋ฐฐํฌํ–ˆ๋˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐ”์ด๋Ÿฌ์Šค๋ผ๋ฉฐ ํ•œ๋ฐฉ์— ๋‹ค ์‚ญ์ œ ์‹œ์ผœ๋ฒ„๋ฆฌ๊ธฐ๋„ ํ–ˆ๋‹ค. ๋’ค๋Šฆ๊ฒŒ ์•Œ์•ฝ์— ํ•ญ์˜ํ•˜๋ฉด ๋ฐ”์ด๋Ÿฌ์Šคํ•ญ๋ชฉ์—์„œ ๋นผ์ฃผ๋‚˜, ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋ฐ์ดํŠธํ•˜๋ฉด ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ธ์‹ํ•ด ๋‹ค์‹œ ๋ฐ”์ด๋Ÿฌ์Šค๋กœ ๋“ฑ๋กํ•˜๋Š” ์›ƒ์ง€ ๋ชปํ•  ์˜์—…๋ฐฉํ•ด๋„ ๋งŽ์•˜๋‹ค. ์•Œ์•ฝ์„ ์•ˆ ์“ฐ๋ฉด ๋œ๋‹ค.

VB 6.0์—์„œ๋Š” VC++ 6.0๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋งˆ์šฐ์Šค ํœ ์ด ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋‹ค. #1 #2 IntelliPoint ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋ฒ„์ „ 4.9 ์ด์ƒ์—์„œ๋Š” ๋™์ž‘ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ IntelliPoint ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ 4.12 ์ด์ „ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. ์•„๋‹ˆ๋ฉด ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์œผ๋กœ ํŒจ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

3. VB ์ง€์› ์ข…๋ฃŒ ์ดํ›„[ํŽธ์ง‘]

Visual Studio .NET(2002)๋ถ€ํ„ฐ VB๋Š” ์‚ฌ๋ผ์ง€๊ณ  VB.NET(Visual Basic .NET)์œผ๋กœ ๋Œ€์ฒด๋œ๋‹ค.

4. ํ—ˆ์ˆ ํ–ˆ๋˜ ๋ผ์ด์„ผ์Šค ๊ด€๋ฆฌ[ํŽธ์ง‘]

Visual Studio 6.0์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์œˆ๋„์šฐ์™€ ๋‹ค๋ฅด๊ฒŒ ์„ค์น˜ ์‹œ๋ฆฌ์–ผํ‚ค๊ฐ€ ํ—ˆ์ˆ ํ•˜๊ฒŒ ๊ด€๋ฆฌ๋˜์—ˆ๋‹ค. ๋ชจ๋“  ์‹œ๋ฆฌ์–ผํ‚ค ์ž…๋ ฅ์ฐฝ์„ 1๋กœ๋งŒ ์ž…๋ ฅํ•ด๋„ ํ†ต๊ณผ๋˜๋Š” ์›ƒ์ง€ ๋ชปํ•  ์ผ๋„ ์žˆ์—ˆ๋‹ค. ๋•Œ๋ฌธ์— ์ •์‹ ๋ผ์ด์„ผ์Šค๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ํ•™์›์ด๋‚˜ ์—…์ฒด์กฐ์ฐจ ๊ท€์ฐฎ์•„์„œ 111-1111111๋กœ ์ž…๋ ฅํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๋‹ค. ๋‹น์‹œ ๊ตฌ๋งค๊ฐ€ ๋ฐฑ๋งŒ์›์ด ๋„˜์–ด๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋น„์ŠคํŒฉ 1๋ถ€ํ„ฐ ์„œ๋น„์ŠคํŒฉ 7์— ์ด๋ฅผ๋•Œ๊นŒ์ง€ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜ ๊ณ ์ณ์ง€์ง€ ์•Š์€ ๊ฒƒ์„ ๋ณด๋ฉด ์œˆ๋„์šฐ์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋งŽ์ด ์ƒ์‚ฐ๋˜๊ธธ ๋ฐ”๋žฌ๊ฑฐ๋‚˜ ๋ผ์ด์„ผ์Šค ๊ด€๋ฆฌ ์ž์ฒด์— ๊ด€์‹ฌ์ด ์—†์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ผ๋‹จ ํ”Œ๋žซํผ์„ ์žฅ์•…ํ•˜๋Š”๊ฒŒ ์ค‘์š”ํ•˜๊ฑฐ๋“  ์ฐธ๊ณ ๋กœ ์ด๋Š” Windows 95์šฉ Microsoft Plus!์—์„œ๋„ ๋จนํžˆ๋Š” ์ˆ˜๋ฒ•์ด๋‹ค.
[1] ์—ดํ˜ˆ! ๋“€์–ผ ํ•™์› ์„ค๋ช….
[2] ํ‘œ์ค€ ๋ชจ๋“œ๋‚˜ 386 ํ™•์žฅ ๋ชจ๋“œ์—์„œ๋งŒ ์‹คํ–‰๋œ๋‹ค.
[3] ์ด ์นด๋“œ๊ตฐ์— ์—†๋Š” ์ข…์กฑ์€ ๊ณต๋ฃก์กฑ, ๊ธฐ๊ณ„์กฑ, ์‚ฌ์ดํ‚ฅ์กฑ, ๋ฒˆ๊ฐœ์กฑ, ์–ธ๋ฐ๋“œ์กฑ, ํ™”์—ผ์กฑ, ํ™˜๋ฃก์กฑ, ํ•ด๋ฃก์กฑ. ์‚ฌ์ด๋ฒ„์Šค์กฑ์€ ์•„ํฌํŒŒ์ด๋ธŒ ์ข…์˜ ์ดํ›„ ๋“ฑ์žฅํ–ˆ๊ณ , ํ™˜์‹ ์•ผ์ˆ˜์กฑ๊ณผ ์ฐฝ์กฐ์‹ ์กฑ์€ ๊ฐ๊ฐ ์‚ผํ™˜์‹ ๊ณผ ํ˜ธ๋ฅด์•„ํฌํ‹ฐ ์ „์šฉ ์ข…์กฑ.
[4] ๋ฉ”์ธ ๋ฑ ๋ชฌ์Šคํ„ฐ์— ํ•œ์ •ํ•  ๊ฒฝ์šฐ, ์นด๋“œ๊ตฐ์— ์†Œ์†๋œ ๋ชฌ์Šคํ„ฐ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ํ…Œ๋งˆ๋‹ค.(ํžˆ์–ด๋กœ๋Š” ์œตํ•ฉ ๋ชฌ์Šคํ„ฐ๊ฐ€ ๋‹ค์ˆ˜์— No.๋Š” ์ „์› ์—‘์‹œ์ฆˆ ๋ชฌ์Šคํ„ฐ)
[5] ์ด๋Š” ๋น„์ฃผ์–ผ๋ฒ ์ด์ง ์‹คํ–‰ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ msvbvm60.dll์ด Windows์— ๋‚ด์žฅ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜๋ฌธ ์ด์™ธ์˜ ๋ฒ„์ „์—์„œ๋Š” vb6XX.dll(ํ•œ๊ธ€์€ vb6ko.dll) ํŒŒ์ผ์„ ์‹œ์Šคํ…œ ํด๋”์— ๋ณต์‚ฌํ•ด์ค˜์•ผ๋งŒ ์‹คํ–‰๋œ๋‹ค.
[6] ๋‹ค๋งŒ Windows 7 32๋น„ํŠธ IE 11๊ธฐ์ค€ ์„ค์น˜ ์ค‘์—๋งŒ ํ˜ธํ™˜์„ฑ ์ฐฝ๋งŒ ํ•œ ๋ฒˆ ๋œจ๊ณ  ์„ค์น˜ ๋ฐ ์‹คํ–‰์€ ๋ฌธ์ œ์—†์ด ์ž˜ ๋œ๋‹ค.