Study/C# 썸네일형 리스트형 LINQ ( 병걸이형 ) LINQ는 .NET에서만 http://www.tutorialspoint.com/asp.net/asp.net_linq.htm 실습 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SeoulUnivCon { class Program { static void Main(string[] args) { List books = new List(); books = Books.GetBooks(); // 쿼리식 /* var temp = from b in books where b.Price >= 500 && b.Title.StartsWith("P").. 더보기 MVVMlight http://mvvmlight.codeplex.com/ 더보기 LINQ ( 링크 ) 1. Query 구문과 Method 구문 - Query 구문 var query1 = from c in numbers where c % 2 == 0 orderby c select c; - Method 구문 var query2 = numbers.Where(c => c % 2 == 0).OrderBy(c => c); 위 두 식은 같은 결과입니다. 본인이 더 편한 방법을 사용하면 될 것입니다. LINQ는 간단히 말해서 SQL을 C#에 맞게 약간 변형시킨 것입니다. SQL에서 원하는 데이터를 가져오기 위해서 테이블명과 조건등을 쿼리에 작성해서 보내는 것처럼 C#에서는 변수와 배열 또는 DB, 조건과 리턴 값으로 배열 또는 DB에서 원하는 값을 가져오는 것이다. - C#의 LINQ IEnumerable ( 인스턴스.. 더보기 Media APIs 미디어 관련 API에는 크게 두가지가 있습니다. CameraCaptureUI 와 Media capture 입니다. CameraCaptureUI는 간단한 사용과 동시에 편집이 가능한 API입니다. 반면 Media capture는 동영상과 음성녹화등의 기능이 주된 API입니다. 상황에 맞게 사용하면 될 것입니다. ( 두 API는 메니페스트에서 웹캠과 마이크에 사용권한을 줘야 합니다. ) - CameraCaptureUI 단순 카메라와 동영상의 녹화와 동시에 편집을 도와주는 API입니다. dev.windows.com 에 올라온 예제 샘플입니다. 실행시켜 보면 카메라의 사용여부를 묻는 메시지창이 뜨고 확인을 누르면 캠을 통해서 화면이 뜨게 됩니다. CameraCaptureUI는 따로 사진버튼이 있는 것이 아니라 .. 더보기 Code Snippets prop + + [shortcut] + + Code Snippets은 미리 지정된 단어에 형식을 정해두고 더블 Tab을 통해 보다 빠르고 편리하게 형식을 만드는 방법입니다. 형식이 복잡해지고 많이 질수록 더욱 더 빛을 내는 코드 스니팻은 어떻게 보면 보다 빠르고 효율적인 개발을 위해 필요가 아닌 필수라는 생각이 듭니다. 클래스를 생성하기 위해서 class를 작성하고 Tab을 눌러줍니다. Tab을 누르면 기본 Class형식이 만들어지고 클래스 이름부분만 바꿔준다면 바로 사용이 가능합니다. 그 다음으로 많이 쓰고 쉬운 것중 하나가 바로 prop입니다. prop의 숏컷을 이용해서 Tab을 누르면 기본적인 GetSet Method를 호출합니다. 여기서 반환형과 이름을 필요한대로 수정하여 주면 됩니다. 기본적인 .. 더보기 12. 09. 22 MediaCapture (Audio, Video, Camera) 더보기 12. 09. 22 StandardStyles.xaml 더보기 For문과 Whie문의 속도차이 for문과 while 문의 속도 비교1.조건문이 있는 while과 for 문 비교whileunsigned int i = -1, j = 0;while(j < i){++j;}코드의 해석004114D0 mov dword ptr [i],0FFFFFFFFh // i를 42969..... 최대값으로 초기화004114D7 mov dword ptr [j],0 // j를 0으로 초기화004114DE mov eax,dword ptr [j] // j를 eax에 옮기고004114E1 cmp eax,dword ptr [i] // i와 eax와 비교 하고004114E4 jae main+51h (4114F1h) // while {} 진입004114E6 mov eax,dword ptr [j] // j를 eax 옮기고004114E9 .. 더보기 종로비트 C# 종로비트 C# 1. Local Variable Type Inference Object Initializers Collection Initializers Anonymous Types Auto-Implemented Properties Extension Methods Lambdas Query Expressions Expression Trees Partial Methods 2. C# 3.0 New Feature Implicitly Typed Local Variables( var ) C# var vs [ VB variant vs Javascriipt var vs C# object ] - 다르다. C# var은 Compiie-Time 에 Type에 type을 검사하고 type은 변할 수 없다. 하지만 나머지 형식은.. 더보기 이전 1 다음