본문 바로가기

프로그래밍

[Socket] 소켓 생성 보호되어 있는 글입니다. 더보기
[socket] 한글이 깨지는 현상 보호되어 있는 글입니다. 더보기
[asp.net] 웹페이 열릴때 디자인 사이즈에 맞게 페이지 열기 ex) 더보기
[vb.net] 파일 읽기(텍스트 파일 읽기) FileInfo 객체는 디렉토리에 있는 파일을 삭제 하기 위해서 사용했고, StreamReader는 디렉토리에 존재하는 파일의 내용을 읽기위해서 사용했다. 읽기위해 사용하는 함수는 ReadToEnd()함수를 제공해 준다. 더보기
[socket] VB.net 2003 소켓 파일전송 보호되어 있는 글입니다. 더보기
[socket] API(고정길이, 가변길이) MFC 소켓통신 등 보호되어 있는 글입니다. 더보기
[asp.net] GridView 클릭 이벤트 만들기 1.그리드뷰에 클릭 이벤트 함수가 없어서 구글링으로 찾아낸 방식이다. onRowCreated함수를 사용해서 생성되는 Row에 onclick 함수를 만들어 준다. GrdXrayResult_RowCreated함수를 보자. 2.m_iRowIdx변수는 전역으로 선언되어 있다. Row의 인덱스가 될 변수이다. onclick 이벤트 속성을 주고 이벤트 이름은 onGridViewRowSelected()가 되겠다. 3.비하인드에서 이벤트 속성을 만들어 줌으로 인해서 div에서 onclick이벤트 함수가 클릭시 호출이 된다. 그럼 마지막으로 onGridViewRowSelected() 함수를 살펴보자. var gridViewCtlId = ''; var gridViewCtl = null; var curSelRow = nul.. 더보기
[oracle] OracleDataAdapter를 사용한 DataTable 채우기 비주얼 스튜디오 2008에서는 DataTable에 Load()멤버 함수가 있어서 DataTable에 값을 채우기에 편하지만 2003의 경우는 Load()함수가 없다. 그럼 이런 경우에는 어떻게 해야 할까? 위와 같이 OracleDataAdapter를 사용해서 DataTable에 결과쿼리의 값을 얻을 수 있다. 더보기
[oracle] DBNull 예외 처리 위 에러는 DB에서 값을 가져올 때 0이 아닌 널을 리턴하기 때문에 값을 DBNUll형식이기 때문에 에러가 발생한다 이는 아래와 같이 IsNullOrEmpty속성으로 예외처리를 할 수 있다. (수정전) If sDbNullCheck.IsNullOrEmpty(oPatients.Rows(0).Item("ComPay").ToString) Then iDataCnt = 0 Else (수정후) If String.IsNullOrEmpty(oPatients.Rows(0).Item("ComPay").ToString) Then iDataCnt = 0 Else String객체의 멤버 함수 속성을 사용해야 Warring이 사라진다. if DB 값(DBNull) is System.DBNull.Value Then 과 같이 하면 해.. 더보기
[c#] KeyDown으로 이미지 이동 시키기 KeyDown 이벤트로 현재 마우스 위치와 폼 위치를 설정하고 MouseMove시 이미지의 위치를 이동 시킨다. API에서는 InvalidDate함수를 호출해서 다시 그려줘야 하지만 c#에서는 OnPaint를 지원해주나? 이미지가 깜빡이지 않고 잘 나온다. 더보기