사용자정의 컨트롤(게이지 컨트롤) C# 예제

Posted by 빵빵빵
2018/10/08 15:34 전산(컴퓨터)/C#



공개된 사용자 정의 컨트롤 예제(게이지 컨트롤) C#

클라이언트 영역에 컨트롤을 그려넣는 고급 수준의 사용자 정의 컨트롤 예제임

원문 : http://www.ucancode.net/CSharp_Tutorial_GDI+_Gauge_Source_Code.htm

자동번역 : https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=auto&sp=nmt4&tl=ko&u=http://www.ucancode.net/CSharp_Tutorial_GDI%2B_Gauge_Source_Code.htm&xid=17259,15700023,15700043,15700124,15700149,15700186,15700191,15700201,15700214,15700215,15700218&usg=ALkJrhhyzJaaqUNZVYdwhf5ODUTWa2ApJg


소스파일 보관
스크린샷
Sample image
* 스크린샷이 안보이면 원문 사이트가 변경됬을 가능성이 높음.

* 라이센스 정책은 모름.(원문 사이트 참조)
2018/10/08 15:34 2018/10/08 15:34

C# 버전 자동증가, 빌드 날짜 자동으로 넣기

Posted by 빵빵빵
2017/12/13 11:11 전산(컴퓨터)/C#



AssemblyInfo.cs 파일 수정
원래 

으로 되어 있는 것을

맨 마지막 0을 *로 변경하면 자동으로 빌드번호 및 수정번호가 들어감.


빌드전 이벤트 명령줄에 다음 추가
------------------------------------------------------------------------------------------------------------------------
FOR /f %%a IN ('WMIC OS GET LocalDateTime ^| FIND "+"') DO SET DTS=%%a  
SET COMPILEDATETIME=%DTS:~0,8%-%DTS:~8,10%  
echo %COMPILEDATETIME% > "$(ProjectDir)\Resources\BuildDate.txt"
------------------------------------------------------------------------------------------------------------------------
컴파일할때마다
연월일-시분초.밀리초 포맷으로 컴파일 일시를 BuildDate.txt 파일 생성 시킴


리소스에 다음 파일 추가
$(ProjectDir)\Resources\BuildDate.txt
*주의 : 한번이라도 컴파일을 시도해서 BuildDate.txt 파일이 생성되게 해야 리소스에 추가할 파일을 선택할 수 있음... 아님 수동으로 파일을 만들어 넣덩가...


출력하고 싶은 곳에 다음 코드의 strVer을 출력하면 됨
string strVer = "Ver. " + System.Reflection.Assembly.GetExecutingAssembly( ).GetName( ).Version + " Build. " + Properties.Resources.BuildDate;

대략 이렇게 출력됨
Ver. 1.0.0.517 Build. 20171213-111032.488

끝.
2017/12/13 11:11 2017/12/13 11:11