전매를위한 전문 응용 프로그램을 작성하려고합니다. 효과적인 오류 처리로 WinForms 응용 프로그램을 설치하는 방법을 알아야합니까?기본 VB.NET WinForms 응용 프로그램을 설치하는 방법
2
A
답변
2
학습 속도에 맞는 책 (또는 자습서)을 구입하면됩니다. 그러나 종종 응용 프로그램을 만들 수 있고 "세련된"응용 프로그램을 만들 수 있다는 것 사이에 차이가 있다는 것을 명심하십시오. 당신은 책에서 그것을 얻을 수 없습니다. 많은 앱을 만들지 못하게되었습니다. 여기
시작하기에 알맞은 장소 (그리고 무료) : 해당 사이트에서 Visual Basic Developer Center: 당신이 기본에 익숙해지면 Learning Visual Basic from the Ground Up
5
에서 살펴 그것은 아니다 세련된 응용 프로그램을 만드는 간단한 작업. 많은 시간과 경험이 필요합니다.
.NET에서 효과적인 오류 처리는 '처리되지 않은'스레드 및 도메인 예외를 처리하여 수행 할 수 있습니다.
다음 코드는이를 수행하는 응용 프로그램의 예입니다. 자신 만의 Form 인스턴스를 파생시키기를 원할 것입니다.
주제에 관한 좋은 책을 사면이 방법을 배우는 효과적인 방법이 될 것입니다.
Module modMain
Public Sub Log(ByVal ex As Exception)
Try
Dim logDirectory As String = IO.Path.Combine(Application.StartupPath, "Log")
Dim logName As String = DateTime.Now.ToString("yyyyMMdd") & ".txt"
Dim fullName As String = IO.Path.Combine(logDirectory, logName)
If Not IO.Directory.Exists(logDirectory) Then
IO.Directory.CreateDirectory(logDirectory)
End If
Dim errorString As String = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss") & " >> " & _
ex.Message & Environment.NewLine & _
ex.StackTrace & Environment.NewLine
IO.File.AppendAllText(fullName, errorString)
Catch ignore As Exception
End Try
End Sub
Public Sub ThreadExceptionHandler(ByVal sender As Object, ByVal e As Threading.ThreadExceptionEventArgs)
Log(e.Exception)
End Sub
Public Sub DomainExceptionHandler(ByVal sender As Object, ByVal e As System.UnhandledExceptionEventArgs)
Dim ex As Exception = CType(e.ExceptionObject, Exception)
Log(ex)
End Sub
Public Sub Main()
AddHandler Application.ThreadException, AddressOf ThreadExceptionHandler
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException)
AddHandler AppDomain.CurrentDomain.UnhandledException, AddressOf DomainExceptionHandler
Try
Application.Run(New Form)
Catch ex As Exception
Log(ex)
Finally
RemoveHandler Application.ThreadException, AddressOf ThreadExceptionHandler
RemoveHandler AppDomain.CurrentDomain.UnhandledException, AddressOf DomainExceptionHandler
End Try
End Sub
End Module
관련 문제
- 1. iphone에 응용 프로그램을 설치하는 방법
- 2. TFS 2010 - 새 응용 프로그램을 설치하는 방법
- 3. 직접 SQL에서 WinForms 응용 프로그램을 보호하는 방법
- 4. VB.NET Windows Forms 응용 프로그램을 구성하는 방법
- 5. C# : 응용 프로그램을 종료하는 비 Winforms 방법?
- 6. 제조업체가없는 VB.Net 1.1 응용 프로그램을 배포하는 방법
- 7. winforms 응용 프로그램을 ASP.NET으로 마이그레이션하는 방법은 무엇입니까?
- 8. IE8은 winforms 응용 프로그램을 고정시킵니다.
- 9. PHP 확장 프로그램을 설치하는 방법
- 10. ClickOnce 응용 프로그램을 설치하려고하면 응용 프로그램을 설치하는 대신 XML이 표시됩니다.
- 11. 유닉스에서 내 모노 응용 프로그램을 설치하는 방법은 무엇입니까?
- 12. m2eclipse로 웹 응용 프로그램을 개발하는 기본 방법
- 13. VB.NET WinForms ListView 질문
- 14. VB.NET Winforms 메뉴 항목 바로 가기가 기본 바로 가기를 재정의합니까?
- 15. 아이폰에서 응용 프로그램을 설치하는 방법을 자동으로
- 16. iTunes가없는 iPhone에 응용 프로그램을 설치하는 방법은 무엇입니까?
- 17. 안드로이드에서 응용 프로그램을 설치하는 동안 폴더 만들기
- 18. 조건부 파일 복사로 설치 프로그램을 설치하는 방법
- 19. android SD 카드에 응용 프로그램을 자동 설치하는 방법
- 20. Loader.exe를 사용하여 Blackberry Java 응용 프로그램을 올바르게 설치하는 방법
- 21. 대형 WinForms 응용 프로그램을 작성하는 방법은 무엇입니까?
- 22. WinForms 응용 프로그램을 알림 영역에 최소화하려면 어떻게합니까?
- 23. SQLite 데이터베이스는 어디에서 winforms 응용 프로그램을 사용합니까?
- 24. C# WinForms 응용 프로그램을 어셈블리로 변환 하시겠습니까?
- 25. Visual Studio 외부에서 디버그 모드로 winforms 응용 프로그램을 실행하는 방법
- 26. 단일 인스턴스 winforms 응용 프로그램을 다시 시작하는 방법
- 27. C++/CLI를 사용하여 Winforms 응용 프로그램을 프로그래밍하는 방법
- 28. .net 응용 프로그램을 게시하는 방법
- 29. 서버에 데이터베이스가있는 vb.net 응용 프로그램을 배포하는 중
- 30. 인터넷을 통해 VB.net windows 응용 프로그램을 업데이트하십시오.
+1 다음은 MSDN 설명서의 샘플 코드에 대한 링크입니다. http://msdn.microsoft.com/en-us/library/system.windows.forms.application.threadexception.aspx – MarkJ