마이플래폼에서 그리드의 컬럼을 숨기는 방법이다. 그리드를 재구성할때 딱히 추가하거나 하는 것이 아닌데 contents 를 수정하는 방법이 너무나 거추장스럽고 어렵고 힘들고 귀찮아서 찾아보다가 발견한 것. 정말정말 쉽다. 일단 그리드에 컬럼을 생성해놓기만 하면 크기를 자유자재로 바꿀 수 있다. if(gv_userid "guest77") { btn_Excel.Visible = true; grd_list.SetColProp(20,"width",80); grd_list.SetColProp(21,"width",80); }
마이플래폼을 사용하다보면 그리드의 onchar 등을 사용하여 계산을 하거나 그리드의 데이터를 변형시키는 경우가 많은데 이럴 때 데이터가 한박자씩 느리게 적용된다. 이것을 보완하기 위해 사용하는 명령어가 ApplyData() 라는 명령어다. ApplyData() ? 도움말에 나와있듯 편집중인 값을 강제로 반영하는 Method다. 이것을 적절히 사용하면 느리게 적용되는 모든 값을 제대로 반영할 수 있도록 해준다. 하지만 이 Method에는 문제점이 하나 있는데 바로 숫자나 글자를 입력 시 한글자만 입력되는 문제가 발생한다. Onchar에 적용 시 지속적으로 편집중을 값을 반영하므로 연속된 데이터 입력이 불가능하게 된다. 이때 Grid0.SetEditSel(Length(strPostText),Length(st..
1. 산술 연산자1) 더하기/빼기/곱하기/나누기 등의 기호로, C언어에서 처리해야 할 가장 기본적인 연산자다.2) 연산자 우선순위는 *, /가 +, - 보다 먼저 계산된다. 또한 ()는 가장 먼저, =은 가장 나중에 처리된다.3) 정수를 실수로 강제로 변환시키기 위해서는 앞에 (float)를 붙여주면 된다. 산술 연산자 설명 사용 예 예 설명 = 대입연산자 a=3 변수 3을 a에 대입 + 더하기 a=5+3 5와 3을 더한 값을 a에 대입 - 빼기 a=5-3 5에서 3을 뺀 값을 a에 대입 * 곱하기 a=5*3 5와 3을 곱한 값을 a에 대입 / 나누기 a=5/3 5를 3으로 나눈 값을 a에 대입 % 나머지값 a=5%3 5를 3으로 나눈 나머지 값을 a에 대입 2. 대입 연산자 연산자설명 사용 예 예 설명..
초를 입력받아 해당 초를 시 / 분 / 초로 계산하여 출력하는 방법입니다. 간단한 소스이며 시분초와 입력받는 초를 함수로 선언하여 각 시분초를 초 단위로 계산하여 출력하는 방식으로 진행됩니다. 소소는 아래와 같습니다. #include int main() { int h, m, s; // 시, 분 초 변수 설정 int time; // 받을 '초' 값 변수 설정 printf("계산할 초는?"); scanf("%d", &time); // 입력 printf("\n"); h=time/3600; time=time%3600; // 시간 m=time/60; time=time%60; // 분 s=time; // 나머지 초 printf("시간은?=>%d\n", h); printf("분은?=>%d\n", m); printf(..
#include int main() { int data; // 정수형 변수 선언 printf("정수를 입력하세요 =>"); scanf("%d",&data); // 키보드로 정수를 입력받음 printf("10진수 => %d \n", data); printf("16진수 => %X \n", data); printf("8진수 => %o \n", data); // 각 진수 출력 } 출력결과 : #2 입력하는 정수의 진수 결정 #include int main() { int type, data; printf("입력진수 결정 10진수 16진수 8진수 : "); scanf("%d", &type); printf("값 입력: "); if(type == 1) if(type == 2) if(type == 3) printf("1..
// 기본적인 printf 함수 사용 방법 #include int main() { printf("100+100"); // 모두 글자로 인식하게 된다. printf("%d",100+100); // 숫자로 인식되어 계산을 출력 } /* %d는 정수(decimal)를 의미한다. 또한 서식의 개수와 따옴표 뒤에 나오는 숫자의 개수는 같아야 한다. printf("%d", 100, 200); X */ // 함수 사용 방법 - 2 #include int main() { printf("%d / %d = %d", 100, 200, 0.5); printf("/n") } /* 이것의 출력 값은 0.5가 아닌 0이다. 결과를 출력하는 서식에 정수형(%d)을 사용했기 때문. */ 서식 값의 예 설명 %d, %X, %o 10, ..
//다중 채팅 프로그램 import java.io.*; import java.net.*; import java.awt.*; import java.awt.event.*; import java.util.Scanner; import java.util.StringTokenizer; class ChattingClient extends Frame implements ActionListener { private static final long serialVersionUID = -6754116203125986830L; ThreadlistenThread; // 쓰레드 Socketsocket; // 클라이언트 소켓 BufferedReaderreader; // 입력 스트림 BufferedWriterwriter; // 출력 ..