Programming/Visual Basic 17

VB 6.0 , VBA 에서 마우스 휠 스크롤 사용하기

http://support.microsoft.com/default.aspx?scid=kb;en-us;837910 1. VB6MouseWheel.EXE 파일 다운 받아 실행해서 압축 푼 다음, 2. regsvr32 \VB6IDEMouseWheelAddin.dll 실행. 3. 그리고 나서, VBA Mouse Wheel Fix.reg 실행해서 레지스트리에 등록. 4.VBA 실행해서 메뉴에 add-ins(A) - Add-in Manager 실행해서, MouseWheel Fix 선택한 다음에 , 밑에 load/unload 체크하고 OK.

비주얼베이직 중급 강의

★ 비주얼 베이직 중급강의 제 1탄(1-3) ★ 1) 데이터베이스 처리방법 Dim db As Database 'DataBase형의 개체변수 Dim tb As Recordset 'Recordset형이 개체변수 Set db = DBEngine.Workspaces(0).OpenDataBase("addr.mdb") Set tb = db.OpenRecordset("address",dbOpenTable) Set Data1.Recordset = tb (데이타베이스를 사용하려면 로드할 때 위와 같이 기술하여 이용한다.) 2) SQL문 사용법 데이터 컨트롤 속성 중 Data Source에 'SELECT * FROM 주소록'으로 정의 (주소록으로부터 *(모든레코드)를 선택하라는 것이다. (SELECT 필드1,필드2,필드3..

웹 인증서 그리고 암호화 (사용하기)

Microsoft CAPICOM을 이용하여, 문자열을 암호화/복호화시키는 코드를 만들어보고, 더 나아가서 문자열에 서명을 하는 코드를 만들어 보겠다. Microsoft CAPICOM이 무엇인가? 라고 묻는 님이 있을 텐데, 'Microsoft CAPI를 이용하여 만든 Com Object 입니다.' 라고 말하면 분명 님들은 짜증낼 것이다. 간혹 프로그래밍 싸이트에서 질문을 올려 놓으면, "아 그거 msdn에 있습니다. 관련 자료 참고하면 다 나옵니다" 라고 질알같은 답변을 올리는 사람들이 있다. 이러면 짜증 열라 받는다. 그게 답변이라고 하는 것인가? 차라리 쓰지나 말 것이지, 괜히 답변같지도 않은 답변 올려놔서, 다른 사람도 답변하지 않게 만드는 몰쌍식한 인간들은 정말 싫다. CAPICOM은 Micors..

비주얼베이직 기초강의

★ 비주얼 베이직 기초강의 제 1탄(1-10) ★1) 비베프로젝트 제작 순서 작업설계 ☞ 화면디자인 ☞ 코딩 ☞ 디버그 ☞ 컴파일 ☞ 실행파일작성 (무엇을 어떻게 할 것인지 확실하고 구체적인 계획을 세운 후 화면디자인은 연필로 간단히 스케치한 후 프로그램 코딩에 들어간다. 반복되는 부분은 프로시저로 간단히하며 주석을 꼭 삽입하여 나중에 프로젝트 분석에 도움이 되도록 한다.) 2) 코딩하는 방법론 lbldate.의 .을 입력하고 c를 입력하면 메뉴가 나오는데 선택한 후 Tab키를 누르면 전체가 나온다. 속정값의 설정은 개체명.속성명 = 설정값(예 : IblDate.Caption = "날짜와 시간") (코딩할 때 개체명을 입력한 후 점을 누르면 속성메뉴가 나오는데 나오지 않는 경우는 그 해당개체가 존재하는지..

INI 파일 이용하기

프로그램 개발시 변경되는 데이타의 정보를 담아두기 위해 ini 파일을 이용합니다. 비쥬얼베이직에서 API FUNCTION 을 이용하여 ini 파일에 데이타를 쓰고 읽는 방법 을 살펴보겠습니다. 1. ini 파일의 구조 [AppName1] KeyName1=Value KeyName2=Value [AppName2] KeyName1=Value AppName은 KeyName이 들어가는 일반화된 범주에 표시한다. AppName은 옵션인데 사용할 경우 각괄호([]) 안에 넣어야 하며 KeyName은 프로그램이 .ini 파일에서 읽거나 파일에 쓸 때 참조할 값에 대한 텍스트 참조에 해당한다. Value는 KeyName에 할당된 값을 표시한다. 문자열은 인용 부호 속에 넣을 필요는 없으며 숫자 값은 직접 입력한다. 2...

배열을 이용하여 리스트박스 채우기

ListBox컨트롤은 목록형태의 데이터를 보여줍니다. 그리고 목록 중 하나 또는 여러 개를 선택할 수 있도록 해주죠. ListBox컨트롤을 Userform에 올려두고 가장 먼저 해야 하는 일중 하나는 ListBox를 채우는 일입니다.ListBox에 항목을 입력하는 메소드로는 AddItem을 많이 사용합니다. AddItem메소드 뒤에 입력하려는 항목을 두면 됩니다. 선택사항으로 항목 뒤에 몇 번째(즉 ListIndex)에 둘 것인가를 지정할 수 있습니다. 그러나 지정하지 않는다면 ListIndex는 입력된 순서대로 0부터 매겨집니다.ListBox1.AddItem "Left Top" 'ListIndex = 0 ListBox1.AddItem "Left Center" 'ListIndex = 1 ListBox1...

VB :: 배열

VB :: 배열 다른 언어프로그램 경험이 있다면 배열개념이 친숙할 것이다. 배열은 동일한 이름으로 연속되는 변수를 참조하고 인덱스번호를 사용할 수 있다. 배열은 인덱스번호를 사용하여 인덱스번호에 따라 효율적으로 루프를 설정하므로 여러 상황에서 코드를 작고 간단하게 작성할 수 있다. 배열의 인덱스번호는 상한값과 하한값을 가지며, 배열의 요소는 범위내에서 연속적이다. visual basic은 인덱스번호에 따라 공간을 할당하기 때문에 필요한 크기로 배열을 선언할 수 있다. visual basic에는 항상 같은 크기를 갖는 고정크기배열과 실행시간에 크기가 변하는 동적배열의 두가지 배열형식이 있다.고정크기배열 배열의 선언은 일반변수선언과 비슷하다. 다만 변수 명 뒤에 (인덱스번호)를 넣는 것만 다를 뿐이다. '일..