반응형 전체 글11 C# Winform(윈폼) InputBox / MessageBox C# Winform(윈폼) 환경에서 인풋박스[InputBox], 메시지박스[MessageBox]의 세팅 방법을 알아봅니다. InputBox의 경우 VisualBasic을 참조하여 사용하는 경우, 클래스를 생성하여 Form형태를 로딩하는 경우를 알아봅니다. MessageBox의 경우 기본타입, 타이틀, 선택버튼, 메시지박스 아이콘 등의 설정을 알아봅니다. # InputBox 1. VB(VisualBasic) InputBox를 참조하여 로딩하는 방법으로 [프로젝트] > [참조추가] > [어셈플리] > "VisualBasic" 검색 및 참조추가를 진행한다. string t메시지 = "메시지"; string t타이틀 = "타이틀"; string t입력값 = Microsoft.VisualBasic.Interact.. 2023. 3. 22. 애플페이 결제방식 / 출시일 애플의 결제서비스 애플페이가 2023년 03월 22일 출시되면서 애플페이 사용에 있어 확인되어야 하는 사항들을 공유합니다. 애플페이 결제방식 기존 사용하는 IC카드는 Euro pay, Master, Visa 등 3대 글로벌 신용카드 회사가 공동으로 제정한 NFC 결제 표준을 따릅니다. NFC기반 결제방식이란 근거리 무선통신 기술로 10cm 이하의 거리에서 인식가능한 양방향 무선통신 결제방식이며, 애플페이는 해당 기술을 채택하여 서비스를 오픈하였습니다. 또한, 애플페이는 VAN사와 애플사간의 별도의 인증이나 계약 업무가 없으나, NFC 결제 단말기 (Level 2 인증기기)가 있는 매장에서만 결제가 가능합니다. 해당 NFC 결제 단말기의 경우 각각의 VAN에서 펌웨어 변경이 가능한 장비라면 소프트웨어 업데.. 2023. 3. 22. 오라클 11g 오라클과 데이터베이스 데이터 저장소인 데이터베이스(DB) 및 데이터 베이스의 기본 제약조건, 오라클 SQL의 기본제공 함수등을 알아본다. 01. 데이터베이스 관리 시스템. 기업이나 기관은 정보를 필요로 한다. 예를 들어 회사에서는 사원, 부서 급여등에 대한 정보를 관리해야 하고 도서관은 회원, 도서, 반납일 등의 정보를 관리해야 한다. 이러한 정보를 '데이터'라고 하는데 이러한 데이터를 담고 있는 것을 '데이터 베이스(DB)'라고 한다. 데이터베이스는 조직화된 정보의 집합이며 데이터를 관리하려면 '데이터베이스 관리시스템'이 필요하다. 데이터베이스 관리시스템(DBMS은 연관성 있는 데이터들의 집합을 효율적으로 응용하기 위해 구성된 소프트웨어들의 집합체이다. 즉, 데이터와 응용프로그램의 중간에서 응용 프로그램이 요구하는 대로 데.. 2023. 3. 7. C# 윈폼 투명 패널 Winfrom hidePanel C# 윈폼 프로젝트 환경에서 투명한 공간이 할당된 패널(Panel)을 생성하여 테스트를 진행한다. 1. 투명패널 추가 아래의 코드를 입력하여 윈폼 도구상자에 투명패널(HidePanel)을 생성한다. 아래의 네임스페이스 전체를 복사하여 프로젝트에 삽입한다. namespace ntest { public class hidePanel : Panel { protected override CreateParams CreateParams { get { CreateParams createParams = base.CreateParams; createParams.ExStyle |= 0x00000020; //32비트처리 return createParams; } } //백그라운드 초기화 protected override voi.. 2023. 3. 2. C# DLL 라이브러리 포함 EXE 배포 C# 윈폼 환경에서 DLL라이브러리를 포함한 EXE 실행파일을 배포하는 방법을 공유한다. 테스트 진행은 MYSQL DB 연결에 사용하는 DLL 라이브러리를 포함하는 것으로 진행한다. 1. C# DLL 환경 구축 C# 윈폼 프로젝트를 생성한 후 MYSQL 연결 DLL을 설치 한 후 설치된 DLL의 셋팅을 진행한다. 1 - 1 . C# 윈폼 환경 프로젝트를 생성한다. 1 - 2. 생성된 프로젝트의 버튼을 생성한다. 1 - 3. [ 프로젝트 ] - [ NuGet 패키지 관리 ] 진입한다. 1 - 4. 테스트를 위해 MYSQL.DATA 라이브러리를 설치한다. 1 - 5. 라이브러리를 설치한 후 실행파일 폴더에 위치된 DLL ( Ex. Mysql.Data.dll) 파일을 솔루션 프로젝트에 끌어서 삽입한다. 1 -.. 2023. 3. 1. C# 윈폼 PDF 출력 C# 윈폼(Winform)환경에서 PDF파일을 출력하는 방법을 공유한다. 본 프로그램을 진행하기 위해서는 어도비 시스템즈사의 프로그램인 어도비리더가 필수적으로 설치 되어야 한다. 1. 어도비리더 설치 어도비 리더 홈페이지를 참조하여 다운로드 및 설치 진행. [ https://www.adobe.com/kr/acrobat/pdf-reader.html ] 2. C# 윈폼(Winform) 프로젝스 생성 및 도구상자의 PDF 구성요소 추가. C# 윈폼 형태의 프로젝트를 생성한다. 메뉴바 상단의 [ 도구 - 도구상자 항목 선택 ] 탭을 선택한다. COM구성요소 탭으로 이동하여 설치된 어도비리더(Adobe PDF Reader) 항목을 선택후 확인 버튼 클릭한다. 구성요소 추가후 [ 도구상자 ]에서 Adobe PDF .. 2023. 2. 17. 알려지지 않은 이유입니다. 팀뷰어 오류 원인 및 조치방법 팀뷰어 프리미엄 계정 이용 시 "알려지지 않은 이유입니다."라는 문구와 암께 원격 접속이 안 되는 이유 및 조치사항을 공유한다. 해당 테스트 계정은 팀뷰어 프리미엄 계정을 사용 중이다. 조치방법 팀뷰어 접속 시 "알려지지 않은 이유입니다."라는 문구와 함께 접속이 되지 않는다. 이때 좌측 상단의 "연결" > "사용자 관리 열기"에 접근한다. 이후 좌측 탭에서 "회사 관리"선택 후 "관리하는 장치"를 선택하면 전체 접근 가능한 원격 컴퓨터 수량이 표시된다. 해당 프리미엄 계정은 400개가 등록이 가능한 계정이며, 현재 추가된 원격 컴퓨터의 수가 873개로 제한수량을 초과하여, 원격이 제한되는 상황이다. 확인 결과 팀뷰어는 2022년 12월 01일부터 팀뷰어 프리미엄 계정의 원격 접근 수량 하드 리밋을 관리.. 2022. 12. 6. C# INI 파일 샘플 INI파일의 데이터 값을 가져오기 및 저장. kernel32.dll kernel32.dll 이란 MS의 소프트웨어 구성요소로서 메모리관리, 입출력, 프로세스 스레드생성등의 함수들을 구성하고있다. kernel32.dll 파일은 32비트 C:\Windows\System32\kernel32.dll, 64비트 C:\Windows\SysWOW64\kernel32.dll에 위치한다. ini파일 읽기 샘플코드 test.ini 샘플파일 [SYSTEM] TEXT=A //INI USING 추가 using System.IO; using System.Runtime.InteropServices; //INI파일 위치 선언 public DirectoryInfo ini파일위치 = new DirectoryInfo(Application.. 2022. 11. 23. 이전 1 2 다음 반응형