今天跟大家分享一个实现PDF另存为的效果,是调用Acrobat SDK的JavaScript实现的。 复制代码 代码如下:/// <summary>        /// PDF另存为效果        /// </summary>        ///...
本文实例讲述了C#使用GDI绘制矩形的方法。分享给大家供大家参考。具体实现方法如下: Pen p = new Pen(Color.Black,2); Graphics g = CreateGraphics(); g.DrawRectangle(p,200,200,10...
/// <summary> /// 运行DOS命令 /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// </summary> /// <para...
本文实例讲述了C#双向链表LinkedList排序实现方法。分享给大家供大家参考。具体如下: 1.函数 打印链表函数PrintLinkedList 和 排序函数SortLinkedList 注:下面代码中的链表每项都是double类型,如果换做其他的类型或结构,则需要适当修改 ...
好东西都需要人去整理、分类 注意:需要引用命名空间 SyntacticSugar 用法: /***扩展函数名细***/ //【IsInRange】 int num = 100; //以前写法 if (num > 100 & num < ...
学过C#的人应该都知道抽象方法与虚拟方法,而很多初学者对二者之间的区别并不是很了解。今天本文就来分析一下二者之间的区别。并附上实例加以说明。具体分析如下: 一、主要区别: 对于抽象方法,子类必须实现它。 对于虚拟方法,子类可以重写也可以不重写。 因此,两者约束不同 二、实例代码...
c# label的内容显示不全,需要设置如下属性即可: 1、将Lable的font属性的字体改成宋体; 2、将AutoSize属性改成true;
本文实例讲述了C#根据反射和特性实现ORM 映射的方法。分享给大家供大家参考。具体如下: (一)关于反射 什么是反射? 反射就是在运行时,动态获取对象信息的方法。比如:运行时获得对象有哪些属性,方法,委托等。 反射的作用? 能够实现运行时,动态调用对象的方法,以及动态设置、获取...
使用对象初始值设定项初始化对象 可以使用对象初始值设定项以声明方式初始化类型对象,而无需显式调用类型的构造函数。 下面的示例演示如何将对象初始值设定项用于命名对象。编译器通过先访问默认实例构造函数然后处理成员初始化处理对象初始值设定项。因此,如果默认构造函数在类中声明为 pr...
本文实例讲述了C#通过反射获取当前工程中所有窗体并打开的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Linq; using System.W...

我的博客

人生若只如初见,何事秋风悲画扇。