반응형
반응형
사전 파일 구성이해가 쉽도록 메인 폼 코드와 데이터베이스를 연결하는 코드를 나누었습니다.Form1.cs메인 폼의 기능을 정의하는 클래스DbConnector.csMSSQL 데이터베이스를 연결하기 위한 기능을 정의하는 클래스데이터베이스 연결을 위해 SqlConnection 클래스를 사용합니다.클래스명은 사용자가 임의로 지정하면 됩니다.데이터베이스 연결 샘플 코드DB 연동 기능 정의 예시 구문포스팅에서는 클래스를 하나 추가하여 해당 클래스에서 기능 정의DbConnector 라는 이름의 클래스 생성class DbConnector{ // DB 접속 정보 설정 private static string DbSource = // your DB address private static string DbNa..
운영 체제 버전 번호 Windows 11 10.0* Windows 10 10.0* Windows Server 2022 10.0* Windows Server 2019 10.0* Windows Server 2016 10.0* Windows 8.1 6.3* Windows Server 2012 R2 6.3* Windows 8 6.2 Windows Server 2012 6.2 Windows 7 6.1 Windows Server 2008 R2 6.1 Windows Server 2008 6.0 Windows Vista 6.0 Windows Server 2003 R2 5.2 Windows Server 2003 5.2 Windows XP 64비트 버전 5.2 Windows XP 5.1 Windows 2000 5.0 운영..
CefSharp 설치 프로젝트 우클릭 - NuGet 패키지 관리 'CefSharp' 키워드로 검색하여 설치 CefSharp.Wpf : Wpf 기반 프로젝트에서 사용 CefSharp.WinForms : Winforms 기반 프로젝트에서 사용 CefSharp.Common : Wpf, Winforms 둘 다 포함 ChromiumWebBrowser 컨트롤 생성 코드 // 웹 브라우저 인스턴스 생성 ChromiumWebBrowser browser = new ChromiumWebBrowser(); // CefSharp 설정 초기화 Cef.Initialize(new CefSettings()); // 웹 브라우저 사이즈 설정, 자신에게 맞는 사이즈로 변경 browser.Size = new Size(this.Client..
개요 이미지를 이용하여 '로딩중...' 이라는 화면 구현 예시를 위해 버튼 클릭 후 2초간 로딩 화면이 출력되고 사라지는 프로그램 구현 UI 설계 로딩 이미지 도구 상자 - PictureBox 특정 메소드 수행 버튼 (로딩 화면을 출력할 버튼) 도구 상자 - Button PictureBox의 속성 - Image 가져오기 - 원하는 로딩 이미지 선택 로딩 이미지가 추가된 폼 디자인 로딩할 때만 보여줄 이미지 이므로 PictureBox의 Visible 속성 변경 Visible - False 프로그램 실행 화면 이미지를 보이지 않게 처리하였기 때문에 아무것도 보이지 않음 코드 설계(기능 구현) 버튼 클릭시 이벤트 발생(button1_Click) 이벤트 내용은 로딩 화면으로 쓸 이미지를 2초간 보여주고 사라지게..
포스팅 환경 정보OS : Windows 10IDE : Visual Studio 2022솔루션 이름 : ReleaseTest프로젝트 이름 : ReleaseTest프로젝트 설정프로젝트 - (프로젝트명) 속성 애플리케이션출력 유형 : Windows 애플리케이션대상 프레임워크 : 프로젝트를 실행하기 위한 최소한의 버전이므로 가능한 낮은 하위 버전 선택빌드플랫폼 대상Any CPU : 아무 CPU 상관 없음x86 : 32비트 CPUx64 : 64비트 CPUARM32/64 : 임베디드 기기에 사용되는 32/64비트 CPU 빌드 - 출력 - 출력 경로 설정 (exe 파일이 생성될 경로)bin\ : 기본 프로젝트 폴더 내의 bin 폴더 하위에 exe 파일 생성릴리즈 모드로 변경프로젝트 메뉴 아래에 위치한 Debug 클릭..
디버그(Debug) 완전히 기호화된 디버그 정보 사용하여 컴파일 코드 실행 중에 디버그 정보를 수집하고 출력할 수 있음 코드가 제대로 작동하지 않을 때 디버깅을 수행하기 위해 사용 즉, 개발 중에 코드 디버깅(오류를 찾아내고 수정하는 작업)을 수행하기 위함 최적화되지 않음 소스 코드와 생성된 명령 간의 관계가 복잡해지므로 디버깅이 복잡해지기 때문 즉, 릴리즈 모드보다 더 많은 메모리를 사용하며, 실행 파일 크기가 커서 실행 속도가 느림 릴리즈(Release) 기호화된 디버그 정보가 없음 완전히 최적화 됨 디버그 모드보다 실행 파일 크기가 더 작고 실행 속도가 빠름 최종 사용자가 사용하는 프로그램으로 배포할 때 사용 참고 Microsoft - Visual Studio 2022 - 디버그 및 릴리즈 구성 설정