본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - SQLite 에러 조치 방안 ( SQLlite ) WPF & C# - SQLite 에러 조치 방안 ( SQLlite ) 에러 발생위치123// SQLite DB 파일 생성string sqlFile = @"C:\Users\admin\Desktop\aaa\a.sqlite";SQLiteConnection.CreateFile(sqlFile);cs 에러 메세지System.IO.FileLoadException: '혼합 모드 어셈블리는 런타임의 버전 'v2.0.50727'에 대해 빌드되며 추가 구성 정보 없이 '4.0' 런타임에 로드할 수 없습니다.' 조치방안App.config 파일 수정 원본123456 App.configColored by Color Scriptercs 수정123456 Colored by Color Scriptercs 이게 무슨 역할일까?useLe.. 더보기
WPF & C# - SQLite 설치하기 ( 에러발생 시 조치 방안 / SQLlite) WPF & C# - SQLite 설치하기 ( 에러발생 시 조치 방안 / SQLlite) SqlLite 다운받는곳 : https://sourceforge.net/projects/sqlite-dotnet2/ 항상 최신버전이 유지되므로 해당 링크를 통해 다운로드 받으면 된다. 프로그램을 다운받아 설치후 에는 해당프로젝트에서 마우스 우클릭 후 참조추가를 해주면된다. 참조추가에서 찾아보기 클릭하고 "C:\Program Files (x86)\SQLite.NET\bin" 를 찾아가면 있다. 만약 에러메세지가 발생한다면 아래와 같이 조치를 해주자. 에러메세지 심각도코드설명프로젝트파일줄비표시 오류(Suppression) 상태경고빌드 중인 프로젝트의 프로세서 아키텍처 "MSIL"과(와) "System.Data.SQLite.. 더보기
WPF & C# - SortedList<TKey,TValue> 클래스 ( 동적배열 / 키 / 값 ) WPF & C# - SortedList 클래스 ( 동적배열 / 키 / 값 ) SortedList클래스는 Key값으로 Value를 찾는 Map ADT 타입 (ADT: Abstract Data Type)을 내부적으로 배열을 이용해 구현한 클래스이다.[출처 : http://www.csharpstudy.com/DS/dynamic-array.aspx ] 예제 12345678910111213141516private void CreateDB_Click(object sender, RoutedEventArgs e){ SortedList list = new SortedList(); list.Add("a", "Tim"); list.Add("b", "Ted"); list.Add("c", "Kim"); string name =.. 더보기
WPF & C# - 실행중인 윈도우 최상위로 실행시키기 ( topmost / process / hWnd / 프로세스 / 프로세서 / 프로그램 ) WPF & C# - 실행중인 윈도우 최상위로 실행시키기 ( topmost / process / hWnd / 프로세스 / 프로세서 / 프로그램 ) MainWindow.xaml 1 2 3 4 5 Colored by Color Scripter cs MainWindow.xaml.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 // 실행된 프로그램의 핸들값 가져오는데 필요 public delegate boo.. 더보기
WPF & C# - Touch 앱 만들기 첫번째 예제 WPF & C# - Touch 앱 만들기 첫번째 예제 잃어버릴까봐 일단 링크만 둡니다. 나중에 시간날때 정리하겠습니다. 출처 : https://msdn.microsoft.com/library/ee649090(v=VS.100).aspx 더보기
WPF & C# - Progressbar 예제 5가지 ( 프로그래스바 / 프로그레스바 ) WPF & C# - Progressbar 예제 5가지 ( 프로그래스바 / 프로그레스바 ) MainWindow.xaml. 123456789101112131415161718192021222324252627282930313233343536 Progress Bars Progress bars indicate the progress of an operation. Some progress bars do not repeat others make many iterations. This example allows you to choose the number of times that the progress bar repeats. Choose number of ProgressBar iterations. StatusBar Co.. 더보기
WPF & C# - 변수란? byte, short, int, long, float, double, char, boolean WPF & C# - 변수란? byte, short, int, long, float, double, char, boolean 1. 변수란변수란 값을 저장할 수 있는 메모리 공간이며 데이터를 저장할 공간을 할당하고 이름을 붙이는 것을 변수 선언이라고 한다. 변수를 선언시에 변수의 데이터 타입과 변수명(이름)을 지어주어야 한다. 즉 사용할 변수의 데이터 종류가 정수, 문자, 실수 에 따라 메모리(데이터 공간)의 크기가 달라지며 해석되는 방법도 달라진다. 변수에는 다양한 타입의 값을 저장할 수 없고, 한가지 타입의 값만 저장이 가능하다. 변수에 이름을 지어주는 이유는 이 변수명을 통해 변수에 접근하고, 할당 받은 값을 저장하거나 그 곳에 있는 값을 읽기 위해 변수명을 지정해야 한다. 만약 변수명을 지정하지 않는.. 더보기
WPF & C# - BitmapImage Cache 로 생성하기 ( 비트맵이미지 캐시 / CacheOption / BypassCache / Uri / 비트맵 캐쉬 ) WPF & C# - BitmapImage Cache 로 생성하기 ( 비트맵이미지 캐시 / CacheOption / BypassCache / Uri / 비트맵 캐쉬 ) MainWindow.xaml.cs 1234567891011121314151617// 비트맵 생성BitmapImage _image = new BitmapImage();_image.BeginInit();_image.CacheOption = BitmapCacheOption.None;_image.UriCachePolicy = new RequestCachePolicy(RequestCacheLevel.BypassCache);_image.CacheOption = BitmapCacheOption.OnLoad;_image.CreateOptions = Bit.. 더보기