Const.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using System.IO;
  2. namespace DaJiaoYan.Variables
  3. {
  4. internal class Const
  5. {
  6. public const string APP_VERSION = "1.0.1";
  7. public const string APP_NAME = "com.marking.pc";
  8. public const string PLATFORM = "windows";
  9. public const double APP_BUILD_VERSION = 20251209.01;
  10. public static readonly string APP_DEBUG_BUILD_VERSION = $"版本:{APP_BUILD_VERSION}";
  11. public const string APP_FORM_NAME = "大教研";
  12. public const string APP_SHOW_NAME = "大教研扫描服务";
  13. #if DEBUG
  14. public const string HTTP_HOST = "http://local.api.dajiaoyan.com/";
  15. #else
  16. public const string HTTP_HOST = "https://api.dajiaoyan.com/";
  17. #endif
  18. /// <summary>
  19. /// 静态文件服务器基础地址
  20. /// </summary>
  21. public const string HTTP_STATIC_HOST = "https://static.yuansiwei.com/";
  22. public const string OSS_PATH = "app/dajiaoyan/ocr";
  23. public const string APP_BASE_FILENAME = "dajiaoyan.zip";
  24. /// <summary>
  25. /// 在线更新文件
  26. /// </summary>
  27. public static readonly string HTTP_UPDATE_FILE = $"{HTTP_STATIC_HOST}{OSS_PATH}/{APP_BASE_FILENAME}";
  28. /// <summary>
  29. /// 应用启动地址
  30. /// </summary>
  31. public static readonly string APP_PATH = Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath);
  32. /// <summary>
  33. /// 日志目录
  34. /// </summary>
  35. public static readonly string LOG_DIR = Path.Combine(APP_PATH, "log");
  36. /// <summary>
  37. /// 临时文件夹
  38. /// </summary>
  39. public static readonly string TMP_PATH = Path.Combine(APP_PATH, "tmp");
  40. public static readonly string ICON_FILE = "logo.ico";
  41. /// <summary>
  42. /// 升级程序路径
  43. /// </summary>
  44. public static readonly string UPDATE_EXEC_FILENAME = Path.Combine(APP_PATH, "update", "update.exe");
  45. /// <summary>
  46. /// 扫描分辨率
  47. /// </summary>
  48. public const int SCAN_DPI = 200;
  49. public const string MSG_CAPTION_WARN = "警告";
  50. public const string MSG_CAPTION_ATTENTION = "注意";
  51. public const string MSG_CAPTION_ERROR = "错误";
  52. public const string MSG_CAPTION_INFO = "消息";
  53. public const string ERR_NO_ANY_TWAIN_DRIVER = "未安装twain类型的驱动";
  54. public const string ERR_NO_IMAGE_PATH = "请选择扫描文件存放目录!";
  55. public const string ERR_SCANNER_NOT_AVALIABLE = "当前选择的扫描仪无法使用!";
  56. }
  57. }