일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 셋업
- MFC
- PostgreSQL
- 델파이
- Delphi
- Firebird
- 설치
- 시리얼 통신
- 인스톨
- 데이터베이스
- VB.NET
- Visual Studio 2005
- MySQL
- c#
- xml
- 소니
- 기초
- 파이어버드
- winsock
- SDK
- Visual Basic
- vb
- 파라미터
- dll
- WIN32 SDK
- 예제
- 초보
- 입문
- SQL
- 문자열
- Today
- Total
목록분류 전체보기 (350)
프로그래밍 노트
● 데이터 베이스 사용자 만들기 create user wwwi with password 'wwwi'; ● 데이터베이스 만들기 create database wwwi; ● 테이블 만들기 create table testa ( key char(16) primary key, val1 integer, val2 integer,); *테이블 만들 때에 NOT NULL 제약(NULL Data 입력 금지), UNIQUE 제약, (동일한 Data 입력 금지) DEFAULT 초기값 설정가능 create table testa ( key char(16) primary key, val1 integer not null, val2 integer unique, val3 integer default 0 not null); *constra..
c#에서 PostgreSQL을 ODBC로 접속할 때 아래의 에러 메시지가 발생했다. ERROR [IM014] [Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. 원인 말그대로 아키텍처 불일치다.이것을 맞추어 주기위해서는프로젝트의 속성에서 빌드 탭의 일반의 플랫폼 대상을 PostgreSQL의 odbc의 Bit와 맞추어 주면 된다.PostgreSQL ODBC를 32bit로 했으면 x86으로 64bit로 설치했으면 x64로 하거나Any CPU로 설정하면 상관없이 동작한다.
C#에서 PostgreSQL를 ODBC 통해서Bytea 형의 데이터를 추가하려할 때 밑의 에러가 발생했다. ERROR: type "lo" does not exist 인터넷에서 열심히 검색해 보면 이런 에러가 발생했다는 사람만 있지 해결책이 없었다. 그래도 하루종일 찾으니 답은 나왔다.ODBC 데이터 원본 관리자의dsn 명의 구성을 보면 Option이 있다.Option에서 Datasource를 클릭하면 Advanced Options 창이 표시되고거기서 Page2를 보면 아래의 설정 항목이 있다. □bytea as LO 이것을 체크하고 [OK]를 클릭한 뒤 [Save]를 클릭한다그리고 프로그램을 다시 실행하면 에러가 발생하지 않고 바이너리 파일을 PostgreSQL의 테이블에 넣을 수 있다. 혹시 나 같은 ..
WCF(Windows Communication Foundation) 나도 잘 몰라서 설명을 잘 못하겠다.그래도 우선 아래 소스는 이해가 갔다. 프로세스간 통신을 하려면 이전에는 여러가지 방법이 있었다.그런데 WCF는 그것을 간단하게(?) 해결하여준다. WCF를 이해하기 위해서는 몇가지 알아야할 개념이 있다.난 복잡한 것을 잘 모르니까 그냥 내가 이해한 대로 나를 위해 적어본다. WCF로 프로세스간 통신을 하기위해서는 서버와 클라이언트가 필요하다.WCF는 서버의 함수들을 클라이언트에서 호출할 수 있게 해준다. 서버의 함수를 클라이언트에서 호출을 할 수 있게 하기 위해서 해야되는 몇가지 작업이 있다.우선 EndPoint라는 것을 서버에도 클라이언트에도 만들어주어야한다.어떤 프로세스간 통신을 하더라도 서로 통..
using System;using System.Diagnostics; namespace GetFunctionName{ public static class cs { public static string test(object sender) { // 이전 함수명 string prevFuncName = new StackFrame(1, true).GetMethod().Name; // 이전 Class명 string prevClassName = new StackTrace().GetFrame(1).GetMethod().ReflectedType.Name; return prevFuncName + " - " + prevClassName; ; } }} c#에서는 자신을 부른 함수명이 무엇인지그리고 그 함구가 어떤 Class였..
C#에서 TabIndex를 설정해도 정상적으로 동작하지 않을 때가 있다. 이유는 그룹박스나 패널을 이용하였을 때 그룹박스와 패널의 TabStop이 false라도 TabIndex의 순서를 맞추어 주어야만 정상적으로 동작한다.그리고 C#에서는 동일한 TabIndex를 허용한다.
우선 아두이노를 사봤다. 아두이노 사서 처음 해본 것을 적어봤다.우선 보드에 있는 LED를 깜빡여보는 것은 참 쉽다.나중에 우리 애들 알려주려고 글을 가능하면 초등학생도 이해하게 하고 싶어서 썼는데 참 글 못 쓴다. -.-;;그리고 문제는 우리 애가 전혀 관심을 안갖는다. 하기야 관심없는데 알려줄 필요는 없지...그래도 혹시나 해서 아두이노로 노는 것에 대해 기록을 남기는 것이 좋을 것 같아 적어봤다. http://arduino.cc/en/Main/Software 위 주소에서 Arduino IDE(아두이노 통합 개발 툴)를 다운로드하고 설치했다.다운로드한 아두이노 IDE(arduino-1.0.5-r2-windows.exe)를 실행시킨다. 그러면 아래의 메세지가 표시된다."다음 프로그램이 이 컴퓨터를 변경..
전기전자학회(IEEE)의 SPECTRUM에서 선정한 프로그래밍 언어 탑 10 http://spectrum.ieee.org/computing/software/top-10-programming-languages c#도 아직 쓰기는 적지 않게 쓰고는 있나보네델파이는 27위군 역시 파이썬이 인기가 있나보다.
미국에서 잘나가는 대학 순으로 39개 대학에서 프로그래밍 기초 과정으로 27개의 대학에서 파이썬을 사용하나 보다. Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities 내가 대학교 다닐 때만 해도 포트란이였는데....지금은 포트란 자체가 없네 ^^;;파이썬이 정말 잘나가네~c#은 리스트에도 없네.
WPF Window에서 IWin32Window가 필요할 때가 있다.WPR와 Window Form을 같이 사용할 때, WPF로 만든 Windows위에 Window Form을 표시하기 위해서는 WPF Window의 IWin32Window를 얻어야 된다.그것을 얻기 위해서는 아래와 같이 Wrapping을 해서 사용할 수 있다. public class Wpf32Win : System.Windows.Forms.IWin32Window { public IntPtr Handle{ get; private set; } public Wpf32Win(Window wpfWin) { Handle= new WindowInteropHelper(wpfWin).Handle; } } 위와 같이 정의하여 WPF window에서 아래와 같이..