본문 바로가기

c#

완전 심플 메모장 프로그램 (옴니아 Windows CE용) Windows 메모장 프로그램처럼 아무 파일이나 단순 텍스트 편집만 시키는 프로그램입니다. 물론 옴니아에 기본적으로 Word Mobile이 있기는 합니다만 txt, rtf확장자만 편집할 수 있기에 이를 약간 보완하기 위해 제작했습니다. 또한 이 프로그램은 인코딩 모드(기본, 표준 ASCII, UTF-7/8/16)를 선택해 저장할 수 있습니다. 더보기
Windows Mobile용 스톱워치 프로그램 제가 사용하는 옴니아에는 그 흔한 스톱워치 기능도 없습니다. 그래서 그냥 하나 만들어 봤습니다. 역시 C#으로 만드니 확실히 빨리 만들 수 있었습니다. (그만큼 제가 너무 날로 먹는다는 느낌도... ^^;;) Visual Studio 2008과 Windows CE 에뮬레이터 모습. 이상하게 폰트 적용이 안 되네요?? 배포할 때 폰트 파일도 같이 넣어줬는데 말이죠? 일단 다 완성하고 CAB 파일로 제 폰에 직접 배포해봅니다. 위의 CAB 파일을 클릭하면... 설치 위치를 지정해 주고 짝짝짝. 설치 성공입니다. ㅋㅋ 설치가 끝나면 이렇듯 프로그램 메뉴에 바로가기가 뜹니다. 프로그램 이름은 "Tapito Stopwatch" 뭐.. 특별히 사용법을 익힐 필요는 없으니까요. ㅎㅎ 다만 스톱워치가 돌아가고 있는 .. 더보기
간단한 C# LINQ 식 예제 C#에는 LINQ라는 기능이 제공되죠. 이게 간단히 말하면 SQL 구문을 약간 변형시킨 것인데요 배열 또는 데이터베이스에서 조건에 맞는 자료만 뽑는 기능을 언어 자체에서 제공하는 것입니다. 스크립트에서나 볼 수 있는 기능들이 C#에 들어간 것을 보면 확실히 C#은 대단한 물건임에는 틀림 없습니다. ㄷㄷ LINQ 식은 다음과 같은 포맷으로 구성됩니다. IEnumerable (인스턴스명) = from (자동변수) in (배열 또는 DB) where (조건) select (리턴 값) SQL과 비슷하면서도 약간의 차이가 있습니다. 바로 식의 순서인데요... SQL에서는 이렇게 표현하겠죠. select (필드명) from (테이블명) where (조건) 그러나 컴파일러 특성상 변수 이름을 먼저 선언해야 하기에 부.. 더보기
UK 검사의 개요와 검사 프로그램 구현 1. UK(Uchida-Kraepelin)란? UK검사는 대상자가 일정 시간동안 연속적인 덧셈 연산을 할 때의 작업량, 작업 곡선 등을 기초로 하여 수검자가 능력, 흥미 및 성격 특성을 진단하는 검사입니다. 원조는 독일의 정신학자 에밀 크래펠린(Emil Kraepelin, 1856~1926)의 연속 덧셈 방법이고 이를 적극적으로 도입하여 연구한 것은 일본의 임상심리학자 우찌다 유사브로(1894~1966)입니다. 우찌다는 정신분열증, 신경증, 약물중독 환자와 사고 빈발자, 직장 부적응자 등의 문제 성향의 집단과 정상인 집단에게 연속 덧셈을 시켜본 결과 각각의 그룹에서 공통적인 곡선 패턴이 나타남을 확인하였고 이에 근거하여 능력, 흥미 및 성격 특성 등을 진단하였습니다. 표준 UK검사는 전반부 15분 + 휴.. 더보기