본문 바로가기
반응형

PC&웹/VS프로그래밍55

Visual Studio 2019/2022 키보드 단축키 인쇄용(한국어) Update: 2023.03.04 2023. 2. 27.
C#, 관세청 쿼리 프로그램 개발중 알리익스프레스 해외 직구를 하다보니 통관 상태를 확인하는게 너무 불편해서 개발 중인 프로그램이다. 여러가지 통관 관련 앱을 사용해봤지만, 기능이 부족하거나 광고만 잔뜩있거나, 기능 개선 의지가 없는 앱만 있어서 불편을 느끼고 있었다. 정상 동작을 확인했으니 모든 API 메뉴를 추가 해봐야겠다. 문제는, .Net 6으로 시작 했다가 VS2022 Designer가 표시되지 않는 버그가 수 개월째 고쳐지지 않아, 어쩔 수 없이 Framework으로 만들고 있다. Todo 조회 기능 모두 추가 .Net Core Class Library for Window, Android, ASP 이력 저장 및 조회 윈도우 알람 연결 통계 및 보고서 기능 2022. 12. 20.
C#.NET 6에 사용 가능한 DevExpress 무료 라이센스 WinUI 3 컨트롤 무료 - 최신 윈도우 앱 만들기 | 데브익스프레스 (devexpress.com) WinUI 3 Controls Free - Create Modern Windows Apps | DevExpress DevExpress WinUI3 controls with Project Reunion 0.8 support include: the Data Grid, Scheduler, Charts, Ribbon UI, Editors, and more. Download our WinUI 3.0 demos. www.devexpress.com DevExpress 솔루션 제품은 유료 라이센스인데, WinUI 컨트롤은 무료로 제공됩니다. 데이터 그리드 데이터 편집기 20가지 차트 유형 스케줄러 게이지 레인지 리본 .. 2022. 11. 11.
C#, DevExpress GridView 가로 스크롤을 오른쪽으로 이동하기 가계부를 만들면서 필요한 기능을 기록합니다. GridView 컨트롤의 가로 스크롤을 자동 이동하기 아래 처럼 여러개의 컬럼을 가진 폭이 긴~ 그리드가 있습니다. 그리드의 Form 사이즈를 변경하면 가로 스크롤이 왼쪽에 위치하면서 오른쪽의 컬럼이 보이지 않게 됩니다. 고정시킨 컬럼(거래일자, 계정) 또한 위치가 변하지 않습니다. 그럼 다시 스크롤을 오른쪽으로 변경시켜야 하는 귀차니즘 이벤트가 발생합니다. 😫 아래처럼 자동으로 스크롤을 오른쪽으로 이동시키고 싶다면? 크기가 변할 때마다 설정한 컬럼을 보여줍니다. 고정으로 설정된 컬럼은 왼쪽에 항시 표시 됩니다. 코드 void gridControl1_SizeChanged(object sender, EventArgs e) { gridView1.MakeColumn.. 2022. 11. 11.
C#, Object 값 형식을 보관하는 일반화된 클래스 DevExpress의 컨트롤을 사용하면 값을 읽고 쓸 수 있는 EditValue 항목이 있다. 그런데 Object 형식이다 보니, 다른 곳에 값을 전달할 때 형변환을 해야하는 귀차니즘이 있다. DataRow Column 값도 마찬가지. 그래서 자동으로 형변환을 해주는 클래스를 만들었다. 처음에는 변수 선언을 해야 하니 반자동... (개인용이므로 참고만 할 것) 코드 /* * Update: 2022-11-08 * Simulz */ /// /// 레코드의 데이터와 컬럼 정보를 포함합니다. /// /// 데이터 형식 public record OleColumn : object, IComparable { public OleColumn() { } /// /// 컬럼명 /// public string Name { g.. 2022. 11. 8.
Visual Studio 2022 Github Push 인증 오류 해결 오류 VS2022에서 Push를 할 때 출력 창에 다음과 같은 경로를 보여주면서 오류가 발생한다. C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt mingw64 폴더 및 ca-bundle.crt 파일 위치가 해당 경로에 없다는 것이 문제인데, VS Code등을 사용하거나 C++ 컴파일 기능을 사용하려고 mingw64를 사용자 설치했을 때 경로가 달라진다. 파일을 찾을 수 없기 때문에 푸시 오류가 발생하는 것이다. 해결 C:\Program Files\Git\etc 폴더에 있는 gitconfig 파일의 보안설정을 모든 권한이나 쓰기 권한을 설정한 다음, 메모장 같은 텍스트 편집 프로그램으로 열어서 아래와 같은 경로 설정 부분을 실제 경로로 변경하고 저장하면 된다.. 2022. 11. 7.
C# DevExpress GridView FooterCell 숫자 꾸미기 Grid의 Footer Cell은 디자인 타임에 Appearance 설정이 되지 않는다. 런타임에 CustomDrawFooterCell 이벤트를 사용하면 원하는 대로 꾸밀 수 있다. FooterCell이 그려지기 전에 이벤트가 발생한다. private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e) { if (string.Compare(e.Column.FieldName, "수입") == 0) { e.Appearance.ForeColor = Color.Blue; e.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Bold); e.Pai.. 2022. 9. 15.
C# Dx TreeListLookUpEdit TreeListLookUpEdit는 트리(다단계) 구조의 아이템 목록을 나타내는 컴포넌트로 아래 그림 처럼 보여진다. TreeListLookUpEdit에서 Combo 버튼을 누르면 PopUp 창으로 TreeList가 보여지는 방식이다. 열 기본 구성은 Primary Key, Parent Key, Item 3가지가 필요하다. Primary Key: 고유 키로 Integer 형식으로 하면 된다. Parent Key: 현재 항목이 하위라면 상위 항목의 고유키를 가리킨다. 상위 항목이 없는 최상위 항목이라면 0이 된다. Item: 항목 내용으로 String 형식으로 하면 된다. SQL 쿼리 결과를 DataTable에 저장하고 바인딩을 하면 된다. treeListLookUpEdit.Properties.DataSo.. 2022. 9. 15.
Visual Studio 2022 여러 행에 탭 표시 이전 버전에서는 문서탭을 여러개 열어 놓으면 숨겨진 탭을 화살표 버튼을 눌러서 찾아야 했는데 VS2022에서는 여러 행에 탭 표시를 하면 그림처럼 열린 문서 목록을 한 번에 볼 수 있습니다. 문서탭 우측의 ⚙️ 아이콘을 누르면 나타나는 메뉴에서 옵션... 항목을 선택합니다. ✅여러 행에 탭 표시 체크하고 확인 끝 2022. 8. 22.
반응형