Limetime's TimeLine
반응형
article thumbnail
임금계산기 v1.0
Visual Basic 2018. 8. 3. 16:56

임금계산기 v1.0 안녕하세요^^ 이번 방학동안 알바를 해봤습니다.(한 달에 백 만원도 안되는 노가다라니.. ㅠ) 월급을 계산하려는데.. 일이 일정하지 않아서 수익또한 일정하지 않았습니다. 그래서 따로 계산하는데 헷갈려서... 결국 '임금 계산기'를 만들기로 하였죠!! 학기중 배운 비주얼베이직으로 말이죠~ 부족한 지식으로 만든 프로그램입니다. 허술하지만 ㅎ 단순 계산용으로 만족합니다. 분명 저 같은 분들이 계실거라.. 생각해서 올려봅니다. ㅎ 초과수당의 경우 두 가지 옵션버튼이 있는데.. 처음에 고난에 빠져 배수옵션은 빼려고 했지만 문제해결로 넣었어요^^ (문제도 없는걸로 보입니다.) 둘 다 같은 프로그램입니다. ※ vb6ko.dll 관련 오류위와 같은 오류 발생 시 아래 게시글 참조!!2018/08/2..

article thumbnail
(14) 모듈
Visual Basic 2018. 6. 10. 15:38

(14) 모듈 ㆍ모듈 : 하나 이상의 프로시저를 말하며, 상수, 변수 등의 선언문과 Sub, Function(함수), 이벤트 프로시저로 구성되어 있다. ㆍ폼 모듈 (*.frm) : 대부분의 비주얼 베이직 응용 프로그램의 기초가 된다. ⓐ 폼의 속성, 폼 위 객체들의 속성, 폼에 정의된 변수, 폼에 정의된 프로시저들이 모두 포함 ⓑ *.frm 파일로 저장 ⓒ 폼과 폼 위의 모든 객체에 관련된 코드를 저장 ⓓ 코드창에서 보이는 코드는 폼 모듈의 코드 중 일부 ⓔ 메모장과 같은 에디터를 통해 모든 코드를 확인할 수 있다. 시험이나 과제물에서 이렇게 컨닝 여부를 찾는다 하니 조심하도록 하자. ㆍ표준 모듈 (*.bas) : 여러 개의 폼 모듈이 공유하는 변수나 프로시저들이 저장된 곳으로 표준 모듈 안에서 선언된 ..

article thumbnail
(13) 프로시저
Visual Basic 2018. 6. 10. 15:25

(13) 프로시저 ㆍ프로시저 : 프로그램 중 하나의 논리적인 기능을 수행하는 작은 단위의 프로그램 조각 * 특징 ⓐ 프로그램이 간단하다. ⓑ 이해하기 쉽다. ⓒ 효율적이다. (분할 작업 가능) ⓓ 재사용이 가능하다. * 종류 ⓐ Sub 프로시저 : 반환안함 ⓑ Function 프로시저 : 반환함 ⓒ Property * 매개변수(인수) ㆍSUB 프로시저 : 리턴 값을 반환하지 않는 프로시저 * 이벤트 프로시저와 일반 프로시저 [Private|Public|Static] Sub 프로시저이름 ([인수,인수...]) 명령문1 명령문2 ... End Sub호출한 프로시저에서 인수를 넘겨주지 않았다면 생략가능. 단, 넘겨 주었다면 자료형과 인수정의! [Call] 프로시저이름([인수, 인수...]) ㆍ함수 프로시저 :..

article thumbnail
(12) 내장 함수
Visual Basic 2018. 6. 10. 14:02

(12) 내장 함수 ㆍ내장 함수 : 자주 사용되는 기능의 명령어들을 하나의 함수(Function)로 만들어 제공한다. Function 함수명([인수, 인수, ...]) As 자료형 0개 이상의 인수(들)를 입력 받아 함수명의 기능을 수행하여 자료형의 결과값을 반환한다. ㆍVB에 미리 정의된 함수● 수치 함수 Int, Fix, Abs, Sqr, Sgn, Rnd● 문자열 함수 Lcase, Ucase, Left, Right, Mid, Len, String, Chr Ltrim, Rtrim, Trim, Space, Val, Str, Instr, Asc● 날짜 시간 함수 Date, DateAdd, DateDiff, DateValue, Day, Month, Year WeekDay, Now, Time, Hour, Mi..

