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

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

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

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

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

Network로 구조체를 주고 받으려니까.. 자꾸 Data Type이 햇갈려서 정리해봅니다.출처 : MSDNC# 데이터 형식 (C# Data Types) [표 #1] C# 데이터 형식 (C# Data Types) 분 류 종 류 키워드/예약어 특 …

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

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