随笔分类 -  DotNet

摘要:/// /// 获取Exif中的照片拍摄日期 /// /// 文件名 /// 拍摄日期 private string GetTakePicDate(string fileName) { ... 阅读全文
posted @ 2015-10-08 14:47 meil 阅读(4253) 评论(0) 推荐(0) 编辑
摘要:DotNet中人民币符号“¥”的输出DotNet中人民币符号的输出¥100元 ¥100元输出结果¥100元¥100元 第二种方式比较神奇大家自己试试看! 阅读全文
posted @ 2014-01-02 16:49 meil 阅读(628) 评论(2) 推荐(1) 编辑
摘要:项目中有一个表格中需要显示数据,特殊之处在于。表格的数据部需要在本页滚动,而标题头不动。实现很简单,用两个表格控件并接在一起,一个显示数据标题,一个显示数据,数据表格嵌套在DIV中实现滚动,这样基本就可以实现需求了。但是这个页面中的表格的列不能固定都是使用百分百来控制,这样就有一个问题及时你在设计的时候保持上下表格的对齐,但是当IE窗体别拉伸的时候上下两个表格就不能保持同步缩放,导致整个表格变形。下图是这个显示数据的表格效果图最终,想到的办法就是上下两个表格都放在DIV中,并且都是设置上下滚动条,但是标题部的DIV滚动条使用样式表单控制让其与页面颜色一致(都是白色)。这样无论页面如何拉伸上下两 阅读全文
posted @ 2012-03-08 13:58 meil 阅读(1194) 评论(0) 推荐(0) 编辑
摘要:一个很简单的问题在LINQ中实现多字段排序中,各字段排序不同的问题。这个问题在普通的工程中很容易实现。select a1,a2,a3 from t1 order by a1 desc ,a2 asc但是在LINQ中有点复杂,因为刚刚接触LINQ查了一个下午才搞明白,哈哈~~~source = from t in db.t1 select new TModel { A1=a1; A2=a2; A2=a3; };ordered = source.OrderByDescending(t => new { t.a1 }).ThenBy(t => new { t.a2 });关键就在Then 阅读全文
posted @ 2011-12-08 17:32 meil 阅读(22190) 评论(1) 推荐(1) 编辑
摘要:VB6转换C#2010函数替换VB6 ---------------->C#20101、InStr(strKey, " ")-->strKey.IndexOf(" ")InStr([start, ]string1, string2[, compare])返回指定一字符串在另一字符串中最先出现的位置。在字符串string1中,从start开始找string2,省略start时从string1的第1个字符开始找。找不到时,函数返回值为0,找到则返回所在位置。2、InstrRev("www.livebaby.cn"," 阅读全文
posted @ 2011-12-08 17:14 meil 阅读(914) 评论(0) 推荐(0) 编辑
摘要:VB6转换C#2010步骤1、VB6转换为VB.NET2005 使用工具VS.NET2005:使用VS.NET2005直接打开VB6工程,系统提供代码的升级转换 VB6转换为VS.NET2005时,需要保证VB6中得第三方组件在本机已经安装完毕,建议最好在本机编译一下VB6源码这样保证所需的库文件都在本机上。这样在VS.NET2005进行自动升级转换时都会自动引入升级后的工程中。 转换完成后大部分的代码都可以使用,但是其生成的编码还是VB6的风格,需要进行重新的构建。VB6中得控件数组在VS.NET2005中不能在使用需要使用VS.NET2005中得数组和控件组合的方式实现。2、VB.NET2 阅读全文
posted @ 2011-12-08 17:13 meil 阅读(4664) 评论(0) 推荐(0) 编辑
摘要:C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}", 2)2N用分号隔开的数字string.Format("{0:N}", 250000)250,000.00X十六进制string.Format("{0:X000}", 12)Cstring.Format("{0:000. 阅读全文
posted @ 2011-06-22 17:36 meil 阅读(2047) 评论(0) 推荐(0) 编辑
摘要:对日开发中可能会经常遇到日期格式的转换,最头疼的就是系统时间转日本和历的问题。 多数的时候大家都是自己写函数来计算日本各时期皇帝的在位时间来进行转换的,其实.NET中已经内置日本这一特殊的日历计算算法。 运用Globalization下的Calendar和Calendar 类我们就很容易的进行这种西历与和历的转换,而不需要写大量的代码进行和历的计算。西历转和历函数示例1:格式(平成年月日)1 StringBuilder strMsg = new StringBuilder();2 3 strMsg.Append(System.Environment.NewLine + string.Form. 阅读全文
posted @ 2011-06-22 14:29 meil 阅读(2977) 评论(0) 推荐(0) 编辑
摘要:C#中读写文件主要涉及到File,FileInfo,FileStream三个类,它们都是System.IO 的类,StreamReader是用于从流读取和写入流的类,使用之前都需using System.IO。先定义一个TXT文档路径: string txtpath = (@"D:\url\livebaby.cn.txt") 要读入这个文档。1)File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream。 FileStream fs = File.Open(txtpath, FileMode.Open); File可以直接调用各种方法(O 阅读全文
posted @ 2011-06-22 14:11 meil 阅读(825) 评论(0) 推荐(0) 编辑
摘要:正则表达式在英文中写作(Regular Expression),根据正则表达式的使用范围和单词意思,.NET将其命名空间设置为System.Text.RegularExpressions;Capture用于单个表达式捕获结果CaptureCollection用于一个序列进行字符串捕获Group表示单个捕获的结果GroupCollection表示捕获组的集会Match表示匹配单个正则表达式结果MatchCollection表示通过迭代方式应用正则表达式到字符串中Regex表示不可变的正则表达式RegexCompilationInfo将编译正则表达式需要提供信息正则表达式基础知识基本语法在正则表. 阅读全文
posted @ 2011-06-22 13:47 meil 阅读(1174) 评论(0) 推荐(0) 编辑
摘要:Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等CompareOrdinal 与Compare一样,但不考虑文化背景Format 格式化包含各种值的字符串和如何格式化每个值的说明符IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置LastIndexOf 与IndexOf一样,但定位最后一次出现的位置 LastIndexOfAny 与IndexOfAny,但定位最后一次出现的位置PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串PadRight 在字符串的结尾,通过添加指 阅读全文
posted @ 2011-06-22 13:32 meil 阅读(30050) 评论(0) 推荐(1) 编辑
摘要:ShowDialog是VB.NET中模式窗体的调用方式。如果使用VB.NET中的ShowDialog()方法调用子窗体后,你会发现在VB.NET中模式窗体的性质和VB6中有一些不同。窗体的位置会被记住,每次打开的位置会与你上次关闭窗体的位置相同。如果在子窗体里进行过循环赋值你会发现,如果在赋值前没有对数组进行清空动作,数组会不断被不断累计。导致出现这些问题的原则是因为在VB.NET中,被ShowDialog出来的窗体关闭后实际只是被隐藏了,而没有被销毁。既并没有执行Dispose。如果要彻底销毁模式窗体就需要在Close或是窗体关闭按钮中加入Dispose()方法。但是这样又会出现另一个问题, 阅读全文
posted @ 2011-05-23 17:36 meil 阅读(4261) 评论(0) 推荐(0) 编辑
摘要:服务器送给客户端的数据包类型可以是text/html文本,也可以是gif/jpeg图形文件,所以每次传输前,我们都必须告知客户端将要传输的文件类型,一般默认情况下为“Text/Html”类型。 [代码]用于作为文本内容返回而不是已解释的 HTML 语句 Response.ContentType = "text/plain" [代码]你可以注意到:页面提供下载,页面中的ASP内容被解释执行了的 程序文件以XLS文件被提供下载 Response.ContentType = "application/vnd.ms-excel" [代码]实现歌曲连续播放 response.ContentType="a 阅读全文
posted @ 2011-01-24 15:26 meil 阅读(2368) 评论(0) 推荐(0) 编辑
摘要:System.Math 类中定义了用于数学计算的函数。Math 类包括三角函数、对数函数和其他常用数学函数。下列函数是在 System 名称空间的 Math 类中定义的函数。注意:要使用这些函数,请通过在源代码顶部添加以下代码将 System.Math 名称空间导入到项目中: Imports System.MathAbsAbs 函数返回指定数值的绝对值。Abs 示例:本示例使用 Math 类的 Abs 方法来计算一个数值的绝对值。 ' Code will not compile unless it is put in a Sub or in a Function.Dim MyNumber As 阅读全文
posted @ 2010-12-15 09:55 meil 阅读(4865) 评论(0) 推荐(0) 编辑
摘要:在windows2000下,IIS默认设置是可以web和可执行程序通信的。但是在2003下IIS关于这方面的服务是禁止的。我现在遇到的问题是,利用web和一个带参数的可执行程序连接。并运行这个带参赛的可执行程序。在windows2003下用asp中的Server.CreateObject("WScript.Shell") 运行没有出现错误,但是并没有执行。但是在windows2000下可以执行。呵... 阅读全文
posted @ 2007-10-26 10:24 meil 阅读(3413) 评论(2) 推荐(0) 编辑
摘要:Rss 是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS 搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个 Rss 文件后,这个 Rss Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用。 在之前我们如果要实现博客的RSS订阅,通常都需要手写代码去生产或读取XML。... 阅读全文
posted @ 2007-07-18 09:20 meil 阅读(4596) 评论(15) 推荐(0) 编辑
摘要:作者 Jonathan Allen译者 Jason Lai 发布于 2007年5月24日 上午3时0分 微软的ASP.NET网站发布了ASP.NET未来之路(ASP.NET Futures)的2007年5月版。这个发布版展示了ASP.NET的后Orcas版本可能出现的特性,包括Silverlight控件和动态语言支持。这些特性包括: 已经提到过的Silverlight控件,包括一个用... 阅读全文
posted @ 2007-07-08 10:13 meil 阅读(1135) 评论(1) 推荐(0) 编辑
摘要:ASP.NET 2.0 中AJAX能够在客户端Javascript中很方便地调用服务器Webservice,以下为一些调用的示例。笔者安装的ASP.NET 2.0 版本为AJAX November CTP。 三个示例分别为: 1 带参数的WS方法 2 不带参数的WS方法 3 参数类型为DataTable的WS方法 一、WebMethod 注意要点:... 阅读全文
posted @ 2007-07-08 09:52 meil 阅读(2267) 评论(1) 推荐(0) 编辑
摘要:LINQ 项目 .NET 语言集成查询 发布日期: 2006-3-15 | 更新日期: 2006-3-15 Don Box架构师,Microsoft Corporation Anders Hejlsberg著名工程师,Microsoft Corporation 摘要:了解有关添加到 .NET Framework 的常规查询工具的信息,这些工具适用于所有信息源,而不只是关系数据或 XML 数据。该... 阅读全文
posted @ 2007-06-08 10:04 meil 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:这个东东挺不错的!可定制的数据库备份和恢复程序 tashanzhishi [原作] 在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人... 阅读全文
posted @ 2007-05-31 11:39 meil 阅读(1326) 评论(2) 推荐(0) 编辑