博客园  :: 首页  :: 联系 :: 管理
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2008年4月23日

摘要: 在VS2008的安装盘中找到 vstor.exe (Visual Studio Tools for Office Runtime-SE) ,重新安装即可。 经过反复研究,发现问题的原因是,自己制作的Excel 安装程序,在卸载时,删除了 VSTO的必须dll! 阅读全文

posted @ 2008-04-23 12:39 sunrack 阅读(957) 评论(1) 推荐(0)

2008年4月21日

摘要: 一个打开的excel文件就是一个workbook。访问workbook对象的fullname属 Path.GetDirectoryName(Globals.ThisWorkbook.FullName) 阅读全文

posted @ 2008-04-21 14:09 sunrack 阅读(645) 评论(0) 推荐(0)

2008年4月17日

摘要: int a = 12345678; //格式为sring输出 Label1.Text = string.Format("asdfadsf{0}adsfasdf",a); Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf"; Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);//asdf... 阅读全文

posted @ 2008-04-17 13:28 sunrack 阅读(703) 评论(0) 推荐(0)

摘要: 格式化日期和数字的字符串经常要用到这个, 就把帮助里面的东西大概整理了一些列在这里了. 下表描述了用来格式化 DateTime 对象的标准格式说明符。 格式说明符 名称 说明 d 短日期模式 显示由与当前线程关联的 DateTimeFormatInfo.ShortDatePattern 属性定义的模式或者由指定格式提供程序定义的模式。 D 长日期模式 显示由与当前线程关联的 DateTimeFor... 阅读全文

posted @ 2008-04-17 13:08 sunrack 阅读(1883) 评论(0) 推荐(0)

摘要: 在实际的设计当中,我们往往在许多地方需要用到不规则的唯一值(标识),比如在购物车ID、数据标识、消息队列的标识等等。C#为我们提供了一个Guid,可以轻松的获取到不规则的唯一值(标识),具体的方法如下: using System; ... private static void CreatGuid() { Response.Write("GUID:" + Guid.NewGuid().To... 阅读全文

posted @ 2008-04-17 12:33 sunrack 阅读(4882) 评论(1) 推荐(0)

摘要: GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2. GUID 的... 阅读全文

posted @ 2008-04-17 12:10 sunrack 阅读(5856) 评论(0) 推荐(0)

摘要: 网上比较多讲述如何操作excel表的文章,但都是启动excel的窗口来打开excel数据文件。有时候需要把excel表嵌入到自己程序的form中,给客户一个不用切换窗口的操作界面,似乎更好。这在vc中用ole技术很容易实现,但是在c#中方法就不一样啦。下面将就此进行阐述。 一、首先简要回顾一下如何操作excel表 先要添加对Excel的引用。选择项目-〉添加引用-〉COM-〉添加Microso... 阅读全文

posted @ 2008-04-17 11:17 sunrack 阅读(2490) 评论(0) 推荐(0)

摘要: Introduction With Automation, you are able to drive any Office application from your .NET application. This is really powerful. It may happen that one time, you would like to integrate such an applica... 阅读全文

posted @ 2008-04-17 11:14 sunrack 阅读(841) 评论(0) 推荐(0)

摘要: Developer Express is proud to announce the immediate availability of its WinForms and ASP.NET grid controls with LINQ support. Built for speed and minimal resource consumption, the ASPxGridView and X... 阅读全文

posted @ 2008-04-17 10:49 sunrack 阅读(440) 评论(0) 推荐(0)

2008年4月16日

摘要: Visual Studio 2008 在类库中定义全局Setting类 阅读全文

posted @ 2008-04-16 11:25 sunrack 阅读(507) 评论(0) 推荐(0)

2008年4月8日

