• C#调用WORD处理的实例代码(包含excel)

    最近程序人生(http://www.manong123.com)一个朋友让我帮他做一个小功能,其实就是把WORD文档里的内容存到数据库里去,可以实现搜索并转EXCEL的功能,需求很简单,想不到加上部署折腾了我一个星期,我先把需求详细描述一下: 提供一个WORD文档的样板,这个WORD文档里大...

    2018-06-23 22:30:44

  • SQL索引问题

    很多文章都提到使用IN,OR会破坏索引,造成全表扫描,但实际测试却不是这样。 SELECT c FROM t WHERE c = 1 SELECT c FROM t WHERE c in ( 1 ) 或者 SELECT c FROM t WHERE c = 1 OR c = 2 SELECT c FROM t WHERE c in ( 1 , 2 ) 以上SQL文,第一组(=,IN),第二组(=,OR,...

    2018-06-23 22:30:41

  • 【C#】OOP之多态那点事

    前言: 对菜鸟开发者的忠告:花一万个小时练习 Coding,不要浪费一万小时无谓地 Debugging(也就说看代码) 看上面的UML图,我们创建一个抽象的Instrument类,类中有一个抽象方法paly,然后所有的子类都继承这个类并实现paly方法。(若不懂继承,请参照另一篇:OOP之继承...

    2018-06-23 22:30:34

  • C#学习系列-.NET体系结构

    .NET框架概述 .NET 框架为.NET应用程序运行提供虚拟机环境,为.NET应用程序提供编译、运行、内存管理、垃圾回收、安全等服务。 ? .NET框架组成部分 1.公共语言运行时(Common Language Runtime,CLR) 2.NET框架类库(并非.NET框架中的所有类库代码都是纯粹的托管代码编...

    2018-06-23 22:30:33

  • 为初学者写ORM,ORM的原理及测试案例

    提纲 一、什么是ORM。 二、反射以及Attribute在ORM中的应用。 三、创建一个数据库表和表对应的实体model。 四、实体model如何映射出数据库表。 五、组合ORM映射生成insert语句。 六、测试ORM的插入映射。 七、总结。 内容: 一 、什么是ORM? 概念: 对象关系映射(Obj...

    2018-06-23 22:30:32

  • 了解集合本质必须要知晓的概念04-二叉查找树

    与链表、堆栈和队列不一样,二叉查找树不是线性数据结构,是二维数据结构。每个节点都包含一个LeftNode和RightNode,二叉查找树把比节点数据项小的数据放在LeftNode,把比节点数据项大的数据放在RightNode。 关于节点的类。 public class TreeNodeT { public T Element...

    2018-06-23 22:30:29

  • C#实现对Word文件读写[转]

    手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。 实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0 另外当然还需要引用Interop.Word.Dll....

    2018-06-23 22:30:27

  • winform treeview 通过节点名称添加子节点

    /// summary /// 添加人员节点(利用TreeNodeCollection) /// /summary /// param name="tnc" TreeNodeCollection(TreeView的节点集合) /param /// param name="pid_val" 父id的值 /param /// param name="id" 数据库 id 字段名 /param /// param name="pid" 数据库...

    2018-06-23 22:30:29

  • 关于async和await的一些误区

    微软的MSDN说async和await是异步,但是不少人(包括笔者自己)有一些误区需要澄清: 为什么await语句之后没有执行?不是异步吗? 【示例代码】 public partial class Form1 : Form { public async Task Processing() { await Task.Delay( 5000 ); label1.Text = " Succ...

    2018-06-23 22:30:15

  • 使用C# 生成word记录

    private void button1_Click( object sender, System.EventArgs e){ object oMissing = System.Reflection.Missing.Value; object oEndOfDoc = " \\endofdoc " ; /* \endofdoc是预定义的bookmark */ // 创建一个document. Word._Application oWord;Word._Document oDoc...

    2018-06-23 22:30:25

2