반응형 비주얼베이직 | DB 시작 DAC로 프로그램 만들기 TIP 1. 비주얼 데이터 관리자 2. 데이터 컨트롤 3. 데이터베이스 연결하기 4. DB 리스트박스와 DB 콤보박스 5. 레코드 이동하기 6. DAC를 이용한 주소록 관리 프로그램 비주얼베이직은 지역 데이터베이스를 사용하는 경우에는 마이크로소프트사 오피스에 있는 액서스(Access)를 가장 많이 사용합니다. 그 이유중에 하나는 같은 마이크로소프트사 제품이고 사용도 용의하고 편리하게 때문입니다. 액서스의 데이터베이스 파일은 MDB확장자를 가지고 있어 일반적으로 MDB파일 그러면, 액서스 파일인지 알고 있습니다. MDB는 서버용 데이터베이스 파일은 아닙니다. 그렇지만 MDB파일을 파일 서버에 놓고 몇 명이 그 파일을 사용하게는 할 수 있습니다. MDB의 장점과 단점, 단점의 개선사항을 정리하면 다음과 같습.. IT 과학/Visual Basic 2019. 11. 24. 비주얼베이직 | 프로시저와 MDI폼, 공통 대화상자 컨트롤 TIP 1. Microsoft Common Dialog 6.0 2. 열기 대화상자 3. 다른 이름으로 저장 대화상자 4. 색 대화상자 5. 글꼴 대화상자 6. 인쇄 대화상자 7. 읽어온 문서를 프린터로 출력하기 8. MDI 만들기 9. MDI 프로그램 만들기 10. 폼 복제하기 Microsoft Common Dialog 6.0 공용 대화상자(Common Dialog Box) 컨트롤은 표준 대화 상자 집합을 제공합니다. 표준대화상자에는 파일 열기, 파일 저장, 인쇄 설정, 색 선택, 글꼴 선택 대화상자가 있습니다. 공용 대화상자 컨트롤을 사용하려면 [구성요소] 대화상자에서 리치 텍스트 컨트롤을 추가해야 합니다. [구성요소] 대화상자에서 선택한 화면은 다음과 같습니다. 공용 대화상자를 화면에 나타나게 하려면.. IT 과학/Visual Basic 2019. 11. 21. 비주얼베이직 | 컨트롤 추가하기 TIP 1 슬라이더(Slider) 2 프로그래스바(ProgressBar) 3 상태바(StatusBar) 4 이미지 콤보(Image Combo) 5 툴바(ToolBar) 6 이미지 리스트(Image List) 7 탭스트립(TabStrip) 8 리스트뷰(List view) 9 트리뷰(Tree view) 10 데이트타임피커(DateTime Picker) 11 평면 스크롤바(FlatScrollBar) 12 에니메이션(Animation) 13 업다운(UpDown) 14 달보기(MonthView) 1. 슬라이더 슬라이더 컨트롤은 스크롤 바 컨트롤과 비슷하게 시각적으로 현재 위치를 나타날 때 사용합니다. 슬라이더의 특징은 눈금이 있어 움직인 위치를 쉽게 알 수 있습니다. 또한, 다양한 모양의 슬라이더 스타일을 나타낼.. IT 과학/Visual Basic 2019. 11. 17. 비주얼베이직 | 이미지 및 디스크 파일 다루기 TIP 1. 드라이브 리스트박스 2. 디렉토리 리스트박스 3. 파일 리스트박스 1. 드라이브 리스트박스 시스템에 설치되어 있는 모든 드라이브의 리스트를 가지는 콤보박스입니다. 사용자는 프로그램 실행 중에 이 콤보박스를 사용하여 드라이브를 선택할 수 있습니다. 이 때 선택된 드라이브는 ListIndex속성을 이용하여 드라이브의 위치를 알아낼 수 있고, List속성을 이용하여 선택한 문자열을 알아 낼 수 있습니다. 드라이브 컨트롤은 독립적으로 사용하는 경우는 거의 없고 디렉토리 리스트 박스 컨트롤과 연결하여 사용합니다. 연결을 하려면 다음과 같이 하면 됩니다. 위 소스와 같이 연결하면, 드라이브 리스트박스 컨트롤에서 드라이브를 변경하면 디렉토리 리스트박스 컨트롤의 디렉토리가 자동으로 변경됩니다. 2. 디렉토.. IT 과학/Visual Basic 2019. 11. 12. 비주얼베이직 | Frame TIP 1 프레임 2 옵션버튼과 체크박스 3 콤보박스 4 리스트박스 5 셰이프 6 스크롤바 7 선 1 프레임 프레임 컨트롤은 컨트롤들을 임의 기준으로 분류하여 손쉽게 사용할 수 있는 시각적인 컨트롤입니다. 일반적으로 체크박스나 옵션버튼을 그룹 단위로 묶을 때 많이 이용합니다. 프레임 컨트롤은 다른 컨트롤을 그 안에 포함시킬 수 있습니다. 포함된 컨트롤은 자식 컨트롤이 되고 프레임 컨트롤은 부모 컨트롤이 됩니다. 부모 컨트롤의 의미는 부모 컨트롤 밖으로 자식 컨트롤이 나올 수 없고 부모 컨트롤의 위치를 옮기면 자식 컨트롤이 자동으로 함께 움직입니다. 프레임 컨트롤 안에 옵션버튼, 체크박스, 스크롤 등 모든 컨트롤을 안에 넣을 수 있습니다. 자식 컨트롤은 프레임 컨트롤 밖으로 이동할 수 없습니다. 프레임 컨.. IT 과학/Visual Basic 2019. 11. 4. 비주얼베이직 | 제어문과 반복문 TIP 1 조 건 문 2 IF문 3 Select Case문 4 For문 5 While문 6 Do Loop문 7 Exit문 8 For Each문 9 On Error문 1 조 건 문 1) 조건문 조건문은 판단을 하기 위해서 사용합니다. 예를 들면, 비가오면 집에 있고 날씨가 맑으면 산으로 놀러 간다면 다음과 같이 만들 수 있습니다. If 날씨 = 비 Then 집에서 쉰다. Else 산으로 놀러 간다. [날씨]는 [조건]에 해당하고 [비]는 조건을 판단하는 변수가 됩니다. [비]가 오면 집에서 쉬고 [비]가 안오면 산으로 놀러 갑니다. 이렇게 조건에 따라 다르게 수행하기 위해서 사용합니다. 조건문이 없다면, 판별적인 코딩을 할 수 없기 때문에 꼭 필요합니다. 2) 반복문 반복문 없이 1에서 1000까지 더한 .. IT 과학/Visual Basic 2019. 10. 24. 비주얼베이직 | 문법 TIP 1. 변 수 2. 상 수 3. Enum문 4. 주석문 5. 데이터 형 6. 정수형 1. 변 수 데이터 형식(관계나 범위)안에서 임의의 값이 변할 수 있는 수를 변수라고 합니다. 프로그래밍 소스 안에서 변수를 선언하여 사용할 수 있습니다. 변수를 사용하는 이유는 값을 임시로 저장하거나 값을 읽어 오기 위해서 사용합니다. Dim 변수명 as 데이터형식 Private Sub Command1_Click() Dim Total as Integer Total = 10 + 30 End Sub Total은 변수명이고 Integer(-32,768 ∼ 32,767)는 데이터 형식으로 정수형을 나타냅니다. 10과 30이 더한 값이 Total 변수에 40값이 들어 갑니다. 수학에서 사칙연산(+, ÷, - , ×)을 이용.. IT 과학/Visual Basic 2019. 10. 19. 비주얼베이직 | 비주얼베이직 6 소개 TIP 1. 비주얼베이직(Visual Basic) 2. 비주얼베이직 시작 3. 비주얼베이직 화면구성 4. 용 어 5. 비주얼 베이직 파일의 종류 6. 폼과 기본적인 컨트롤 1. 비주얼베이직(Visual Basic) Visual Basic의 "Visual"은 사용자 그래픽 인터페이스(GUI)를 만드는데 사용하는 방법을 말합니다. 전통적인 프로그래밍방법은 텍스트 에디터에 많은 줄의 코드를 작성하였으나 비주얼베이직은 미리 작성된 객체를 화면에 끌어 옮겨놓고 작성하기 때문에 쉽고 간편하게 만들 수 있는 장점이다. BASIC(Beginner All-purpose Symbolic Instruction Code)언어가 모체인 비주얼 베이직은 GW-BASIC에서 Quick-BASIC을 거쳐 시각적으로 쉽게 프로그래밍 .. IT 과학/Visual Basic 2019. 10. 14. 인터넷정보화 | 인터넷을 통한 정보 공유의 문제점 TIP 1. 인터넷 정보공유의 유형 2. 정보공유 찬성론자들의 주장 3. 인터넷 정보 공유의 문제점 4. 해결방안 5. 마무리 예전에 미국 음반협회가 음악파일 무료 다운로드 사이트를 운영하는 냅스터사를 상대로 미국 연방지방법원에 저작권침해를 이유로 제소하였고 냅스터사는 패소판결을 받았다. 냅스터사는 항소하였고 미국 제9연방항소법원은 다시 음반업체의 손을 들어주었다. 판결을 골자는 음악저작물을 MP3 파일로 변환시킨후 이를 인터넷에 업로드 및 다운로드하는 것은 저작권 침해이며 인터넷사용자들이 MP3파일을 교환하도록 하는 서비스를 제공한 넵스터사는 저작권침해에 기여한 책임이 있다는 것이다. 이 사건은 최근 인터넷이 급격히 확산됨에 따라 나타난 인터넷을 통한 정보의 공유의 문제가 어느방향으로 나아야할지 이정표.. IT 과학/인터넷 정보 관리 2019. 8. 23. 인터넷정보화 | 전자상거래와 인터넷 마케팅 TIP 1. 전자상거래(EC)의 개요 2. 전자결제 시스템 3. 인터넷 마케팅 전자상거래(EC)의 개요 1. 정의 및 특징 (1) 가계, 기업, 정부 등의 경제 주체가 컴퓨터와 통신망을 이용한 상거래 활동 (2) 가상공간(Cyber Space)에서 이루어지는 상거래 활동 및 지원 활동을 모두 포함하는 행위 (3) 전자상거래의 장․단점 장점 단점 - 시간과 공간의 제약을 받지 않음 - 매장 운영비나 광고비 등이 일반 상점 운영시 보다 저렴 - 소비자들의 구매패턴 분석 가능 - 글로벌 마케팅 가능 - 반품 및 환불처리가 어려움 - 개인정보가 유출되기 쉬움 - 기업과 소비자간의 직거래로 인해 중간업체 들이 붕괴될 수 있음 2. 관련 기술 및 개념 (1) EDI(Electronic Data Interchange.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 인터넷 최신 기술 - 인터넷 최신 서비스와 기술 TIP 1. 무선인터넷 2. 무선 데이터 서비스 3. 인터넷폰 4. 인터넷 방송 5. 기타 인터넷 최신 기술 및 용어 무선인터넷 1. 개요 이동국의 가입자가 단말장치, 모뎀 및 무선 송․수신장치를 이용하여 무선 통신망을 통해 가 입자의 호스트 또는 단말기 등의 응용 시스템과 양방향으로 통신하는 시스템이다. 컴퓨터만을 통해서 인터넷을 접속하던 것을 벗어나서 휴대폰, PDA 등의 모든 모바일 (Mobile) 단말기를 통해서 인터넷 접속을 가능하게 하는 것이다. 무선 인터넷 단말기는 유선 단말기보다 화면의 크기나 입력 방식에 제약을 받으며, 유선 인터넷 서비스보다 상대적으로 비용이 많이 든다는 단점이 있음 2. 무선 인터넷 방식 ① WAP(Wireless Application Protocol) - 이동 전화나.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 정보검색의 기본 개념 TIP 1. 정보검색의 정의 2. 정보검색의 기본 원칙 3. 정보검색과 관련된 용어 정보검색의 정의 정보검색은 대량의 정보 중에서 필요한 정보를 신속․정확하게 찾아내는 것을 목적으로 한다. 정보검색이란 용어는 1950년 Moores가 처음으로 사용하였으나, 정보검색이라는 의미가 일반 화되기 된 것은 1954년 Cleverdon과 Thorne이 그들이 발표한 보고서에서 이용어를 사용한 때부터로 보고 있다. 정보의 바다라고 하는 인터넷에서 자신이 원하는 또는 누군가가 필요로 하는 정보를 찾아내기란 쉬운 것만은 아니다. 시간이 흐를수록 수없이 많은 사이트들이 생겨남으로 해서 정보의 양은 점점 커지는 반면, 그만큼 불필요한 쓰레기도 많아지고 있다. 따라서, 정보검색을 잘 하기 위해서는 다음과 같은 기본 원칙들을.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 웹 브라우저의 개요 TIP 1. 웹 브라우저의 기본 개념 2. 웹 브라우저의 종류 웹 브라우저의 기본 개념 월드와이드웹(World Wide Web) 서비스를 이용하려면 인터넷에 연결된 웹 서버에 저장되어 있는 하이퍼텍스트와 하이퍼미디어 정보를 불러와서 사용자의 컴퓨터 화면에 보여주는 역할을 하는 프로그램이 필요한데, 이러한 프로그램을 웹 브라우저(Web Browser)라고 한다. 웹 브라우저에서 URL 형식을 입력하여 자료를 요청하면 해당 서버에서 문서들을 가져와서 클 라이언트에게 보여주는 사용자 인터페이스 역할을 하는 것이다. 웹 브라우저는 웹 서비스 뿐만 아니라 Ftp, Usenet, E-mail 등의 서비스들도 함께 제공한다. 웹 브라우저의 종류 1. 텍스트 기반 웹 브라우저 (1) Samba(삼바) : CERN(유럽.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 웹의 구성과 작동 원리 TIP 1. 웹의 구성 2. 웹의 작동 원리 3. 웹 관련 용어 웹의 구성 월드 와이드 웹을 구성하는 부분으로는 우선 하이퍼텍스트가 있다. 이를 표현하기 위해서 언 어를 정의하고 이에 따라서 하이퍼텍스트를 표현하는 것이 HTML(Hyper Text Markup Language)이다. 또한 클라이언트와 서버가 존재해야 하고 이들 사이의 프로토콜인 HTTP가 있다. (1) 클라이언트(Client) 클라이언트는 웹 브라우저(Web Browser)라고 불리는 프로그램인데 사용자의 컴퓨터에 설치 되어서 HTTP를 통신 규약으로 사용하여 웹 서버와 접속한다. 이 프로그램은 사용자가 접근하 고자 하는 URL을 해석하고 그것에 따라 자원(문서)을 제공하는 호스트(웹 서버)에 접속해서 자원을 이용할 수 있도록 하는 프로.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 웹과 웹 프로그래밍 언어 - 웹의 개요 TIP 1. 웹의 정의 2. 웹의 특징 웹의 정의 사용하여 하이퍼텍스트와 하이퍼미디어를 통해 거미줄처럼 연결되어 있는 전세계 컴퓨터에서 HTTP 프로토콜을 이용하여 텍스트와 멀티미디어 데이터를 웹 브라우저에서 볼 수 있도록 지 원하는 클라이언트/서버 구조로 이루어진 분산 하이퍼텍스트 시스템을 뜻한다. 웹은 1989년 CERN((the European Laboratory for Particle Physics)에 의해 시작된 프로젝트의 하나로, 인터넷의 다양한 서비스(ftp, telnet, e-mail, new, gopher 등)들 통합하여 HTTP 프로토콜을 사용하여 인터넷 서비스를 이용할 수 있게 한 기술이다. WWW는 "World Wide Web"을 의미하며 줄여서 web(웹) 또는 W3라고도 불리운다.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 인터넷 보안 요소 TIP 1. 인증(Authentication) 2. 접근 제어(Access Control) 3. 비밀보장(Data Confidentiality) 4. 데이터 무결성(Data Integrity) 5. 부인봉쇄(Non-repudiation) 보안상의 위협 및 공격으로부터 시스템을 보호하기 위해 ISO 7498-2에서는 신분확인 (Authentication), 접근제어(Access Control), 비밀보장(Data Congidentiality), 무결성(Data Integrity), 그리고 부인 봉쇄(Non-repudiation) 기능을 제시하여야 한다. 인터넷 보안을 위한 기본적 요소로는 다음과 같이 나눌 수 있다. 인증(Authentication) 인증은 자신의 신분과 행위를 증명하는 행위를 의미한다. .. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 인터넷 보안의 개요 - 인터넷 보안 영역 및 기능 TIP 1. 인터넷 보안 영역 2. 인터넷 보안 기능 인터넷 보안 영역 보안(security)이란 무형의 자산을 보호하는 것을 말하며, 그 중에서도 특히 정보 시스템 보안은 자산의 범위를 컴퓨터 시스템과 시스템 내부에 저장된 정보를 보호하는 것을 의미한다. 일 반적으로 정보 시스템 보안은 정보를 정당한 방법이 아닌 부당한 방법으로 획득하거나 변경하지 못하도록 방지하는 것을 가리킨다. 보안 단계 및 수준을 결정하기 위해 적절한 등급 단계를 적용하고 있다. 이와 같은 정보 보안 정책을 통해 보안의 위협 요소와 보안의 등급 분류에 따라 조직의 보안 대상을 정하고 이에 따른 구체적인 보안지침을 문서화하여 보안의 수준을 결정한다. 1. 보안 대상의 분류 보안대상은 크게 관리적 보안, 기술적 보안, 물리적 보안으로.. IT 과학/인터넷 정보 관리 2019. 8. 22. 인터넷정보화 | 인터넷의 기본 개념 TIP 1. 인터넷 정의 2. 인터넷 특징 3. 인터넷의 유용성 4. 인터넷의 기본서비스 인터넷 정의 인터넷은 네트워크와 네트워크들이 모인 거대한 글로벌 네트워크(Network of Network)이다. 인터넷(Internet)이라는 어원은 전세계 컴퓨터를 하나로 연결한다는 의미의 인터네트워크 (inter-network)라는 용어에서 시작되었으며, 이것은 클라이언트(Client)/서버(Server) 시스템 을 기반으로 TCP/IP 표준 프로토콜로 연결된 여러 네트워크들이 결합하여 이루어진 네트워크의 네트워크(Network of Networks)라고 할 수 있다. 인터넷의 특징 인터넷에는 수많은 정보가 여러 가지의 형태로 저장되어 있고, 시간과 공간의 제약없이 원하는 정보를 거의 실시간으로 제공받을 수 있.. IT 과학/인터넷 정보 관리 2019. 8. 22. 이전 1 2 다음 반응형