最近為客戶組織了一項(xiàng)C/S架構(gòu)程序的開發(fā)培訓(xùn),講解C/S應(yīng)用程序開發(fā)中需要注意的點(diǎn)。

我主要是做C/S方面的ERP/CRM程序開發(fā),界面是用Windows Forms技術(shù),有遺漏或錯(cuò)誤的地方歡迎批評(píng)指正。

1 異常處理

為處理應(yīng)用程序中的異常,需要增加以下代碼。

Application.ThreadException += new ThreadExceptionEventHandler(eh.OnThreadException);
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);


2  Excel文件生成

我們以Infragistics Excel作為生成Excel的基礎(chǔ)組件。它提供一套面向?qū)ο蟮哪P鸵院喕疎xel文件操作。

excelWorkbook = new Workbook();
Worksheet currentWorksheet = this.excelWorkbook.Worksheets.Add("WorkSheet1");
foreach (var cell in currentWorksheet.GetRegion("A1:D1"))
{
    cell.CellFormat.Fill = CellFill.CreateSolidFill(Color.Gray);
    cell.CellFormat.Font.ColorInfo = new WorkbookColorInfo(Color.White);
}

currentWorksheet.Rows[0].Cells[0].Value = "Order ID&qu
        
		

網(wǎng)友評(píng)論