示例#1
0
        public LeftHand()
        {
            leftIndexFinger  = new LeftIndexFinger();
            leftLittleFinger = new LeftLittleFinger();
            leftMiddleFinger = new LeftMiddleFinger();
            leftRingFinger   = new LeftRingFinger();
            leftThumb        = new LeftThumb();
            allFingers       = new List <IFinger>
            {
                leftThumb,
                leftIndexFinger,
                leftMiddleFinger,
                leftRingFinger,
                leftLittleFinger
            };

            layout = new DvorakLayout();
        }
示例#2
0
文件: RightHand.cs 项目: sonbua/Sonak
        public RightHand()
        {
            rightIndexFinger  = new RightIndexFinger();
            rightLittleFinger = new RightLittleFinger();
            rightMiddleFinger = new RightMiddleFinger();
            rightRingFinger   = new RightRingFinger();
            rightThumb        = new RightThumb();
            allFingers        = new List <IFinger>
            {
                rightThumb,
                rightIndexFinger,
                rightMiddleFinger,
                rightRingFinger,
                rightLittleFinger
            };

            layout = new QwertyLayout();
        }
示例#3
0
        public PeripheralManager()
        {
            scriptInvoker = AutofacContainer.ResolveNamed <IScriptInvoker>("scriptInvoker");
            //voicePlayer = AutofacContainer.ResolveNamed<IVoicePlayer>("voicePlayer");
            //magneticCardReaderWriter = AutofacContainer.ResolveNamed<IReader>("magneticCardReaderWriter");
            //icCardReaderWriter = AutofacContainer.ResolveNamed<IReader>("icCardReaderWriter");
            idCardReader = AutofacContainer.ResolveNamed <IReader>("idCardReader");
            //needlePrinter = AutofacContainer.ResolveNamed<IPrinter>("needlePrinter");
            thermalPrinter = AutofacContainer.ResolveNamed <IPrinter>("thermalPrinter");
            //evaluator = AutofacContainer.ResolveNamed<IEvaluator>("evaluator");
            //barScreen = AutofacContainer.ResolveNamed<IWriter>("barScreen");
            //compScreen = AutofacContainer.ResolveNamed<IWriter>("compScreen");
            //caller = AutofacContainer.ResolveNamed<ICaller>("caller");
            //mifareCardReader = AutofacContainer.ResolveNamed<IReader>("mifareCardReader");

            //签字板
            signaturePlate = AutofacContainer.ResolveNamed <ISignaturePlate>("signaturePlate");
            //金属键盘
            keyBoard = AutofacContainer.ResolveNamed <IKeyBoard>("keyBoard");
            //金属键盘数据返回
            keyBoard.RunCompletedEvent += new RunCompletedEventHandler(ReadKeyBoardCompletedEvent);
            //指纹
            finger = AutofacContainer.ResolveNamed <IFinger>("finger");
            finger.RunCompletedEvent += new RunCompletedEventHandler(ReadFingerCompletedEvent);
            //二维码
            qRCode = AutofacContainer.ResolveNamed <IQRCode>("qRCode");
            qRCode.RunCompletedEvent += new RunCompletedEventHandler(ReadQRCodeCompletedEvent);
            //邮品柜
            ypBox = AutofacContainer.ResolveNamed <IYPBox>("ypBox");
            //RFID
            rfid = AutofacContainer.ResolveNamed <IRFID>("rfid");
            //magneticCardReaderWriter.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent);
            //icCardReaderWriter.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent);
            idCardReader.RunCompletedEvent   += new RunCompletedEventHandler(ReadCardCompletedEvent);
            thermalPrinter.RunCompletedEvent += new RunCompletedEventHandler(PrintCompletedEvent);
            //mifareCardReader.RunCompletedEvent += new RunCompletedEventHandler(ReadCardCompletedEvent);
        }
示例#4
0
 public FrmFinger()
 {
     InitializeComponent();
     finger = AutofacContainer.ResolveNamed <IFinger>("finger");
     finger.RunCompletedEvent += ShowFinger;
 }