일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Firebird
- PostgreSQL
- 셋업
- 데이터베이스
- xml
- 문자열
- 소니
- winsock
- 파이어버드
- 입문
- Delphi
- 초보
- vb
- MFC
- 설치
- SDK
- 인스톨
- Visual Basic
- c#
- dll
- Visual Studio 2005
- 시리얼 통신
- 델파이
- MySQL
- 기초
- 예제
- VB.NET
- WIN32 SDK
- 파라미터
- SQL
- Today
- Total
목록예제 (8)
프로그래밍 노트
C#에서 올림, 반올림, 버림 함수 사용하는 법 아래 소스를 한번 돌려보면 쉽게 이해 갈 수 있을 것 같음 지정 소수점 자리 이하로 올림, 반올림, 버림하는 함수를 밑에 만들어 두었음 using System; namespace mathTest { class Program { static void Main(string[] args) { double dValue1 = 123.456; double dValue2 = 987.654; double dValue3 = 192.837465; double dTest = 0; dTest = Math.Ceiling(dValue1); Console.WriteLine(dValue1 + " 올림 -> " + dTest); dTest = Math.Round(dValue1); Con..
우선 Car라는 클래스를 만들고 그 클래스를 사용하는 Run이라는 함수를 만들어 본다. private void Form1_Load(object sender, EventArgs e) { Car a = new Car(); Run(a); Close(); } public void Run(Car car) { MessageBox.Show("run!"); } public class Car { } 이번에는 Bike라는 클래스를 만들고 그 클래스를 사용하는 Run이라는 함수를 만들어 본다.Run을 표시하기 위해 Car를 위한 것과 Bike를 위한 것이 두 개가 필요하다. private void Form1_Load(object sender, EventArgs e) { Car a = new Car(); Bike b = ne..
PostgreSQL에서는 컬럼을 배열형으로 만들 수 있다. ● 배열형 컬럼 만들기 CREATE TABLE member( id serial PRIMARY KEY, name varchar(20), age integer, hobby varchar(100)[] -- 배열형 컬럼); 테이블을 만들 때 위와같이 컬럼 타입뒤에 []를 붙이면 배열형 컬럼이 된다. ● 배열형 컬럼에 데이터 추가하기 INSERT INTO member (name, age, hobby) VALUES('kim', 10, '{book, music}'); 배열형 데이터를 {} 안에 ","로 구분해서 입력한다. INSERT INTO member (name, age, hobby) VALUES('lee', 12, '{game}'); 데이터를 하나만 넣..
PostgreSQL의 트리거와 펑션 예제를 만들어 봤다.자료를 찾는데 너무 힘들어서 나중에 잊기전에 정리해봤다. ● 우선 테스트용 테이블 작성 CREATE TABLE datalog( logtime timestamp PRIMARY KEY, data varchar, content varchar); * 테이블 지우기DROP TABLE datalog; ● 펑션(Function) 함수 예제 이 함수가 실행되면 지정 테이블의 레코드가 10개를 넘으면 가장 오래된 것부터 지운다. CREATE FUNCTION data_fun() RETURNS trigger AS $data_fun$ DECLARErowcount integer; delcount integer; maxcount integer; BEGIN maxcount :..
Xcode에서 프로젝트 만들어서 간단한 프로그램을 만드는 것은 패스구구단 2단 출력하는 소스스 ViewController.m 화일에 소스를 입력한다. #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 사용할 라벨 배열 정의 UILabel *lb[9]; for(int i=1; i < 10; i++){ // 라벨 초기화 lb[i] = [[UILabel alloc] init]; // 라벨 위치 설정(라벨 x좌표, 라벨 y좌표, 라벨 폭, 라벨 높이) lb[i].frame = CGRectMake(10, i * 20, ..
● DLL 소스먼저 간단한 DLL을 만든다.DLL을 만들 때에는 C#에서는 클래스 라이브러리로 만든다.프로젝트를 하나 만드는데 클래스 라이브러리로 만든다.네임스페이스는 각자 프로젝트 이름에 따라 달라짐으로 소스를 볼때 주의가 필요하다.원격 객체일 경우는 아래의 소스와 같이 클래스에 : MarshalByRefObject에 붙여 주어야 된다.using System; namespace LunchCompo{ // 원격 객체일 경우 아래와 같이 써준다. public class Lunch : MarshalByRefObject { string[] MyMenu = { "짬뽕", "초밥", "순대" }; public string TodayMenu() { Random random = new Random(); int ran..
C#에서 DLL만들고 사용하기개발환경은 Visual C# 2010 Express에서의 예제이다. 이 내용은 Visual Studio 2010에서 해도 문제가 없다.메뉴 표시는 대신 한글이여서 조금은 이해하기 편할 것 같다. 먼저 DLL을 사용할 프로젝트를 만든다. 먼저 File > New Project를 선택한다.Console Application을 선택하고 적당한 이름을 입력한 후 OK를 누른다. 여기서 입력한 이름으로 프로젝트가 만들어지고 이 이름의 네임스페이스가 생긴다.그러면 아래와 같이 자동으로 소스가 조금 만들어진다. 사용할 DLL 프로젝트 만들기솔루션에서 왼쪽 클릭을 하고 Add > New Project를 선택한다. Class Library를 선택하고 DLL의 이름을 적고 OK를 누른다. DL..
Delphi에서 Firebird를 사용하기위한 무료 Component인 ZoesLib 설치하기 (ZoesLib는 Firebird 뿐 아니라 여러 다른 database도 지원한다.) ZoesLib가 지원하는 databse들 • MySQL 3.20 - 5.0 • PostgreSQL 6.5 - 8.1 • Firebird 1.0 - 2.0 • Interbase 5.0 - 7.5 • Microsoft SQL Server 7, 2000 • Sybase ASE 12.0, 12.5 • Oracle 9i • SQLite 2.8, 3.5 설치 SW version Delphi 2006 Firebird 2.5 ZeosLib 6.6.61. ZeosLib 설치 순서 1) ZeosLib 사이트에서 ZeosLib를 Download한..