728x90 반응형 전체 글158 c# 다중언어 지역화(Localization) 및 다중 언어(Multi-Language) 지원을 위한 강력한 기능을 제공합니다. 우선 다중으로 지원할 문자열을 기록할 리소스를 프로젝트에 추가합니다. 이 파일을 '기준 리소스'라고 부르겠습니다. 그리고 지역화할 문자열을 기록할 리소스도 추가합니다. 여기서 파일 이름이 중요합니다. 앞서 생성한 기준 리소스 파일명에 .(온점) 그리고 문화 문자열을 넣습니다. 문화 문자열은 특정 문화권을 지칭하는, 알파벳 소문자 2개 -(하이픈) 알파벳 대문자 2개로 이루어진 문자열입니다. 한국, 한국어는 ko-KR로 표현됩니다. 문화 문자열에 대한 정보들은 아래 링크를 참고하십시오. http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).as.. 2020. 11. 2. C# 윈폼(Windows Forms) Thread 사용 using System; using System.Windows; using System.Threading.Tasks; namespace WpfApp { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void button1_Click(object sender, RoutedEventArgs e) { // 작업쓰레드 생성 Task.Factory.StartNew(Run); } private void Run() { // 해당 쓰레드가 UI쓰레드인가? if (textBox1.Dispatcher.Che.. 2020. 11. 2. [C#] C로 작성된 Dll 사용하기 C로 작성된 Dll을 C#에서 작업해야 하는 상황 우선 문제가 되는 것은 다음 사항이었다. 1. 어떻게 호출해서 사용하는가? 2. 포인터는 어떤게 전달하고 전달 받는가? ● 어떻게 호출해서 사용하는가? C++로 작성된 Dll은 Standard 호출 방식으로 선언해 주어야 한다. 2020. 10. 30. 서브버전(Subversion) 윈도우 서버 설치 0.시작하면서... 개발자라면 한번쯤 소스 관리에 대해서 고민해 봤을 것이다. 특히나 수정이 잦은 프로그램이라면 더욱 더 버전 관리가 중요한데, 이걸 일일이 폴더나 날짜별로 관리하다가는 낭패를 보기 십상이다. 그래서 버전관리 프로그램을 사용하는데, 대표적인 것으로 소스세이프(Source Safe), CVS, Subversion 있다. 윈도우 프로그래머라면 소스세이프가 굉장히 유용한데(Visual Studio를 설치하면 자동으로 깔리므로... ㅡ_ㅡa..), 사용해보니 속도가 무지 느리고 VC 또한 한참 뒤에 뜨게하는 무시무시한 단점이 있어서 다른 것을 찾다가 서브버전을 선택하게 되었다. 서브버전의 장점은 인터넷에 잘 나오므로 굳이 이야기하지 않겠고, 실제 윈도우 버전 설치 및 설정에 대해서 알아보자. 1.. 2020. 10. 29. 이전 1 ··· 19 20 21 22 23 24 25 ··· 40 다음 728x90