무시 되 는 애플 리 케 이 션
3606 단어 application
. NET Framework 2.0 은 애플 리 케 이 션 의 기능 을 크게 강화 하여 WinForm 프로그램 을 작성 하 는 것 이 더욱 쉬 워 집 니 다.다만 Environment 와 마찬가지 로 애플 리 케 이 션 은 오랫동안 무시 됐다.1. 경로 StartupPath: 프로그램 시작 경 로 를 가 져 옵 니 다 (파일 이름 은 포함 되 지 않 음).예 를 들 어 D: \ System \ My Documents \ Visual Studio 2005 \ Projects \ \ Learn \ Learn. GUI \ bin \ DebugExecutable Path: 파일 이름 을 포함 하 는 전체 프로그램 경 로 를 가 져 옵 니 다.예 를 들 어 D: \ System \ My Documents \ Visual Studio 2005 \ Projects \ Learn \ Learn. GUI \ \ bin \ Debug \ Learn. GUI. EXECommonAppDataPath: 모든 사용자 가 공유 하 는 프로그램 데이터 경 로 를 가 져 옵 니 다.예 를 들 어 C: \ \ Documents and Settings \ All Users \ \ Application Data \ RainTrail Studio. china \ \ Learn. GUI \ \ 1.0.0.0LocalUserAppDataPath: 로 컬, 비 로 밍 사용자 의 응용 프로그램 데이터 경 로 를 가 져 옵 니 다.C: \ \ Documents and Settings \ \ q. yuhen \ \ Local Settings \ \ Application Data \ \ RainTrail Studio. china \ \ Learn. GUI \ \ 1.0.0.0UserAppDataPath: 사용자 의 응용 프로그램 데이터 경 로 를 가 져 옵 니 다.예 를 들 어 C: \ \ Documents and Settings \ \ q. yuhen \ \ Application Data \ RainTrail Studio. china \ \ Learn. GUI \ \ 1.0.0UserAppDataRegistry: 사용자 의 응용 프로그램 데이터 레 지 스 트 항목 을 가 져 옵 니 다.HKEYCURRENT_USER \ \ Software \ RainTrail Studio. china \ Learn. GUI \ \ 1.0.0.0 2. 속성 OpenForms: 프로그램 이 열 린 모든 창 집합 을 가 져 옵 니 다.이 기능 을 사용 하면 새 창 인 스 턴 스 를 만 들 것 인지, 기 존 인 스 턴 스 를 활성화 할 것 인 지 를 편리 하 게 결정 할 수 있 습 니 다.그러나 OpenForms 는 열 려 있 는 창 만 저장 하 는 것 을 주의해 야 합 니 다.다음 예 에서 x. Show () 주석 을 지우 면 my 값 은 null 입 니 다.참고 비 모드 창 인 스 턴 스 만 표시 합 니 다.
Form x = new Form();
x.Name = "MyForm";
x.Show();
x.Hide();
Form my = Application.OpenForms["MyForm"];
if (my != null)
{
my.Show();
my.Activate();
}
UseWaitCursor: 프로그램 이 열 린 모든 창 에 대기 커서 를 사용 할 지 여 부 를 가 져 오 거나 설정 합 니 다.이 속성 도 매우 실 용적 입 니 다. 프로그램 이 기 다 려 야 할 관건 적 인 응용 프로그램 을 실행 할 때, 우 리 는 열 린 창 마다 커서 를 기다 리 지 않 아 도 됩 니 다.3. 방법 AddMessage Filter: 메시지 선택 기 를 추가 하면 키보드 갈고리 와 같은 조작 을 미리 차단 할 수 있 습 니 다.DoEvents 는 현재 메시지 대기 열 에 있 는 모든 윈도 메 시 지 를 처리 합 니 다.이 앱 은 비교적 많 으 니 더 이상 말 하지 않 겠 다.참고 WinForm 에서 '긴 조작' 을 수행 합 니 다..EnableVisualStyles: 프로그램의 시각 적 스타일 을 사용 합 니 다.내 가 쓸데없는 말 할 필요 도 없어.'Application.EnableVisualStyles Problem' Exit: 이 건 네가 직접 해 봐. 물론 내 가 예전 에 스티커 를 썼 던 'Application.Exit()' 을 보 는 게 좋 을 거 야.Restart: 프로그램 을 닫 고 새 인 스 턴 스 를 즉시 시작 합 니 다.이제 됐 습 니 다. 업그레이드 프로그램 을 쓰 는 것 이 훨씬 간단 합 니 다.1.1 해결 방법 인 을 참고 하 세 요.Run: 현재 스 레 드 에서 표준 프로그램 메시지 순환 을 시작 합 니 다.사용자 정의 응용 프로그램 Context 클래스 를 통 해 프로그램 시작, 종료 와 관련 된 많은 작업 을 할 수 있 습 니 다.SetSuspend State: 시스템 을 연결 하거나 시스템 을 휴면 시 키 거나 시스템 을 연결 하거나 휴면 을 요청 합 니 다.이것 은 악 작 극 프로그램 을 몇 개 쓰 는 데 쓸 수 있다.ㅋ ㅋ 4. 이벤트 applicationExit: 프로그램 이 닫 힐 때 발생 합 니 다.Idle: 프로그램 이 처 리 를 마치 고 남 은 상태 로 들 어 갈 때 발생 합 니 다.ThreadExit: 특정한 스 레 드 가 닫 힐 때 발생 합 니 다.프로그램의 메 인 스 레 드 가 닫 힐 때 먼저 이 사건 을 일 으 키 고 그 다음 에 ApplicationExit 사건 이 발생 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Pre-Query SamplesValidate the current query criteria or provide additional query criteria programmatically, just before sending the SELEC...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.