반응형 창고319 안드로이드 최적화 게임패드-게임텔 블루투스 게임패드, 게임패드 하지만 단순환율계산으로도 10만원이 넘어가는 가격은 어쩔;; http://www.ebuzz.co.kr/content/buzz_view.html?ps_ccid=91239 http://www.androidpub.com/1931971 http://imagination--factory.blogspot.com/2012/01/ces-unveiled.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+ImaginationFactory+%28Imagination+Factory%29 안드로이드가 아두이노 지원한다고 했을때, 가장 만들고 싶었던게 게임패드였는디=ㅅ=ㅋㅋ 그때 대충견적이 10만원정도 ( 아두이노킷(70000)+블루투스.. 2012. 2. 26. Q1 C# using System; using System.Collections.Generic; using System.Text; namespace EulerProject { class Program { static void question1() { /* 1000 미만의 자연수 중 3이나 5의 배수를 모두 더하라. */ int result = 0; for (int i = 1; i < 1000; i++) { if (i % 3 == 0 || i % 5 == 0 ) result += i; } Console.WriteLine("Q1: {0}", result); } static void Main(string[] args) { question1(); } } } 천리길도 한걸음 부터 -ㅁ-ㅋㅋ 2012. 2. 25. 어트리뷰트 C# 이라는 이름에 걸맞게 전처리 언어들을 사용할 수 있다. 그리고 어트리뷰트라는 것도 사용할 수 있는데, 전처리 기능을 좀더 스마트(?) 하게 바꾼것이다. /* 전처리위치는 맨첫부분 using 선언전 */ #define TEST using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; namespace Test { class Program { /* 이렇게 어트리뷰트를 선언해놓으면 #define 가 정의되어 있을경우 컴파일을 선택함 */ [Conditional("TEST")] static void log(string msg) { Console.WriteLine("{0}",msg); } static.. 2012. 2. 24. 오일러프로젝트 풀어봅니다. 올해의 언어는 C# 이므로(내맘데로-_- ) 이 언어로 여기 나온 문제들을 풀어보겠습니다.. 원래 사이트 http://euler.toepeu.net/ 오일러 프로젝트란? http://ko.wikipedia.org/wiki/%EC%98%A4%EC%9D%BC%EB%9F%AC_%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8 문제번역 http://euler.toepeu.net/ ID: HanTJ/t***** 로 등록 ㅋㅋ 2012. 2. 23. C#에서 엑셀파일읽기 MSOffice2007을 일단 설치하고-ㅅ-;; COM 객체를 프로젝트에 참조추가 후, *.Visual Studio 2005 기준 프로젝트 > 참조추가 > Com > Microsoft Excel 12.0 Object Library 추가 ( 컴퓨터에 Office 2007 이 깔려있는 경우 ) using Microsoft.Office.Interop.Excel; 추가 private void btnChgText_Click(object sender, EventArgs e) { // txtPath가 올바른 파일명인지 확인 // read 권한 확인 // 엑셀파일을 읽어서 text 파일 생성 string xlsFilename = txtPath.Text; string strCon = "Provider=Microsoft... 2012. 2. 21. C# 널가능 타입 제네릭( 템플릿 ) 을 이용해서 만든것이다보니 C++ 에도 당연히 있을것 같아서 독특한 기능이라고 보긴 어렵지만~ 어쨌든 DB 연동할때는 꼭 사용할것만? 같은 타입이라서 정리한다. *. 널 가능타입 C#에서는 제네릭을 이용해 null 표현을 가능하도록 레퍼 클래스를 생성함 System.Nullable ? 기호로 이용가능 /* 사용법 */ byte? Value; //0~255 또는 null 값 bool? bLuner;//true,false, null 값 HasValue 값이 정의되어 있는지 ( 널인지 아닌지 ) 판단 :true //널아님 :false // 널 Value 실제값을 읽음 널일경우 InvalidOperationException 예외 발생 /* 사용하기 */ int? Age; //Nullable .. 2012. 2. 17. C#의 유용한 유틸리티 클래스들 *. 유용한 유틸리티 클래스 using System.Collections; ArrayList HashTable Stack Queue using System; DateTime /* 날짜와 시간표현 */ TimeSpan /* 두 시점간의 간격 계산 */ Environment /* 사용자 환경-시스템,컴파일러 조사 */ using System.Diagnostics; Stopwatch /* 짧은 시간을 정밀하게 측정 */ java 에 있는것들이 모두 있다. 사용할때 메소드들이 대소문자만 다른거 빼고는 비슷비슷~ 2012. 2. 16. C# 에서 정규식 사용하기 *. 정규식 표현 가능 using System.Text.RegularExpressions; public static MatchCollection Matches(string input, string pattern ) 이용 사용결과는 java 의 그것과 똑같다. 필요한건 정규식 표현법을 익히는 것! 2012. 2. 15. 문자 관련 클래스 *. java-c# 문자 관련 클래스 ( 타입 ) String-string StrinbBuffer-StringBuilder *. IFormattable 인터페이스를 이용하여 출력포맷지정가능 인터페이스 상속후 ToString ( string format, IFormatProvider fp ) 구현 출력시 {0:A} 콜론뒤의 A가 format 값으로 넘겨짐 class Time : IFormatProvider { public int hour,min,sec; .... public String ToString(string format, IFormatProvider fp ) { switch(format) { case "A": return string.Format("{0}시{1}분{2}초",hour,min,sec);.. 2012. 2. 14. 이전 1 ··· 10 11 12 13 14 15 16 ··· 36 다음 반응형