카테고리 IT > .Net

C# - "내 문서" 경로 찾기

ClickOnce를 사용하여 웹으로 바이너리를 배포하다 보니 버전업될때 설정파일로 사용한 ini의 위치가 달라지게 되어 특정한 위치에 ini를 배치하기로 하였습니다.가장 만만한게 "내 문서"죠.."내 문서"의 경로는 Environment.SpecialFolder 열거형을 사용하여 Environment.GetFolderPath() 메소드로 구하면 됩니다.자세한…

C# - 문자열 / DateTime 변환

문자열과 DateTime간의 상호 변환을 위해 아래와 같은 문자열 포멧을 사용하시면 됩니다.상세한 문자열 포멧은 DateTimeFormatInfo 클래스를 참고하시기 바랍니다.DateTimeFormatInfo : (v=VS.90).aspx코드 출처 : to DateTimeDateTime to String 

C# - Byte Ordering

Server-Client 에서 TCP 통신을 하다 보면.. Byte Ordering 이 필요하다.. 인텔 계열에서는 Little Endian을 사용하지만.. 일반적으로 통신에서는 Big Endian을 사용하므로 Server와의 값을 주고 받을때 정수들은 Byte Ordering을 변환해 주어야 한다.…

C# - SandCastle 사용시 참고사항

간만에 API 문서 만들려고 하니까 SandCastle이 바뀐 부분들도 많고 신경 쓸 포인트도 있는듯하여 정리하는 차원에서 포스팅합니다.1. XML 주석 작성/// < 눌러서 나오는 놈들만 작성하자. 아래와 같은 author를 입력해도 사용되지 않는다. …

C# - 오디오 재생기

오디오 재생을 위해 .net framework에 기본으로 포함되어 있는 System.Media.SoundPlayer를 사용중 몇가지 문제점을 발견하여 대체할 수 있는 놈들을 아래와 같이 조사해 보았습니다.최종적으로는 오픈소스인 NAudio 를 선택하였구요..사용해보니.. 좋네요..1. DirectX2. System.Media.SoundPlayer3. Alvas.Net4. NAudio