
C#
文章平均质量分 59
fer_ba
别多问
展开
-
ZIP工具包 DotNetZip
DotNetZip 是一个短小易用的用来操作 zip 文件的 .NET 应用,可以在 .NET 的任何一种语言中使用。Example UsageHere's some C# code that creates a zip file. using (ZipFile zip = new ZipFile()) { // add this map file into转载 2012-01-07 09:41:37 · 578 阅读 · 0 评论 -
JSON.NET
这是一个.NET框架使用的 JSON 解析和操作的类库 Json.net。该项目主页:http://www.codeplex.com/Json引用using Newtonsoft.Json;using Newtonsoft.Json.Converters;using Newtonsoft.Json.Linq;示例代码:Product转载 2012-01-07 09:30:27 · 569 阅读 · 0 评论 -
.net Word 操作 不要安装Microsoft Office
.net Word 操作 不要安装Microsoft Office项目地址:http://docx.codeplex.com/What is DocX?DocX is a .NET library that allows developers to manipulate Word 2007/2010 files, in an easy and intuitive manor原创 2012-04-27 09:32:10 · 2337 阅读 · 0 评论 -
WPF Binding值转换器ValueConverter
单值转换器:多值转换器:WPF、Silverlight及Windows Phone程序开发中往往需要将绑定的数据进行特定转换,比如DateTime类型的时间转换为yyyyMMdd的日期,再如有一个值是根据另外多组值的不同而异的,此时我们就需要定制自己的Converter。.Net Framework提供了两种Converter接口,单值转换的接口IValueConverter和多值转换的接转载 2012-05-07 09:58:12 · 3103 阅读 · 0 评论 -
NPOI Library (C# Excel 操作)
NPOI 函式庫NPOI 函式庫可以在 http://npoi.codeplex.com 中下載,目前的版本為 1.2.1,有分為 .NET 1.1 與 .NET 2.0 以上版本兩種,支援主要的 POI 專案提供的功能,但專案中的範例程式碼都是以 Excel 為標的,原因應該是 Excel 在伺服器端的處理遠比 Word 和 PowerPoint 等文件要多太多了,故筆者在本篇文转载 2012-01-17 09:04:41 · 1771 阅读 · 0 评论 -
Path.Combine (合并两个路径字符串)方法的一些使用细节
System.IO.Path.Combine 简单来说,就是合并两个路径字符串。比如如下调用,Path.Combine(@"C:\11","aa.txt") 返回的字符串路径如后: C:\11\aa.txt这个方法的声明如下:public static string Combine ( string path1, string path2 )我们在合并一些目录的时候,它的两个参数有转载 2012-05-15 12:37:29 · 1438 阅读 · 0 评论 -
Visual Studio 2010(.NET 4.0)中使用SQLite.NET
来源:http://blog.bossma.cn/database/visual-studio-2010-and-dotnet-4-sqlite-net/SQLite.NET可以使我们很方便的在.net环境下操作SQLite数据库,但是最新版本的SQLite(支持VS2010和.NET4.0)貌似还没有完成,我下载下来后发现缺少很多东西,特别是Linq。目前已经为.net 4.转载 2012-05-17 17:46:21 · 1114 阅读 · 0 评论 -
将普通文字转成路径(Path)的方法 (WPF,Silverlight,SVG)
在WPF中使用public string GetTextPath(string word, string fontFamily, int fontSize){ Typeface typeface = new Typeface(new FontFamily(fontFamily), FontStyles.Normal, FontWeights.Normal, F转载 2012-03-06 18:42:15 · 7771 阅读 · 0 评论 -
二维码
http://blog.youkuaiyun.com/huangwuyi/article/details/6188179http://www.cnblogs.com/Soar1991/archive/2012/03/30/2426115.htmlhttp://blog.youkuaiyun.com/wangpeng047/article/details/7181217http://ww转载 2012-07-13 16:12:23 · 449 阅读 · 0 评论 -
SQL2005如何给表中每行都附一个随机数
用checksum(newid())来生成rand的seedUPDATE Books SET CTR = CEILING(rand(checksum(newid()))*100)转载 2012-12-19 15:05:30 · 589 阅读 · 0 评论 -
WebRequest对DNS说:没有你我依然可以
WebRequest对DNS说:没有你我依然可以前言标题中的“没有你我依然可以”引用自王杰一首歌的名字《没有你我依然可以》。WebRequest - 就是大家熟知的System.Net.WebRequest,.NET世界中代码们用的“浏览器”。DNS - Domain Name System,就是大家熟知的将域名解析为IP地址的系统。起因转载 2013-06-27 16:44:05 · 1006 阅读 · 0 评论 -
C# 事件
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {原创 2013-06-29 14:40:05 · 700 阅读 · 0 评论 -
C# WebClient gzip
WebClient 实现Gzip public class XWebClient : WebClient { protected override WebRequest GetWebRequest(Uri address) { HttpWebRequest request = base.GetWebRequest(addres转载 2013-07-02 09:04:42 · 1408 阅读 · 0 评论 -
在C#中获取如PHP函数time()一样的时间戳
c#中没有象PHP一样的time()时间戳函数,但有DateTime.Now.Ticks用来计算时间差。 此属性的值为自 0001 年 1 月 1 日午夜 12:00 以来所经过时间以 100 毫微秒为间隔表示时的数字。dotnet下用DateTime.Now.Ticks能够得到精确的时间,单位是10^-7s。经过实验,发现long a=(DateTime.Now.Ticks-aa.Ticks)/...转载 2014-03-25 15:00:21 · 1010 阅读 · 0 评论 -
C# 管理WinNt 帐号
//WinNT用户管理using System;using System.DirectoryServices; namespace Host.AdminManager.Inc{public class WindwosUser{//创建NT用户//传入参数:Username要创建的用户名,Userpassword用户密码,Path主文件夹路径public stat转载 2014-09-17 11:56:49 · 770 阅读 · 0 评论 -
PDFsharp 自定义字体
PDFsharp & MigraDoc 项目地址:http://www.pdfsharp.net下载地址:PDFsharp Downloads at sourceforge.netPDFsharp project at sourceforge.netPDFsharp Downloads at codeplex.comPDFsharp原创 2012-03-26 10:22:31 · 3357 阅读 · 0 评论 -
将Xaml文档转成XPS文档
// ConverterWindow.xaml xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="300" Width="3转载 2012-03-06 18:43:26 · 634 阅读 · 0 评论 -
.NET版的POI NPOI(.NET Excel、WORD操作)
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。该项目主页:http://www.codeplex.com/npoiNPOI教程: http://tonyqus.sinaapp.c转载 2012-01-07 09:26:55 · 5505 阅读 · 0 评论 -
PDFjet
PDFjet是一个用于动态生成PDF文档的Java类库。支持绘制点、线、方框、圆、贝塞尔曲线(Bezier Curves) 、多边形、星形、复杂路径和形状。支持unicode,文本间距调整,嵌入超链接等。它同时有Java和.NET两个版本。例- 01使用点,线和盒对象例- 02使用路径对象绘制折线和贝塞尔曲线例- 03使用Image类例-原创 2012-01-07 09:34:16 · 1443 阅读 · 1 评论 -
Net PDF
iTextSharp http://itextsharp.sourceforge.net/iTextSharp 是用来生成 PDF 文档的 C# 组件PDFsharp http://www.pdfsharp.com/PDFsharp is a C# library that easily creates PDF documents on the fly. The same GD原创 2012-01-07 10:00:38 · 792 阅读 · 0 评论 -
[.Net C#]利用iTextSharp在PDF上新增浮水印(WaterMark)
public void Watermark(string inputPath, string outputPath, string watermarkPath) { try { PdfReader reader = new PdfReader(inputPath); iTextSharp.text.Document docum转载 2012-01-09 11:38:25 · 3536 阅读 · 1 评论 -
VS 制作自定义安装程序
(一),安装程序以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦第一步:建立工程1.打开vs,新建项目->其他项目类型->安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。2.新建工程后,可以在“解决方案资源管理器”转载 2012-01-13 17:51:22 · 1240 阅读 · 1 评论 -
[Office][C#] NPOI、OpenXML SDK、OpenOffice.org SDK 寫入資料到 EXCEL 檔案
一、簡介要將資料寫入 EXCEL 檔案有許多的方法,但假如電腦不想安裝 Microsoft Office EXCEL,又想要寫入資料到 EXCEL,可以使用 NPOI、OpenXML SDK、OpenOffice.org SDK 等方式。本文透過簡單的範例 - 寫入資料到 EXCEL 讓大家初步了解如何使用這些 Library。附註 : 本文程式為 Windows Forms (.NET转载 2012-01-17 09:15:22 · 3318 阅读 · 0 评论 -
C#十六进制颜色与Color对象的互相转换
把十六进制颜色转化为color对象ColorTranslator.FromHtml("#FF0000")或 ColorTranslator.FromHtml("Red");把color对象转化为十六进制颜色ColorTranslator.ToHtml(Color.FromArgb(255,255,255))或 ColorTranslator.ToHtml(Color.Red);转载 2012-01-17 15:17:25 · 1211 阅读 · 0 评论 -
C#对Illustrator (ai) 操作
添加引用 Interop.Illustrator.dll,安装 Illustrator 后台在 com中找到 adobe Illustrator cs* type libraryIllustrator.Application app = new Illustrator.Application(); Illustrator.Document doc = app.Do原创 2011-12-30 18:07:28 · 6740 阅读 · 2 评论 -
C#调用Illustrator CS4生成系统所有字体列表并保存为AI文件(Illustrator矢量图形编程之4)
来源(大可山博客:http://blog.youkuaiyun.com/johnsuna/article/details/3705632)下面看看C#处理的代码:private void btnChangeWords_Click(object sender, EventArgs e) { Illustrator.Application app = n转载 2011-12-30 18:16:18 · 1707 阅读 · 1 评论 -
MVC3 20个秘方-(20 完结)使用缓存让你的结果加载的更快
问题随着您网站的成长,无论是普通的还是动态的内容,这两个因素导致网站载入变慢。许多用户造成了大量的web 服务器和数据库的请求。大量的数据需要强大的数据库处理能力来支持它。为了防止花了很多钱,只需添加更多的Web服务器,更聪明的编程,以减少不必要的数据库或动态处理请求,可以明显增加你的web应用的整体速度解决方案使用OutputCacheAttribute去缓存那些不经常改变或只在转载 2012-02-04 08:53:40 · 871 阅读 · 0 评论 -
mssql 数据库还原
/// /// 数据库还原 /// /// 数据库名 /// 还原文件路径 /// 1还原成功;-1还原失败public static int DataBaseRestore(string DataBaseName, string DataBaseRestorePath) { string DataBaseConn = Confi原创 2012-02-08 17:19:58 · 741 阅读 · 0 评论 -
C# DrawImage出来的图像变大了?
如:m_Graph.DrawImage(imgTemplate, 0, 0);绘出来的图片可能会比原图大!原来,DrawImage是设备相关的函数,换言之就是,DrawImage会把屏幕的参数带上,所以,它绘制图像的DPI基本都是96。而我的图片是72DPI的。例如,假定一个 Image 对象的宽度为 216 像素而存储的水平分辨率值为 72 点/英寸。因为 216 除以 72 等于转载 2012-02-10 15:21:31 · 4045 阅读 · 0 评论 -
C#技术分享【PDF转换成图片——11种方案】
收藏(http://blog.youkuaiyun.com/shi0090/article/details/7262199)最近公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能够掌握所有源码,实在不行才交付第三方DLL。研究了6个工作日+1双休+每晚9点下班,逛遍了国内外各种论坛,还是没能成功整出源码,但发现了很多有用的工具和其他工具,在此分享给大家。1.转载 2012-03-01 16:20:05 · 866 阅读 · 0 评论 -
firefox 浏览器 中文下载乱码 问题 处理
firefox 浏览器 中文下载乱码 问题 处理 HttpContext context = HttpContext.Current; context.Response.ContentType = "application/vnd.ms-excel"; string agent = context.Request.Headers...原创 2018-05-08 10:17:53 · 1399 阅读 · 0 评论