Example #1
0
        private void init()
        {
            string mainPage = web.doRedict();           // 首次进入需要重定向一次

            string[] info = HtmlParse.getInfo(mainPage);
            Dispatcher.Invoke((Action) delegate
            {
                nameLbl.Content = info[0];
                ipLbl.Content   = info[1];
            });
            string html = web.getDocument("http://applicationidc.ecnu.edu.cn/ecnuidc/sso/ssoemailchh.jsp", Encoding.Default);

            info = HtmlParse.getEmail(html);
            Dispatcher.Invoke((Action) delegate
            {
                mailCntLbl.Content   = info[0];
                unreadCntLbl.Content = info[1];
            });
            string balance = getBalance();

            if (double.Parse(balance) < 10)
            {
                Dispatcher.Invoke((Action) delegate
                {
                    balanceMainLbl.Content = "你的校园卡余额不足10元,请及时充值!";
                });
            }
        }