반응형

Language 45

[C#]Debug 모드에서만 함수 호출 또는 사용

출처 : http://blog.happydong.kr/189 C#으로 개발을 하다보면 다양한 상황에서 디버깅을해서 처리 값을 확인해야 하는 일이 생긴다. Output Value를 확인하다든지... 정확한 값이 세팅되었다 든지..., 더미값(쓰레기값)을 세팅해서 프로그램을 테스트 한다던지... 등등의 여러가지 상황에서 디버깅 값을 확인해야 할 일들이 빈번하게 있기 마련이다. 그리고 이렇게 디버깅한 내용은 릴리즈 할때는 적용이 안되어야 하는 것이 맞다. 그래서 디버깅 코드를 짤때에는 디버그모드일때와 릴리지모드일때 실행되야할 코드를 적절히 나눠서 짜야한다. 이렇게 구분하기 위해서는 #if #endif와 Conditional Attribute를 적절하게 사용하는 것이 좋다. 처음 개발을 시작했을 때는 생각해보자..

문자열을 정수로 변환(C# 프로그래밍 가이드)

출처 : MSDN(http://msdn.microsoft.com/ko-kr/library/bb397679.aspx) 이러한 변환은 예를 들어 명령줄 인수에서 숫자 입력을 가져올 때 유용할 수 있습니다. 비슷한 메서드로 문자열을 float 또는 long 등의 다른 숫자 형식으로 변환할 수도 있습니다. 다음 표에서는 이러한 메서드를 보여 줍니다. 숫자 형식 방법 decimal ToDecimal(String) float ToSingle(String) double ToDouble(String) short ToInt16(String) int ToInt32(String) long ToInt64(String) ushort ToUInt16(String) uint ToUInt32(String) ulong ToUInt64..

How to Integrate Excel in a Windows Form Application using the WebBrowser

Link : How to Integrate Excel in a Windows Form Application using the WebBrowser Download demo project - 28.4 Kb Introduction With Automation, you are able to drive any Office application from your .NET application. This is really powerful. It may happen that one time, you would like to integrate such an application (Excel, for example) in your own application, and handle it like a control. A fi..

[Micrsofot]Team Foundation Server(TFS) 사용시 사용자의 PC명 변경시 Workspace관련 오류 발생시

오류가 발생된 환경은 아래와 같으며, 아래 환경기준으로 설명하겠습니다. OS : Microsoft Windows 7 Pro. 64bit VisualStudio 2012 Team Foundation Server 2012 PC명을 변경하였을시 Team Foundation Server와 VisualStudio 팀프로젝트 이용시 오류가 발생 된다. 해당 솔루션을 오픈 시 PC명이 변경되었으니 “tf workspaces /updateComputerName:oldComputerName” 명령을 이용하여 변경하라고 한다. (이 부분은 벌써 처리한 후라서 기억이 가물가물합니다.) 실행창을 열어 “cmd.exe”를 실행합니다. 저 명령대로 “tf workspaces”라고 실행하여 보면 경로를 찾을 수 없다고 나옵니다. ..

[C#] Exchange 메일 목록 읽어오기

사전에 Exchange Web Services Managed API(SDK)가 설치 되어져 있어야 하며 프로젝트 참조에 Microsoft.Exchange.WebServices (C:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll)를 추가하시기 바랍니다. using Microsoft.Exchange.WebServices.Data; 본 샘플은 제목만 읽어온것이며, 경우에 따라서는 메소드를 잘 활용하시면 여러가지 정보를 읽어 올 수 있습니다. 소스만 보셔도 쉽게 이해가 가능 할 실 겁니다. [????] 된 부분은 사용자에 맞게 변경하시기 바랍니다. Exchange 서버 버전은 2010 SP1입니다. 8라인..

[C#] DataTable간 Join

DataTable간 Join하는 방법입니다.소스 보시면 쉽게 이해가 가능 하 실 겁니다.DataGridView를 통해서 최종 결과를 뿌려줍니다.UI디자인에서 미리 만들어 놓으시기 바랍니다.그럼 소스는… DataTable dtUser = new DataTable(); DataTable dtDept = new DataTable(); DataTable dtUserInfo = null; DataRow drTemp; //사용자 정보 테이블 - DataTable Column을 추가(Range) dtUser.Columns.AddRange(new DataColumn[] { new DataColumn {ColumnName = "no", Caption = "Increment", DataType = typeof(int), ..

C# DataSet, DataTable을 XML, XSD로 저장

그냥 설명은 무시하고 예제 소스로 그냥 진행합니다. DataSet이 아닌 일반 DataTable을 이용하는 방법도 동일합니다. DataSet 생성 DataSet ds = new DataSet(); DataRow dr = null; DataTable dt01 = new DataTable(); dt01.TableName = "Test01"; dt01.Columns.AddRange(new DataColumn[] { new DataColumn { ColumnName ="no", Caption = "일련번호", DataType=typeof(int), DefaultValue = 0} , new DataColumn { ColumnName ="col", Caption = "컬럼명", DataType=typeof(str..

반응형