Пример #1
0
 public void updateSmiles()
 {
     System.IO.Stream       stream = downloadURL(smilesJScript);
     System.IO.StreamReader reader = new System.IO.StreamReader(stream);
     if (stream != null)
     {
         List <object> ar = JSEvaluator.EvalArrayObject(reader.ReadToEnd());
         smiles.Clear();
         foreach (object obj in ar)
         {
             Smile smile = new Smile();
             smile.Code   = JSEvaluator.ReadPropertyValue(obj, "code");
             smile.Image  = JSEvaluator.ReadPropertyValue(obj, "img");
             smile.Width  = int.Parse(JSEvaluator.ReadPropertyValue(obj, "width"));
             smile.Height = int.Parse(JSEvaluator.ReadPropertyValue(obj, "height"));
             smile.bmp    = new Bitmap(downloadURL(String.Format(smilesImagesUrl, smile.Image)));
             smiles.Add(smile);
         }
     }
 }
Пример #2
0
        public void updateSmiles()
        {
            CookieAwareWebClient cwc = new CookieAwareWebClient();
            System.IO.Stream stream = cwc.downloadURL(smilesJSUrl);
            System.IO.StreamReader reader = new System.IO.StreamReader(stream);
            if (stream != null)
            {
                List<object> list = JSEvaluator.EvalArrayObject(reader.ReadToEnd());
                smiles.Clear();
                foreach (object obj in list)
                {
                    Smile smile = new Smile();
                    smile.Code = JSEvaluator.ReadPropertyValue(obj, "code");
                    smile.Image = JSEvaluator.ReadPropertyValue(obj, "img");
                    smile.Width = int.Parse(JSEvaluator.ReadPropertyValue(obj, "width"));
                    smile.Height = int.Parse(JSEvaluator.ReadPropertyValue(obj, "height"));
                    smile.bmp = new Bitmap(cwc.downloadURL(String.Format(smilesImagesUrl, smile.Image)));
                    smiles.Add(smile);
                }
            }

        }