Periodic.cs 58 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687
  1. using System.Collections.Generic;
  2. using System.Linq;
  3. namespace OTSPeriodicTable
  4. {
  5. /// <summary>
  6. /// 元素周期表的基本信息的全局静态类
  7. /// </summary>
  8. public static class CListPeriodic
  9. {
  10. /// <summary>
  11. /// 获取元素周期表全部元素List方法
  12. /// </summary>
  13. /// <returns></returns>
  14. public static List<Periodic> GetListPeriodic()
  15. {
  16. List<Periodic> List_Periodic = new List<Periodic>();
  17. Periodic ls_periodic = new Periodic();
  18. //维护表-----------------------------
  19. ls_periodic = new Periodic();
  20. ls_periodic.XH = "1";
  21. ls_periodic.YZZL = "1.008";
  22. ls_periodic.FH = "H";
  23. ls_periodic.YWM = "Hydrogen";
  24. ls_periodic.SX1 = "";
  25. ls_periodic.SX2 = "";
  26. ls_periodic.SX3 = "";
  27. ls_periodic.ZWYSM = "氢";
  28. ls_periodic.FL = "img_Hexagonal";
  29. List_Periodic.Add(ls_periodic);
  30. //维护表-----------------------------
  31. ls_periodic = new Periodic();
  32. ls_periodic.XH = "2";
  33. ls_periodic.YZZL = "4.003";
  34. ls_periodic.FH = "He";
  35. ls_periodic.YWM = "Helium";
  36. ls_periodic.SX1 = "";
  37. ls_periodic.SX2 = "";
  38. ls_periodic.SX3 = "";
  39. ls_periodic.ZWYSM = "氦";
  40. ls_periodic.FL = "img_Hexagonal";
  41. List_Periodic.Add(ls_periodic);
  42. //维护表-----------------------------
  43. ls_periodic = new Periodic();
  44. ls_periodic.XH = "3";
  45. ls_periodic.YZZL = "6.941";
  46. ls_periodic.FH = "Li";
  47. ls_periodic.YWM = "Lithium";
  48. ls_periodic.SX1 = "";
  49. ls_periodic.SX2 = "";
  50. ls_periodic.SX3 = "";
  51. ls_periodic.ZWYSM = "锂";
  52. ls_periodic.FL = "img_cubicbodycentered";
  53. List_Periodic.Add(ls_periodic);
  54. //维护表-----------------------------
  55. ls_periodic = new Periodic();
  56. ls_periodic.XH = "4";
  57. ls_periodic.YZZL = "9.012";
  58. ls_periodic.FH = "Be";
  59. ls_periodic.YWM = "Beryllium";
  60. ls_periodic.SX1 = "0.108";
  61. ls_periodic.SX2 = "-";
  62. ls_periodic.SX3 = "-";
  63. ls_periodic.ZWYSM = "铍";
  64. ls_periodic.FL = "img_Hexagonal";
  65. List_Periodic.Add(ls_periodic);
  66. //维护表-----------------------------
  67. ls_periodic = new Periodic();
  68. ls_periodic.XH = "5";
  69. ls_periodic.YZZL = "10.811";
  70. ls_periodic.FH = "B";
  71. ls_periodic.YWM = "Boron";
  72. ls_periodic.SX1 = "0.185";
  73. ls_periodic.SX2 = "-";
  74. ls_periodic.SX3 = "-";
  75. ls_periodic.ZWYSM = "硼";
  76. ls_periodic.FL = "img_rhombohedral";
  77. List_Periodic.Add(ls_periodic);
  78. //维护表-----------------------------
  79. ls_periodic = new Periodic();
  80. ls_periodic.XH = "6";
  81. ls_periodic.YZZL = "12.011";
  82. ls_periodic.FH = "C";
  83. ls_periodic.YWM = "Carbon";
  84. ls_periodic.SX1 = "0.277";
  85. ls_periodic.SX2 = "-";
  86. ls_periodic.SX3 = "-";
  87. ls_periodic.ZWYSM = "碳";
  88. ls_periodic.FL = "img_Hexagonal";
  89. List_Periodic.Add(ls_periodic);
  90. //维护表-----------------------------
  91. ls_periodic = new Periodic();
  92. ls_periodic.XH = "7";
  93. ls_periodic.YZZL = "14.007";
  94. ls_periodic.FH = "N";
  95. ls_periodic.YWM = "Nitrogen";
  96. ls_periodic.SX1 = "0.392";
  97. ls_periodic.SX2 = "-";
  98. ls_periodic.SX3 = "-";
  99. ls_periodic.ZWYSM = "氮";
  100. ls_periodic.FL = "img_Hexagonal";
  101. List_Periodic.Add(ls_periodic);
  102. //维护表-----------------------------
  103. ls_periodic = new Periodic();
  104. ls_periodic.XH = "8";
  105. ls_periodic.YZZL = "15.999";
  106. ls_periodic.FH = "O";
  107. ls_periodic.YWM = "Oxygen";
  108. ls_periodic.SX1 = "0.523";
  109. ls_periodic.SX2 = "-";
  110. ls_periodic.SX3 = "-";
  111. ls_periodic.ZWYSM = "氧";
  112. ls_periodic.FL = "img_cubic";
  113. List_Periodic.Add(ls_periodic);
  114. //维护表-----------------------------
  115. ls_periodic = new Periodic();
  116. ls_periodic.XH = "9";
  117. ls_periodic.YZZL = "18.998";
  118. ls_periodic.FH = "F";
  119. ls_periodic.YWM = "Fluorine";
  120. ls_periodic.SX1 = "0.677";
  121. ls_periodic.SX2 = "-";
  122. ls_periodic.SX3 = "-";
  123. ls_periodic.ZWYSM = "氟";
  124. ls_periodic.FL = "img_cubic";
  125. List_Periodic.Add(ls_periodic);
  126. //维护表-----------------------------
  127. ls_periodic = new Periodic();
  128. ls_periodic.XH = "10";
  129. ls_periodic.YZZL = "20.180";
  130. ls_periodic.FH = "Ne";
  131. ls_periodic.YWM = "Neon";
  132. ls_periodic.SX1 = "0.848";
  133. ls_periodic.SX2 = "-";
  134. ls_periodic.SX3 = "-";
  135. ls_periodic.ZWYSM = "氖";
  136. ls_periodic.FL = "img_cubicfacecentered";
  137. List_Periodic.Add(ls_periodic);
  138. //维护表-----------------------------
  139. ls_periodic = new Periodic();
  140. ls_periodic.XH = "11";
  141. ls_periodic.YZZL = "22.990";
  142. ls_periodic.FH = "Na";
  143. ls_periodic.YWM = "Sodium";
  144. ls_periodic.SX1 = "1.040";
  145. ls_periodic.SX2 = "-";
  146. ls_periodic.SX3 = "-";
  147. ls_periodic.ZWYSM = "钠";
  148. ls_periodic.FL = "img_cubicbodycentered";
  149. List_Periodic.Add(ls_periodic);
  150. //维护表-----------------------------
  151. ls_periodic = new Periodic();
  152. ls_periodic.XH = "12";
  153. ls_periodic.YZZL = "24.305";
  154. ls_periodic.FH = "Mg";
  155. ls_periodic.YWM = "Magnesium";
  156. ls_periodic.SX1 = "1.254";
  157. ls_periodic.SX2 = "-";
  158. ls_periodic.SX3 = "-";
  159. ls_periodic.ZWYSM = "镁";
  160. ls_periodic.FL = "img_Hexagonal";
  161. List_Periodic.Add(ls_periodic);
  162. //维护表-----------------------------
  163. ls_periodic = new Periodic();
  164. ls_periodic.XH = "13";
  165. ls_periodic.YZZL = "26.982";
  166. ls_periodic.FH = "Al";
  167. ls_periodic.YWM = "Aluminum";
  168. ls_periodic.SX1 = "1.486";
  169. ls_periodic.SX2 = "-";
  170. ls_periodic.SX3 = "-";
  171. ls_periodic.ZWYSM = "铝";
  172. ls_periodic.FL = "img_cubicfacecentered";
  173. List_Periodic.Add(ls_periodic);
  174. //维护表-----------------------------
  175. ls_periodic = new Periodic();
  176. ls_periodic.XH = "14";
  177. ls_periodic.YZZL = "28.086";
  178. ls_periodic.FH = "Si";
  179. ls_periodic.YWM = "Silicon";
  180. ls_periodic.SX1 = "1.740";
  181. ls_periodic.SX2 = "-";
  182. ls_periodic.SX3 = "-";
  183. ls_periodic.ZWYSM = "硅";
  184. ls_periodic.FL = "img_cubicfacecentered";
  185. List_Periodic.Add(ls_periodic);
  186. //维护表-----------------------------
  187. ls_periodic = new Periodic();
  188. ls_periodic.XH = "15";
  189. ls_periodic.YZZL = "30.974";
  190. ls_periodic.FH = "P";
  191. ls_periodic.YWM = "Phosphorus";
  192. ls_periodic.SX1 = "2.013";
  193. ls_periodic.SX2 = "-";
  194. ls_periodic.SX3 = "-";
  195. ls_periodic.ZWYSM = "磷";
  196. ls_periodic.FL = "img_Monoclinic";
  197. List_Periodic.Add(ls_periodic);
  198. //维护表-----------------------------
  199. ls_periodic = new Periodic();
  200. ls_periodic.XH = "16";
  201. ls_periodic.YZZL = "32.066";
  202. ls_periodic.FH = "S";
  203. ls_periodic.YWM = "Sulfur";
  204. ls_periodic.SX1 = "2.307";
  205. ls_periodic.SX2 = "-";
  206. ls_periodic.SX3 = "-";
  207. ls_periodic.ZWYSM = "硫";
  208. ls_periodic.FL = "img_orthohombic";
  209. List_Periodic.Add(ls_periodic);
  210. //维护表-----------------------------
  211. ls_periodic = new Periodic();
  212. ls_periodic.XH = "17";
  213. ls_periodic.YZZL = "35.453";
  214. ls_periodic.FH = "Cl";
  215. ls_periodic.YWM = "Chlorine";
  216. ls_periodic.SX1 = "2.622";
  217. ls_periodic.SX2 = "-";
  218. ls_periodic.SX3 = "-";
  219. ls_periodic.ZWYSM = "氯";
  220. ls_periodic.FL = "img_orthohombic";
  221. List_Periodic.Add(ls_periodic);
  222. //维护表-----------------------------
  223. ls_periodic = new Periodic();
  224. ls_periodic.XH = "18";
  225. ls_periodic.YZZL = "39.948";
  226. ls_periodic.FH = "Ar";
  227. ls_periodic.YWM = "Argon";
  228. ls_periodic.SX1 = "2.957";
  229. ls_periodic.SX2 = "-";
  230. ls_periodic.SX3 = "-";
  231. ls_periodic.ZWYSM = "氩";
  232. ls_periodic.FL = "img_cubicfacecentered";
  233. List_Periodic.Add(ls_periodic);
  234. //维护表-----------------------------
  235. ls_periodic = new Periodic();
  236. ls_periodic.XH = "19";
  237. ls_periodic.YZZL = "39.098";
  238. ls_periodic.FH = "K";
  239. ls_periodic.YWM = "Potassium";
  240. ls_periodic.SX1 = "3.313";
  241. ls_periodic.SX2 = "-";
  242. ls_periodic.SX3 = "-";
  243. ls_periodic.ZWYSM = "钾";
  244. ls_periodic.FL = "img_cubicbodycentered";
  245. List_Periodic.Add(ls_periodic);
  246. //维护表-----------------------------
  247. ls_periodic = new Periodic();
  248. ls_periodic.XH = "20";
  249. ls_periodic.YZZL = "40.08";
  250. ls_periodic.FH = "Ca";
  251. ls_periodic.YWM = "Calcium";
  252. ls_periodic.SX1 = "3.691";
  253. ls_periodic.SX2 = "0.341";
  254. ls_periodic.SX3 = "-";
  255. ls_periodic.ZWYSM = "钙";
  256. ls_periodic.FL = "img_cubicfacecentered";
  257. List_Periodic.Add(ls_periodic);
  258. //维护表-----------------------------
  259. ls_periodic = new Periodic();
  260. ls_periodic.XH = "21";
  261. ls_periodic.YZZL = "44.956";
  262. ls_periodic.FH = "Sc";
  263. ls_periodic.YWM = "Scandium";
  264. ls_periodic.SX1 = "4.090";
  265. ls_periodic.SX2 = "0.395";
  266. ls_periodic.SX3 = "-";
  267. ls_periodic.ZWYSM = "钪";
  268. ls_periodic.FL = "img_Hexagonal";
  269. List_Periodic.Add(ls_periodic);
  270. //维护表-----------------------------
  271. ls_periodic = new Periodic();
  272. ls_periodic.XH = "22";
  273. ls_periodic.YZZL = "47.88";
  274. ls_periodic.FH = "Ti";
  275. ls_periodic.YWM = "Titanium";
  276. ls_periodic.SX1 = "4.510";
  277. ls_periodic.SX2 = "0.452";
  278. ls_periodic.SX3 = "-";
  279. ls_periodic.ZWYSM = "钛";
  280. ls_periodic.FL = "img_Hexagonal";
  281. List_Periodic.Add(ls_periodic);
  282. //维护表-----------------------------
  283. ls_periodic = new Periodic();
  284. ls_periodic.XH = "23";
  285. ls_periodic.YZZL = "50.942";
  286. ls_periodic.FH = "V";
  287. ls_periodic.YWM = "Vanadium";
  288. ls_periodic.SX1 = "4.952";
  289. ls_periodic.SX2 = "0.511";
  290. ls_periodic.SX3 = "-";
  291. ls_periodic.ZWYSM = "钒";
  292. ls_periodic.FL = "img_cubicbodycentered";
  293. List_Periodic.Add(ls_periodic);
  294. //维护表-----------------------------
  295. ls_periodic = new Periodic();
  296. ls_periodic.XH = "24";
  297. ls_periodic.YZZL = "51.996";
  298. ls_periodic.FH = "Cr";
  299. ls_periodic.YWM = "Chromium";
  300. ls_periodic.SX1 = "5.414";
  301. ls_periodic.SX2 = "0.573";
  302. ls_periodic.SX3 = "-";
  303. ls_periodic.ZWYSM = "铬";
  304. ls_periodic.FL = "img_cubicbodycentered";
  305. List_Periodic.Add(ls_periodic);
  306. //维护表-----------------------------
  307. ls_periodic = new Periodic();
  308. ls_periodic.XH = "25";
  309. ls_periodic.YZZL = "54.938";
  310. ls_periodic.FH = "Mn";
  311. ls_periodic.YWM = "Manganese";
  312. ls_periodic.SX1 = "5.898";
  313. ls_periodic.SX2 = "0.637";
  314. ls_periodic.SX3 = "-";
  315. ls_periodic.ZWYSM = "锰";
  316. ls_periodic.FL = "img_cubicbodycentered";
  317. List_Periodic.Add(ls_periodic);
  318. //维护表-----------------------------
  319. ls_periodic = new Periodic();
  320. ls_periodic.XH = "26";
  321. ls_periodic.YZZL = "55.847";
  322. ls_periodic.FH = "Fe";
  323. ls_periodic.YWM = "Iron";
  324. ls_periodic.SX1 = "6.403";
  325. ls_periodic.SX2 = "0.705";
  326. ls_periodic.SX3 = "-";
  327. ls_periodic.ZWYSM = "铁";
  328. ls_periodic.FL = "img_cubicbodycentered";
  329. List_Periodic.Add(ls_periodic);
  330. //维护表-----------------------------
  331. ls_periodic = new Periodic();
  332. ls_periodic.XH = "27";
  333. ls_periodic.YZZL = "58.933";
  334. ls_periodic.FH = "Co";
  335. ls_periodic.YWM = "Cobalt";
  336. ls_periodic.SX1 = "6.929";
  337. ls_periodic.SX2 = "0.776";
  338. ls_periodic.SX3 = "-";
  339. ls_periodic.ZWYSM = "钴";
  340. ls_periodic.FL = "img_Hexagonal";
  341. List_Periodic.Add(ls_periodic);
  342. //维护表-----------------------------
  343. ls_periodic = new Periodic();
  344. ls_periodic.XH = "28";
  345. ls_periodic.YZZL = "58.70";
  346. ls_periodic.FH = "Ni";
  347. ls_periodic.YWM = "Nickel";
  348. ls_periodic.SX1 = "7.477";
  349. ls_periodic.SX2 = "0.851";
  350. ls_periodic.SX3 = "-";
  351. ls_periodic.ZWYSM = "镍";
  352. ls_periodic.FL = "img_cubicfacecentered";
  353. List_Periodic.Add(ls_periodic);
  354. //维护表-----------------------------
  355. ls_periodic = new Periodic();
  356. ls_periodic.XH = "29";
  357. ls_periodic.YZZL = "63.546";
  358. ls_periodic.FH = "Cu";
  359. ls_periodic.YWM = "Copper";
  360. ls_periodic.SX1 = "8.040";
  361. ls_periodic.SX2 = "0.930";
  362. ls_periodic.SX3 = "-";
  363. ls_periodic.ZWYSM = "铜";
  364. ls_periodic.FL = "img_cubicfacecentered";
  365. List_Periodic.Add(ls_periodic);
  366. //维护表-----------------------------
  367. ls_periodic = new Periodic();
  368. ls_periodic.XH = "30";
  369. ls_periodic.YZZL = "65.39";
  370. ls_periodic.FH = "Zn";
  371. ls_periodic.YWM = "Zinc";
  372. ls_periodic.SX1 = "8.637";
  373. ls_periodic.SX2 = "1.012";
  374. ls_periodic.SX3 = "-";
  375. ls_periodic.ZWYSM = "锌";
  376. ls_periodic.FL = "img_Hexagonal";
  377. List_Periodic.Add(ls_periodic);
  378. //维护表-----------------------------
  379. ls_periodic = new Periodic();
  380. ls_periodic.XH = "31";
  381. ls_periodic.YZZL = "69.72";
  382. ls_periodic.FH = "Ga";
  383. ls_periodic.YWM = "Gallium";
  384. ls_periodic.SX1 = "9.250";
  385. ls_periodic.SX2 = "1.098";
  386. ls_periodic.SX3 = "-";
  387. ls_periodic.ZWYSM = "镓";
  388. ls_periodic.FL = "img_orthohombic";
  389. List_Periodic.Add(ls_periodic);
  390. //维护表-----------------------------
  391. ls_periodic = new Periodic();
  392. ls_periodic.XH = "32";
  393. ls_periodic.YZZL = "72.61";
  394. ls_periodic.FH = "Ge";
  395. ls_periodic.YWM = "Germanium";
  396. ls_periodic.SX1 = "9.885";
  397. ls_periodic.SX2 = "1.188";
  398. ls_periodic.SX3 = "-";
  399. ls_periodic.ZWYSM = "锗";
  400. ls_periodic.FL = "img_cubicfacecentered";
  401. List_Periodic.Add(ls_periodic);
  402. //维护表-----------------------------
  403. ls_periodic = new Periodic();
  404. ls_periodic.XH = "33";
  405. ls_periodic.YZZL = "74.922";
  406. ls_periodic.FH = "As";
  407. ls_periodic.YWM = "Arsenic";
  408. ls_periodic.SX1 = "10.542";
  409. ls_periodic.SX2 = "1.282";
  410. ls_periodic.SX3 = "-";
  411. ls_periodic.ZWYSM = "砷";
  412. ls_periodic.FL = "img_rhombohedral";
  413. List_Periodic.Add(ls_periodic);
  414. //维护表-----------------------------
  415. ls_periodic = new Periodic();
  416. ls_periodic.XH = "34";
  417. ls_periodic.YZZL = "78.96";
  418. ls_periodic.FH = "Se";
  419. ls_periodic.YWM = "Selenium";
  420. ls_periodic.SX1 = "11.220";
  421. ls_periodic.SX2 = "1.379";
  422. ls_periodic.SX3 = "-";
  423. ls_periodic.ZWYSM = "硒";
  424. ls_periodic.FL = "img_Hexagonal";
  425. List_Periodic.Add(ls_periodic);
  426. //维护表-----------------------------
  427. ls_periodic = new Periodic();
  428. ls_periodic.XH = "35";
  429. ls_periodic.YZZL = "79Br904";
  430. ls_periodic.FH = "Br";
  431. ls_periodic.YWM = "Bromine";
  432. ls_periodic.SX1 = "11.922";
  433. ls_periodic.SX2 = "1.480";
  434. ls_periodic.SX3 = "-";
  435. ls_periodic.ZWYSM = "溴";
  436. ls_periodic.FL = "img_orthohombic";
  437. List_Periodic.Add(ls_periodic);
  438. //维护表-----------------------------
  439. ls_periodic = new Periodic();
  440. ls_periodic.XH = "36";
  441. ls_periodic.YZZL = "83.80";
  442. ls_periodic.FH = "Kr";
  443. ls_periodic.YWM = "Krypton";
  444. ls_periodic.SX1 = "12.649";
  445. ls_periodic.SX2 = "1.586";
  446. ls_periodic.SX3 = "-";
  447. ls_periodic.ZWYSM = "氪";
  448. ls_periodic.FL = "img_cubicfacecentered";
  449. List_Periodic.Add(ls_periodic);
  450. //维护表-----------------------------
  451. ls_periodic = new Periodic();
  452. ls_periodic.XH = "37";
  453. ls_periodic.YZZL = "85.468";
  454. ls_periodic.FH = "Rb";
  455. ls_periodic.YWM = "Rubidium";
  456. ls_periodic.SX1 = "13.393";
  457. ls_periodic.SX2 = "1.694";
  458. ls_periodic.SX3 = "-";
  459. ls_periodic.ZWYSM = "铷";
  460. ls_periodic.FL = "img_cubicbodycentered";
  461. List_Periodic.Add(ls_periodic);
  462. //维护表-----------------------------
  463. ls_periodic = new Periodic();
  464. ls_periodic.XH = "38";
  465. ls_periodic.YZZL = "87.62";
  466. ls_periodic.FH = "Sr";
  467. ls_periodic.YWM = "Strontium";
  468. ls_periodic.SX1 = "14.163";
  469. ls_periodic.SX2 = "1.806";
  470. ls_periodic.SX3 = "-";
  471. ls_periodic.ZWYSM = "锶";
  472. ls_periodic.FL = "img_cubicfacecentered";
  473. List_Periodic.Add(ls_periodic);
  474. //维护表-----------------------------
  475. ls_periodic = new Periodic();
  476. ls_periodic.XH = "39";
  477. ls_periodic.YZZL = "88.906";
  478. ls_periodic.FH = "Y";
  479. ls_periodic.YWM = "Yttrium";
  480. ls_periodic.SX1 = "14.955";
  481. ls_periodic.SX2 = "1.922";
  482. ls_periodic.SX3 = "-";
  483. ls_periodic.ZWYSM = "钇";
  484. ls_periodic.FL = "img_Hexagonal";
  485. List_Periodic.Add(ls_periodic);
  486. //维护表-----------------------------
  487. ls_periodic = new Periodic();
  488. ls_periodic.XH = "40";
  489. ls_periodic.YZZL = "91.22";
  490. ls_periodic.FH = "Zr";
  491. ls_periodic.YWM = "Zirconium";
  492. ls_periodic.SX1 = "15.776";
  493. ls_periodic.SX2 = "2.042";
  494. ls_periodic.SX3 = "-";
  495. ls_periodic.ZWYSM = "锆";
  496. ls_periodic.FL = "img_Hexagonal";
  497. List_Periodic.Add(ls_periodic);
  498. //维护表-----------------------------
  499. ls_periodic = new Periodic();
  500. ls_periodic.XH = "41";
  501. ls_periodic.YZZL = "92.906";
  502. ls_periodic.FH = "Nb";
  503. ls_periodic.YWM = "Niobium";
  504. ls_periodic.SX1 = "16.617";
  505. ls_periodic.SX2 = "2.166";
  506. ls_periodic.SX3 = "-";
  507. ls_periodic.ZWYSM = "铌";
  508. ls_periodic.FL = "img_cubicbodycentered";
  509. List_Periodic.Add(ls_periodic);
  510. //维护表-----------------------------
  511. ls_periodic = new Periodic();
  512. ls_periodic.XH = "42";
  513. ls_periodic.YZZL = "95.94";
  514. ls_periodic.FH = "Mo";
  515. ls_periodic.YWM = "Molybdenum";
  516. ls_periodic.SX1 = "17.481";
  517. ls_periodic.SX2 = "2.293";
  518. ls_periodic.SX3 = "-";
  519. ls_periodic.ZWYSM = "钼";
  520. ls_periodic.FL = "img_cubicbodycentered";
  521. List_Periodic.Add(ls_periodic);
  522. //维护表-----------------------------
  523. ls_periodic = new Periodic();
  524. ls_periodic.XH = "43";
  525. ls_periodic.YZZL = "(98)";
  526. ls_periodic.FH = "Tc";
  527. ls_periodic.YWM = "Technetium";
  528. ls_periodic.SX1 = "18.368";
  529. ls_periodic.SX2 = "2.424";
  530. ls_periodic.SX3 = "-";
  531. ls_periodic.ZWYSM = "锝";
  532. ls_periodic.FL = "img_Hexagonal";
  533. List_Periodic.Add(ls_periodic);
  534. //维护表-----------------------------
  535. ls_periodic = new Periodic();
  536. ls_periodic.XH = "44";
  537. ls_periodic.YZZL = "101.07";
  538. ls_periodic.FH = "Ru";
  539. ls_periodic.YWM = "Ruthenium";
  540. ls_periodic.SX1 = "19.282";
  541. ls_periodic.SX2 = "2.558";
  542. ls_periodic.SX3 = "-";
  543. ls_periodic.ZWYSM = "钌";
  544. ls_periodic.FL = "img_Hexagonal";
  545. List_Periodic.Add(ls_periodic);
  546. //维护表-----------------------------
  547. ls_periodic = new Periodic();
  548. ls_periodic.XH = "45";
  549. ls_periodic.YZZL = "102.906";
  550. ls_periodic.FH = "Rh";
  551. ls_periodic.YWM = "Rhodium";
  552. ls_periodic.SX1 = "20.217";
  553. ls_periodic.SX2 = "2.696";
  554. ls_periodic.SX3 = "-";
  555. ls_periodic.ZWYSM = "铑";
  556. ls_periodic.FL = "img_cubicfacecentered";
  557. List_Periodic.Add(ls_periodic);
  558. //维护表-----------------------------
  559. ls_periodic = new Periodic();
  560. ls_periodic.XH = "46";
  561. ls_periodic.YZZL = "106.42";
  562. ls_periodic.FH = "Pd";
  563. ls_periodic.YWM = "Palladium";
  564. ls_periodic.SX1 = "21.180";
  565. ls_periodic.SX2 = "2.838";
  566. ls_periodic.SX3 = "-";
  567. ls_periodic.ZWYSM = "钯";
  568. ls_periodic.FL = "img_cubicfacecentered";
  569. List_Periodic.Add(ls_periodic);
  570. //维护表-----------------------------
  571. ls_periodic = new Periodic();
  572. ls_periodic.XH = "47";
  573. ls_periodic.YZZL = "107.868";
  574. ls_periodic.FH = "Ag";
  575. ls_periodic.YWM = "Silver";
  576. ls_periodic.SX1 = "22.166";
  577. ls_periodic.SX2 = "2.984";
  578. ls_periodic.SX3 = "-";
  579. ls_periodic.ZWYSM = "银";
  580. ls_periodic.FL = "img_cubicfacecentered";
  581. List_Periodic.Add(ls_periodic);
  582. //维护表-----------------------------
  583. ls_periodic = new Periodic();
  584. ls_periodic.XH = "48";
  585. ls_periodic.YZZL = "112.41";
  586. ls_periodic.FH = "Cd";
  587. ls_periodic.YWM = "Cadmium";
  588. ls_periodic.SX1 = "23.175";
  589. ls_periodic.SX2 = "3.133";
  590. ls_periodic.SX3 = "-";
  591. ls_periodic.ZWYSM = "镉";
  592. ls_periodic.FL = "img_Hexagonal";
  593. List_Periodic.Add(ls_periodic);
  594. //维护表-----------------------------
  595. ls_periodic = new Periodic();
  596. ls_periodic.XH = "49";
  597. ls_periodic.YZZL = "114.82";
  598. ls_periodic.FH = "In";
  599. ls_periodic.YWM = "Indium";
  600. ls_periodic.SX1 = "24.209";
  601. ls_periodic.SX2 = "3.286";
  602. ls_periodic.SX3 = "-";
  603. ls_periodic.ZWYSM = "铟";
  604. ls_periodic.FL = "img_teragonal";
  605. List_Periodic.Add(ls_periodic);
  606. //维护表-----------------------------
  607. ls_periodic = new Periodic();
  608. ls_periodic.XH = "50";
  609. ls_periodic.YZZL = "118.71";
  610. ls_periodic.FH = "Sn";
  611. ls_periodic.YWM = "Tin";
  612. ls_periodic.SX1 = "25.272";
  613. ls_periodic.SX2 = "3.443";
  614. ls_periodic.SX3 = "-";
  615. ls_periodic.ZWYSM = "锡";
  616. ls_periodic.FL = "img_teragonal";
  617. List_Periodic.Add(ls_periodic);
  618. //维护表-----------------------------
  619. ls_periodic = new Periodic();
  620. ls_periodic.XH = "51";
  621. ls_periodic.YZZL = "121.76";
  622. ls_periodic.FH = "Sb";
  623. ls_periodic.YWM = "Antimony";
  624. ls_periodic.SX1 = "26.359";
  625. ls_periodic.SX2 = "3.604";
  626. ls_periodic.SX3 = "-";
  627. ls_periodic.ZWYSM = "锑";
  628. ls_periodic.FL = "img_rhombohedral";
  629. List_Periodic.Add(ls_periodic);
  630. //维护表-----------------------------
  631. ls_periodic = new Periodic();
  632. ls_periodic.XH = "52";
  633. ls_periodic.YZZL = "127.60";
  634. ls_periodic.FH = "Te";
  635. ls_periodic.YWM = "Tellurium";
  636. ls_periodic.SX1 = "27.471";
  637. ls_periodic.SX2 = "3.768";
  638. ls_periodic.SX3 = "-";
  639. ls_periodic.ZWYSM = "碲";
  640. ls_periodic.FL = "img_Hexagonal";
  641. List_Periodic.Add(ls_periodic);
  642. //维护表-----------------------------
  643. ls_periodic = new Periodic();
  644. ls_periodic.XH = "53";
  645. ls_periodic.YZZL = "126.905";
  646. ls_periodic.FH = "I";
  647. ls_periodic.YWM = "Iodine";
  648. ls_periodic.SX1 = "28.615";
  649. ls_periodic.SX2 = "3.937";
  650. ls_periodic.SX3 = "-";
  651. ls_periodic.ZWYSM = "碘";
  652. ls_periodic.FL = "img_orthohombic";
  653. List_Periodic.Add(ls_periodic);
  654. //维护表-----------------------------
  655. ls_periodic = new Periodic();
  656. ls_periodic.XH = "54";
  657. ls_periodic.YZZL = "131.29";
  658. ls_periodic.FH = "Xe";
  659. ls_periodic.YWM = "Xenon";
  660. ls_periodic.SX1 = "29.779";
  661. ls_periodic.SX2 = "4.109";
  662. ls_periodic.SX3 = "-";
  663. ls_periodic.ZWYSM = "氙";
  664. ls_periodic.FL = "img_cubicfacecentered";
  665. List_Periodic.Add(ls_periodic);
  666. //维护表-----------------------------
  667. ls_periodic = new Periodic();
  668. ls_periodic.XH = "55";
  669. ls_periodic.YZZL = "132.905";
  670. ls_periodic.FH = "Cs";
  671. ls_periodic.YWM = "Cesium";
  672. ls_periodic.SX1 = "30.971";
  673. ls_periodic.SX2 = "4.286";
  674. ls_periodic.SX3 = "-";
  675. ls_periodic.ZWYSM = "铯";
  676. ls_periodic.FL = "img_cubicbodycentered";
  677. List_Periodic.Add(ls_periodic);
  678. //维护表-----------------------------
  679. ls_periodic = new Periodic();
  680. ls_periodic.XH = "56";
  681. ls_periodic.YZZL = "137.33";
  682. ls_periodic.FH = "Ba";
  683. ls_periodic.YWM = "Barium";
  684. ls_periodic.SX1 = "32.196";
  685. ls_periodic.SX2 = "4.465";
  686. ls_periodic.SX3 = "0.779";
  687. ls_periodic.ZWYSM = "钡";
  688. ls_periodic.FL = "img_cubicbodycentered";
  689. List_Periodic.Add(ls_periodic);
  690. //维护表-----------------------------
  691. ls_periodic = new Periodic();
  692. ls_periodic.XH = "57";
  693. ls_periodic.YZZL = "138.906";
  694. ls_periodic.FH = "La";
  695. ls_periodic.YWM = "Lanthanum";
  696. ls_periodic.SX1 = "33.441";
  697. ls_periodic.SX2 = "4.650";
  698. ls_periodic.SX3 = "0.833";
  699. ls_periodic.ZWYSM = "镧";
  700. ls_periodic.FL = "img_Hexagonal";
  701. List_Periodic.Add(ls_periodic);
  702. //维护表-----------------------------
  703. ls_periodic = new Periodic();
  704. ls_periodic.XH = "72";
  705. ls_periodic.YZZL = "178.49";
  706. ls_periodic.FH = "Hf";
  707. ls_periodic.YWM = "Hafnium";
  708. ls_periodic.SX1 = "55.801";
  709. ls_periodic.SX2 = "7.898";
  710. ls_periodic.SX3 = "1.644";
  711. ls_periodic.ZWYSM = "铪";
  712. ls_periodic.FL = "img_Hexagonal";
  713. List_Periodic.Add(ls_periodic);
  714. //维护表-----------------------------
  715. ls_periodic = new Periodic();
  716. ls_periodic.XH = "73";
  717. ls_periodic.YZZL = "180.948";
  718. ls_periodic.FH = "Ta";
  719. ls_periodic.YWM = "Tantalum";
  720. ls_periodic.SX1 = "57.450";
  721. ls_periodic.SX2 = "8.145";
  722. ls_periodic.SX3 = "1.709";
  723. ls_periodic.ZWYSM = "钽";
  724. ls_periodic.FL = "img_cubicbodycentered";
  725. List_Periodic.Add(ls_periodic);
  726. //维护表-----------------------------
  727. ls_periodic = new Periodic();
  728. ls_periodic.XH = "74";
  729. ls_periodic.YZZL = "183.85";
  730. ls_periodic.FH = "W";
  731. ls_periodic.YWM = "Tungsten";
  732. ls_periodic.SX1 = "59.305";
  733. ls_periodic.SX2 = "8.396";
  734. ls_periodic.SX3 = "1.774";
  735. ls_periodic.ZWYSM = "钨";
  736. ls_periodic.FL = "img_cubicbodycentered";
  737. List_Periodic.Add(ls_periodic);
  738. //维护表-----------------------------
  739. ls_periodic = new Periodic();
  740. ls_periodic.XH = "75";
  741. ls_periodic.YZZL = "186.207";
  742. ls_periodic.FH = "Re";
  743. ls_periodic.YWM = "Rhenium";
  744. ls_periodic.SX1 = "61.122";
  745. ls_periodic.SX2 = "8.651";
  746. ls_periodic.SX3 = "1.842";
  747. ls_periodic.ZWYSM = "铼";
  748. ls_periodic.FL = "img_Hexagonal";
  749. List_Periodic.Add(ls_periodic);
  750. //维护表-----------------------------
  751. ls_periodic = new Periodic();
  752. ls_periodic.XH = "76";
  753. ls_periodic.YZZL = "190.2";
  754. ls_periodic.FH = "Os";
  755. ls_periodic.YWM = "Osmium";
  756. ls_periodic.SX1 = "62.989";
  757. ls_periodic.SX2 = "8.910";
  758. ls_periodic.SX3 = "1.910";
  759. ls_periodic.ZWYSM = "锇";
  760. ls_periodic.FL = "img_Hexagonal";
  761. List_Periodic.Add(ls_periodic);
  762. //维护表-----------------------------
  763. ls_periodic = new Periodic();
  764. ls_periodic.XH = "77";
  765. ls_periodic.YZZL = "192.22";
  766. ls_periodic.FH = "Ir";
  767. ls_periodic.YWM = "Iridium";
  768. ls_periodic.SX1 = "64.906";
  769. ls_periodic.SX2 = "9.174";
  770. ls_periodic.SX3 = "1.978";
  771. ls_periodic.ZWYSM = "铱";
  772. ls_periodic.FL = "img_cubicfacecentered";
  773. List_Periodic.Add(ls_periodic);
  774. //维护表-----------------------------
  775. ls_periodic = new Periodic();
  776. ls_periodic.XH = "78";
  777. ls_periodic.YZZL = "195.08";
  778. ls_periodic.FH = "Pt";
  779. ls_periodic.YWM = "Platinium";
  780. ls_periodic.SX1 = "66.834";
  781. ls_periodic.SX2 = "9.441";
  782. ls_periodic.SX3 = "2.048";
  783. ls_periodic.ZWYSM = "铂";
  784. ls_periodic.FL = "img_cubicfacecentered";
  785. List_Periodic.Add(ls_periodic);
  786. //维护表-----------------------------
  787. ls_periodic = new Periodic();
  788. ls_periodic.XH = "79";
  789. ls_periodic.YZZL = "196.967";
  790. ls_periodic.FH = "Au";
  791. ls_periodic.YWM = "Gold";
  792. ls_periodic.SX1 = "68.804";
  793. ls_periodic.SX2 = "9.712";
  794. ls_periodic.SX3 = "2.120";
  795. ls_periodic.ZWYSM = "金";
  796. ls_periodic.FL = "img_cubicfacecentered";
  797. List_Periodic.Add(ls_periodic);
  798. //维护表-----------------------------
  799. ls_periodic = new Periodic();
  800. ls_periodic.XH = "80";
  801. ls_periodic.YZZL = "200.59";
  802. ls_periodic.FH = "Hg";
  803. ls_periodic.YWM = "Mercury";
  804. ls_periodic.SX1 = "70.806";
  805. ls_periodic.SX2 = "9.987";
  806. ls_periodic.SX3 = "2.191";
  807. ls_periodic.ZWYSM = "汞";
  808. ls_periodic.FL = "img_rhombohedral";
  809. List_Periodic.Add(ls_periodic);
  810. //维护表-----------------------------
  811. ls_periodic = new Periodic();
  812. ls_periodic.XH = "81";
  813. ls_periodic.YZZL = "204.38";
  814. ls_periodic.FH = "Tl";
  815. ls_periodic.YWM = "Thallium";
  816. ls_periodic.SX1 = "72.869";
  817. ls_periodic.SX2 = "10.256";
  818. ls_periodic.SX3 = "2.268";
  819. ls_periodic.ZWYSM = "铊";
  820. ls_periodic.FL = "img_Hexagonal";
  821. List_Periodic.Add(ls_periodic);
  822. //维护表-----------------------------
  823. ls_periodic = new Periodic();
  824. ls_periodic.XH = "82";
  825. ls_periodic.YZZL = "207.2";
  826. ls_periodic.FH = "Pb";
  827. ls_periodic.YWM = "Lead";
  828. ls_periodic.SX1 = "74.989";
  829. ls_periodic.SX2 = "10.550";
  830. ls_periodic.SX3 = "2.342";
  831. ls_periodic.ZWYSM = "铅";
  832. ls_periodic.FL = "img_cubicfacecentered";
  833. List_Periodic.Add(ls_periodic);
  834. //维护表-----------------------------
  835. ls_periodic = new Periodic();
  836. ls_periodic.XH = "83";
  837. ls_periodic.YZZL = "208.980";
  838. ls_periodic.FH = "Bi";
  839. ls_periodic.YWM = "Bismuth";
  840. ls_periodic.SX1 = "77.091";
  841. ls_periodic.SX2 = "10.837";
  842. ls_periodic.SX3 = "2.419";
  843. ls_periodic.ZWYSM = "铋";
  844. ls_periodic.FL = "img_rhombohedral";
  845. List_Periodic.Add(ls_periodic);
  846. //维护表-----------------------------
  847. ls_periodic = new Periodic();
  848. ls_periodic.XH = "84";
  849. ls_periodic.YZZL = "(209)";
  850. ls_periodic.FH = "Po";
  851. ls_periodic.YWM = "Polonium";
  852. ls_periodic.SX1 = "79.272";
  853. ls_periodic.SX2 = "11.129";
  854. ls_periodic.SX3 = "2.505";
  855. ls_periodic.ZWYSM = "钋";
  856. ls_periodic.FL = "img_Monoclinic";
  857. List_Periodic.Add(ls_periodic);
  858. //维护表-----------------------------
  859. ls_periodic = new Periodic();
  860. ls_periodic.XH = "85";
  861. ls_periodic.YZZL = "(210)";
  862. ls_periodic.FH = "At";
  863. ls_periodic.YWM = "Astatine";
  864. ls_periodic.SX1 = "81.513";
  865. ls_periodic.SX2 = "11.425";
  866. ls_periodic.SX3 = "2.585";
  867. ls_periodic.ZWYSM = "砹";
  868. ls_periodic.FL = "";
  869. List_Periodic.Add(ls_periodic);
  870. //维护表-----------------------------
  871. ls_periodic = new Periodic();
  872. ls_periodic.XH = "86";
  873. ls_periodic.YZZL = "(222)";
  874. ls_periodic.FH = "Rn";
  875. ls_periodic.YWM = "Radon";
  876. ls_periodic.SX1 = "83.771";
  877. ls_periodic.SX2 = "11.725";
  878. ls_periodic.SX3 = "2.665";
  879. ls_periodic.ZWYSM = "氡";
  880. ls_periodic.FL = "img_cubicfacecentered";
  881. List_Periodic.Add(ls_periodic);
  882. //维护表-----------------------------
  883. ls_periodic = new Periodic();
  884. ls_periodic.XH = "87";
  885. ls_periodic.YZZL = "(223)";
  886. ls_periodic.FH = "Fr";
  887. ls_periodic.YWM = "Francium";
  888. ls_periodic.SX1 = "86.098";
  889. ls_periodic.SX2 = "12.029";
  890. ls_periodic.SX3 = "2.747";
  891. ls_periodic.ZWYSM = "钫";
  892. ls_periodic.FL = "img_cubicbodycentered";
  893. List_Periodic.Add(ls_periodic);
  894. //维护表-----------------------------
  895. ls_periodic = new Periodic();
  896. ls_periodic.XH = "88";
  897. ls_periodic.YZZL = "226.025";
  898. ls_periodic.FH = "Ra";
  899. ls_periodic.YWM = "Radium";
  900. ls_periodic.SX1 = "88.480";
  901. ls_periodic.SX2 = "12.338";
  902. ls_periodic.SX3 = "2.830";
  903. ls_periodic.ZWYSM = "镭";
  904. ls_periodic.FL = "img_cubicbodycentered";
  905. List_Periodic.Add(ls_periodic);
  906. //维护表-----------------------------
  907. ls_periodic = new Periodic();
  908. ls_periodic.XH = "89";
  909. ls_periodic.YZZL = "227.028";
  910. ls_periodic.FH = "Ac";
  911. ls_periodic.YWM = "Actinium";
  912. ls_periodic.SX1 = "90.880";
  913. ls_periodic.SX2 = "12.650";
  914. ls_periodic.SX3 = "2.915";
  915. ls_periodic.ZWYSM = "锕";
  916. ls_periodic.FL = "img_cubicfacecentered";
  917. List_Periodic.Add(ls_periodic);
  918. //最下方的28个元素
  919. //维护表-----------------------------
  920. ls_periodic = new Periodic();
  921. ls_periodic.XH = "58";
  922. ls_periodic.YZZL = "140.12";
  923. ls_periodic.FH = "Ce";
  924. ls_periodic.YWM = "Cerium";
  925. ls_periodic.SX1 = "34.717";
  926. ls_periodic.SX2 = "4.839";
  927. ls_periodic.SX3 = "0.883";
  928. ls_periodic.ZWYSM = "铈";
  929. ls_periodic.FL = "img_cubicfacecentered";
  930. List_Periodic.Add(ls_periodic);
  931. //维护表-----------------------------
  932. ls_periodic = new Periodic();
  933. ls_periodic.XH = "59";
  934. ls_periodic.YZZL = "140.908";
  935. ls_periodic.FH = "Pr";
  936. ls_periodic.YWM = "Praseodymium";
  937. ls_periodic.SX1 = "36.031";
  938. ls_periodic.SX2 = "5.033";
  939. ls_periodic.SX3 = "0.929";
  940. ls_periodic.ZWYSM = "镨";
  941. ls_periodic.FL = "img_Hexagonal";
  942. List_Periodic.Add(ls_periodic);
  943. //维护表-----------------------------
  944. ls_periodic = new Periodic();
  945. ls_periodic.XH = "60";
  946. ls_periodic.YZZL = "144.24";
  947. ls_periodic.FH = "Nd";
  948. ls_periodic.YWM = "Neodymium";
  949. ls_periodic.SX1 = "37.358";
  950. ls_periodic.SX2 = "5.229";
  951. ls_periodic.SX3 = "0.978";
  952. ls_periodic.ZWYSM = "钕";
  953. ls_periodic.FL = "img_Hexagonal";
  954. List_Periodic.Add(ls_periodic);
  955. //维护表-----------------------------
  956. ls_periodic = new Periodic();
  957. ls_periodic.XH = "61";
  958. ls_periodic.YZZL = "(145)";
  959. ls_periodic.FH = "Pm";
  960. ls_periodic.YWM = "Promethium";
  961. ls_periodic.SX1 = "38.725";
  962. ls_periodic.SX2 = "5.432";
  963. ls_periodic.SX3 = "1.032";
  964. ls_periodic.ZWYSM = "钷";
  965. ls_periodic.FL = "img_Hexagonal";
  966. List_Periodic.Add(ls_periodic);
  967. //维护表-----------------------------
  968. ls_periodic = new Periodic();
  969. ls_periodic.XH = "62";
  970. ls_periodic.YZZL = "150.36";
  971. ls_periodic.FH = "Sm";
  972. ls_periodic.YWM = "Samarium";
  973. ls_periodic.SX1 = "40.118";
  974. ls_periodic.SX2 = "5.635";
  975. ls_periodic.SX3 = "1.081";
  976. ls_periodic.ZWYSM = "钐";
  977. ls_periodic.FL = "img_rhombohedral";
  978. List_Periodic.Add(ls_periodic);
  979. //维护表-----------------------------
  980. ls_periodic = new Periodic();
  981. ls_periodic.XH = "63";
  982. ls_periodic.YZZL = "151.97";
  983. ls_periodic.FH = "Eu";
  984. ls_periodic.YWM = "Europium";
  985. ls_periodic.SX1 = "41.534";
  986. ls_periodic.SX2 = "5.845";
  987. ls_periodic.SX3 = "1.137";
  988. ls_periodic.ZWYSM = "铕";
  989. ls_periodic.FL = "img_cubicbodycentered";
  990. List_Periodic.Add(ls_periodic);
  991. //维护表-----------------------------
  992. ls_periodic = new Periodic();
  993. ls_periodic.XH = "64";
  994. ls_periodic.YZZL = "157.25";
  995. ls_periodic.FH = "Gd";
  996. ls_periodic.YWM = "Gadolinium";
  997. ls_periodic.SX1 = "42.992";
  998. ls_periodic.SX2 = "6.056";
  999. ls_periodic.SX3 = "1.185";
  1000. ls_periodic.ZWYSM = "铕";
  1001. ls_periodic.FL = "img_Hexagonal";
  1002. List_Periodic.Add(ls_periodic);
  1003. //维护表-----------------------------
  1004. ls_periodic = new Periodic();
  1005. ls_periodic.XH = "65";
  1006. ls_periodic.YZZL = "158.925";
  1007. ls_periodic.FH = "Tb";
  1008. ls_periodic.YWM = "Terbium";
  1009. ls_periodic.SX1 = "44.476";
  1010. ls_periodic.SX2 = "6.272";
  1011. ls_periodic.SX3 = "1.240";
  1012. ls_periodic.ZWYSM = "铽";
  1013. ls_periodic.FL = "img_Hexagonal";
  1014. List_Periodic.Add(ls_periodic);
  1015. //维护表-----------------------------
  1016. ls_periodic = new Periodic();
  1017. ls_periodic.XH = "66";
  1018. ls_periodic.YZZL = "162.50";
  1019. ls_periodic.FH = "Dy";
  1020. ls_periodic.YWM = "Dysprosium";
  1021. ls_periodic.SX1 = "45.997";
  1022. ls_periodic.SX2 = "6.494";
  1023. ls_periodic.SX3 = "1.293";
  1024. ls_periodic.ZWYSM = "镝";
  1025. ls_periodic.FL = "img_Hexagonal";
  1026. List_Periodic.Add(ls_periodic);
  1027. //维护表-----------------------------
  1028. ls_periodic = new Periodic();
  1029. ls_periodic.XH = "67";
  1030. ls_periodic.YZZL = "164.930";
  1031. ls_periodic.FH = "Ho";
  1032. ls_periodic.YWM = "Holmium";
  1033. ls_periodic.SX1 = "47.534";
  1034. ls_periodic.SX2 = "6.719";
  1035. ls_periodic.SX3 = "1.347";
  1036. ls_periodic.ZWYSM = "钬";
  1037. ls_periodic.FL = "img_Hexagonal";
  1038. List_Periodic.Add(ls_periodic);
  1039. //维护表-----------------------------
  1040. ls_periodic = new Periodic();
  1041. ls_periodic.XH = "68";
  1042. ls_periodic.YZZL = "167.26";
  1043. ls_periodic.FH = "Er";
  1044. ls_periodic.YWM = "Erbium";
  1045. ls_periodic.SX1 = "49.100";
  1046. ls_periodic.SX2 = "6.947";
  1047. ls_periodic.SX3 = "1.405";
  1048. ls_periodic.ZWYSM = "铒";
  1049. ls_periodic.FL = "img_Hexagonal";
  1050. List_Periodic.Add(ls_periodic);
  1051. //维护表-----------------------------
  1052. ls_periodic = new Periodic();
  1053. ls_periodic.XH = "69";
  1054. ls_periodic.YZZL = "168.934";
  1055. ls_periodic.FH = "Tm";
  1056. ls_periodic.YWM = "Thulium";
  1057. ls_periodic.SX1 = "50.730";
  1058. ls_periodic.SX2 = "7.179";
  1059. ls_periodic.SX3 = "1.462";
  1060. ls_periodic.ZWYSM = "铥";
  1061. ls_periodic.FL = "img_Hexagonal";
  1062. List_Periodic.Add(ls_periodic);
  1063. //维护表-----------------------------
  1064. ls_periodic = new Periodic();
  1065. ls_periodic.XH = "70";
  1066. ls_periodic.YZZL = "173.04";
  1067. ls_periodic.FH = "Yb";
  1068. ls_periodic.YWM = "Ytterbium";
  1069. ls_periodic.SX1 = "52.362";
  1070. ls_periodic.SX2 = "7.414";
  1071. ls_periodic.SX3 = "1.521";
  1072. ls_periodic.ZWYSM = "镱";
  1073. ls_periodic.FL = "img_cubicfacecentered";
  1074. List_Periodic.Add(ls_periodic);
  1075. //维护表-----------------------------
  1076. ls_periodic = new Periodic();
  1077. ls_periodic.XH = "71";
  1078. ls_periodic.YZZL = "174.967";
  1079. ls_periodic.FH = "Lu";
  1080. ls_periodic.YWM = "Lutetium";
  1081. ls_periodic.SX1 = "54.078";
  1082. ls_periodic.SX2 = "7.654";
  1083. ls_periodic.SX3 = "1.581";
  1084. ls_periodic.ZWYSM = "镥";
  1085. ls_periodic.FL = "img_Hexagonal";
  1086. List_Periodic.Add(ls_periodic);
  1087. //维护表-----------------------------
  1088. ls_periodic = new Periodic();
  1089. ls_periodic.XH = "90";
  1090. ls_periodic.YZZL = "232.038";
  1091. ls_periodic.FH = "Th";
  1092. ls_periodic.YWM = "Thorium";
  1093. ls_periodic.SX1 = "93.382";
  1094. ls_periodic.SX2 = "12.967";
  1095. ls_periodic.SX3 = "2.991";
  1096. ls_periodic.ZWYSM = "钍";
  1097. ls_periodic.FL = "img_cubicfacecentered";
  1098. List_Periodic.Add(ls_periodic);
  1099. //维护表-----------------------------
  1100. ls_periodic = new Periodic();
  1101. ls_periodic.XH = "91";
  1102. ls_periodic.YZZL = "231.036";
  1103. ls_periodic.FH = "Pa";
  1104. ls_periodic.YWM = "Protoactinium";
  1105. ls_periodic.SX1 = "95.886";
  1106. ls_periodic.SX2 = "13.288";
  1107. ls_periodic.SX3 = "3.077";
  1108. ls_periodic.ZWYSM = "镤";
  1109. ls_periodic.FL = "img_orthohombic";
  1110. List_Periodic.Add(ls_periodic);
  1111. //维护表-----------------------------
  1112. ls_periodic = new Periodic();
  1113. ls_periodic.XH = "92";
  1114. ls_periodic.YZZL = "238.029";
  1115. ls_periodic.FH = "U";
  1116. ls_periodic.YWM = "Uranium";
  1117. ls_periodic.SX1 = "98.434";
  1118. ls_periodic.SX2 = "13.612";
  1119. ls_periodic.SX3 = "3.165";
  1120. ls_periodic.ZWYSM = "铀";
  1121. ls_periodic.FL = "img_orthohombic";
  1122. List_Periodic.Add(ls_periodic);
  1123. //维护表-----------------------------
  1124. ls_periodic = new Periodic();
  1125. ls_periodic.XH = "93";
  1126. ls_periodic.YZZL = "237.048";
  1127. ls_periodic.FH = "Np";
  1128. ls_periodic.YWM = "Neptunium";
  1129. ls_periodic.SX1 = "100.800";
  1130. ls_periodic.SX2 = "13.941";
  1131. ls_periodic.SX3 = "3.253";
  1132. ls_periodic.ZWYSM = "镎";
  1133. ls_periodic.FL = "img_orthohombic";
  1134. List_Periodic.Add(ls_periodic);
  1135. //维护表-----------------------------
  1136. ls_periodic = new Periodic();
  1137. ls_periodic.XH = "94";
  1138. ls_periodic.YZZL = "(244)";
  1139. ls_periodic.FH = "Pu";
  1140. ls_periodic.YWM = "Plutonium";
  1141. ls_periodic.SX1 = "103.320";
  1142. ls_periodic.SX2 = "14.275";
  1143. ls_periodic.SX3 = "3.344";
  1144. ls_periodic.ZWYSM = "钚";
  1145. ls_periodic.FL = "img_Monoclinic";
  1146. List_Periodic.Add(ls_periodic);
  1147. //维护表-----------------------------
  1148. ls_periodic = new Periodic();
  1149. ls_periodic.XH = "95";
  1150. ls_periodic.YZZL = "(243)";
  1151. ls_periodic.FH = "Am";
  1152. ls_periodic.YWM = "Americium";
  1153. ls_periodic.SX1 = "105.970";
  1154. ls_periodic.SX2 = "14.615";
  1155. ls_periodic.SX3 = "3.435";
  1156. ls_periodic.ZWYSM = "镅";
  1157. ls_periodic.FL = "img_Hexagonal";
  1158. List_Periodic.Add(ls_periodic);
  1159. //维护表-----------------------------
  1160. ls_periodic = new Periodic();
  1161. ls_periodic.XH = "96";
  1162. ls_periodic.YZZL = "(247)";
  1163. ls_periodic.FH = "Cm";
  1164. ls_periodic.YWM = "Curium";
  1165. ls_periodic.SX1 = "108.737";
  1166. ls_periodic.SX2 = "14.961";
  1167. ls_periodic.SX3 = "3.539";
  1168. ls_periodic.ZWYSM = "锔";
  1169. ls_periodic.FL = "";
  1170. List_Periodic.Add(ls_periodic);
  1171. //维护表-----------------------------
  1172. ls_periodic = new Periodic();
  1173. ls_periodic.XH = "97";
  1174. ls_periodic.YZZL = "(247)";
  1175. ls_periodic.FH = "Bk";
  1176. ls_periodic.YWM = "Berkelium";
  1177. ls_periodic.SX1 = "111.676";
  1178. ls_periodic.SX2 = "15.309";
  1179. ls_periodic.SX3 = "3.634";
  1180. ls_periodic.ZWYSM = "锫";
  1181. ls_periodic.FL = "";
  1182. List_Periodic.Add(ls_periodic);
  1183. //维护表-----------------------------
  1184. ls_periodic = new Periodic();
  1185. ls_periodic.XH = "98";
  1186. ls_periodic.YZZL = "(251)";
  1187. ls_periodic.FH = "Cf";
  1188. ls_periodic.YWM = "Californium";
  1189. ls_periodic.SX1 = "114.778";
  1190. ls_periodic.SX2 = "15.661";
  1191. ls_periodic.SX3 = "3.731";
  1192. ls_periodic.ZWYSM = "锎";
  1193. ls_periodic.FL = "";
  1194. List_Periodic.Add(ls_periodic);
  1195. //维护表-----------------------------
  1196. ls_periodic = new Periodic();
  1197. ls_periodic.XH = "99";
  1198. ls_periodic.YZZL = "(252)";
  1199. ls_periodic.FH = "Es";
  1200. ls_periodic.YWM = "Einsteinium";
  1201. ls_periodic.SX1 = "-";
  1202. ls_periodic.SX2 = "16.018";
  1203. ls_periodic.SX3 = "3.829";
  1204. ls_periodic.ZWYSM = "锿";
  1205. ls_periodic.FL = "";
  1206. List_Periodic.Add(ls_periodic);
  1207. //维护表-----------------------------
  1208. ls_periodic = new Periodic();
  1209. ls_periodic.XH = "100";
  1210. ls_periodic.YZZL = "(257)";
  1211. ls_periodic.FH = "Fm";
  1212. ls_periodic.YWM = "Fermium";
  1213. ls_periodic.SX1 = "";
  1214. ls_periodic.SX2 = "";
  1215. ls_periodic.SX3 = "";
  1216. ls_periodic.ZWYSM = "镄";
  1217. ls_periodic.FL = "";
  1218. List_Periodic.Add(ls_periodic);
  1219. //维护表-----------------------------
  1220. ls_periodic = new Periodic();
  1221. ls_periodic.XH = "101";
  1222. ls_periodic.YZZL = "(258)";
  1223. ls_periodic.FH = "Md";
  1224. ls_periodic.YWM = "Mendelevium";
  1225. ls_periodic.SX1 = "";
  1226. ls_periodic.SX2 = "";
  1227. ls_periodic.SX3 = "";
  1228. ls_periodic.ZWYSM = "钔";
  1229. ls_periodic.FL = "";
  1230. List_Periodic.Add(ls_periodic);
  1231. //维护表-----------------------------
  1232. ls_periodic = new Periodic();
  1233. ls_periodic.XH = "102";
  1234. ls_periodic.YZZL = "(259)";
  1235. ls_periodic.FH = "No";
  1236. ls_periodic.YWM = "Nobelium";
  1237. ls_periodic.SX1 = "";
  1238. ls_periodic.SX2 = "";
  1239. ls_periodic.SX3 = "";
  1240. ls_periodic.ZWYSM = "锘";
  1241. ls_periodic.FL = "";
  1242. List_Periodic.Add(ls_periodic);
  1243. //维护表-----------------------------
  1244. ls_periodic = new Periodic();
  1245. ls_periodic.XH = "103";
  1246. ls_periodic.YZZL = "(260)";
  1247. ls_periodic.FH = "Lr";
  1248. ls_periodic.YWM = "Lawrencium";
  1249. ls_periodic.SX1 = "";
  1250. ls_periodic.SX2 = "";
  1251. ls_periodic.SX3 = "";
  1252. ls_periodic.ZWYSM = "铹";
  1253. ls_periodic.FL = "";
  1254. List_Periodic.Add(ls_periodic);
  1255. return List_Periodic;
  1256. }
  1257. /// <summary>
  1258. /// 根据传入的元素名判断,该元素是否存在于此元素表中
  1259. /// </summary>
  1260. /// <param name="in_list_periodic"></param>
  1261. /// <param name="str_ysm"></param>
  1262. /// <returns></returns>
  1263. public static bool ExistPeriodicByYsm(List<Periodic> in_list_periodic, string str_ysm)
  1264. {
  1265. for (int i = 0; i < in_list_periodic.Count(); i++)
  1266. {
  1267. if (str_ysm.ToUpper() == in_list_periodic[i].FH.ToUpper())
  1268. {
  1269. return true;
  1270. }
  1271. }
  1272. return false;
  1273. }
  1274. /// <summary>
  1275. /// 根据传入的元素名,获得元素类对象
  1276. /// </summary>
  1277. /// <param name="in_list_periodic"></param>
  1278. /// <param name="str_ysm"></param>
  1279. /// <returns></returns>
  1280. public static Periodic GetPeriodicByYsm(List<Periodic> in_list_periodic, string str_ysm)
  1281. {
  1282. Periodic ls_p = new Periodic();
  1283. for (int i = 0; i < in_list_periodic.Count(); i++)
  1284. {
  1285. if (str_ysm.ToUpper() == in_list_periodic[i].FH.ToUpper())
  1286. {
  1287. ls_p = in_list_periodic[i];
  1288. }
  1289. }
  1290. return ls_p;
  1291. }
  1292. /// <summary>
  1293. /// 根据传入的序号,获得元素类对象
  1294. /// </summary>
  1295. /// <param name="in_list_periodic"></param>
  1296. /// <param name="str_xh"></param>
  1297. /// <returns></returns>
  1298. public static Periodic GetPeriodicByXH(List<Periodic> in_list_periodic, string str_xh)
  1299. {
  1300. Periodic ls_p = new Periodic();
  1301. for (int i = 0; i < in_list_periodic.Count(); i++)
  1302. {
  1303. if (str_xh.ToUpper() == in_list_periodic[i].XH.ToUpper())
  1304. {
  1305. ls_p = in_list_periodic[i];
  1306. }
  1307. }
  1308. return ls_p;
  1309. }
  1310. }
  1311. //夹杂物结构类的子类,元素类
  1312. public class ElementRange
  1313. {
  1314. string _rangeid;
  1315. string _rangenum;
  1316. string _stdid;
  1317. string _rangestart;
  1318. string _rangeend;
  1319. string _atomnum;
  1320. string _percentage;
  1321. string _molarratio;
  1322. /// <summary>
  1323. /// id?
  1324. /// </summary>
  1325. public string RangeID
  1326. {
  1327. get { return _rangeid; }
  1328. set { _rangeid = value; }
  1329. }
  1330. /// <summary>
  1331. /// 数量?
  1332. /// </summary>
  1333. public string RangeNum
  1334. {
  1335. get { return _rangenum; }
  1336. set { _rangenum = value; }
  1337. }
  1338. /// <summary>
  1339. /// 夹杂物ID
  1340. /// </summary>
  1341. public string STDID
  1342. {
  1343. get { return _stdid; }
  1344. set { _stdid = value; }
  1345. }
  1346. /// <summary>
  1347. /// 起
  1348. /// </summary>
  1349. public string RangeStart
  1350. {
  1351. get { return _rangestart; }
  1352. set { _rangestart = value; }
  1353. }
  1354. /// <summary>
  1355. /// 止
  1356. /// </summary>
  1357. public string RangeEnd
  1358. {
  1359. get { return _rangeend; }
  1360. set { _rangeend = value; }
  1361. }
  1362. /// <summary>
  1363. /// 原子数
  1364. /// </summary>
  1365. public string AtomNum
  1366. {
  1367. get { return _atomnum; }
  1368. set { _atomnum = value; }
  1369. }
  1370. /// <summary>
  1371. /// 比例
  1372. /// </summary>
  1373. public string Percentage
  1374. {
  1375. get { return _percentage; }
  1376. set { _percentage = value; }
  1377. }
  1378. /// <summary>
  1379. /// 摩尔比
  1380. /// </summary>
  1381. public string MolarRatio
  1382. {
  1383. get { return _molarratio; }
  1384. set { _molarratio = value; }
  1385. }
  1386. }
  1387. //夹杂物结构类
  1388. public class IncALib
  1389. {
  1390. string _name; //名称
  1391. string _incaid; //夹杂物ID
  1392. string _color; //颜色
  1393. string _heightwidthratio; //宽高比
  1394. string _graystart; //起
  1395. string _grayend; //止
  1396. string _rangeelementnum;//数量
  1397. List<ElementRange> m_list_elementrange;
  1398. /// <summary>
  1399. /// 构造函数
  1400. /// </summary>
  1401. public IncALib()
  1402. {
  1403. //m_list_periodic = new List<Periodic>();
  1404. m_list_elementrange = new List<ElementRange>();
  1405. }
  1406. /// <summary>
  1407. /// 名称
  1408. /// </summary>
  1409. public string Name
  1410. {
  1411. get { return _name; }
  1412. set { _name = value; }
  1413. }
  1414. /// <summary>
  1415. /// 夹杂物ID
  1416. /// </summary>
  1417. public string IncAId
  1418. {
  1419. get { return _incaid; }
  1420. set { _incaid = value; }
  1421. }
  1422. /// <summary>
  1423. /// 颜色
  1424. /// </summary>
  1425. public string Color
  1426. {
  1427. get { return _color; }
  1428. set { _color = value; }
  1429. }
  1430. /// <summary>
  1431. /// 宽高比
  1432. /// </summary>
  1433. public string HeightWidthRatio
  1434. {
  1435. get { return _heightwidthratio; }
  1436. set { _heightwidthratio = value; }
  1437. }
  1438. /// <summary>
  1439. /// 起
  1440. /// </summary>
  1441. public string GrayStart
  1442. {
  1443. get { return _graystart; }
  1444. set { _graystart = value; }
  1445. }
  1446. /// <summary>
  1447. /// 止
  1448. /// </summary>
  1449. public string GrayEnd
  1450. {
  1451. get { return _grayend; }
  1452. set { _grayend = value; }
  1453. }
  1454. /// <summary>
  1455. /// 元素数量
  1456. /// </summary>
  1457. public string RangeElementNum
  1458. {
  1459. get { return _rangeelementnum; }
  1460. set { _rangeelementnum = value; }
  1461. }
  1462. /// <summary>
  1463. /// 所包含的元素
  1464. /// </summary>
  1465. public List<ElementRange> List_ElementRange
  1466. {
  1467. get { return m_list_elementrange; }
  1468. set { m_list_elementrange = value; }
  1469. }
  1470. }
  1471. //元素包含信息结构
  1472. public class Periodic
  1473. {
  1474. string _xh; //序号
  1475. string _yzzl; //原子重量,因为有标记的重量带有()括号,所以这里先用字符串进行存储
  1476. string _fh; //符号
  1477. string _zwysm; //中文元素名
  1478. string _ywm; //英文名
  1479. string _sx1; //属性1
  1480. string _sx2; //属性2
  1481. string _sx3; //属性3
  1482. string _fl; //分类
  1483. /// <summary>
  1484. /// 序号
  1485. /// </summary>
  1486. public string XH
  1487. {
  1488. get { return _xh; }
  1489. set { _xh = value; }
  1490. }
  1491. /// <summary>
  1492. /// 原子重量
  1493. /// </summary>
  1494. public string YZZL
  1495. {
  1496. get { return _yzzl; }
  1497. set { _yzzl = value; }
  1498. }
  1499. /// <summary>
  1500. /// 符号
  1501. /// </summary>
  1502. public string FH
  1503. {
  1504. get { return _fh; }
  1505. set { _fh = value; }
  1506. }
  1507. /// <summary>
  1508. /// 中文元素名
  1509. /// </summary>
  1510. public string ZWYSM
  1511. {
  1512. get { return _zwysm; }
  1513. set { _zwysm = value; }
  1514. }
  1515. /// <summary>
  1516. /// 英文名
  1517. /// </summary>
  1518. public string YWM
  1519. {
  1520. get { return _ywm; }
  1521. set { _ywm = value; }
  1522. }
  1523. /// <summary>
  1524. /// 属性1
  1525. /// </summary>
  1526. public string SX1
  1527. {
  1528. get { return _sx1; }
  1529. set { _sx1 = value; }
  1530. }
  1531. /// <summary>
  1532. /// 属性2
  1533. /// </summary>
  1534. public string SX2
  1535. {
  1536. get { return _sx2; }
  1537. set { _sx2 = value; }
  1538. }
  1539. /// <summary>
  1540. /// 属性3
  1541. /// </summary>
  1542. public string SX3
  1543. {
  1544. get { return _sx3; }
  1545. set { _sx3 = value; }
  1546. }
  1547. /// <summary>
  1548. /// 分类
  1549. /// </summary>
  1550. public string FL
  1551. {
  1552. get { return _fl; }
  1553. set { _fl = value; }
  1554. }
  1555. }
  1556. }