두 개의 응용 프로그램이 실행 중입니다. 하나는 사용자의 제스처/얼굴/음성을 입력으로 인식하고 성공적인 인증에서 데이터베이스를 업데이트하는 것입니다. 다른 하나는 데이터베이스 항목에 대해 button_click 동작을 트리거하는 Winform입니다. 제 질문은 WinForms입니다. 양식을 실행하는 동안 데이터베이스에서 새 항목을 지속적으로 확인하려면 어떻게해야합니까?내 Winform이 실행되는 동안 데이터베이스 항목의 변경 사항을 지속적으로 확인하려고합니다.
0
A
답변
0
주기적으로 데이터베이스를 검사 할 별도의 스레드/작업을 만들어야합니다. 스레드 인스턴스가
예 (ConsoleApplication에 있지만 쉽게 윈폼으로 이동할 수) : 작업으로
class Program
{
public static void CheckSomethingInDb()
{
while (true)
{
// do periodical check
Console.WriteLine("Periodical check");
Thread.Sleep(500);
}
}
static void Main(string[] args)
{
var dbCheckerThread = new Thread(CheckSomethingInDb);
dbCheckerThread.IsBackground = true;
dbCheckerThread.Start();
Console.WriteLine("... the application is running further...");
Console.ReadKey();
}
}
은 매우 유사합니다
은 일반적으로 권장되는 연습이있지만 정기적 인 검사/통합/동기화를 수행하는 에이전트에서 사용자 응용 프로그램 (귀하의 경우에는 WinForms 응용 프로그램)을 분리해야합니다. 따라서 별도의 Windows 서비스 또는 기본 응용 프로그램과 별도로 실행되는 다른 간단한 응용 프로그램을 갖는 것이 가장 좋습니다.
+0
예. 그러나 어떻게? –
관련 문제
- 1. Java에서 지속적으로 변경 사항을 확인 하시겠습니까?
- 2. CLI 지속적으로 변경 사항을 확인하는 방법
- 3. 무선 네트워크 변경 사항을 지속적으로 확인하십시오.
- 4. 데이터베이스 변경 사항을 확인해야합니까?
- 5. Buildbot - 변경 사항을 폴링하는 동안 추적하는 동안
- 6. 지속적으로 실행되는 메서드 만들기
- 7. Arduino가 실행되는 동안 변수 변경
- 8. 데이터베이스 변경 사항을 어떻게 추적합니까?
- 9. JPA에서 데이터베이스 변경 사항을 인식하도록하십시오.
- 10. 데이터베이스 커서가 기본 데이터의 변경 사항을 선택합니까?
- 11. 트랜잭션이 실행되는 동안 데이터베이스의 변경 내용에 액세스
- 12. Winform이 열려있는 동안 라벨 텍스트가 변경됨
- 13. Neo4J의 데이터베이스 변경 사항을 반 복합니다.
- 14. PHP가 데이터베이스의 변경 사항을 지속적으로 확인하는 가장 좋은 방법은 무엇입니까?
- 15. 다른 브랜치의 변경 사항을 끌어서 내 로컬 변경 사항을 재생하십시오.
- 16. Eclipse : 내 변경 사항을 잃었나요?
- 17. 지속적으로 빠른 배경색 변경
- 18. WinForm이 CellValueChanged 이벤트에서 DataGridView 변경 내용을 커밋하려고했습니다.
- 19. 내 WinForm이 SQL 인젝션을 받고있다.
- 20. 지속적으로 실행되는 C# 응용 프로그램 만들기
- 21. DatGridView에서 데이터베이스 변경 사항을 제출 하시겠습니까?
- 22. 안드로이드에서 mysql 데이터베이스 변경 사항을 듣는 방법
- 23. JRebel과 함께 실행되는 동안 Maven 프로파일 변경
- 24. 어떻게 Play Framework로 데이터베이스 변경 사항을 감사합니까?
- 25. Drupal 데이터베이스 변경 사항을 병합하는 방법
- 26. 데이터베이스 변경 사항을 전송하는 도구는 무엇입니까?
- 27. 새 데이터베이스 변경 사항을 기반으로 모델 업데이트
- 28. 지속적으로 실행되는 파이썬 스크립트에 상태를 유지
- 29. UserControl을 여는 동안 WinForm이 멈 춥니 다.
- 30. C# winform이 선택된 tabcontrol 이미지 변경
http://msdn.microsoft.com/en-us/library/a52dhwx7(v=vs.80).aspx –
@ ta.speot.is 죄송합니다. 귀하가 게시 한 링크와 함께 답변을 추가했습니다. 나는 당신이 그것을 코멘트로 올린 것을 알게 된 후에 그것을 삭제했습니다. 나는 또한 오래 전에 링크를 저장했다. Kandarp Joshi는이 사람의 말을 듣고, 당신이 원하는대로 정확하게 인도하고 있습니다 :) –
@ chris_techno25 네. 나는 너 모두 듣고있어. 그리고 이제 조금 뒤 따른다. –