본문 바로가기

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

[자작] SevenZipSharp 이용한 ZIP 압축 해제 [자작] SevenZipSharp 이용한 ZIP 압축 해제 [프로그램]설명 : 압축해제 프로그램 7z.dll 파일은 실행 프로그램과 같은 위치에 두면 되고, SevenZipSharp.dll 파일은 참조추가해서 프로그래밍하면 된다.홈페이지 : https://sevenzipsharp.codeplex.com사용방법 : https://talokda.wordpress.com/tag/sevenzipsharp/ 참 쉽게 만들어놔서 별다른 설명이 필요없다. 더보기
WPF & C# - Path 추출 또는 합치기 ( 파일명, 경로 / System.IO.Path 사용 / 파일 / 확장자 / extension / 문자열 ) WPF & C# - Path 추출 또는 합치기 ( 파일명, 경로 / System.IO.Path 사용 / 파일 / 확장자 / extension / 문자열 ) @ 파일명 전체 추출 ( 확장자 포함 )//파일명 추출 (확장자포함) string filepath = @"D:\다운로드\POP\Survive You.mp3";string file_fullname = System.IO.Path.GetFileName(filepath); // "Survive You.mp3" @ 파일 확장자 추출//파일 확장자추출string filepath = @"D:\다운로드\POP\Survive You.mp3";string file_extension = System.IO.Path.GetExtension(filepath); // ".mp3.. 더보기
[자작] ZIP 파일 암호 찾기 [자작] ZIP 파일 암호 찾기 [프로그램]설명 : ZIP파일 암호 찾기무작위 대입방식, STUDY용으로 만들었습니다. zip 파일 비밀번호 잊어버려서 만들게 된 프로그램. 더보기
[자작] TimeAlram ( 정시알람 / 정각알람 / 정각알림 / 정시알림 / 날씨 / 기상청 / weather ) [자작] TimeAlram ( 정시알람 / 정각알람 / 정각알림 / 정시알림 / 날씨 / 기상청 / weather ) [프로그램명]TimeAlram( 좀 더 신경쓰게 되면 바꿔야겠다. ) [설명]- 매 30분마다 알림창으로 알려준다.- 날씨도 알려준다. ( 공공데이터센터-기상청 xml 파싱 ) [기능]- 정시알람 : 매 30분 (세부설정 안함) > 알림창 ToeasMessage 처럼 나타났다가 자동으로 사라짐 > 알림창을 통해 날씨 아이콘 뜨도록 함 - 트레이아이콘 설정 > 트레이 아이콘으로도 날씨 아이콘을 나타나도록 함 - 시작프로그램 등록/해제 서비스명: 동네예보정보조회 서비스[변경사항]1. : 동네예보 하늘상태 변경 (구름조금 삭제) (기존값) 1, 2, 3, 4 (변경값 ) 1, 3, 4 * 1:.. 더보기
WPF & C# - 시작프로그램 등록 ( Run / 레지스트리 / 윈도우 시작 / 자동실행 / AutoStart ) WPF & C# - 시작프로그램 등록 ( Run / 레지스트리 / 윈도우 시작 / 자동실행 / AutoStart ) 시작프로그램등록 복사해서 붙여넣기 하려고 남겨놓는다.가장 심플하다고 생각한다.시작프로그램 레지스트리에 관련해서 자세한부분은 http://insurang.tistory.com/34 을 참고하시면 됩니다. 시작프로그램 등록 ( REGKey 수정 ) MainWindow.xaml 1234567891011121314 Colored by Color Scriptercs MainWindow.xaml.cs 12345678910111213141516171819202122232425262728293031323334353637383940using Microsoft.Win32;using System;using S.. 더보기
트레이아이콘 ( TrayIcon / notifyIcon ) 트레이아이콘 ( TrayIcon / notifyIcon ) 트레이아이콘 사용할 일이 생겨서 찾아보았다.프로그램 종료시 아이콘이 남아있는 현상이 있어서,종료코드에 notify.Dispose(); 을 넣어 주니 해결되었다.확실한지는 잘 모르겠으나 일단 반응은 잘 된다. 아이콘도 사용하기 쉽게 URI로 설정을 바꾸었다. 아... 코딩하기전에 반드시 참조추가로 'System.Windows.Forms' 를 추가해주어야 한다.참조추가는 우측에 '해당 솔루션 > 해당 프로젝트 > 참조' 에서 마우스 우클릭해서 '참조추가' 하면 된다. MainWindows.xaml 123456789101112 Colored by Color Scriptercs MainWindows.xaml.cs 1234567891011121314151.. 더보기
라디오버튼 ( Radio Button / Select / 설문조사 / XAML / 디자인 ) 라디오버튼 예제 ( Radio Button / Select Button / 설문조사 / XAML / 디자인 ) 필요해서 찾았다가 기왕 찾은 김에 제 입맛대로 정리해 보았습니다. MainWindow.xaml 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 Colored by Color Scriptercs MainWindow.xaml.cs 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606.. 더보기
WPF & C# - DispatcherTimer ( ticks / 타이머 / 초 / 반복 / Repeat / TimeSpan ) WPF & C# - DispatcherTimer ( ticks / 타이머 / 초 / 반복 / Repeat / TimeSpan ) DispatcherTimer ( ticks / 타이머 / 초 ) DispatcherTimer using System.Windows.Threading; // 짧게12345678DispatcherTimer timer = new DispatcherTimer();timer.Interval = TimeSpan.FromTicks(10000000); // ticks 10000000 = 1초timer.Tick += (s, a) =>{ MessageBox.Show("Completed"); timer.Stop();};timer.Start();Colored by Color Scriptercs //.. 더보기