목록전체 글 (104)
UD_park's IT story
이번에는 API와 MFC에 대해 알아보는 포스팅을 해보도록 하겠습니다. 일단 API의 정의는 다음과 같습니다 프로그래머를 위한 운영체제나 프로그램의 인터페이스로서 사용자와 직접 대하게 되는 그래픽 사용자 인터페이스나 명령형 인터페이스와 차이를 가짐 정의만 보기엔 어려운 감이 있으니 저의 방식으로 쉽게 설명하자면 다음과 같습니다 C로 프로그램을 만들고 그것을 사용자가 사용하기엔 비전공자들에게는 콘솔창이 어렵습니다 따라서 윈도우 창같은 모습으로 User Interface를 구성하게 만드는 도구가 바로 API입니다. 그리고 MFC를 설명하자면 API를 한층 더 업그레이드 시킨 도구라고 생각하시면 될 것 같습니다. 그리고 MFC는 API가 C를 기반으로 확장된 도구라는 것과 같이 C++의 기반으로 확장된 도구가..
이번에는 C / C++ / C#의 발전과 임베디드에 대해서 알아보는 포스팅을 진행해보도록 하겠습니다 C언어에 대해서 먼저 알아보겠습니다 C언어는 1971년에 설계되고 개발된 시스템 기술용 프로그래밍 언어입니다 지금 사용하고있는 C 언어의 대부분의 틀이 이때 생겨난 부분들이고 현재는 계속 발전중입니다 많이들 C와 Java의 차이점에 대해 궁금해 하실 것입니다 C는 절차지향 언어이고, Java는 객체지향 언어 입니다. 절차와 객체에 대해서 조금 더 상세하게 설명을 하자면은 절차지향은 바로 프로그램이 코딩된 코드들을 위에서부터 아래로 순서대로 쭉 실행되어 내려갑니다 만약 절차지향 언어에서 오류가 난다면 간혹 오류난 부분부터 그 이후 부분까지 모두 수정해야하는 경우가 있곤합니다. 객체지향 언어는 여러가지 상황이..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Winform의 MaskedTextBox과 동시에 ToolTip에 대한 개념과 사용법에 대해서 포스팅을 시작해보도록 하겠습니다 일단 설명을 먼저 시작해보도록 하겠습니다 MaskedTextBox는 TextBox에다가 입력의 형식을 지정할 수 있습니다 날짜같은 경우 텍스트 박스일 땐, 사용자 마음대로 2018-07-19 라거나 2018.7.19 로 쓰거나 2018/07/19 등등 여러가지 형태로 쓰면 값을 처리하기가 힘들어지게 됩니다 이럴 때 MaskedTextBox를 사용하면 "0..
2018/06/12 - [IT] - [C/C++/C#] C/C++/C#의 기본 용어 정리① 2018/06/28 - [IT] - [C/C++/C#] C/C++/C#의 기본 용어 정리② [이 포스팅은 시작하세요! C# 7.1 프로그래밍, 이것이 C++이다 의 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 1. 파라미터 (Parameter) 2. 인자 3. 레이블 (Label) 첫 번째로 파라미터입니다 두 번째의 인자는 파라미터에서 함께 설명하도록 하겠습니다 일단 파라미터의 정의는 다음과 같습니다 메서드나 생성자의 인자를 읽어들여 저장하는 공간 쉽게 이야기하자면 함수에서 사용되어져 끝난 값이나 사용중인 변수들의 값들을 담아두는 그릇입..
[이 포스팅은 예제로 배우는 C# 프로그래밍의 http://www.csharpstudy.com/ 내용을 발췌하였습니다] [보기용 예제 소스 코드에서 오류 발생시에 댓글이나 방명록에 글을 남겨 주시면 수정/보완하겠습니다] 이번에는 Winform의 ListView에 대한 개념과 사용법에 대해서 포스팅을 시작해보도록 하겠습니다 일단 ListView 설명에 앞서 파일을 찾아내는 일을 수행하는 파일 탐색기라고 불리는 아이가 있습니다 이 파일 탐색기가 찾아낸 파일들을 다양한 리스트 모습으로 보여주는 컨트롤이 바로 ListView입니다 ListView에서 파일 리스트들을 보여주는 방식은 Details, List, Title ,LargeIcon ,SmallIcon 등 5가지가 있습니다 일단 코드로 설명하기 이전에 제가..