본문 바로가기

c# keycode 표 Member name Description Value A Supported by the .NET Compact Framework. The A key. 65 Add Supported by the .NET Compact Framework. The add key. 107 Alt Supported by the .NET Compact Framework. The ALT modifier key. 262144 Apps Supported by the .NET Compact Framework. The application key (Microsoft Natural Keyboard). 93 Attn Supported by the .NET Compact Framework. The ATTN key. 246 B Supported .. 더보기
C# Epoch Time(에포크 시간) 변환 방법 Epoch Time(에포크 시간) 이란? 에포크 시간은 1970년01월01일 00시00분00초 이후의 초 시간을 의미한다. 에포크시간을 날짜로 변환하는 방법 public DateTime FromUnixTime(long second) { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); return epoch.AddSeconds(second); } 사실 직접 일,시간,초 계산해서 구하려다 검색 몇번으로 알게됐다;;http://stackoverflow.com 에 감사한다; ps. TimeZone.CurrentTimeZone.ToLocalTime() // 국제표준시를 로컬시간으로 바꿀필요가 있다 더보기
mssql 저장프로시저 인자 값 리턴 오래전 대리점 관리프로그램 프로젝트 진행할때 저장 프로시저에 대해 공부하고 개발일을 그만두고 ms sql을 필요로 하는 일을 하지 않았더니 그냥 생소하네; 제목대로 인자 값을 리턴 받기 create procedure sp_GetAddress @Name varchar(20), @Address varchar(50) OUTPUT as begin select @Address=Address from Friend where Name=@Name end 이름과 주소를 인자로 동일인의 주소를 리턴 더보기
c# listbox 컬렉션 / items의 멤버들 Count 리스트의 항목 개수SelectedIndex 선택된 항목의 인덱스 값Add 항목을 마지막에 추가Insert 항목을 중간에 추가/삽입Remove 항목 삭제RemoveAt 인덱스 항목 삭제Clear 모든 항목 삭제IndexOf 항목의 인덱스 값Contains 항목이 리스트에 있는지 확인 더보기
[C#] 가상 매서드 (virtual method) /가상 함수 한 클래스가 다른 클래스를 상속받아 쓰는 중에서베이스 클래스에 가상함수를 선언하고 상속받아 쓰는 함수에서는 해당 함수를 정의해서 사용. class Control{public virtual void Speed() // virtual 키워드로 선언{}} class Robot:Control{public override void Speed() // override 키워드로 실제 사용할 매서드 구현{}} 그렇다 어디다 써먹을까를 생각하면 기억하기 쉬워진다..로봇이 많아~ 아주 많아 근데 로봇들은 움직임을 컨트롤 클래스로 구현해줘야해그리고 각 로봇들은 이동 속도가 다 달라~ 걸을때 뛸때 고장났을때 모두 달라~그럼 각 로봇의 컨트롤마다 속도를 다르게 정의 해줘야할거 같아ㅋㅋ 더보기
[C#] 매서드 재정의 /함수 오버라이딩 쉽게 상속받은 클래스에서 베이스 클래스의 멤버 함수(매서드)를 재정의 하는 것 class Control{public void Test(){ }} class Robot:Control{public new void Test(){ }} 위와 같이 로봇은 컨트롤 클래스를 상속받았는데 컨르롤의 멤버함수인 테스트를 다시 정의 해서 사용.이 일부 로봇들은 똑같이 컨트롤 하면 되는데 일부 보스로봇은 컨트롤 방법이 달라야 한다 뭐 이럴때~ㅋㅋ 더보기