示例#1
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     dataBaseBLL.InitDataBase();
     consumerQuene = new ConsumerQuene(ipStr, "ServerQuene");
     consumerQuene.MessageReceived += ConsumerQuene_MessageReceived;
     this.DataContext = mainWindowViewModel;
 }
        public void Test()
        {
            Console.WriteLine("初始化Consumer...");
            ConsumerQuene consumer = new ConsumerQuene("localhost:61616", "TestQuene");

            consumer.MessageReceived += Consumer_MessageReceived;
            Console.Read();
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            #region 水晶动画
            Init();
            //注册帧动画
            _timer          = new System.Windows.Threading.DispatcherTimer();
            _timer.Tick    += new EventHandler(PolyAnimation);
            _timer.Interval = new TimeSpan(0, 0, 0, 0, 1000 / 24);//一秒钟刷新24次
            _timer.Start();
            #endregion

            #region 消费者,用于接收登录或者注册的返回消息,使用一个guid
            guid = Guid.NewGuid().ToString();
            guid = "Login_" + guid;
            string ip = ConfigurationManager.AppSettings["IpStr"];
            consumerQuene = new ConsumerQuene(ip, guid);
            consumerQuene.MessageReceived += ConsumerQuene_MessageReceived;
            #endregion
        }