Exemplo n.º 1
0
 //UIと他の実装の分離化が出来ていないための暫定的な実装です
 String getTweetText()
 {
     //設定を読み出す
     Core.ApplicationSetting.SettingClass set;
     if (System.IO.File.Exists(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml"))
     {
         //XmlSerializerオブジェクトを作成
         System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(Core.ApplicationSetting.SettingClass));
         //読み込むファイルを開く
         System.IO.FileStream fs = new System.IO.FileStream(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml", System.IO.FileMode.Open);
         //XMLファイルから読み込み、逆シリアル化する
         set = (Core.ApplicationSetting.SettingClass)serializer.Deserialize(fs);
         //ファイルを閉じる
         fs.Close();
     }
     else
     {
         set = new Core.ApplicationSetting.SettingClass();
     }
     return(set.TweetText);
 }
Exemplo n.º 2
0
 //UIと他の実装の分離化が出来ていないための暫定的な実装です
 String getTweetText()
 {
     //設定を読み出す
     Core.ApplicationSetting.SettingClass set;
     if (System.IO.File.Exists(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml"))
     {
         //XmlSerializerオブジェクトを作成
         System.Xml.Serialization.XmlSerializer serializer = new System.Xml.Serialization.XmlSerializer(typeof(Core.ApplicationSetting.SettingClass));
         //読み込むファイルを開く
         System.IO.FileStream fs = new System.IO.FileStream(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\setting.xml", System.IO.FileMode.Open);
         //XMLファイルから読み込み、逆シリアル化する
         set = (Core.ApplicationSetting.SettingClass)serializer.Deserialize(fs);
         //ファイルを閉じる
         fs.Close();
     }
     else
     {
         set = new Core.ApplicationSetting.SettingClass();
     }
     return set.TweetText;
 }