随笔分类 -  .net

1
专注于.net
摘要:C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("F2") 25.00 G 常规 2.5.ToString("G") 2.5 N 数字 2500000.ToString("N") 2,500,000.00 X 十... 阅读全文
posted @ 2008-01-25 10:21 暮江独钓 阅读(24927) 评论(1) 推荐(5)
摘要:C#格式化数值结果表(格式化字符串) 字符 说明 示例 输出 C 货币 string.Format("{0:C3}", 2) $2.000 D 十进制 string.Format("{0:D3}", 2) 002 E 科学计数法 1.20E+001 1.20E+001 G 常规 string.Format("{0:G}", 2) 2 N 用分号隔开的数字 string.Format("{0:N}"... 阅读全文
posted @ 2008-01-23 15:31 暮江独钓 阅读(584) 评论(0) 推荐(1)
摘要:DECLARE@price_dateDATETIMESET@price_date=CONVERT(DATETIME,'2007-01-01')WHILE@price_date<=CONVERT(DATETIME,'2007-12-31')BEGINPRINTCONVERT(CHAR(10),@price_date,120)SET@price_date=DATEADD(DAY,1,@price... 阅读全文
posted @ 2008-01-09 12:40 暮江独钓 阅读(1769) 评论(0) 推荐(0)
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。   在使用本文中的例子之前,你必须注意以下的问题。大部... 阅读全文
posted @ 2008-01-09 11:55 暮江独钓 阅读(357) 评论(0) 推荐(0)
摘要:看到一篇文章,里面列举了自己也有的错误,转贴之!1.避免将多个类放在一个文件里面。 2.一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 3.一个文件最好不要超过500行的代码(不包括机器产生的代码)。 4.一个方法的代码长度最好不要超过25行。 5.避免方法中有超过5个参数的情况。使用结构来传递多个参数。 6.每行代码不要超过80个字符。 7.不要手工的修改机器产生的代码。 ... 阅读全文
posted @ 2007-12-17 10:51 暮江独钓 阅读(259) 评论(0) 推荐(0)
摘要:一、先看看效果:制作步骤:(1)准备你想要的多张图片(数量不限,由你自己决定),将它们放在一个统一的目录下,比如我这里是“ValidateCodeImg”。图片尺寸尽量适合你的验证码尺寸。这样有利于达到最佳性能比。(2)将以下代码分别COPY到你的工程目录下(记得放在ValidateCodeImg目录的上一级目录中)。二、相关代码:1、// ValidateCode.asp... 阅读全文
posted @ 2007-09-29 15:20 暮江独钓 阅读(520) 评论(1) 推荐(0)
摘要:using System.Runtime.InteropServices; using System.Management; using System; public class HardwareInfo { //取机器名 public string GetHostName() { return System.Net.Dns.GetHostName(... 阅读全文
posted @ 2007-09-03 10:45 暮江独钓 阅读(481) 评论(0) 推荐(0)
摘要:VS2005使用Forms驗證後,如果用戶還未登陸,也就是未通過驗證,就沒有權限使用工程下面的其他文件,如CSS以及圖片等,解決辦法如下: 修改Web.config: 用包含需要有權訪問的目錄或者文件.使用授權. 阅读全文
posted @ 2007-08-24 09:28 暮江独钓 阅读(370) 评论(0) 推荐(0)
摘要:如何运用 Form 表单认证 ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分: 第一部分 —— 怎样实现From 认证; 第二部分 —— Form 认证的实战运用; 第... 阅读全文
posted @ 2007-08-23 15:45 暮江独钓 阅读(504) 评论(0) 推荐(0)
摘要:C#操作Word! namespace ImportExportToOffice{ using System; using System.ComponentModel; using System.Data; using System.Windows.Forms; public class ImportExportToWord { private ... 阅读全文
posted @ 2007-08-17 15:30 暮江独钓 阅读(765) 评论(1) 推荐(0)
摘要:做了一个多月的C#生成Word文档的工作,我从一开始的对这个一窍不通,到现在的顺利完成了这个功能模块,其中还是有点心得的。想想自己说不定以后还会用到,于是想吧这些心得写下来,以供自己以后的学习。同时也希望对那些正在或正要编程实现自动生成Word的朋友有些小小的帮助。 对于用C#来自动生成Word文档来说,最大的问题是微软提供的所有文档的源代码一般都是VBA编程的,没有C#的现成文档,最多也只是一... 阅读全文
posted @ 2007-08-17 15:20 暮江独钓 阅读(1410) 评论(1) 推荐(1)
摘要:最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分... 阅读全文
posted @ 2007-07-31 14:29 暮江独钓 阅读(471) 评论(0) 推荐(0)
摘要:在我们从业务逻辑层获得数据实体时候,接下来的事情就是要绑定到控件中。数据实体中的一些字段可以直接绑定到界面中,但是有一些字段需要重新格式化格式。比如货币单位字段,需要显示货币符号和每隔三位显示分隔符;再比如日期字段,数据库中存放的是日期和时间,但是在界面上需要按照XXXX年XX月XX日的格式显示。这时候我们就用到了DataFormatString属性。 ... 阅读全文
posted @ 2007-07-26 09:13 暮江独钓 阅读(231) 评论(0) 推荐(0)
摘要:DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 "{0:C}" 12345.67... 阅读全文
posted @ 2007-07-26 09:12 暮江独钓 阅读(257) 评论(0) 推荐(0)
摘要:... 阅读全文
posted @ 2007-07-23 15:52 暮江独钓 阅读(374) 评论(1) 推荐(0)
摘要:// 调用 // DateTime a=Convert.ToDateTime("2005-09-03 20:15"); // DateTime b=Convert.ToDateTime("2005-09-04 09:09 "); // ... 阅读全文
posted @ 2007-07-23 15:21 暮江独钓 阅读(1164) 评论(0) 推荐(0)
摘要:using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using System.Drawing;using System.Text;using System.Text.RegularExpressions; namespace rungoo.WebCtrlLib{ ... 阅读全文
posted @ 2007-07-23 15:20 暮江独钓 阅读(425) 评论(0) 推荐(0)
摘要:调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句 编辑快捷键 S... 阅读全文
posted @ 2007-07-23 15:19 暮江独钓 阅读(326) 评论(0) 推荐(0)
摘要:sessionState 的Timeout),其主要原因有三种。一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。二:程序内部里有让Session掉失的代码,及服务器内存不足产生的。三:程序有框架页面和跨域情况。第一种解决办法是:使杀病毒软件屏蔽扫描Web.Config文件(程序运行时自己也不要去编辑它)第二种是检查代码有无Session.Aban... 阅读全文
posted @ 2007-07-23 15:17 暮江独钓 阅读(653) 评论(0) 推荐(0)
摘要:摘要:本用户控件是新近做项目时感觉直接用GridView进行升级做出来的分页有点慢........就花了点时间把原来一个2003下的分页控件升级成2005,;看在网络上找了半天,分页这一块的文章很多,但是很少基于用户自定义控件的.特此放一个.....也是第一个在这里放的文章(初次写文章,写的不好大家不要见怪)附件里有测试用例和部分注释,由于最近项目比较紧,就没去写详细的说明书......如果有下了... 阅读全文
posted @ 2007-07-23 10:32 暮江独钓 阅读(2196) 评论(6) 推荐(2)

1