Programing
-
-
ShowWindow() 함수Programing/DirectX 2008. 5. 7. 13:09
ShowWindow (hWnd, SW_SHOWDEFAULT) CreateWindow 함수는 윈도우에 관한 모든 정보를 메모리에 만든 후 윈도우 핸들을 리턴값으로 넘겨준다. 넘겨지는 윈도우 핸들은 지역변수에 저장되었다가 이 윈도우를 참조하는 모든 함수의 인수로 사용된다. CreateWindow 함수로 만든 윈도우는 메모리상에만 있을 뿐이며 아직까지 화면에 출력되지는 않았다. 메모리에 만들어진 윈도우를 화면으로 보이게 하기 위하여 BOOL ShowWindow (hWnd, nCmdShow); 의 함수를 사용하게 된다. hWnd 인수는 화면으로 출력하고자 하는 윈도우의 핸들이며, CreateWindow 함수가 리턴한 핸들을 그대로 넘겨 주면 된다. 두번째 인자인 nCmdShow는 윈도우를 화면에 출력하는 방법을..
-
IDirect3D9::CreateDevice 메서드Programing/DirectX 2008. 5. 7. 12:40
CreateDevice 메서드 - 디스플레이 어댑터를 나타내기 위한 장치를 생성한다. 구문은 아래와 같다. HRESULT CreateDevice( UINT Adapter, D3DDEVTYPE DeviceType, HWND hFocusWindow, DWORD BehaviorFlags, D3DPRESENT_PARAMETERS *pPresentationParameters, IDirect3DDevice9** ppReturnedDeviceInterface ); 1. Adapter : 디스플레이 어댑터를 나타내는 서수. D3DADAPTER_DEFAULT 는 항상 1차 디스플레이 어댑터이다. 2. DeviceType : 목적의 장치 타입을 식별한다. 목적의 장치 타입을 이용할 수 없는 경우, 이 메서드는 실패한다. ..
-
D3DPRESENT_PARAMETERS 구조체Programing/DirectX 2008. 5. 7. 12:04
프레젠테이션 파라미터를 기술한다. 구문 typedef struct _D3DPRESENT_PARAMETERS_ { UINT BackBufferWidth, BackBufferHeight; D3DFORMAT BackBufferFormat; UINT BackBufferCount; D3DMULTISAMPLE_TYPE MultiSampleType; DWORD MultiSampleQuality; D3DSWAPEFFECT SwapEffect; HWND hDeviceWindow; BOOL Windowed; BOOL EnableAutoDepthStencil; D3DFORMAT AutoDepthStencilFormat; DWORD Flags; UINT FullScreen_RefreshRateInHz; UINT Present..
-
유효성 검사 컨트롤 - RequiredFieldValidator 컨트롤Programing/Web 2008. 5. 2. 16:25
예를 들어 이름이나 주민번호등등 필수적으로 입력해야 되는 필드에 유저가 값을 입력하지 않는다면....물론...안된다. RequiredFieldValidator은 유효성 검사를 통해 앞서 말한 상황에 대한 대비를 할 수 있게 해준다. RequiredFieldValidator의 사용 예는 다음과 같다. ControlToValidate 로 해당 컨트롤과 연결하고, ErrorMessage로 에러 메세지를 표현한다.
-
GridView 컨트롤Programing/Web 2008. 4. 30. 19:23
지난번에 SqlDataSource을 사용하여 DB데이터를 확보했다면 이제 그 데이터를 표현하여야한다. GridView 컨트롤은 데이터를 테이블 형식으로 렌더링하고 열 정렬, 데이터 페이징, 단일 레코드 편집 또는 삭제 기능을 제공하는 등 다른 데이터 바인딩 컨트롤보다 더 많은 기능을 가지고 있는 매우 유용한 컨트롤이다. ASP.NET 1.x 에서 사용되던 DataGrid컨트롤을 대체하는 새로운 컨트롤인데 개선된 점은 다음과 같다. 향상된 디자인 타임기능(더욱 편리해진 컨트롤 인터페이스) 향상된 데이터 소스 바인딩 기능 열 형식 추가 지원 PageTemplate을 통한 사용자 지정 페이저지원 확장된 이벤트 모델 상당히 난감하지만 위와같이 분명히 무엇인가 개선되고 좋아진것이라 한다. 사실 이전버전과의 호환성..
-
SqlDataSource 컨트롤Programing/Web 2008. 4. 30. 18:16
MSDN : 데이터 바인딩된 컨트롤의 SQL 데이터베이스를 나타냅니다. 네임스페이스: System.Web.UI.WebControls .net 2.0에 새로 생긴 컨트롤인데 가면 갈수록 굉장히 개발이 편해지고 있구나를 느끼게 해주는 클래스이다. 말 그래도 DB에 쿼리문까지 해서 실행된 결과를 가져오게 해주는 컨트롤이다. 본문에 SqlDataSource을 드래그 하면 다음과 같은 문구가 나온다. 하지만 이러한 기본형태로는 아무런 기능을 하지 못한다. 위와 같이 생긴 SqlDataSource컨트롤의 오른쪽 화살표를 누르면 원하는 DB와 연결을 할수있는 폼이 나와준다. 위의 연결문자열을 클릭해서 보면 아이디와 패스워드까지 DB에 연결할수있는 문자열이 자동 생성됨을 알수있다. 연결문자열은 각 DBMS마다 각기 다..
-
웹페이지와 DB를 연결하자.!!Programing/Web 2008. 4. 29. 20:21
1. SqlConnection 개체 - using System.Data.SqlClient; 네임스페이스를 선언후에 사용한다. - SQL Server 데이터베이스에 대한 열린 연결을 나타냅니다. 이 클래스는 상속될 수 없습니다 SqlConnection 개체는 SQL Server 데이터 소스에 대한 고유 세션을 나타냅니다. 클라이언트/서버 데이터베이스 시스템의 경우, 이 개체는 서버에 대한 네트워크 연결에 해당합니다. Microsoft SQL Server 데이터베이스에 연결할 때 SqlConnection을 SqlDataAdapter 및 SqlCommand와 함께 사용하여 성능을 향상시킵니다. SqlConnection의 인스턴스를 만드는 경우 모든 속성이 초기 값으로 설정됩니다. SqlConnection이 범..