摘要: 将List转换为BindingList,然后设置DataGridView的DataSource为BindingList!! 代码: DataGridView.DataSource = new BindingList(List); 将绑定BindingList的DataSource转化为List,同理 代码: List modelList=new List((BindingList)this.Da... 阅读全文

posted @ 2008-04-08 12:33 sunrack 阅读(3603) 评论(6) 推荐(1)

2008年4月2日

摘要: C# FTP ServerU 获取目录列表 阅读全文

posted @ 2008-04-02 09:33 sunrack 阅读(3148) 评论(1) 推荐(0)

2008年3月31日

摘要: Linq to SQL uses a DataContext to manage it's access to the database as well as tracking changes made to entities retrieved from the database. Linq to SQL has a persistent approach to managing its 'co... 阅读全文

posted @ 2008-03-31 11:20 sunrack 阅读(1108) 评论(0) 推荐(0)

摘要: 1、Retry机制 C#和C++, Java一样拥有异常处理机制,我相信很多朋友和我一样,第一次接触异常的时候,都非常希望异常能够像内核捕获内存page fault异常一样类似的拥有Retry(重试)的机制,很可惜这些语言中都没有给我们提供Retry机制。 当然原因有很多,比如如果重试,那么到底是重试哪部分代码呢?是try{}catch{}中的代码?还是发生异常那一行的代码?重试多少次?重试之间是... 阅读全文

posted @ 2008-03-31 08:54 sunrack 阅读(1038) 评论(1) 推荐(1)

2008年3月24日

摘要: Visual Studio 2008 安装部署项目 程序升级,windows服务安装以及User Setting的深入研究 阅读全文

posted @ 2008-03-24 15:29 sunrack 阅读(3722) 评论(5) 推荐(0)

摘要: http://www.simple-talk.com/dotnet/visual-studio/visual-studio-setup---projects-and-custom-actions/ 阅读全文

posted @ 2008-03-24 00:14 sunrack 阅读(278) 评论(0) 推荐(0)

2008年3月23日

摘要: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2862237&SiteID=1 阅读全文

posted @ 2008-03-23 23:39 sunrack 阅读(175) 评论(0) 推荐(0)

2008年3月5日

摘要: 一、添加连接字符串 在Setting设计器中添加 ConnectionString 类型的配置 二、读取 System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings; ... 阅读全文

posted @ 2008-03-05 15:38 sunrack 阅读(2214) 评论(2) 推荐(0)

摘要: http://www.tolib.com/66555.html Introduction In the new version (.NET framework 3.5), Microsoft have provided a way to define the queries in the programming language (C# 3.0, VB.NET 9.0) using LINQ wh... 阅读全文

posted @ 2008-03-05 14:09 sunrack 阅读(2364) 评论(1) 推荐(0)

2008年2月26日

摘要: C# 2008 学习笔记 - LINQ to XML 阅读全文

posted @ 2008-02-26 10:17 sunrack 阅读(19680) 评论(3) 推荐(4)

2008年2月22日

摘要: C# 2008 学习笔记 - LINQ to ADO.NET(三)- LINQ to SQL 阅读全文

posted @ 2008-02-22 15:59 sunrack 阅读(1314) 评论(5) 推荐(0)

摘要: C# 2008 学习笔记 - LINQ to ADO.NET(一)- 含义 阅读全文

posted @ 2008-02-22 15:31 sunrack 阅读(649) 评论(1) 推荐(0)

摘要: C# 2008 学习笔记 - LINQ to ADO.NET(二)- LINQ to DataSet 阅读全文

posted @ 2008-02-22 14:32 sunrack 阅读(2764) 评论(1) 推荐(2)

摘要: C# 2008 学习笔记 - LINQ基础(三)- LINQ语法 阅读全文

posted @ 2008-02-22 13:56 sunrack 阅读(5009) 评论(3) 推荐(4)

摘要: C# 2008 学习笔记 - LINQ基础(二)- LINQ本质 阅读全文

posted @ 2008-02-22 09:50 sunrack 阅读(1004) 评论(1) 推荐(0)

2008年2月21日

摘要: C# 2008 学习笔记 - LINQ基础(一)- LINQ概念 阅读全文

posted @ 2008-02-21 16:01 sunrack 阅读(1030) 评论(1) 推荐(0)

2008年2月20日

摘要: C# 2008 学习笔记 - 自动属性 阅读全文

posted @ 2008-02-20 14:28 sunrack 阅读(1787) 评论(2) 推荐(0)

摘要: C# 2008 学习笔记 - 匿名类型 阅读全文

posted @ 2008-02-20 11:31 sunrack 阅读(326) 评论(0) 推荐(0)

摘要: 对象初始化器 集合初始化器 阅读全文

posted @ 2008-02-20 10:55 sunrack 阅读(300) 评论(0) 推荐(0)

2008年2月19日

摘要: 部分函数 Partial Methods 阅读全文

posted @ 2008-02-19 16:45 sunrack 阅读(226) 评论(0) 推荐(0)

摘要: 扩展函数 学习笔记 阅读全文

posted @ 2008-02-19 16:21 sunrack 阅读(2681) 评论(3) 推荐(2)

2008年2月18日

摘要: Lambda表达式可以在使用代理和匿名代理的地方 1、命名函数 public class Common { public delegate bool IntFilter(int i); public static int[] FilterArrayOfInts(int[] ints, IntFilter filter) { ArrayList aList = new ArrayList(); ... 阅读全文

posted @ 2008-02-18 09:56 sunrack 阅读(631) 评论(0) 推荐(0)

2008年1月17日

摘要: LINQ学习笔记-Lambda表达式 阅读全文

posted @ 2008-01-17 16:30 sunrack 阅读(1217) 评论(0) 推荐(0)

2007年12月10日

摘要: 在用mssql时 偶尔需要清空数据 以前一直用delete 有个缺陷:自动编号的ID列不能归零。 今天发现有个好的办法: Truncate Table [表名] 这个可以直接清空数据(delete是逐行删除),并把自动编号的归零。 阅读全文

posted @ 2007-12-10 14:01 sunrack 阅读(646) 评论(0) 推荐(0)

2007年12月7日

摘要: double a = 12.357; double b = double.Parse(a.ToString("0.00")); decimal d = 12.34m; decimal dNew = decimal.Round(d,2);//2表示舍入到2位小数 阅读全文

posted @ 2007-12-07 09:57 sunrack 阅读(1637) 评论(0) 推荐(0)

2007年11月12日

摘要: 在对Word文档进行排版时,经常会要求对同一个文档中的不同部分采用不同的版面设置,例如要设置不同的页面方向、页边距、页眉和页脚,或重新分栏排版等。这时,如果通过“文件”菜单中的“页面设置”来改变其设置,就会引起整个文档所有页面的改变。 实际问题 前几天,有一同事要我帮他设置一文档版面,该文档由文档A和文档B组成,文档A是文字部分,共40页,并要求纵向打印,文档B包括若干图形和一些较大... 阅读全文

posted @ 2007-11-12 13:37 sunrack 阅读(633) 评论(0) 推荐(0)

摘要: 总的来说就是插入分节符。 比如第1至5页的页眉一样,第6页单独一样,第7页以后又另一样。 你可在第5页和第6页末尾分别插入分节符,类型为“下一页”。 在页眉状态下断开与前节的链接。即按一下“页眉和页脚”工具栏中的“链接到前一个”按钮,使页眉右上角的”与上一节相同“消失。 经过上述处理后,你可写入页眉内容了。 阅读全文

posted @ 2007-11-12 13:37 sunrack 阅读(1399) 评论(0) 推荐(0)

2007年11月6日

摘要: 在vs.net2005下并没有直接生成卸载程序的功能 在添加你的应用程序项目的时候,多添加一个msiexec.exe进去, 这个文件在c:\windows\system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe", 当然这个关系不大,改不改都行的. 然后给他创建一个快捷方式,放到桌面或者"开始-程序"中, 我选择放在了开始菜单中,然后下面... 阅读全文

posted @ 2007-11-06 10:48 sunrack 阅读(2605) 评论(2) 推荐(0)

2007年11月2日

摘要: using System.IO; using System.Net; using System.Text; using System.Diagnostics; using System.Text.RegularExpressions; //从ftp上下载文件 private void Download(string filePath, string ImageSrc, strin... 阅读全文

posted @ 2007-11-02 10:56 sunrack 阅读(444) 评论(0) 推荐(0)

摘要: private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); forea... 阅读全文

posted @ 2007-11-02 10:55 sunrack 阅读(505) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页