본문 바로가기
C# 시작하기 - 콘솔(Console) 응용 프로그램 (입출력) C# 시작하기 - 콘솔(Console) 응용 프로그램 (입출력) C# 프로그래밍을 시작하는 분들을 위한 간단한 콘솔 프로그램 예제입니다. 이 예제를 통해 콘솔창에 원하는 문자열을 입력/출력하는 방법을 확인합니다. 1234567891011121314151617181920212223using System; namespace _001{ class Program { static void Main(string[] args) { Console.WriteLine("문제1. 고조선 건국자는?"); Console.Write("입력하세요 : "); string name = Console.ReadLine(); Console.WriteLine("\n문제2. 고조선 건국연도는?"); Console.Write("입력하세요 : B.. 2019. 2. 25.
펀드별 수익률 순위 도표, 보험사 7개 2019년 1월 7일 기준 펀드별 수익률 순위 도표, 보험사 7개 2019년 1월 7일 기준 ◆ 메트라이프 구분 상품에 따라 약간의 차이가 있음 설정일 수익률 1년 3년 5년 누적 보수 (%) 메트 라이프 채권형 2005.07.04 5.13 5.84 16.55 68.82 0.480 글로벌주식형 2007.03.04 0.86 21.06 35.19 80.65 0.560 아시아주식형 2007.11.05 -9.60 42.97 44.54 17.68 0.460 배당주식형 2007.04.04 -6.04 26.10 43.45 142.47 0.780 미국주식형 2005.07.04 9.64 40.09 65.44 182.61 0.410 가치주식형 2005.07.04 -6.42 25.95 27.84 167.39 0.780 인덱스주식형 2007.11.08.. 2019. 2. 24.
비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기) 비주얼스튜디오 윈도우 아이콘 인클루드 가이드 (아이콘 만들기 크기) 출처는 스택오버플로우이며, 윈도우 비스타, 7, XP 등은 이미 적정 사이즈 가이드가 있습니다. 그래서 비표준으로 아무 크기의 아이콘을 사용하면 안 되고, 윈도우 응용프로그램 가이드에 맞춰 윈도우 아이콘 만들기를 해야 합니다. 가령, XP 표준에는 256 * 256이 없습니다. 세부적으로 96dpi를 기준으로 작업해야 하나 윈도우 OS 마다 적정 크기가 다르므로 ICON을 추가할 땐 반드시 가이드에 맞춰 사이즈를 정해놓고 만들어야 합니다. 다행히 많은 표준 가이드를 스택오버플로우에 정리되어 있네요. 관련 글 소개합니다. 윈도우XP는 16, 32, 48 사이즈의 아이콘을 사용(만들기)합니다. 윈도우7은 256 크기 윈도우 아이콘을 지원합니.. 2019. 2. 23.
C# 마우스 매크로 만들기 Mouse 자동 클릭 프로그램 강좌 C# 마우스 매크로, Mouse 클릭, 위치 이동 소스 예제 웹 서핑으로 얻은 소스 정리하여 소개합니다. 마우스 매크로에 필요한 기능은 2개입니다. 마우스 커서 위치 이동마우스 자동 클릭 이벤트 발생 그래서, 아래처럼 『마우스 매크로』에 필요한 MouseEvent 함수, SetCursorPos 함수를 선언합니다. 12345[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]public static extern void MouseEvent(int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo); [DllImport("user32")]pu.. 2019. 2. 22.
Qt QDialogButtonBox connect 이벤트 예제 소스, signal slot emit Qt QDialogButtonBox connect 이벤트 예제 소스, signal slot emit Qt Designer - Buttons - Button Box 위 그림처럼 『Button Box를 ui에 추가』했을 때 이벤트 설정하는 방법입니다. Qt5 이전, 이후 버전으로 구현 소스를 나눌 수 있습니다. Qt5 이전 버전 12connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));cs connect는 다들 아시다시피 Qt5.3 이후로 획기적인 변화가 생겼죠. 그래서 Qt5 이전 버전을 쓰신다면 위와 같이 예전 스타일로 사용하시면 됩니다. Q.. 2019. 2. 21.
금융권 1년 적금 예금 금리, 2019년 상반기 (저축은행, 신협 등) 금융권 1년 적금 예금 금리, 2019년 상반기 (저축은행, 신협 등) 적금 금리 높은 곳 먼저 알려드립니다. 예금 금리 정리된 표는 적금 아래에 있습니다. ◆ 1년 정기 적금 금리 - 우대금리 미적용□ 은행권, 1금융권 은행명 상품명 세전 금리 우체국 정기적금 2.00% SC제일은행 정기적금 (인터넷) 1.90% 전북은행 정기적금 1.85% NH농협 정기적금 (인터넷) 1.80% BNK경남은행 정기적금 (인터넷) 1.70% BNK부산은행 정기적금 1.70% 우리은행 정기적금 (인터넷) 1.60% KB국민은행 정기적금 1.60% IBK기업은행 정기적금 (인터넷) 1.55% 신한은행 정기적금 (인터넷) 1.20% □ 저축은행 신협 등 2금융권 은행명상품명세전 금리 신목신협 아동수당적금 최대 5% (월 50.. 2019. 2. 20.
C# Lambda 예제, if else 람다 축약 방법 (Action 델리게이트) C# Lambda 예제, if else 람다 축약 방법 (Action 델리게이트) 출처 : c# If else shorthand [바로가기] 아래와 같은 if else 문을 축약하려 합니다. 1234567891011bool validName = true; if (validName){ name = "Daniel"; surname = "Smith";}else{ MessageBox.Show("Invalid name");}Colored by Color Scriptercs bool 변수에 물음표 연산자를 응용하여 처리할 수 있을까요? 123456789validName ? { name = "Daniel"; surname = "Smith";} : { MessageBox.Show("Invalid name");}Colo.. 2019. 2. 19.
Git, Tortoise Git 설치 방법 - 윈도우XP SP3 형상관리 툴 Windows XP 서비스팩3에서 형상 관리 방법 Git 2.10.0 - TortoiseGit 1.8.16.0 설치 마이크로소프트의 윈도우XP 지원 중단과 함께 윈도우 환경에서의 형상관리 방법도 바뀌었습니다. 부득이하게 XP에 개발환경을 구축한 분들은 GIT을 사용하기 위해 낮은 버전의 형상관리 툴을 설치해야 합니다. 이 포스트에선 GIT과 거북이 설치 방법을 알려드립니다. Windows XP에 설치해야 하므로 버전 꼭 확인하며 포스트 내용 끝까지 읽어주세요. 윈도우XP 설치 버전GIT 2.10.0TortoiseGIT 1.8.16.0 분할 압축 파일 GIT 2.10.0 설치먼저 참조할 사이트 소개합니다. Git for windows - windows version [바로가기]Git for Windows .. 2019. 2. 18.
MFC 배열 CByteArray 사용법 (New, Delete, Set, Add) MFC 배열 CByteArray 사용법 (New, Delete, Set, Add) CByteArray - 1 [New, Delete] 12345678CByteArray* pA = new CByteArray;pA->SetSize( 2, 5 ); delete( pA );pA = NULL; delete(pA);pA =NULL;cs [SetSize, SetAt] 12345678CByteArray AL; AL.SetSize( 8 );AL.SetSize( 4, 5 ); AL.SetAt( 0, 100 );AL.SetAt( 1, 'A' ); AL.SetAt( 1, 'B' );cs [SetAtGrow] 123AL [2] = 102; AL.ElementAt( 3 ) = 103; AL.SetAtGrow( 4, 104 );c.. 2019. 2. 16.
2019년 달라지는 세금 교통 출산 육아 제도, 경기 부양? 2019년 달라지는 세금 교통 출산 육아 제도, 경기 부양? ▷ 세금 제도 1) 주택임대 소득 과세 강화 2018년까지는 보유 중인 주택에서 발생하는 주택임대소득이 2,000만원 이하면 비과세였지만, 2019년부터 발생하는 주택임대소득이 2,000만원 이하인 경우에도 세금을 내야 합니다. 발생할 주택임대소득의 종합소득 합산 관세가 원칙이지만 2,000만원 이하인 경우 14%의 세율로 분리과세 선택이 가능합니다. 2) 신용카드 소득공제 1년 연장, 박물관 미술관 공제 신용카드 소득공제 적용 기한이 연장되고, 공제 대상도 확대. 근로자의 세부담 증가와 이에 따른 소비위축 등 경제에 미치는 영향을 고려해 적용 기한이 1년 더 연장. 박물관. 미술관 입장료도 "도서, 공연비" 항목에 추가해 30% 소득공제 혜택.. 2019. 2. 15.
2019년 2, 3월 경제전망 및 국내 글로벌 증시 방향 (미중 회담 영향) 2019년 2, 3월 경제전망 및 국내 글로벌 증시 방향 (미중 회담 영향) ◆ 2월 경제전망□ 지금 증시 상황은 새해 초에 증권시장에서 2019년 KOSPI는 1,950에서 2,150 사이의 밴드를 유지할 것으로 보였습니다. 지금 2,200 선을 유지하는 것은 과거의 한국 시장에 대한 평가를 기반으로 한 것으로 보입니다. 경제전망 일각에서는 전 세계의 시장에서 한국 시장이 올 한해에는 가장 큰 성장률을 보일 것으로 기대하고 있습니다. 다만 한국 시장 절반이 아니라 그중에서도 국내 매출성장률이 기대되는 곳으로의 투자가 이루어질 것으로 보입니다. 특히 조선, 화학, 건설은 기존의 수치로 봤을 때 저점으로 유지되는 것으로 보여 2019년 올 한해에는 기대해 볼 만하다고 보입니다. □ 경제전망 및 어떤 변화가.. 2019. 2. 14.
SQL Server C# 연동 시 double 변수 값은 float real로 처리 SQL Server float, real과 C# double 매핑 연동 C#에서 GPS 좌표인 위도 경도나 각종 소수점 처리할 땐 double 자료형을 사용합니다. 정밀도가 높아야 하는 데이터를 DB에 넣을 땐 SQL Server의 float나 real과 매칭하여 사용합니다. 다만, SQL 서버의 float(53)는 일반 프로그래밍 개발 언어의 float와 의미가 같습니다. real은 float(53)이 아니라 float(24)로 같지 않고요. decimal 소수 (x, y)는 SQL Server에서 부동 소수가 아닌 자릿수가 고정된 소수를 다룰 때 사용합니다. C#에서 제공하는 decimal 자료형과 전혀 다르며 128 비트 부동 소수점(128 bit floating point number) 형태와 유.. 2019. 2. 13.