목록2017/06/15 (6)
C#,Delphi,Oracle,MSSQL 개발자블로그
● DLL 만들기 DLL을 만들기위해선 프로젝트 생성시, Windows Forms 응용 프로그램이 아닌, 클래스 라이브러리로 만들어야한다. 클래스 이름을 바꿔주고, int형 변수 두개를 받아서 더해준 값을 리턴해주는 함수를 만든다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Test_CreateDLL { public class dllTest { public int fn_Add(int a, int b) { return a + b; } } } DLL 내에서 사용하는 함수나 클래스등은 모두 외부에서 사용할 수 있어야 하므로, 한정..
방법 : 글씨체를 " ~체"로 바꾸어 준다. 이유. 일반 글씨체 (ex. 바탕, 굴림 등..)는 벡터 폰트로써 글자가 가변폭이므로 같은 글씨라도 라인이 잘 맞지 않을 수 있다. 그러나 무슨무슨체(ex. 바탕체, 굴림체 등..)를 사용하면, 비트맵 폰트이기때문에 글자별로 일정한 공간을 차지하므로, 글자 간격 을 맞출 수 있다.
Visual Studio의 직접 출력창에 메시지가 출력된다. 사용처는 예를들어, 어떤 이벤트가 어느 순간 동작하는데 알아볼 때 사용하면 유용하다. 아래 그림은 버튼 이벤트 안에 넣어놔서 버튼을 누를 때 마다 직접 실행창에 메시지가 출력된다.
회원가입 기능을 구현하다 보면, 주민등록번호가 올바른지 체크해야 하는 경우가 생기게 됩니다. 우선 주민등록번호가 어떠한 형태(?)로 이루어 졌는지 알아 볼 필요가 있습니다. 주민등록번호는 총 13자리 숫자로 구성되어 있습니다. 모두 아시는 바와같이 앞의 6자리는 태어난 날의 년, 월, 일을 나타냅니다 뒤의 7자리는 조금 복잡한데요. # 1번 자리 : 성별 (ex. 남자 : 1또는3, 여자 : 2또는4) - 3과 4는 낮설겠지만 00년 이후 출생자부터는 남자는 3 여자는 4입니다. # 2~5번 자리 : 출생 신고 당시의 거주지 관할 동사무소의 지역코드 # 6번 자리 : 출생 신고 날짜 # 7번 자리 : 검정 코드 - 7번 자리가 매우 중요합니다. 이것은 앞의 12자리의 유효성을 검증해 줄 매직넘버(?)로 ..
VS2010 프로젝트 솔루션 이름변경하기 기존에 만든 프로젝트를 수정하거나, 업데이트 할 경우 이름이 프로젝트 이름이 부담스러울 때가 있다. Visual Studio 2010에서 프로젝트 음, 솔루션 이름 변경시 아래와 같이 한다. 1. 솔루션 익스플로러에서 solution을 오른 쪽 클릭하여 rename을 선택한 후 이름을 변경한다. 프로젝트 이름도 마찬가지로 방법으로 변경한다. 2. 솔루션 익스플로러에서 프로젝트를 선택한 상태에서 Property (왼쪽 상단) 아이콘을 클릭하여, Application 설정에서 assembly name과 default namespace를 변경한다. -> 실행화일 이름 변경 효과. 아래 첨부 이미지에 프로펄티 아이콘 표시. 3. C# 코드 상에서 namespace 뒤에 ..
- m_cmd는 OracleCommand 변수라 가정하면, OracleParameter 오라클파라미터변수1 = new OracleParameter(프로시저변수1, OracleDbType.프로시져변수타입1); OracleParameter 오라클파라미터변수2 = new OracleParameter(프로시저변수2, OracleDbType.프로시져변수타입2); ... m_cmd.CommandType = CommandType.StoredProcedure; m_cmd.CommandText = "프로시저명"; 오라클파라미터변수1.Value = 넣을 값1; 오라클파라미터변수2.Value = 넣을 값2; ... m_cmd.Parameters.Add(오라클파라미터변수1); m_cmd.Parameters.Add(오라클파라미..