|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
呵呵,那你就关注微软的招聘信息以及别人的招聘经验啊,还有也不一定去做技术的,你如果真的想去就多了解了解。(其实我的意思是说想到微软做技术是很不容易的。xml|程序1publicclassApplicationSettings
2{
3
4privateboolappSettingsChanged;
5//用于存储使用程序设置的变量。
6
7privatePointformLocation;
8
9publicPointFormLocation
10{
11get{returnformLocation;}
12set
13{
14if(value!=formLocation)
15{
16formLocation=value;
17appSettingsChanged=true;
18}
19}
20}
21
22
23//从设置文件中反序列化类。
24publicboolLoadAppSettings()
25{
26XmlSerializermySerializer=null;
27FileStreammyFileStream=null;
28boolfileExists=false;
29
30try
31{
32//为ApplicationSettings范例创立XmlSerializer。
33mySerializer=newXmlSerializer(typeof(ApplicationSettings));
34FileInfofi=newFileInfo(Application.LocalUserAppDataPath
35+@"myApplication.config");
36//假如设置文件存在,将其翻开。
37if(fi.Exists)
38{
39myFileStream=fi.OpenRead();
40//反序列化设置文件以创立新的
41//ApplicationSettings实例。
42ApplicationSettingsmyAppSettings=
43(ApplicationSettings)mySerializer.Deserialize(
44myFileStream);
45//为ApplicationSettings类的这一实例
46//分派属性值。
47this.formLocation=myAppSettings.FormLocation;
48fileExists=true;
49}
50}
51catch(Exceptionex)
52{
53MessageBox.Show(ex.Message);
54}
55finally
56{
57//假如FileStream是翻开的,将其封闭。
58if(myFileStream!=null)
59{
60myFileStream.Close();
61}
62}
63
64
65returnfileExists;
66}
67
68//假如设置产生变更,则将
69//类序列化到设置文件中。
70publicboolSaveAppSettings()
71{
72if(this.appSettingsChanged)
73{
74StreamWritermyWriter=null;
75XmlSerializermySerializer=null;
76try
77{
78//为ApplicationSettings范例
79//创立XmlSerializer。
80mySerializer=newXmlSerializer(
81typeof(ApplicationSettings));
82myWriter=
83newStreamWriter(Application.LocalUserAppDataPath
84+@"myApplication.config",false);
85//将ApplicationSettings类的这一实例
86//序列化到设置文件中。
87mySerializer.Serialize(myWriter,this);
88}
89catch(Exceptionex)
90{
91MessageBox.Show(ex.Message);
92}
93finally
94{
95//假如FileStream是翻开的,将其封闭。
96if(myWriter!=null)
97{
98myWriter.Close();
99}
100}
101}
102returnappSettingsChanged;
103}
104}出处:tingBLOG
前天傍晚我发表了《Java的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。 |
|