본문 바로가기

프로그래밍

(16)
16.비주얼베이직2010/Key Press강좌 우선 Key Press를 알기 위해선 "아스키코드"라는 것을 알아야 합니다​ 아스키코드라는 것은 우리가 흔히 쓰는 키보드 에는 ㄱㄴㄷㄹ ㅁㅂ​ㅅㅎ 이런 식으로 영어 , 한글이 매겨져 있는대요 그 버튼 하나하나씩 코드를 매겨놓은 겁니다. ​ 오늘 예로 쓸 enter 키의 아스키코드는 13입니다​ ​ 바로 강좌로 들어가겠습니다. 우선 이렇게 폼 하나만 띄워주시고요 폼 더블클릭하셔서 소스 창 띄워줍니다. 이렇게요 이렇게 띄우셨으면 (Form1 이벤트)라고 된 거 옆에 Load라고 보이실 텐데 저부분 클릭해주시면 ​ 이렇게 내려오는데 그중에서 KeyPress라고 된 걸 찾아서 클릭해주시면 이렇게 하나 생기는 게 보이실 겁니다. 그러고 난 후 원래 있던 Load에 관한 소스는 지워주시고요 KeyPress에 소스 ..
15.비주얼 베이직2010/Do Loop문 안녕하세요 라남 입니다. 이번 시간엔 Do Loop문에 대해 알아보도록 하겠습니다. 실행시켜주시고요 이렇게 버튼 하나 폼에 놓아줍니다. 이렇게 돼있으면 이렇게 쭉 늘려주세요 굳이 늘리지 않아도 됩니다. 버튼을 놓아주셨다면 버튼을 더블클릭하셔서 소스 창을 열어줍니다. 소스창을 여셨다면 이렇게 소스를 입력합니다 Do Msgbox("Do Loop") Loop 저기 Loop 2개 쓴 건 실수입니다. 실제 Loop 은 하나만 쓰셔야 해요 해석을 해보면 Do와 Loop 사이에 있는 소스코드를 무한 반복한다. 라고 해석할 수 있겠습니다. 이상 라남 이었습니다.
14.비주얼 베이직2010/타이머 사용하기 시작하기에 앞서 타이머란? 타이머는 일정 시간마다 효과를 주는 것입니다. 일정한 효과를 주는데 그 효과는 소스 창에 입력하시면 되고 일정 시간은 속성에서 조절하시면 됩니다.​ ​ 실행하시고요 타이머 하나 추가해줍니다. 타이머를 추가해주시면 ​ 이렇게 타이머가 추가되는 걸 확인하실수 있습니다. 타이머 한번 클릭해주시면. 속성 창이 나오는데 이걸 어디에 쓰냐 하면 Enabled는 타이머의 활성화 비활성화라고 보시면 됩니다. true 일 때는 일정 시간마다 효과를 발생시키지만 false 상태에서는 발생시키지 않습니다. Generatemen 뭐 된 거는 신경 쓸 필요 없고요 ​ interval 은 위에서 나온 일정 시간을 조절하는 역할을 하는데요 단위는 밀리세컨드(?)입니다 1000이라고 적으면 1초가 되는 셈..
13.비주얼 베이직2010/MsgBox(메세지박스)심화 안녕하세요 라남 입니다. 이번 시간은 메시지 박스 심화과정입니다. 네 켜주시고요 버튼 하나 놓아줍니다. 그다음 소스 입력해줍니다 이렇게 입력하시고 F5 눌러서 테스트해보시면 이게 기본적으로 우리가 알고 있는 메시지 박스인데요 여기서 소스를 수정해봅시다. 우선 박스 위에 WindowsApplication 이게 거슬리니 바꿔보도록 하겠습니다 msgbox("박스", , "메시지 박스") 이런 식으로 입력하시면 이렇게 windowsaplication이라고 표기되던 게 메시지 박스라고 표기되는 게 보이실 겁니다. 이번에는 박스 < 앞에 효과를 줘볼까요? 이렇게 박스와 메시지 박스 사이에 vbCritical 이렇게 입력해주시면 이렇게 뜨고요 vbCritical 이걸​ vbQuestion 이걸로 바꿔주시면 이렇게 뜨..
12.비주얼 베이직2010/ProgressBar,진행바 사용하기 안녕하세요 라남 입니다. 이번 시간은 ProgressBar 사용법입니다. 우선 이렇게 켜주시고요 도구 상자에서​ ProgressBar이라고 된 거랑 Timer 하나 폼에 놓아주세요 대충 이렇게 세팅해주시고요 새 항목 추가 들어가서 폼 하나 추가해주세요​ 이렇게 폼 하나 추가해주셨으면 다시 From 1 가서​ 타이머 더블클릭하시고 If ProgressBar1.Value = "100" Then Form2.Show() Me.Hide() Timer1.Enabled = False Else ProgressBar1.Value = ProgressBar1.Value + 1 End If​ ​ ​이렇게 소스 입력해줍니다. ​해석을 해보면 ​ 만약 프로그레스 바의 value 가 100이라면 ​폼 2를 보여주고 me(form1..
11.비주얼 베이직2010/WebBrowser 안녕하세요 라남 입니다. 오늘은 WebBrowser 연동인데요. 실행해주신 후에 도구 상자에서 이렇게 WebBrowser이라고 된 거 클릭하시고 폼에 놓아주세요 그리 고난 후 X 누르는 곳 바로 밑에 재생? 버튼 같이 생긴 거 잇는데 눌러주시면 이렇게 뜨는데 부모 컨테이너에서 도킹 해제 눌러주시면 이렇게 되면서 크기 조절이 가능하게 됩니다. 우선 대충 놓아주시고 WebBrowser 한번 클릭하시고 속성 창 들어가시면 이렇게 Url이라고 된 곳이 있는데 그쪽에 원하는 주소 적어주시면 됩니다. http:// 이거까지 적어주셔야 해요 저는 네이버로 해보겠습니다. 이렇게 주소 입력이 끝나셨으면 F5 눌러서 테스트해보시면 정상작동하시는 걸 확인하실 수 있습니다. 이상 라남 이었습니다.
10.비주얼 베이직2010/Form이동 안녕하세요 라남 입니다. 이번 시간은 Form이동 에 대해서 강좌 할 건데요 우선 실행해주세요 그다음 버튼 하나 폼에 놓아주시구요 여기 보시면 새 항목 추가라고 잇는데 눌러주시면 ​이렇게 뜨는데 Windows Form 선택하시고 추가 누르시면 이렇게 Form2가 추가됩니다 다시 From 1로 돌아가서 버튼 더블클릭하시고 소스 창 열어주신 다음에 Form2.show Me.hide ​라고 입력해줍니다. ​해석해보면 ​ Form2를 보이고 나(Form1)를 숨긴다 라고 해석할 수 있겠습니다. 이번 강좌는 생각보다 엄청 간단해서 빨리 끝났네요 차근차근 강좌 계속 올리도록 하겠습니다. 이상 라남 이었습니다. ​
9.비주얼 베이직2010/RaduiButton사용법 안녕하세요 라남 입니다. 이번에는 라디오버튼 사용법인데요. 우선 실행 해주세요 그 후 라디오 버튼2개와 버튼 하나를 폼위에 띄워주세요 ​ 그후 하나하나 속성 > Text에서 이름을 바꿔줍니다. 전 선택 1 , 선택 2 , 완료라고 하겠습니다. 자글럼 시작해보죠. 버튼 더블클릭하시고 소스 창 불러와주세요 If RadioButton1.Checked = True Then MsgBox("1번 선택") End If If RadioButton2.Checked = True Then MsgBox("2번 선택") End If If RadioButton1.Checked = False And RadioButton2.Checked = False Then MsgBox("1번 또는 2번을 체크해주세요") End If​ ​ ​소스..