본문 바로가기
반응형

호구지책/C/C++/C#22

[C#/WPF] DataGrid Style 요즘 계속 DataGrid Style을 꾸미는 문제로 골머리를 앓고 있다. DataGrid에 DataTable을 바인딩 한 뒤에 DataGridTextColumn 를 얻어서 스타일을 설정하는 방법이다.DataGridTextColumn 의 스타일에는 읽기용과 편집용이 있다고 한다. https://stackoverflow.com/questions/46759851/wpf-datagrid-binding-to-datatable-and-textbox-style-in-code-behind Microsoft의 WPF DataGrid 스타일 지정 WPF 튜토리얼 - DataGrid에 대한 전반적인 설명이 있습니다. 2018. 11. 25.
[MFC] WIN API와의 관계 MFC는 윈도우즈 API와 밀접한 관계가 있습니다.MFC에서 활용하는 기능의 바탕에는 윈도우 API에 있기 때문입니다. C를 공부하시고, 윈도우 API를 보시고MFC를 공부하셔야 제대로 보이게 됩니다. 또한 도구의 사용법과 로직공부를 병행하셔야 합니다. MFC, API를 공부하는 것은 도구의 사용법만 배우는 것입니다.효율적인 로직을 짤 수 있도록 훈련하는 로직 공부가 필요합니다.효과적인 로직을 짜기 위해서는 수학을 공부해야 합니다. 참고API와 MFC를 공부하기에 앞서..윈도우즈 API공부방법-(윈도우즈 API정복 책)프로그래밍과 수학과의 관계는? - OKKYWin32 API 입문 강좌 - 김상형 2017. 10. 28.
[MFC] MFC 공부하기 강좌를 써야 하는데.. ㅠㅠ MFC가 나온지 20년이 다 되어 가지만 아직도 많은 분들이 어려워 하고 있는거 같습니다. 제가 생각하는 MFC 학습 방법 입니다. 1. 선수 과목은 C++과 API입니다. 꼭, 먼저 공부한후 MFC로 접근 하시는 것이 좋을거 같습니다. 2. Document/View가 MFC의 전부는 아닙니다. 시중의 모든 서적이 처음 부터 Doc/View 구조를 가지고 시작해서 그런지.. 모두 이 구조를 가지고 시작하는데.. 전 절대 반대 입니다. 3. 먼저 위저드를 사용하지 말고 다양한 형태의 MFC 모델을 만들어 보면서 MFC 구조를 파악하는 것이 좋을거 같습니다. Doc/View를 사용하지말고 APP 만 있는 프로그램 => 그리고 Frame 추가 => 그리고 View 추가 등으로..... 2017. 10. 28.
[C++] 비주얼 스튜디오 버전 번호 비주얼 스튜디오 버전 4.0 이전에, 비주얼 베이직 3, 비주얼 C++, 비주얼 폭스프로, 비주얼 소스세이프가 별도의 제품으로 있었다.제품명코드명버전 번호cl.exe 버전지원 닷넷 프레임워크 버전출시일비주얼 스튜디오 97Boston5.0빈칸빈칸1997년 02월비주얼 스튜디오 6.0Aspen6.012.00빈칸1998년 06월비주얼 스튜디오 .NET (2002)Rainier7.013.001.02002년 02월 13일비주얼 스튜디오 .NET 2003Everett7.113.101.12003년 04월 24일비주얼 스튜디오 2005Whidbey8.014.002.0, 3.02005년 11월 07일비주얼 스튜디오 2008Orcas9.015.002.0, 3.0, 3.52007년 11월 19일비주얼 스튜디오 2010Dev.. 2017. 8. 14.
[C#/WPF] 실행파일의 경로 C#에서는 Application.StartupPath를 사용하면 됐지만 WPF에서는 AppDomain.CurrentDomain.BaseDirectory; 또는 string appStartPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName); 이렇게 사용하면 된다. 출처: http://outsider14.tistory.com/entry/WPF에서-실행파일이-있는-경로 [explore_life] 추가참조[C#] Path(경로) 가져오는 방법 2017. 6. 15.
[C#/WPF] 업데이트 만들기 1. OneClickOneClick을 이용해서 배포하면 가장 간편하다고 한다.다만 서버에 OneClick 서비스를 구축해야 한다는 단점이 있다. 서버에 최대한 손을 대지 않고 업데이트 프로그램을 만들어서 처리할 방안을얻어야 한다. 2. 자가 업데이터별도의 Updater.exe 을 만들어서 기존 프로그램의 exe를 교체하는 걸로 한다.서버에 올라온 exe파일의 버전값과 기존 exe의 버전값을 비교하여서버에 올라온 버전값이 더 높을 때만 파일을 다운받아서 기존 exe를 삭제하고새로운 exe파일을 그 자리에 놓으면 된다.(파일이름 변경으로 처리한다) 참고http://adamz.tistory.com/61 2017. 6. 14.
반응형