資源簡介
通過webservices獲取當前天氣預報,http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Runtime.InteropServices;
using?System.Security.Cryptography;
using?System.IO;
??public???class?CommFunc
????{
???????
????????#region?“Des加密和解密“
????????//默認密鑰向量
????????private?static?byte[]?Keys?=?{?0x12?0x34?0x56?0x78?0x90?0xAB?0xCD?0xEF?};
????????///?
????????///?DES加密字符串
????????///?
????????///?待加密的字符串
????????///?加密密鑰要求為8位
????????///?加密成功返回加密后的字符串,失敗返回源串
????????public?static??string?EncryptDES(string?encryptString?string?encryptKey)
????????{
????????????try
????????????{
????????????????byte[]?rgbKey?=?Encoding.UTF8.GetBytes(encryptKey.Substring(0?8));
????????????????byte[]?rgbIV?=?Keys;
????????????????byte[]?inputByteArray?=?Encoding.UTF8.GetBytes(encryptString);
????????????????DESCryptoServiceProvider?dCSP?=?new?DESCryptoServiceProvider();
????????????????MemoryStream?mStream?=?new?MemoryStream();
????????????????CryptoStream?cStream?=?new?CryptoStream(mStream?dCSP.CreateEncryptor(rgbKey?rgbIV)?CryptoStreamMode.Write);
????????????????cStream.Write(inputByteArray?0?inputByteArray.Length);
????????????????cStream.FlushFinalBlock();
????????????????return?Convert.Tobase64String(mStream.ToArray());
????????????}
????????????catch
????????????{
????????????????return?encryptString;
????????????}
????????}
????????///?
????????///?DES解密字符串
????????///?
????????///?待解密的字符串
????????///?解密密鑰要求為8位和加密密鑰相同
????????///?解密成功返回解密后的字符串,失敗返源串
????????public?static??string?DecryptDES(string?decryptString?string?decryptKey)
????????{
????????????try
????????????{
????????????????byte[]?rgbKey?=?Encoding.UTF8.GetBytes(decryptKey);
????????????????byte[]?rgbIV?=?Keys;
????????????????byte[]?inputByteArray?=?Convert.Frombase64String(decryptString);
????????????????DESCryptoServiceProvider?DCSP?=?new?DESCryptoServiceProvider();
????????????????MemoryStream?mStream?=?new?MemoryStream();
????????????????CryptoStream?cStream?=?new?CryptoStream(mStream?DCSP.CreateDecryptor(rgbKey?rgbIV)?CryptoStreamMode.Write);
????????????????cStream.Write(inputByteArray?0?inputByteArray.Length);
????????????????cStream.FlushFinalBlock();
????????????????return?Encoding.UTF8.GetString(mStream.ToArray());
????????????}
????????????catch
????????????{
????????????????return?decryptString;
????????????}
????????}
????????#endregion
????????#region?“ini?文件的讀寫“
????????///?
????????///?通過調用kernel32.dll中的兩個api:WritePrivateProfileString,GetPrivateProfileString來實現對ini?文件的讀寫
????????///?
????????///?
????????///?
????????///?
????????///?
????????///?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????965??2018-02-13?20:41??環境參數檢測工具\app.config
?????文件????????197??2018-02-13?21:25??環境參數檢測工具\bin\Debug\Config.ini
?????文件??????27136??2018-02-14?11:43??環境參數檢測工具\bin\Debug\環境參數檢測工具.exe
?????文件????????965??2018-02-13?20:41??環境參數檢測工具\bin\Debug\環境參數檢測工具.exe.config
?????文件??????48640??2018-02-14?11:43??環境參數檢測工具\bin\Debug\環境參數檢測工具.pdb
?????文件??????11608??2018-02-14?11:40??環境參數檢測工具\bin\Debug\環境參數檢測工具.vshost.exe
?????文件????????965??2018-02-13?20:41??環境參數檢測工具\bin\Debug\環境參數檢測工具.vshost.exe.config
?????文件????????490??2017-09-29?21:43??環境參數檢測工具\bin\Debug\環境參數檢測工具.vshost.exe.manifest
?????文件???????4235??2018-02-05?09:56??環境參數檢測工具\CommonFunction.cs
?????文件???????5745??2018-02-14?11:42??環境參數檢測工具\Frm_Main.cs
?????文件??????11843??2018-02-14?11:42??環境參數檢測工具\Frm_Main.Designer.cs
?????文件???????6207??2018-02-14?11:42??環境參數檢測工具\Frm_Main.resx
?????文件????????559??2018-02-14?11:42??環境參數檢測工具\GlobalVariable.cs
?????文件???????2281??2018-02-13?21:31??環境參數檢測工具\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????5982??2018-02-14?11:43??環境參數檢測工具\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????5120??2018-02-13?20:41??環境參數檢測工具\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
?????文件??????14848??2018-02-13?20:42??環境參數檢測工具\obj\Debug\TempPE\Web?References.WeatherInterFace.Reference.cs.dll
?????文件???????1501??2015-09-15?09:42??環境參數檢測工具\obj\Debug\待簽證車輛信息查詢.csproj.FileListAbsolute.txt
?????文件???????1037??2015-09-15?09:42??環境參數檢測工具\obj\Debug\待簽證車輛信息查詢.csproj.GenerateResource.Cache
?????文件????????180??2015-09-15?09:42??環境參數檢測工具\obj\Debug\待簽證車輛信息查詢.FrmPws.resources
?????文件???????2897??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.csproj.FileListAbsolute.txt
?????文件????????850??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.csproj.GenerateResource.Cache
?????文件??????27136??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.exe
?????文件????????180??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.Frm_Main.resources
?????文件??????48640??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.pdb
?????文件????????180??2018-02-14?11:43??環境參數檢測工具\obj\Debug\環境參數檢測工具.Properties.Resources.resources
?????文件????????467??2011-08-04?15:03??環境參數檢測工具\obj\待簽證車輛信息查詢.csproj.FileList.txt
?????文件???????1709??2012-07-01?11:09??環境參數檢測工具\obj\待簽證車輛信息查詢.csproj.FileListAbsolute.txt
?????文件????????486??2018-02-05?10:18??環境參數檢測工具\Program.cs
?????文件???????1220??2018-02-05?10:13??環境參數檢測工具\Properties\AssemblyInfo.cs
............此處省略26個文件信息
- 上一篇:PLC在電廠輸煤控制系統中的應用
- 下一篇:ZF和MMSE均衡濾波器
評論
共有 條評論