<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      架構人生

      C#4.0新Feature官方文檔和Sample Code下載 [本文提供Office編程的一段Sample Code作為預覽]

      先把重點寫在前頭:

      http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=csharpfuture&ReleaseId=1686

      以上這個地址是下載官方C#4.0的最新文檔和Sample Code,而以下正是我看到第一個例子,關于Office的操作。可見它的例子質量還是蠻高的,值得學習,所以分享給大家,也許有些人已經知道這個鏈接,如果不能下載,留言告訴我,我到時下載到cnblogs里。

       

      前言:

      從C#1.0,2.0,3.0,4.0一路走來,我們可能不是去掌握它的技術,而是掌握它為什么會這樣變化,從2.0的泛型,到3.0的Lamda,Linq,集合對象初始化等,再到現在4.0的動態編程,可選參數等,微軟的種種更新讓我們都跟著很累,但是,如果我們深入進去多看看“為什么”,也許就不是很累,而是會發現這些更新都是必然。

      下面代碼在.NET4.0環境下編譯,是關于將一些數據寫入Excel并操作Word的一小段代碼,代碼很簡單,但需要注意到是下面的一些C#3.0/4.0里的知識,如Lamda, Named Parameter等。

      源代碼

      using System;
      using System.Collections.Generic;

      using Excel = Microsoft.Office.Interop.Excel;
      using Word = Microsoft.Office.Interop.Word;
      namespace Zivsoft.OfficeDemo
      {
          
      /// <summary>
          
      /// 域名信息
          
      /// </summary>
          public class DomainInfo
          {
              
      public string DomainName { getset; }
              
      public string Owner { getset; }
          }

          
      public class Program
          {
              
      /// <summary>
              
      /// 入口
              
      /// </summary>
              
      /// <param name="args"></param>
              static void Main(string[] args)
              {
                  
      //注意定義方式(C#3.0)
                  var checkAccounts = new List<DomainInfo> {
                         
      new DomainInfo {
                                            DomainName 
      = "www.zivsoft.com",
                                            Owner 
      = "zivsoft"
                                     },
                         
      new DomainInfo {
                                            DomainName 
      = "lihua.club.officelive.com",
                                            Owner 
      = "microsoft"
                                     }
                     };

                  DisplayInExcel(checkAccounts, (domain, cell) 
      =>//注意參數2, Lambda, domain是自定義類DomainInfo,cell是Excel.Range
                  {
                      
      // Lambda內部業務
                      cell.Value2 = domain.DomainName;
                      cell.get_Offset(
      01).Value2 = domain.Owner;

                      
      if (domain.Owner == "zivsoft")//如果owner是zivsoft,改變顏色
                      {
                          cell.Interior.Color 
      = 255;
                          cell.get_Offset(
      01).Interior.Color = 255;
                      }
                  });

                  
      //操作Word對象
                  var word = new Word.Application();
                  word.Visible 
      = true;
                  word.Documents.Add();
                  word.Selection.PasteSpecial(Link: 
      true, DisplayAsIcon: true);//注意這是C#4.0中可選參數用法
              }


              
      public static void DisplayInExcel(IEnumerable<DomainInfo> accounts,
                                     Action
      <DomainInfo, Excel.Range> DisplayFunc)//參數2中的Action是一個泛型delegate
              {
                  
      //操作Excel對象
                  var xl = new Excel.Application();

                  xl.Workbooks.Add();
                  xl.Visible 
      = true;
                  xl.Cells[
      11= "域名";
                  xl.Cells[
      12= "擁有者";
                  xl.Cells[
      21].Select();
                  
      foreach (var ac in accounts)
                  {
                      DisplayFunc(ac, xl.ActiveCell);
                      xl.ActiveCell.get_Offset(
      10).Select();
                  }

                  xl.get_Range(
      "A1:B3").Copy();

                  xl.Columns[
      1].AutoFit();
                  xl.Columns[
      2].AutoFit();
              }
          }
      }

       

      程序運行結果

      posted on 2009-07-08 11:14  智艾悅  閱讀(2779)  評論(13)    收藏  舉報

      導航

      主站蜘蛛池模板: 18禁成人免费无码网站| 国模肉肉视频一区二区三区| 在线精品视频一区二区三四| 久久人人爽爽人人爽人人片av| 男女吃奶做爰猛烈紧视频| 亚洲欧洲av一区二区久久| 久久精品娱乐亚洲领先| 在线国产精品中文字幕| 真实单亲乱l仑对白视频| 手机看片日本在线观看视频| 亚洲欧洲日产国产 最新| 色狠狠色婷婷丁香五月| 清纯唯美经典一区二区| 国产玖玖视频| 亚洲色一区二区三区四区| 国语自产精品视频在线看| 日韩深夜视频在线观看| 亚洲国产精品综合色在线| 欧美激情a∨在线视频播放| 国产jizzjizz视频| 少妇又紧又色又爽又刺激视频| 久久久久久亚洲精品成人| 国产AV福利第一精品| 偏关县| 免费无码va一区二区三区| 久久88香港三级台湾三级播放| 99中文字幕国产精品| 一区二区三区四区精品视频| 国产精品美女黑丝流水| 亚洲成av人片在www鸭子| 正宁县| 熟女人妻aⅴ一区二区三区电影| 久久精品日日躁夜夜躁| 自拍偷自拍亚洲精品熟妇人| 国产午精品午夜福利757视频播放| 国产女人高潮视频在线观看| 日韩永久永久永久黄色大片| 国产尤物AV尤物在线看| 亚洲人成网站18禁止无码| 亚洲www永久成人网站| 清丰县|