일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- xml
- VB.NET
- 예제
- vb
- 셋업
- Firebird
- 데이터베이스
- c#
- 시리얼 통신
- MFC
- 입문
- 초보
- winsock
- 설치
- 델파이
- 파이어버드
- 기초
- Delphi
- SDK
- 인스톨
- 소니
- Visual Studio 2005
- WIN32 SDK
- MySQL
- Visual Basic
- dll
- SQL
- 파라미터
- 문자열
- PostgreSQL
- Today
- Total
목록분류 전체보기 (350)
프로그래밍 노트
C#은 객채지향 언어이다. ■ 개념그러기에 객체에 대해 아주아주 간단하게라도 알고 넘어가는 것이 좋다.객체는 속성과 메서드로 이루어져있다. 좀 더 쉽게 이야기하면 객체를 사물로 보고 사물에는 외양과 행동이 있다. 예를 들어 차를 보면 차의 색과 문의 개수는 외양을 나타내고 달리거나 라이트를 켜는 것은 행동에 해당한다. 객체 속성 메서드(method) 사물 외양( 특성) 행동 차 노랑 색, 문 4개 달리다, 라이트를 키다 ■ 사용법객체지향 언어에서 객체를 사용하는 방법은 크게 아래와 같은 세가지 방법이 있다.1. 객체.속성 = 값 Car.color = “red” 속성에 값넣기 2. 객체.메서드() Car.run() 메서드 실행하기 3. 객체.속성 출력(Car.color) 속성값 가져오기
C#으로 ASP.NET 웹 응용 프로그램을 만들기파일 > 새로 만들기 > 프로젝트 를 선택한다.아래의 그림에서 ASP.NET 웹 응용 프로그램을 선택하고 이름에 적당한 이름을 넣고 확인 버튼을 누른다.그러면 아래와 같은 화면이 표시된다.Default.aspx에서 오른쪽 클릭을 하고 디자이너 보기를 선택한다. 그러면 웹 디자인 화면이 아래와 같이 표시된다. 그리고 Default.aspx에서 오른쪽 클릭을 하고 브라우저에서 보기를 선택한다.그러면 아래와 같이 브라우저에 내용이 표시된다. 어느 버전부터는 잘 모르겠지만 IIS가 설치되어있지 않아도 바로 브라우저에서 볼 수 있다. 아래와 같이 개발 서버가 탑재되었다.
C#으로 WPF 응용 프로그램을 만들기파일 > 새로 만들기 > 프로젝트 를 선택한다.아래의 그림에서 WPF 응용 프로그램을 선택하고 이름에 적당한 이름을 넣고 확인 버튼을 누른다.그러면 아래와 같은 화면이 표시된다. WPF는 화면이 XAML로 되어있어 기존 폼 처럼 컨트롤을 가져다 놓을 수도 그리고 XAML 파일을 직접 변경해서도 작업할 수 있다.도구 상자에서 버튼을 선택하여 폼에 버튼을 그려 넣는다. 라벨도 추가한다. 그러면 XAML에도 버튼과 라벨이 추가된다.버튼을 더블 클릭하면 아래와 같이 버튼 클릭 이벤트에 대한 소스가 자동으로 만들어진다.label1.Content = "Hello";위 소스를 추가한다. WPF에서는 윈도우 폼의 Text 속성이 Content로 바뀌였다.실행 버튼을 누르면 아래의 ..
C#으로 윈도우 폼 응용 프로그램을 만들기파일 > 새로 만들기 > 프로젝트 를 선택한다.아래의 그림에서 Windows Forms 응용 프로그램을 선택하고 이름에 적당한 이름을 넣고 확인 버튼을 누른다.그러면 아래와 같이 폼이 표시된다. 도구상자가 오른쪽에 접혀져 있다. 도구상자를 클릭하면 아래의 화면처럼 도구상자가 표시된다. 개인적으로는 VB에서 쓰던 버릇이 있어서 도구상자를 왼쪽에 표시하는 것이 편하다. 도구상자의 위치는 드래그 앤 드랍으로 쉽게 위치를 바꿀 수 있다.도구상자에서 버튼을 더블클릭하면 자동으로 화면에 버튼이 생긴다. 아니면 도구상자에서 버튼을 선택해서 폼에 버튼을 그려 넣어도 된다.버튼과 같은 방법으로 라벨도 하나 추가한다. 처음 C#을 실행시키면 기본적으로 속성창이 표시되지 않는 것같다..
C#을 전혀 해보지 않은 상황에서 콘솔 응용 프로그램 만들어보기이 예제는 윈도우즈 XP에서 Visual Studio 2010 Professional을 사용했다.먼저 C#을 실행시킨다. 파일 > 새로 만들기 > 프로젝트 를 선택한다. Visual C#을 선택하고 콘솔 응용 프로그램을 선택한 후에 적당한 이름을 넣고 확인 버튼을 누른다.그러면 아래와 같이 소스가 자동으로 만들어진다.C#에서는 아래와 같이 Con만 입력하더라도 아래의 그림과 같이 자동입력 기능이 지원되어 리스트에서 선택한 것이 자동으로 입력된다.아래의 그림과 같이 Console.WriteLine("Hello"); 를 입력한다. Console.WriteLine는 콘솔에 지정한 라인을 출력하는 함수이다.빌드 > 솔루션 빌드 를 선택하여 빌드를 한..
.NET Framework의 구성닷넷 프레임웤은 개발과 실행에 필요한 다양한 라이브러리를 제공한다. 공통 언어 런타임(CLR - Common Language Runtime) 닷넷 프레임웤은 공통 언어 런타임(CLR) 다시 말해서 실행 환경을 제공한다. 자바에서 말하는 가상머신으로 생각하면 좋을 것같다. CLR은 닷넷을 지원하는 언어로 만든 프로그램을 실행해주고 관리해 주는 가상 운영체제이다.공통 언어 스펙(CLS - Common Language Specification) CLS는 언어의 규칙이다. CLR에서 실행되려면 반드시 CLS를 지켜야만 된다.
이거 설치한다고 3일 걸렸다. T.T 너무 짜증이 나서 적어둔다. 나중에 또 잊어버리고 버벅거릴까봐서. 1) 먼저 2010용 ZEOS를 다운로드 받는다. http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/ 위 사이트에서 zeosdbo-7.0.0-alpha를 다운받는다. 2010에서 ZEOS를 쓰려면 알파버전이지만 이것을 쓰는 방법밖에는 없는 것같다. 2) 압축을 풀고 압축을 푼 데이터를 아래 폴더에 복사한다. C:\Program Files\Embarcadero\RAD Studio\7.0\lib\ZeosLib (당연한 이야기지만 위 폴더는 사용자 마다 틀릴 수 있다.) 3) packages 폴더의 delphi14에 들어가 Zeo..
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShellApi, Menus; const WM_NOTIFYICON = WM_USER + 333; type TForm1 = class(TForm) PopMenu: TPopupMenu; Show1: TMenuItem; EXit1: TMenuItem; procedure EXit1Click(Sender: TObject); procedure Show1Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedu..
// GetFileList : Sub Folder안의 File까지 검색하는 함수 // slFileList : 반환하는 File List // sPath : 검색한 Root Folder // sMask : File 검색 Mask 설정 // 예) '*.txt', '*.exe' // bSubDir : SubFolder 검색 유무 procedure GetFileList(slFileList: TStringList; sPath, sMask: string; bSubDir: boolean); var i, iFindRst : integer; SrchRec : TSearchRec; slFolder : TStringList; begin if sPath[length(sPath)] '\' then sPath := sPath +..