导航

随笔分类 -  .NET function

.NET function
摘要:本文为大家分享一下如何解决Windows Server 2008 服务启动不能调用Office Word的问题,分享这个教程的原因是,今天在Windows server2008上部署一个应用时发现了一个问题,这是一个自己写的service,用来将office文档转换成pdf的,发现总是失败,追踪了发 阅读全文

posted @ 2018-06-21 17:22 Trible.H 阅读(558) 评论(0) 推荐(0)

摘要:Irange = (Microsoft.Office.Interop.Excel.Range)worksheet.get_Range("I1", "I1").get_Resize(100, 1);//获取一整列I,行数为100Irange.Validation.Add(Microsoft.Offic... 阅读全文

posted @ 2014-05-24 21:54 Trible.H 阅读(864) 评论(0) 推荐(0)

摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using Microsoft.Office.Interop.Excel;using System.Windows.Forms;using System.Runtime.InteropServices;namespace WebCrawl{ class Excel { [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern int 阅读全文

posted @ 2014-01-21 00:56 Trible.H 阅读(527) 评论(0) 推荐(0)

摘要:具体颜色代码如下:艾利斯兰240,248,255 古董白250,235,215浅绿色0,255,255 碧绿色127,255,212天蓝色240,255,255 米色245,245,220桔黄色255,228,196 黑色0,0,0白杏色255,235,205 蓝色0,0,255紫罗兰色138,43,226 褐色165,42,42实木色222,184,135 军兰色95,158,160黄绿色127,255,0 巧可力色210,105,30珊瑚色255,127,80 菊兰色100,149,237米绸色255,248,220 暗深红色220,20,60青色0,255,255 暗蓝色0,0,139暗 阅读全文

posted @ 2014-01-21 00:51 Trible.H 阅读(1349) 评论(0) 推荐(0)

摘要:IIS7的Application Pools有两种mode,一种是Integrated,一种是classic。如果使用Integrated模式,那么对自定义的 httpModules和httpHandlers就要修改配置文件了,需要将他们转移到<modules> 和<hanlders>节里去。 IIS7的两种模式和IIS6有什么区别?长话短说: IIS7.0 Integrated mode: asp.net 的modules和handlers从<system.webServer>下的<modules> 和<handlers>里读取,以 阅读全文

posted @ 2011-12-22 10:56 Trible.H 阅读(616) 评论(0) 推荐(0)

摘要:html里添加虚线 7 s5 T3 ? J1 b8 U 1 z y; o0 U8 {" G <hr style="border:1px dashed #000; height:1px">: k" O: d! j2 q1 x& d 8 q* V! F2 C6 ~0 A6 \. d <hr style="border:1px dotted #036" />0 z: E f* M( Z/ S. J, F: O) C ( Z- I4 P0 M B <hr style="border : 1px 阅读全文

posted @ 2011-11-23 15:57 Trible.H 阅读(93632) 评论(1) 推荐(0)

摘要:目录基础篇 怎样创建一个线程受托管的线程与 Windows线程前台线程与后台线程名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决?Invoke,BeginInvoke干什么用的,内部是怎么实现的每个线程都有消息队列吗?为什么Winform不允许跨线程修改UI线程控件的值有没有什么办法可以简化WinForm多线程的开发 线程池 线程池的作用是什么?所有进程使用一个共享的线程池,还是每个进程使用独立的线程池?为什么不要手动线程池设置最大值?.N 阅读全文

posted @ 2011-11-04 11:26 Trible.H 阅读(237) 评论(0) 推荐(0)

摘要:如何保存RichTextBox的文本到数据库,包括格式等等,然后需要的再从数据库取出来,并且显示到RichTextBox中。其实,RichTextBox的文本是一个FlowDocument类型的对象,我们只需要利用XamlReader和XamlWriter就能很好的完成上述工作。【保存Document到流】FlowDocument document = richTextBox.Document;Stream s = new MemoryStream(); // 其他的什么Stream类型都没问题XamlWriter.Save(document, s);// 拿到s之后,再转化成二进制数据写到数 阅读全文

posted @ 2011-11-04 10:32 Trible.H 阅读(518) 评论(0) 推荐(1)

摘要:string.IsNullOrEmpty(dr["img"].ToString())byte[] bytes=new byte[4]; 阅读全文

posted @ 2011-06-08 10:55 Trible.H 阅读(345) 评论(0) 推荐(0)

摘要:now是获取系统当前日期和时间,如:2010-08-09 15:23:34;time只是获取系统的时间,如:15:23:34不显示当前日期;date只是获得系统的日期,如:2010-3-11。 阅读全文

posted @ 2011-04-27 14:11 Trible.H 阅读(8731) 评论(0) 推荐(0)

摘要:引用第三方组件,出现上述问题解决方法:可以试一下指定一个Call Convention: [DllImport("xvidcore.dll",CallingConvention=CallingConvention.Cdecl)] private extern static int xvid_global(IntPtr handle, int opt, IntPtr param1, IntPtr param2); 阅读全文

posted @ 2011-04-26 11:24 Trible.H 阅读(999) 评论(0) 推荐(0)

摘要:1.usingSystem;2usingSystem.Collections.Generic;3usingSystem.ComponentModel;4usingSystem.Drawing;5usingSystem.Data;6usingSystem.Text;7usingSystem.Windows.Forms;8usingSystem.Runtime.InteropServices;910namespaceWinWordControl11{12publicpartialclassWinWordControl:UserControl13{14publicWinWordControl()15 阅读全文

posted @ 2011-04-21 17:57 Trible.H 阅读(2124) 评论(1) 推荐(0)

摘要:private void btnFormMax_Click(object sender, EventArgs e){if (this.WindowState == FormWindowState.Maximized){this.WindowState = FormWindowState.Normal;}else{this.WindowState = FormWindowState.Maximized;}}窗体最大化时 非全屏 不会遮盖任务栏此时this.FormBorderStyle 默认为 Sizable 阅读全文

posted @ 2011-04-21 17:16 Trible.H 阅读(5685) 评论(0) 推荐(0)

摘要:当我们在任一个文件上按滑鼠右键,选择【内容】,在文件内容的【一般】页签中我们可以看到每一个文件有四个属性:保存、只读、隐藏及系统。使用 GetFileAttributes 及 SetFileAttributes 二个 API 我们就可以读取及设定这四个属性。'请在声明区中加入以下声明:'设定文件属性Private Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dw 阅读全文

posted @ 2011-04-21 11:00 Trible.H 阅读(239) 评论(0) 推荐(0)

摘要:Declare Function GetFileAttributes Lib "kernel32" Alias "GetFileAttributesA" (ByVal lpFileName As String) As Long说明判断指定文件的属性返回值Long,-1表示出错。如返回包含了标志的一个Long值,则指定文件的属性。其中的标志对应于带有FILE_ATTRIBUTE_???前缀的常数。具体参考BY_HANDLE_FILE_INFORMATION结构的File Attribute Types table表格参数表参数类型及说明lpFileName 阅读全文

posted @ 2011-04-21 10:26 Trible.H 阅读(1197) 评论(0) 推荐(0)

摘要:路径截断与合并函数PathRemoveArgs去除路径的参数PathRemoveBackslash去除路径最后的反斜杠“\”PathAddBackslash在路径最后加上反斜杠“\”PathRemoveBlanks去除路径前后的空格PathAddExtension在文件路径后面加上扩展名PathRemoveExtension去除文件路径扩展名PathRenameExtension更改文件路径扩展名PathRemoveFileSpec去除文件名,得到目录PathUnquoteSpaces去除路径中的首尾空格PathQuoteSpaces判断路径中是否有空格,有的话,就是用“”引号把整个路径包含 阅读全文

posted @ 2011-04-21 10:19 Trible.H 阅读(587) 评论(0) 推荐(0)

摘要:只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9] 阅读全文

posted @ 2011-04-19 18:01 Trible.H 阅读(581) 评论(0) 推荐(2)

摘要:I am trying to use the Html.ListBoxFor helper to show a list box and return the selected Id. Is there a problem with the dataValueField not being a string? If the SelectList contained in the model uses integers as the dataValueField then I get a "Value cannot be null - Parameter name: Source" e 阅读全文

posted @ 2011-01-13 22:14 Trible.H 阅读(751) 评论(0) 推荐(0)

摘要:///summary///判断一个字符串是否为合法整数(不限制长度)////summary///paramname="s"字符串/param///returns/returnspublicstaticboolIsInteger(strings){stringpattern=@"^\d*$";returnRegex.IsMatch(s,pattern);}/**////summary///判断一个字符串是否为合法数字(0-32整数)////summary///paramname="s"字符串/param///returns/returnspubli 阅读全文

posted @ 2011-01-04 16:11 Trible.H 阅读(4359) 评论(0) 推荐(0)

摘要:C#遍历指定文件夹中的所有文件DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories()) this.listBox1.Items.Add(NextFolder.Name);//遍历文件foreach(FileInfo NextFile in TheFolder.GetFiles()) this.listBox2.Items.Add(NextFile.Name);=================== 阅读全文

posted @ 2011-01-04 11:03 Trible.H 阅读(1110) 评论(2) 推荐(2)