91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 187KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: C#
  • 標簽: 個人學習??

資源簡介

C#轉報表convert程序代碼,將不同規格的報表轉化成同一個格式的目標報表.

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.IO;
using?Model;
using?System.Security.Cryptography;

namespace?BLL
{
????//資訊加工計算以及輸出standard
????public?class?Convert
????{

????????public?void?convertSummToStandard(string?sourceFileAbsolutePathstring?outPutPathstring?errorPathstring?logFile)
????????{

????????????//最終輸出字符串
????????????//StringBuilder聲明后在內存中大小可自由擴展
????????????StringBuilder?standardDetails?=?new?StringBuilder();
????????????//轉換成的standard文件名
????????????StringBuilder?standardFileName?=?new?StringBuilder();
????????????//寫入log的error信息
????????????StringBuilder?errorMessage?=?new?StringBuilder();
????????????//Append?方法可用來將文本或對象的字符串表示形式添加到由當前?StringBuilder?對象表示的字符串的結尾處。
????????????errorMessage.Append(“no?“);

????????????//從原始檔名稱獲取資訊
????????????//自定義fname方法
????????????Fname?fname?=?new?Fname(sourceFileAbsolutePath);

????????????if?(!fname.IsErrorFile)
????????????{
????????????????//從原始檔內容獲取資訊
????????????????FileDetails?fileDetails?=?new?FileDetails(sourceFileAbsolutePath);

????????????????#region?standard文件名

????????????????//Append?方法可用來將文本或對象的字符串表示形式添加到由當前?StringBuilder?對象表示的字符串的結尾處。
????????????????//ex:90I6P422.1_20180606133158_T7H04.FT1
????????????????standardFileName.Append(fileDetails.Lot2?+?“_“);
????????????????standardFileName.Append(fname.StartTime?+?“_“);
????????????????standardFileName.Append(fileDetails.Tester?+?“.“);
????????????????standardFileName.Append(fileDetails.Stage);

????????????????#endregion

????????????????#region?standard文件內容

????????????????#region?[BOF]部分
????????????????standardDetails.Append(“[BOF]“?+?“\r\n“);
????????????????standardDetails.Append(“LOT?NO??????????????:?“?+?isFieldEmpty(“LOT?NO“?fileDetails.Lot2?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“CUST?DEVICE?NO??????:?“?+?isFieldEmpty(“CUST?DEVICE?NO“?fileDetails.CustDevice?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“CUST?LOT?NO?????????:?“?+?isFieldEmpty(“CUST?LOT?NO“?fileDetails.Lot1?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“STAGE?NO????????????:?“?+?isFieldEmpty(“STAGE?NO“?fileDetails.Stage?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“CUST?STAGE?NO???????:?“?+?isFieldEmpty(“CUST?STAGE?NO“?fileDetails.Stage?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“STEP?NO?????????????:?“?+?isFieldEmpty(“STEP?NO“?fileDetails.Step?errorMessage)?+?“\r\n“);
????????????????standardDetails.Append(“CUST?STEP?NO????????:?“?+?isFieldEmpty(“CUST?STEP?NO“?fileDetails.Step?errorMessage)?+?“\r\n“);
????????????????string?startTime?=?stringToDate(fname.StartTime?1);//獲取到的StartTime需經過格式轉換才符合要求
????????????????string?stopTime?=?stringToDate(fileDetails.StopTime.Replace(“/“?““).Replace(“:“?““).Replace(“?“?““)?2);//獲取到的StopTime需經過格式轉換才符合要求
????????????????standardDetails.Append(“TEST?START

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\.vs\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\.vs\YRS_J750_SPRD_CONVERTER\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\.vs\YRS_J750_SPRD_CONVERTER\v14\
?????文件??????109056??2019-01-04?11:16??YRS_J750_SPRD_CONVERTER\.vs\YRS_J750_SPRD_CONVERTER\v14\.suo
?????目錄???????????0??2019-01-04?11:16??YRS_J750_SPRD_CONVERTER\BLL\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\BLL\bin\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\BLL\bin\Debug\
?????文件???????14848??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\bin\Debug\BLL.dll
?????文件???????24064??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\bin\Debug\BLL.pdb
?????文件???????12288??2018-12-24?17:19??YRS_J750_SPRD_CONVERTER\BLL\bin\Debug\Model.dll
?????文件???????36352??2018-12-24?17:19??YRS_J750_SPRD_CONVERTER\BLL\bin\Debug\Model.pdb
?????目錄???????????0??2018-06-20?15:10??YRS_J750_SPRD_CONVERTER\BLL\bin\Release\
?????文件????????2840??2018-06-27?11:28??YRS_J750_SPRD_CONVERTER\BLL\BLL.csproj
?????文件???????21509??2019-01-02?12:01??YRS_J750_SPRD_CONVERTER\BLL\Convert.cs
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\BLL\obj\
?????目錄???????????0??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\
?????文件????????1926??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
?????文件???????12601??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\BLL.csprojResolveAssemblyReference.cache
?????文件???????14848??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\BLL.dll
?????文件???????24064??2019-01-02?08:44??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\BLL.pdb
?????文件????????6970??2019-01-02?10:24??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????????0??2018-06-06?14:16??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2018-06-06?14:16??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2018-06-06?14:16??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2018-06-06?14:16??YRS_J750_SPRD_CONVERTER\BLL\obj\Debug\TempPE\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\BLL\Properties\
?????文件????????1314??2018-06-06?14:16??YRS_J750_SPRD_CONVERTER\BLL\Properties\AssemblyInfo.cs
?????文件????????1296??2019-01-04?11:16??YRS_J750_SPRD_CONVERTER\BLL\Readini.cs
?????目錄???????????0??2019-01-04?11:16??YRS_J750_SPRD_CONVERTER\Model\
?????目錄???????????0??2018-12-25?14:46??YRS_J750_SPRD_CONVERTER\Model\bin\
............此處省略77個文件信息

評論

共有 條評論

相關資源