article thumbnail
4장 예제 및 종합문제
Visual Basic 2018. 5. 27. 17:50

4장 예제 및 종합문제 QUESTION 4-1.텍스트 박스에서 입력받은 점수가50점 이상이면 레이블에'합격' 이라고 출력하는프로그램을 작성하여라.Option Explicit Private Sub Command1_Click()Dim i As Integer '변수 i 선언i = Text1.Text '변수 i에 Text1 내용 저장If i >= 50 Then Label1.Caption = "합격" 'i가 50이상일 때 Label1에 합격 출력 End Sub PROGRAM 4-1.If문을 이용하여 통신요금 계산프로그램을 작성한다. PROGRAM 4-2. 짝수와 홀수 판별 프로그램을작성한다. PROGRAM 4-3.중첩 If문을 이용하여통신요금 계산 프로그램을 작성한다. PROGRAM 4-4.입력 받은 수의 종류를..

3장 예제 및 종합문제
Visual Basic 2018. 5. 27. 16:40

3장 종합문제 및 예제 QUESTION 3-1. 폼의 이름과 속성을 아래와 같이 바꾸어 디자인하고 폼 위에서 마우스를 눌렀을 때 '마우스 다운 이벤트 실행'이라는 메시지가 출력되는 프로그램을 작성하여라.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)Print "폼 마우스 다운 이벤트 실행" '폼에 마우스다운 이벤트 발생 시 출력End Sub PROGRAM 3-1. 이벤트에 의해 동작되는 프로그램을 작성한다. PROGRAM 3-2. 폼을 이용해 Load/Unload와 Show/Hide 메서드를 비교한다. 목표완성1. [숫자 출력하기]를 클릭하면 숫자가 출력되고 [모든 내용 지우기]를 클릭하면 폼..

비주얼 베이직 개행 문자.
Visual Basic 2018. 5. 26. 21:38

비주얼 베이직 개행 문자 비베를 공부하던 중 문제가 하나 나왔는데.. 개행을 해야되는 문제네요. 문제 : 그래서 C언에서 썼던 \n을 아무렇지 않게 삽입해서 썼더니... 하라는 개행은 안하고 그대로 출력될 줄이야.. 하.. 그래서 개행문자를 찾아봤습니다. 답지에는 vbcrlf를 썼더군요. ㅎ 이상하게도 비베에는 개행문자가 한 개가 아닙니다. Carriage Return (CR) = vbCr = chr(13) Line Feed (LF) = vbLf = chr(10) vbCrLf = vbNewLine = chr(13) & chr(10) = chr(13) + chr(10) Carriage Return(CR)과 Line Feed(LF)는 예전의 도트 프린터나 수동 타자기에 쓰였던 것이라고 하네요. (엥?) 이 ..

article thumbnail
(11) 배열
Visual Basic 2018. 5. 26. 12:20

(11) 배열 ※ 배열 : 같은 자료형을 갖는 여러 개의 데이터를 하나의 변수 이름으로 모아놓은 데이터의 집합 (변수를 일일히 선언하는 불상사를 해결하기 위함.) ★ 배열은 반복문과 자주 쓰인다. ㆍ첨자의 개수 : 1차원, 2차원, ㆍㆍㆍ, N차원 배열 ㆍ배열의 크기 결정 시기 : 정적ㆍ동적 배열 Dim name0 As integer Dim name1 As integer Dim name2 As integer ... Dim name49 As integer name0 = 0 name1 = 1 ... name49 = 49 print name0 ... print name49↓Dim i As Integer Dim name(49) As Integer For i = 0 To 49 name(i) = i Next i F..

반응형