본문 바로가기
[VB6] Built-in Function 들에 대해 공부해보자. ( MsgBox, Input, Math 함수, Formating 함수, String 함수 ) Built-in Function 들에 대해 공부해보자. [이전강좌] Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) Dialog Box 들 returnValue = MsgBox( PromptStr, StyleValue, Title ) StlyeValue Constant0 vbOkOnly 1 vbOkCancel 2 vbAbortRetryIgnore 3 vbYesNoCancel 4 vbYesNo 5 vbRetryCancel StyleValue 에는 다음의 값을 더해서, icon 도 함께 표시할 수 있다. StyleValue Constant 16 vbCritical 32 vbQuestion 48 vbExclamation 64 vbInformation Re.. 2013. 6. 5.
[VB6] Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) [이전강좌] 변수 정의와 Scope 에 대해 공부해보장. VB의 If Else 문 If conditions Then VB Expressions ElseIf VB Expressions Else VB Expressions End If VB의 Select Case 문 Select Case expression Case value1 VB Statements Case value2 VB Statements Case Else VB Statements End Select VB의 Do While 문 Do While condition VB Statements Loop Do VB Statements Loop While co.. 2013. 6. 3.
[VB6] 변수 정의와 Scope 에 대해 공부해보장. 변수 정의와 Scope 에 대해 공부해보장. [이전강좌] Data Type 과 Suffix Literal 변수 정의 변수 정의는 Dim 으로, DataType 정의는 As 로. Dim password As String 사실 VB 는 변수 정의 없이 변수를 사용할 수 있는데, 이 때는 Data type 이 자동으로 variant 가 된다.Variant 는 어떤 형태의 data 든 담을 수 있다. String 의 경우 fixed length 와 variable length 두가지 형태로 정의가 가능한데, 다른 변수와 같이 정의하면 variable length 이고, 다음과 같이 정의하면 fixed length 이다. Dim name as String * 10 // 10글자 길이의 string Scope 를 .. 2013. 6. 2.
[VB6] Data Type 과 Suffix Literal Data Type 과 Suffix Literal [이전강좌] VB의 대표적인 Control 들에 대해 알고 싶나요? 여기를 클릭 Data Type ByteIntegerLongSingleDoubleCurrencyDecimal String (fixed length)String (variable length)DateBooleanObjectVariant(numeric)Variant(text) Suffix Literal 숫자를 사용할 때, 뒤에 붙여주어 data type 을 알 수 있도록 함 & Long! Single# Double@ Currency String literal 은 "" 로, Date literal 은 ## 로 한다. [다음강좌] 변수 정의와 Scope 에 대해 공부해보장. !, "", #, ##,.. 2013. 6. 1.
[VB6] 대표적인 Control 들에 대해 공부해보자. VB의 대표적인 Control들에 대해 공부해보자. [이전강좌] Property(속성값) 다루는 법이 궁금하세요? 여기를 클릭 TextBox String Input 을 받을 수 있는 Box. 숫자를 다룰 때는 Val() 함수와 함께 잘 쓰인다. Label Caption property 를 이용하여 정보를 표시할 때 사용한다. CommandButton 일반적 버튼을 말한다. 보통 Click 이벤트가 가장 많이 쓰인다. PictureBox 이미지를 표시할 때 사용된다. LoadPicture 함수를 이용해서 runtime 에 그림을 바꿀 수도 있다. ImageBox Picture Box 와 거의 같으나, image 를 stretch 하는 기능이 있다.Picture Box 와 마찬가지로 runtime 에 Loa.. 2013. 5. 31.
[VB6] 속성 ( Properties ) 다루기. 속성 ( Properties ) 다루기. [이전 강좌] VB6 HelloWorld 어떻게 만드는지 알고 싶으세요? 여기를 클릭. VB6 Runtime 에 Properties 바꾸기 Private Sub Form_Load()Form1.showForm1.BackColor = &H00000FF& // Color 는 HexaDecimal 을 사용한다.End Sub 위와같이 Component.속성값 을 통해서 속성에 접근할 수 있고, = 를 통해 값을 assign 해준다. VB6 Property 다룰 때 주의해야 할 사항. (권장사항 ) 1. Caption 을 정확하게 기술하여, 유저가 무엇을 해야 하는지 단번에 알 수 있게 해야 한다. 2. Name Property 를 의미있는 이름으로 하여, 추후에 소스코드를.. 2013. 5. 30.
[VB6] HelloWorld 를 만들어보자. HelloWorld 를 만들어보자. [이전강좌] Form(Component) 에 대한 Event와 Function 들에 대해 알고싶나요? 여기를 클릭! 1. VisualBasic 6.0 실행 2. Standard EXE Project 선택. 3. Form1 배경을 더블 클릭. 4. Private Sub Form_Load() 함수 안에 Form1.showPrint "Hello World" 또는 Private Sub Form_Activate() 함수 안에 Print "Hello World" 를 입력한다. 4. F5 를 눌러 실행한다. [다음강좌] VB6의 Property(속성값) 바꾸는 방법이 궁금하세요? 여기를 클릭! 6.0, F5, form_activate, form_load, HelloWorld, pr.. 2013. 5. 29.
VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) 이번에 지인의 부탁으로 거의 15년만에 VB6 를 건드려보았다.지인이 부탁한 프로그램을 만들어 전달했는데, 그 지인의 컴퓨터에서 안 열린단다...음.. 그럼 안되는데? 글을 읽기 전에 VB의 특징과 장점을 알고 싶나요? 이곳을 클릭! 확인해보니, 그 친구(?)는 Visual Studio 에 있는 Visual Basic.. 즉 VB.NET 을 사용하고 있었다.사실 나는 VB.NET 에 대한 정보가 없었기에 VB.NET 에서도 당연히 VB6 프로젝트가 쉽게 열릴 줄 알았다.하지만, 그것이 아니었다.. 음.. 사실 VB6 와 VB.NET 은 상이한 점이 많아서, VB.NET 을 새로운 언어로 봐야 한다는 의견도 있다.즉, 기존 VB의 연장.. 2013. 5. 28.
[VB6] Form(Component) 관련 Event 와 Function들 Form(Component) 관련 Event 와 Function들 [이전강좌] VB의 특징과 장점에 대해 알고 싶나요? 이곳을 클릭 VB6 Form ( Component ) 관련 대표 Event 들 ClickDblClick : 더블클릭DragDropGetFocusKeyDownKeyPressKeyUpLostFocusMouseDownMouseUp LoadUnload VB6 Form ( Component ) 관련 대표 Function 들 AddItemList 나 Combobox 에 Item 을 추가할 때 사용된다. DragDrag & Drop Action 에 대한 Callback HideForm 을 숨긴다. MoveForm 의 위치를 이동한다. PrintForm 에 Text 를 쓴다. SetFocusForm .. 2013. 5. 28.
반응형