본문으로 바로가기

바다야크

c#

해당되는 글 3
  • thumbnail
    컴퓨터/프로그래밍

    C#언어 문자열 숫자 변환 방법

    C#언어 안전하게 문자열을 숫자로 변환하는 방법 새로운 언어를 학습하게 되면 형 변환이 제일 먼저 궁금해지지 않나 생각합니다. C에서는 atoi() 함수나 sscanf() 함수를 이용해서 숫자 문자열을 숫자 변수로 받는데요, C#에서는 어떻게 할까요? 객체지향 언어답게 메서드 방식으로 변환하는데요, 방법은 이렇습니다. int nValue = int.Parse( str); 위 코드는 문자열 str의 값을 정수로 변환해서 nValue에 대입합니다. 방법은 쉽습니다만, 안심할 수 없습니다. 왜냐하면 str이 가지고 있는 문자열이 비었거나 숫자 문자열이 아니면 실행 에러가 발생합니다. 실행 에러라는 말씀은 빌드가 되어도 실행 중에 에러가 발생해서 종료가 된다는 것이죠. 이 문제를 해결하려면 C#의 예외 상황 처..
  • thumbnail
    컴퓨터/프로그래밍

    C#언어 불필요한 이벤트 메서드 함수 제거 방법

    C#언어 이벤트 핸들러 제거 방법 C#을 학습하고 있는데요, 윈도우 폼에 컨트롤을 배치하고 이벤트를 처리하는 메서드 함수를 작성했는데, 필요 없다고 그냥 지워 버리면 에러가 발생하네요. 실행은 돼도 디자이너가 열리지 않습니다. 아마도 디자이너가 참조할 이벤트 메서드 함수가 없어져서 문제가 되는 것 같은데요, 컨트롤이 필요 없다면 컨트롤과 함께 함수도 같이 제거하면 되지만, 이벤트 처리 함수만 삭제하려면 어떻게 해야 할까요? 이벤트 메서드 함수보다는 이벤트 핸들러라고 하는 것이 더 친숙한데요, C# 책에서는 이벤트 메서드 함수 또는 이벤트 메서드로 많이 사용하는 것 같습니다. 델파이에서는 Save 메뉴를 실행할 때 마다 내용이 없는 비어있는 이벤트 메서드 함수 모두를 자동으로 제거되는데요, C#에서는 자동..
  • thumbnail
    컴퓨터/컴퓨터 이야기

    무료 기술 서적 - Inside C# (한글 번역본)

    Microsoft 사에서 inside C# 한글 번역본을 무료로 제공해 주고 있네요. 다운로드 한때 PDA 쪽 프로그래밍을 하면서 C#을 학습한 적이 있습니다. O.S.와 하드웨어에 관계 없이 .Net framework만 설치되어 있으면 동일한 개발 환경에서 만들어진 프로그램이 모두 실행된다는 매력 때문에 빠져들었지만, 반(半) 인터프리터 방식이라서 느리지 않을까하는 생각에 실망한 기억도 나네요. 아쉽게도 실무에 적용하지 못하고 학습으로만 끝나 버려서 더는 C#하고의 인연은 없었습니다. 나름대로 새로 진행하려는 프로젝트에 적용해 보려 했지만 어디, 개발 기간이 제 속을 알아주나요....^^;; C#을 사용하시는 분들은 이미 책을 몇 권 가지고 계시겠지만 지금 소개해 드리는 책은 pdf로 검색이 편리하니 ..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.