手动启动程序入口很简单,也是创建一个Windows应用程序,在Main方法里先调出用户编辑界面给用户看,之后再去实例化具体工作的对象,因为与网络交互需要一定的时间,不能让用户等待。在生产具体工作的对象时给工厂传递是参数是"Common",实现代码如下:

using System;
using System.Collections.Generic;
using System.Windows.Forms;

using LibraryHelper.EditUI;
using LibraryHelper.IDoWork;
using LibraryHelper.IDoWorkFactory;

namespace LibraryHelper.CommonStart
{
    static class Program
    {
        /**//// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //用户手动启动时,先调出主编辑界面显示出原来保存的数据显示给用户
            //下面再根据网络连接状况来更新数据
            frmLiraryEdit frmEdit = frmLiraryEdit.GetSinglefrmEdit();
            frmEdit.Show();

            ILibraryHelperDoWork doWork = GetDoWorkFactory.CreateDowork("Common");
            doWork.DoWork();

            Application.Run();
        }
    }
}

转载于:https://www.cnblogs.com/chenzehe/archive/2009/03/18/1414792.html

小菜鸟一步步打造图书馆外挂之十六:手动启动入口的实现相关推荐

  1. 小菜鸟一步步打造图书馆外挂之十三:用户编辑界面的实现

    有些用户可能网络连接不方便,可能很久都没有网络连接,所以一直不能从图书馆网站上读取数据来更新所以有一个用户手动编辑的界面很有必要.      该界面的实现有几点要注意的,一点是要保证引用该界面的唯一性 ...

  2. 【转】菜鸟也来打造全自动QQ大家来找茬外挂

    菜鸟也来打造全自动QQ大家来找茬外挂 转载请注明:www.UNPACK.cn by y3y3y3 定位关键代码 zSound\\ClickRight.wav .text:0042DB40 loc_42 ...

  3. 如何准备校招技术面试+一只小菜鸟的面试之路

    校招一路走来很幸运,从最初的迷茫,到偶尔的被否认,然后慢慢调整心态,有缺憾才能有进步,正视的自己不足,静下心努力提高,勇敢尝试各种面试机会,因上努力,果上随缘,慢慢看到改变,收获肯定,重拾信心. 校招 ...

  4. css加号图标_一步步打造自己的纯CSS单标签图标库

    原标题:一步步打造自己的纯CSS单标签图标库 作者:深海鱼在掘金 原文:https://juejin.im/post/5a1c21c1f265da430b7af6e5 图标作为网页设计中的一部分,其在 ...

  5. 小菜鸟的SSM框架搭建【详细步骤】【SSM/IDEA/MAVEN】

    小菜鸟的SSM框架搭建 内容很长噢,一步步搭建 此框架是跟着b站上的黎曼的猜想所发布的视频搭建起来的,细节操作可以看视频.我只是在这里梳理一下ssm框架搭建的流程. 整合说明:SSM整合可以使用多种方 ...

  6. 运维小菜鸟随笔Linux入门级操作命令(更新中。。。)

    运维小菜鸟随笔&Linux入门级操作命令 从事实施运维行业已三年有余,却从未系统的学习过Linux,一直停留在有问题找百度的境界.近日终于痛下决心,系统的梳理一下Linux相关知识,顺便看看, ...

  7. Android 应用开发----7. ViewPager+Fragment一步步打造顶部导航界面滑动效果

    ViewPager+Fragment一步步打造顶部导航界面滑动效果 在许多应用中,我们常常用到这么一个效果: 可以看到,由于现在的应用数据经常需要涉及到多个模块,所以常常需要使用滑动标签在多个页面之间 ...

  8. 小菜鸟的C++游戏编程学习日记(一)

    小菜鸟的C++游戏编程学习日记(一) 作者:杨帆参考书籍:Beginning Game ProGramming(中文版)学习时间:2016.7.26 以下附所敲源代码与部分注释: //编译环境 vis ...

  9. 我是一只在IT线上苦苦挣扎的小菜鸟

    一只在IT线上苦苦挣扎,努力奋斗的小菜鸟 2003年7月份,我又回到了湖南.这是一座很宁静的城市,感觉好像这里的人都与世无争似的,过着悠闲自在的生活.因为拿不到毕业证,所以只能先在这里呆着.虽然没有什 ...

  10. 微信小程序毕业设计 基于微信图书馆借阅小程序系统开题报告功能参考

    微信小程序毕业设计 基于微信图书馆借阅小程序系统开题报告功能参考 下面是功能实现效果图:大家可以参考

最新文章

  1. Bit-Z全球生态联盟暨韩国战略发布会即将开启
  2. 初始Zookeeper
  3. 一文理解 K8s 容器网络虚拟化
  4. Spring Cloud Netflix之Eureka上篇
  5. git源代码控制客户端基本配置
  6. GitHub 又一 OCR 神器面世!让你快速告别「复制 + 粘贴」!
  7. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_4_方法引用_通过super引用父类的...
  8. 撤销excel工作表保护
  9. 台达变频器485通讯接线图_三菱PLC 与台达VFD-L 变频器通讯(RS485)程序
  10. 关于微信网页版WeChat不能正常登录的最佳解决方案
  11. 20210211 plecs diode rectifier 二极管整流电路 zero crossing 报错
  12. webpack3:html-webpack-plugin 实现自动修改引入文件名
  13. 博士入学考题(ZZ)
  14. ELF文件格式, ELF文件是什么,里面包含什么内容
  15. stata质别变量赋值_【STATA学习笔记】虚拟变量的生成
  16. ftp服务器文件能预览吗,ftp服务器 文件预览
  17. sina 微博 签名档~~~
  18. 440Hz窄带(5Hz)声控开关原理图
  19. Linux动态资源监控工具 glances
  20. iOS开发之iOS13 暗黑模式(Dark Mode)适配

热门文章

  1. php 游戏开发swoole,用Swoole来写个联机对战游戏呀!(一)前言
  2. python中的super用法详解_python中super的用法实例解析
  3. NumpyML : Linear Regression
  4. 机器学习- 吴恩达Andrew Ng Week4 神经网络Neural Networks知识总结
  5. 算法:二分法求平方根Sqrt(x)
  6. 判断iOS机器是否支持TouchId, FaceId
  7. 从客户端登陆服务器的配置文件,从客户端登陆服务器的配置
  8. sds数据结构,Simple Dynamic String,简单动态字符串
  9. 字符串通配符(递归)
  10. GBDT(Gradient Boosting Decision Tree)