C#中的文件路径获取函数和文件名字获取函数小结
1. 获取绝对文件路径 复制代码 代码如下:

  分类: C#

C#开源的AOP框架--KingAOP基础
  AOP面向切面编程(Aspect Oriented Programming),是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。Spring框架用的核心技术就是AOP,是函数式编程的一种衍生范型。利用AOP的好处就是可以对业务逻辑进行隔离,降低耦合度,提高程序的可重用性,同时提高了开发的效率。开源的AOP也有不少,我这里用的KingAOP. 1 项目结构 2 定义一个日志记录的实体类Us

  分类: C#

C#获取指定PDF文件页数的方法
本文实例讲述了C#获取指定PDF文件页数的方法。分享给大家供大家参考。具体如下: using System; using System.IO; using System.Text.RegularExpressions; using System.Windows.Forms; namespace RobvanderWoude { class PDFPage

  分类: C#

c#执行excel宏模版的方法
在项目中如果涉及到用Excel开发的报表模版来导出报表数据的话,一般都是在Excel报表中使用VBA做成宏来进行调用。即先使用Excel自带的VBA开发好报表模版,然后再将模版程序放在固定目录下,在管理软件中对这些报表模版进行调用。这样就不需要使用其它报表工具来进行开发了,因为Excel功能比较强大,一般的应用的报表用它来开发绰绰有余了。而且这样开发的成本也很低,不需要再购买其它专业的报表开发软件直接使用Office开发即可。使用Excel开发的宏模版当然要使用上层程序来调用宏模版了。我以

  分类: C#

C#利用GDI+绘制旋转文字等效果实例
本文实例讲述了C#利用GDI+绘制旋转文字等效果的方法,是非常实用的技巧。分享给大家供大家参考之用。具体如下: C#中利用GDI+绘制旋转文本的文字,网上有很多资料,基本都使用矩阵旋转的方式实现。但基本都只提及按点旋转,若要实现在矩形范围内旋转文本,资料较少。经过琢磨,可以将矩形内旋转转化为按点旋转,不过需要经过不少的计算过程。利用下面的类可以实现该功能。 具体实现代码如下:

  分类: C#

C#禁用双击窗体图标关闭窗体的方法
本文实例讲述了C#禁用双击窗体图标关闭窗体的方法。分享给大家供大家参考。具体实现方法如下: [DllImport("user32.dll")] private static extern IntPtr GetSystemMenu(IntPtr hWnd, bool bRevert); protected override void WndProc(ref Mess

  分类: C#

C#实现计算一个点围绕另一个点旋转指定弧度后坐标值的方法
本文实例讲述了C#实现计算一个点围绕另一个点旋转指定弧度后坐标值的方法。分享给大家供大家参考。具体如下: 1.示例图 P(x1,y1)以点A(a,b)为圆心,旋转弧度为θ,求旋转后点Q(x2,y2)的坐标 2.实现方法 先将坐标平移,计算点(x1-a,y1-b)围绕原点旋转后的坐标,再将坐标轴平移到原状态

  分类: C#

c#字符串值类型与引用类型比较示例
复制代码 代码如下:classProgram{   

  分类: C#

C# WinForm快捷键设置技巧
1、Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单。在大家给button、label、menuStrip等其他控件的Text属性指定名称时,在其后面加上‘&'然后在加上一个指定字母即可。如:确定(&D),(Alt+D)调用。 如指定多个字母,则第一个为快捷键。如:确定(&OK),(Alt+O)调用;文件(&Fill),(Alt+F)调用。 2、Ctrl+*及其他组合键

  分类: C#

C#使用委托实现的快速排序算法实例
本文实例讲述了C#使用委托实现的快速排序算法。分享给大家供大家参考。具体如下: class QuickSort { private delegate int CmpOp(object Left, object Right); private void swap(object[] Array, int Left, int Right, CmpOp Cmp)

  分类: C#

C#实现两个时间相减的方法
本文实例讲述了C#实现两个时间相减的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:

  分类: C#

C#使用iTextSharp设置PDF所有页面背景图功能实例
本文实例讲述了C#使用iTextSharp设置PDF所有页面背景图功能的方法。分享给大家供大家参考。具体如下: 在生成PDF 的时候,虽然可以在页面中设置背景图。 但有些内容过长夸页面的时候,就很难设置背景图,变成了空白背景的页面! 以下是重新生成每一页 PDF 背景图功能代码! public void SetPdfBa

  分类: C#

C#实现主窗体最小化后出现悬浮框及双击悬浮框恢复原窗体的方法
本文实例讲述了C#实现主窗体最小化后出现悬浮框及双击悬浮框恢复原窗体的方法。分享给大家供大家参考。具体如下: 这里演示C#实现主窗体最小化后出现悬浮框,双击悬浮框恢复原窗体的效果。类似于360桌面。 主窗体:frmMain using System; using System.Collections.Generic; using S

  分类: C#

C#中的值传递和引用传递详细解析
一、传递参数既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索引器、运算符和构造函数)更改参数的值,并保持该更改。 二、传递值类型参数值类型变量直接包含其数据,这与引用类型变量不同,后者包含对其数据的引用。因此,向方法传

  分类: C#

C#查询SqlServer数据库并返回单个值的方法
本文实例讲述了C#查询SqlServer数据库并返回单个值的方法。分享给大家供大家参考。具体实现方法如下: static public string GetSqlAsString(string sqlText, SqlParameter[] sqlParameters, string databaseConnectionString) { string resu

  分类: C#

史上最简洁C# 生成条形码图片思路及示例分享
在网上看到一些人写关于条形码的代码都很长,有的甚至拿来卖,所以查了下资料,希望能对大家有帮助。   我的实现原理是:   其实Windows本身就有一个字体是用来显示条形码的。   只要将数字改为这种字体就变成了条形码。   windows字体库下,有如下八种字体可以用来将数字转换成条形码:

  分类: C#

C#中的is和as操作符区别小结
1. is 是验证操作对象是不是自己希望的 运算公式:对象  is  类型 返回true:对象是指定类型 返回false:对象不是指定类型 2. as 是将对象转换成指定类型 运算公式:对象 as 类型 转换成功:对象的类型就是指定的类型 转换失败:返回null 注意: The

  分类: C#

C#实现客户端弹出消息框封装类实例
本文实例讲述了C#实现客户端弹出消息框封装类。分享给大家供大家参考。具体如下: asp.net在服务器端运行,是不能在服务器端弹出对话框的,但是C#可以通过在页面输出JS代码实现弹出消息框的效果,这个C#类封装了常用的消息框弹出JS代码,可以在服务器端调用,在客户端显示对话框。不但可以显示JS的警告框,还可以显示模式窗口,非常方便。 using Sys

  分类: C#

使用GetInvalidFileNameChars生成文件名
有时候需要利用从数据库中检索出来的字符串来生成一个文件名,如果这个字符串包容了不允许的字符(\、?、<、>等),还需要把这些字符逐个替换掉代码如下: 复制代码

  分类: C#

C#中简单的拆箱操作用法实例分析
本文实例讲述了C#中简单的拆箱操作用法。分享给大家供大家参考。具体如下: C#中拆箱是允许将引用作为值类型的进行处理的过程。下面这段代码实现将object转换成int类型 using System; class ConversionSample { static void Main() { Object obj = 123;

  分类: C#

快速导航

Copyright © 2016 phpStudy |