2011年4月12日

Microsoft.Office.Interop.Excel 读 / 写 Excel 语法概全

摘要: Excel是相當好用的”傢絲”大部份的電腦都會安裝,用它來展現報表是相當方便;若是對方的電腦沒有安裝EXCEL,你想寫免安裝軟體,那也沒有關係,只要將你自己電腦中的EXCEL.EXE放進專案資料夾,再引用它。第一步:加入EXCEL.EXE當參考,如同我所說的,你可以引用專案資料夾中的EXCEL.EXE,引用完後你就可以在方案總管看到Excel。在物件瀏覽器中也可以見到Microsoft.Office.Interop.Excel或者可以直接加入參考,兩種方法選一種來用第二步:引用Microsoft.Office.Interop.Excel命名空間using Microsoft.Office.In 阅读全文

posted @ 2011-04-12 14:36 Osiris_Syou 阅读(723) 评论(0) 推荐(0) 编辑

【转】Microsoft.Office.Interop.Excel的用法

摘要:  1 ApplicationClass ExcelApp = New ApplicationClass(); 2 3 //2) 更改 Excel 标题栏: 4 ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 5 //3) 添加新工作簿: 6 ExcelApp.WorkBooks.Add; 7 //4) 打开已存在的工作簿: 8 ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' ); 9 //5) 设置第2个工作表为活动工作表: 10 ExcelApp.WorkSheets[2] 阅读全文

posted @ 2011-04-12 14:35 Osiris_Syou 阅读(502) 评论(0) 推荐(0) 编辑

使用C#操作Excel单元格边框

摘要: 1 mySheet.get_Range("P4").Borders.get_Item(Excel.XlBordersIndex.xlEdgeBottom).LineStyle = Excel.XlLineStyle.xlContinuous;主要运用Excel.XlBordersIndex这个枚举 阅读全文

posted @ 2011-04-12 14:30 Osiris_Syou 阅读(706) 评论(0) 推荐(0) 编辑

.NET Framework 4.0 安装SQLite Provider碰到的一些问题

摘要: 怎么在.NET中安装SQLite provider就不说了。网上一搜一大把。这里是一篇InfoQ上的文章:SQLite——只要3分钟,你就可以在.NET上创建和运行它这里只说碰到的两个问题。1. 连接数据库时出现错误 --混合模式程序集是针对“v2.0.50727”版的运行时生成的……建立 SQLiteConnection 时抛出异常 FileLoadException 。具体错误信息为:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。这是因为.NET Framework 4.0中把版本号全部统一成4.0了,而这个 阅读全文

posted @ 2011-04-12 14:24 Osiris_Syou 阅读(1847) 评论(0) 推荐(0) 编辑

BackgroundWorker控件实现多线程操作

摘要: 1 //有四个控件:bw:BackgroundWorker 2 3 //btnStart:Button 4 5 //btnEnd:Button 6 7 //progressBar1:ProgressBar 8 9 //拖BackgroundWorker控件时记得把WorkerReportsProgress和WorkerSupportsCancellation的属性设为 true; 10 /* 11 * BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待的情况可以使用这个类。 12 * 注意确保在 DoWork 事件处理程序中不操作任. 阅读全文

posted @ 2011-04-12 13:11 Osiris_Syou 阅读(220) 评论(0) 推荐(0) 编辑

【转】猴子称大王问题算法

摘要: 题目:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 解题思路:将围成一圈的m只猴子看作是一个循环链表,从第一个节点(猴子)开始移动(数),到第n个节点(猴子),将它删除,然后从后面一个节点(猴子)继续移动,并从1重新开始计数……直到循环链表中只剩一个节点(猴子)算法描述: 1 LinkNode *cl; //定义一个循环表,指向头节点 2 3 LinkNode *tcl; //定义一个临时指针 4 5 tcl=cl;//指向头节点 6 7 wh 阅读全文

posted @ 2011-04-12 13:05 Osiris_Syou 阅读(369) 评论(0) 推荐(0) 编辑

XNA4.0学习指南第五章代码中文注释(AI精灵子类)

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 8 namespace AnimatedSprites 9 {10 class AutomatedSprite : Sprite11 {12 13 #region ■属性声明_________________________________________. 阅读全文

posted @ 2011-04-12 12:46 Osiris_Syou 阅读(239) 评论(0) 推荐(0) 编辑

XNA4.0学习指南第五章代码中文注释(用户精灵子类)

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 using Microsoft.Xna.Framework.Input; 8 9 namespace AnimatedSprites 10 { 11 /// <summary> 12 /// 用户控制的精灵类 13 /// </summar 阅读全文

posted @ 2011-04-12 12:44 Osiris_Syou 阅读(253) 评论(0) 推荐(0) 编辑

XNA4.0学习指南第五章代码中文注释(Sprite精灵基类)

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using Microsoft.Xna.Framework; 6 using Microsoft.Xna.Framework.Graphics; 7 8 namespace AnimatedSprites 9 { 10 /// <summary> 11 /// 抽象的精灵基类 12 /// </summary> 13 abstract class Sprite 14 { 15 #r 阅读全文

posted @ 2011-04-12 12:42 Osiris_Syou 阅读(238) 评论(0) 推荐(0) 编辑

XNA4.0学习指南第五章代码中文注释(Game1类)

摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Microsoft.Xna.Framework; 5 using Microsoft.Xna.Framework.Audio; 6 using Microsoft.Xna.Framework.Content; 7 using Microsoft.Xna.Framework.GamerServices; 8 using Microsoft.Xna.Framework.Graphics; 9 using Microsoft.Xna.Fr. 阅读全文

posted @ 2011-04-12 12:37 Osiris_Syou 阅读(321) 评论(0) 推荐(0) 编辑

导航