C#83 Windows 탐색기 만들기 II 음 얼마 전 올린 C#으로 윈도우 탐색기와 유사한 프로그램을 만드는 글에 대해서 몇몇 분이 소스를 공개하거나 보내 줄 수 없느냐는 요청을 하셔서 그 중 핵심이 되는 부분들에 대한 간략한 코드를 올려봅니다. 컴퓨터에 존재하는 드라이브 정보를 파악하려면 GetDrives() 메서드를 다음과 같이 이용합니다. DriveInfo[] allDrives = DriveInfo.GetDrives(); 트리노드에 디렉토리 정보 채우기 DirectoryInfo dir = new DirectoryInfo(dirNode.FullPath); foreach (DirectoryInfo dirItem in dir.GetDirectories()) { TreeNode newNode = new TreeNode(dirItem.Name); .. 2010. 5. 27. Expression Blend 4 beta 를 설치 후 Visual Studio 2010 RC 실행 에러 음. Visual studio 2010 Beta2 로 작업을 하다 다시 포맷하고 Visual Studio 2010 RC 버전을 설치한 후 Expression Blend 4 Beta를 설치하여 작업을 하려고 하니 .NET Framework 버전이 맞지 않다하여 맞은 버전을 설치하여 준후 Expression Blend를 설치하고 다시 Visual studio 2010을 시작하려고 하니 다음과 같은 에러가 발생하면서 시작이 되지 않았습니다. "Visual studio 2010 RC error "the operation could not be completed" 그래서 찾아보니 별다른 해답이 없더군요. 그래서 기억을 떠올려서 그전에는 설치되지 않았던 "Microsoft .NET Framework 4 Extend.. 2010. 4. 28. XamlPad 파일이 있는 위치는? XAML 파일 Editor로 사용되는 XamlPad.exe 파일은 다음의 위치에 있습니다. C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin WPF를 공부하거나 Silverlight를 공부하는데 있어서 상당히 유용한 툴인 XamlPad 응용 프로그램을 못찾아서 헤메는 분들이 있을 것 같아서 올려봅니다. 참고로 Visual Studio 2010 Premium beta2 버전에는 위의 파일이 없는 것 같더군요. 참고하세요. 2010. 3. 5. C#에서 정규표현식 사용하기 C#에서 정규표현식을 사용하기 위해서는 다음과 같이 네임스페이스를 추가해 줍니다. using System.Text.RegularExpressions; 그다음 다양한 클래스가 존재하는데 자신이 원하는 클래스를 사용하여 원하는 문자열 또는 문장에 존재하는 패턴이 있는지 확인하거나 그 위치 등을 파악하면 됩니다. 간단한 예를 하나 올려봅니다. 콘솔 응용 프로그램을 하나 생성하고 앞서 네임스페이스를 추가하고 Main() 안에 아래와 같이 코드를 작성합니다. "This is your book." 이라는 문장에서 "your" 부분 문자열이 존재하면 "일치하는 문자열이 존재합니다." 라고 화면에 출력하고 없으면 "일치하는 문자열이 없습니다."라고 표시되도록 하는 예제입니다. static void Main(string.. 2009. 8. 21. 이전 1 ··· 4 5 6 7 8 9 10 ··· 21 다음