Limetime's TimeLine
반응형
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
죽지 않는 좀비 프로세스를 죽여보자!
Util 2018. 5. 26. 13:04

죽지않는 좀비 프로세스 죽이기. (저의 의도는 좀비프로세스를 죽이는 것입니다.) 즉, 좀비프로세스를 반복문을 이용하여 자동으로 계속 죽여주는 역할을 하는 프로그램을 만들어 보도록 하겠습니다.~ 우리는 배치(Batch)라는 형식으로 파일을 만들어서 사용해볼건데요? 우선 '*.bat' 라는 파일 많이 들어 보셨나요? 얘를 이용하면, 간단한 코드로 예약코드나 다양하게 일정들을 코드로 프로그램화 시켜 간편하게 실행할 수 있답니다. 제가 이 글을 올리는 실질적인 이유는, 바이러스들이 진화된 경우 프로세스 킬을 하더라도 죽지 않습니다. 그러면 프로세스ID를 찾아 설치된 경로를 찾고 안전모드에서 삭제해야하는 번거로움이 있습니다. (컴퓨터가 느리다면.. HELL) 이 때 좀비프로세스를 임시적으로 반복 킬하여 감염된 경..

article thumbnail
죽지않는 프로세스를 계속 죽여보자! (feat. batch)
Util 2018. 5. 26. 13:00

죽지않는 프로세스 죽이기. 사실상 이번에 다루는건 죽지않는 프로세스. (저의 의도는 좀비프로세스를 죽이는 것입니다.) 즉, 좀비프로세스를 반복문을 이용하여 자동으로 계속 죽여주는 역할을 하는 프로그램을 만들어 보도록 하겠습니다.~ 우리는 배치(Batch)라는 형식으로 파일을 만들어서 사용해볼건데요? 우선 '*.bat' 라는 파일 많이 들어 보셨나요? 얘를 이용하면, 간단한 코드로 예약코드나 다양하게 일정들을 코드로 프로그램화 시켜 간편하게 실행할 수 있답니다. 제가 이 글을 올리는 실질적인 이유는, 다들 요즘학교에서는 선생님 컴퓨터에 '원격 감시 프로그램'이 깔려있고, 나머지 학생 컴퓨터에는 '원격 클라이언트 프로그램'이 깔려 져 있을텐데요... 이게 참 골치 아프더라구요 ㅠㅠ 학창시절에 컴퓨터실 가서 ..

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..

article thumbnail
(10) 제어문 - 반복문
Visual Basic 2018. 5. 25. 22:25

(10) 제어문 - 반복문 ※ 반복문 : 프로그램 내의 특정 명령문들을 반복적으로 실행할 수 있도록 해 준다. ㆍ유형 ① 계수기(Counter) 제어 루프 ㆍ정해진 횟수만큼 반복 ㆍFor문 ② 논리(Logic) 제어 루프 ㆍ주어진 조건을 만족하는 동안 반복 ㆍWhile 문 ㆍ종류 ① For-Next 문 ② For-Each-Next 문 ③ Do-Loop 문 ① For-Next 문 : 반복 횟수를 알고 있는 경우에 주로 사용되는 반복문으로 조건이 만족할 때 까지 명령문을 반복적으로 실행. C언어의 For 문이다. For 변수 = 초기값 To 최종값 [Step 증감자] 명령문 Next 변수 초기값부터 증감치 만큼 증가시켜 최종값이 될 때까지 명령문을 반복적으로 실행한다. Dim i As integer For ..

article thumbnail
(9) 제어문 - 분기문
Visual Basic 2018. 5. 24. 02:28

(9) 제어문 - 분기문 ※ 제어문 : 주어진 상황에 따라 명령문들의 수행 경로를 달리하거나 반복해야 하는 경우에 사용. *제어문의 종류! 분기문과 반복문으로 나뉨 1) 분기문 : If문과 Select-case 문, Goto 문이 있다. 2) 반복문 : For-Next 문과 For Each-Next 문, Do Loop 문이 있으며 Do Loop 문에는 Do {While | Until} - Loop 문과 Do - Loop {While | Until} 문이 있음 ※ 분기문 : 다양한 수행 경로 중 조건에 따라 수행 경로를 변경 혹은 분기하기 위한 명령문 (If문, Select Case문, Goto문) 휴대폰 판매점에서 사은품 행사가 진행중이라고 하자. 분기의 예시. 분기문은 ⅰ) 조건이 하나일 때 => 단일..

article thumbnail
HTTPS 차단 우회 With (밤X끼, 토렌X킴)
Util 2018. 5. 6. 16:14

HTTPS 차단 우회 요즈음 불법사이트 운영에 대해 정부가 많은 노력과 힘을 쓰고 있더군요. ㅎ (문체부..) http://www.ddaily.co.kr/news/article.html?no=168421 위 기사 말고도 많으니까.. ㅎㅎ;; 청와대 청원도 진행중이네요 ㅎ https://www1.president.go.kr/petitions/219367?navigation=petitions 며칠전에는 밤X끼를 차단한다고 하더니 토렌트에서 다운받을 일이 있어서 '토렌X킴' 이라는 사이트에 들어가려 했는데.. 막혀 있더라고요. ㅠㅠ (곧 마루X루라는 사이트가 차단될거라고...) 그래서 주소창을 보았죠.. 이게 뭐지.. 분명 HTTPS로 되어 있는데.. 어떻게 막은건지 생각 해봅시다. 우선 이전의 웹사이트 차단..

article thumbnail
(8) 문자 입출력 컨트롤 및 선택 컨트롤
Visual Basic 2018. 5. 6. 14:36

(8) 문자 입출력 컨트롤 및 선택 컨트롤 : 사용자로 부터 데이터를 입력 받거나 처리 결과를 출력하기 위해 사용되는 컨트롤이다. ① 레이블 : 사용자가 직접 변경할 수 없는 텍스트를 표시하기 위해 사용하는 컨트롤 ㆍ폼 위에 간단한 내용을 출력할 때 사용 ㆍCaption 속성이 없는 컨트롤의 기능 설명 ㆍ상태정보를 표시할 때 사용 ㆍ사용자가 직접 변경 불가 Alignment : 정렬상태 지정 (0-왼쪽, 1-오른쪽, 2-가운데) (기본값 : 0-왼쪽 맞춤) Appearance : 레이블의 형태 지정 (1-3D, 0-평면) (기본값 : 1-3D) AutoSize : 문자의 길이에 맞추어 레이블의 크기를 자동 조절 여부 결정(True/False) (기본값 : False) Caption : 레이블에 나타날 문..

article thumbnail
(7) 폼
Visual Basic 2018. 5. 2. 17:17

(7) 폼 폼(Form) : 프로그램 실행 시 가장 먼저 나타나는 창. ㆍ주요 속성 Font : 글꼴이나 글자 크기 지정 이름 : 객체를 유일하게 구별하기 위한 이름 (코딩에서 사용) Caption : 제목표시줄에 나타날 문자 표시 (화면디자인에 사용) BorderStyle : 테두리 유형 지정 ControlBox : 최소화, 최대화, 닫기 버튼 표시 여부 (기본값 : True) MaxButton : 최대화 버튼 포함 여부 결정 (기본값 : True) "-" MinButton : 최소화 버튼 포함 여부 결정 (기본값 : True) "ㅁ" * MinㆍMaxButton 속성은 ControlBox속성에 종속 AutoRedraw : 폼 위에 출력된 내용을 폼 갱신 시 자동으로 다시 출력할지 여부 결정 (기본값 ..

반응형