Program.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using System.Windows.Forms;
  6. namespace OTSInclusionsTraceability
  7. {
  8. static class Program
  9. {
  10. /// <summary>
  11. /// 应用程序的主入口点。
  12. /// </summary>
  13. [STAThread]
  14. static void Main(string[] args)
  15. {
  16. Application.EnableVisualStyles();
  17. Application.SetCompatibleTextRenderingDefault(false);
  18. InclusionsTraceability inclusionsTraceability=new InclusionsTraceability();
  19. if (args.Length > 0)
  20. {
  21. inclusionsTraceability.RetDBAddress = args[0];
  22. }
  23. else
  24. {
  25. OpenFileDialog openFileDialog = new OpenFileDialog();
  26. openFileDialog.Title = "Please select the database you want to open";
  27. openFileDialog.Filter = "(*.db)|*.db";
  28. openFileDialog.RestoreDirectory = true;
  29. openFileDialog.FilterIndex = 1;
  30. if (openFileDialog.ShowDialog() == DialogResult.OK)
  31. {
  32. inclusionsTraceability.RetDBAddress = openFileDialog.FileName;
  33. }
  34. else
  35. {
  36. return;
  37. }
  38. }
  39. Application.Run(inclusionsTraceability);
  40. }
  41. }
  42. }