제네릭함수 Genernic function 템플릿과 비슷하다. (http://petra.tistory.com/1188) 템플릿은 컴파일할때 해당 함수의 코드가 추가되나, 제네릭함수는 추가코드가 추가되는것이 아니고 제네릭함수가 컴파일되고 실행시 타입에 맞게 변환만 해준다. generic where T : IComparable T max(array^ x) { T max = x[0]; for (int i = 0; i Length; i++) if (max->CompareTo(x[i]) < 0) // max < x[i] 로 비교는 안된다 max = x[i]; return max; } int main(array ^args) { array^ x = { 1, 24, 34, 22 }; Console::Write..
메뉴 MainMenu : 폼 위쪽에 추가되는 메뉴, MenuItem의 집합 MenuItem : MainMenu의 하위 메뉴 메뉴와 하위메뉴 만들어 메뉴에 하위메뉴 등록하고. 메뉴를 폼에 등록해야 한다. About 메뉴 선택하면 텍스트상자에 출력하고, Exit 메뉴 선택하면 프로그램 종료한다. ContextMenu : 사용자가 마우스 우측 버튼 클릭 시 나타나는 메뉴 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 TextBox^ text1; MainMenu^ menuBar; Menu..
텍스트, 라디오버튼 컨트롤 등록(http://petra.tistory.com/1180), 이벤트(http://petra.tistory.com/1181) 참조. GroupBox에 RadioButton 등록하고나서, GroupBox를 컨트롤 등록한다. 클릭한 라디오 버튼의 레이블이 텍스트 상자에 표시된다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 GroupBox^ gbox; // 컨트롤 변수 RadioButton^ rb1, ^rb2, ^rb3; TextBox^ text1; ... // GroupBox gbox = gcne..