Periodic.cs 59 KB

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