随笔分类 - c#编程&asp.net编程技巧
c#编程&asp.net编程技巧
摘要:源地址:http://blog.joycode.com/ghj/archive/2007/06/14/104220.joy使用VS2005的 ClickOnce 技术实现按需下载组件 默认情况下,首次运行 ClickOnce 应用程序时,会下载该应用程序中包含的所有程序集。但是一些特殊的场景我们可能不希望它这么干,而是希望按照一定规测或者需要用到某个组件的时候再下载。比如我们可能会有下面一些应用场...
阅读全文
摘要:转:http://www.cnblogs.com/xingshao/archive/2010/08/12/1798188.html一个windows 服务结合 Soctket、邮件发送、短信发送的小应用。功能不大,但是用到的.net下的知识点很多,我感觉对初步接触这几个相关知识的朋友还是有学习意义的。这个功能来源于一个监视文件夹的需求:1、 轮询监视文件夹内文件的状态2、 在发现异常后通过邮件和短...
阅读全文
摘要:作者:peterzb(个人开发历程知识库 - 博客园)出处:http://www.cnblogs.com/peterzb/文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 原文地址:http://www.cnblogs.com/peterzb/archive/2009/06/14/1502918.html找到不错的c# w...
阅读全文
摘要:1.打开键//using Microsoft.Win32;RegistryKey rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfigconst string strSubKey = %%1; //@"SOFTWA...
阅读全文
摘要:吕震宇的工厂模式,介绍的比较详细,可以结合参考。 http://www.cnblogs.com/zhenyulu/articles/36462.html http://www.cnblogs.com/zhenyulu/articles/36590.html http://www.cnblogs.com/zhenyulu/articles/36885.html梦幻Dot Net的工厂模式解说!htt...
阅读全文
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm('确认?')"); button....
阅读全文
摘要:方案一:Try...Catch(执行效率不高) /// /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText:源文本 /// 返回值: bool true:是 false:否 /// /// /// private bool IsNumberic(string oText) { try { int var1=Con...
阅读全文
摘要:总结了一些自认为比较不错的asp.net(C#)的数据校验方法,主要用Regex的IsMatch方法,在BusinessRule层进行校验数据的有效性,并将校验的方法作为BusinessRule层基类的一部分。 在WebUI层现实提示信息。 using System; using System.Data; using System.Text.RegularExpressions; namesp...
阅读全文
摘要:我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。 在MSDN中,有一篇MS...
阅读全文
摘要:先看效果: 孟子以前也做过这事,不过他的方法前台后台都要弄,还是VB的(^-^),好像也不支持像我的自动生成列的DataGrid,所以还是自己动手,纯脚本搞掂,其实很简单,就几行: function ScrollDataGrid() { var tb = document.getElementById("tbHeader");...
阅读全文
摘要:先看下表: 业务员 地 区 北京 上海 深圳 张三 100 200 300 实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了: 我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了“”的html标记,如此而...
阅读全文
摘要:所实现的这个控件,是从窗体控件Button继乘的,能够实现渐变背景,实现图案及纹理填充文字. 好了,我们开在开始吧 1 首先打个vs.net 2在“文件”菜单中,指向“新建”,然后选择“项目”以打开“新建项目”对话框。从“C# 项目”列表中选择“Windows 控件库”项目模板,然后在“名称”框中键入LinearGradientButtonLib,然后点确定。 3 在解决方案资源管理器中,右击 ...
阅读全文
摘要:原文:http://www.cnblogs.com/HD/archive/2005/05/14/155271.html开发过程中用到了DataGrid嵌套DataGrid的问题:在嵌套的DataGrid里,怎么调用(包含模版非模版)编辑、删除功能。===================================在单个DataGrid的操作里对于模版或非模版的编辑删除都很容易实现的,特别是对于...
阅读全文
摘要:正则表达式语法 我看有朋友提到正则表达式,我就从MSDN中找了JScript 和 VBScript 正则表达式的语法贴出来,给大家一个参考。如果各位有好的正则表达式例子请跟贴,并附上详细说明,谢谢。用C#的可参考:http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpgenref/html/cpconCharac...
阅读全文
摘要:ASP.NET中,经常会使用到templates(模版)功能,比如在datagrid,datalist,repeater等控件中,使用templates,将会大大增强其功能。以往,我们一般是在设计程序时,就已经设置好控件中的模版是怎样的了。但是,有的时候,可能我们需要动态加载模版,比如,当你要求你的应用程序的界面风格随着用户的需求而变化时,你就需要到动态加载模版的功能了。但要注意的是,并不是所有的...
阅读全文
摘要:思路 1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。 2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。 优点 1...
阅读全文
摘要:在网上看到不少技巧,不禁想把他们整理好放上来,顺便加入自己编程的时候学习到的技巧。以下技巧是转发http://soft.yesky.com/SoftChannel/72342380468109312/20041117/1876614.shtml获取文件的版本信息: FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionI...
阅读全文

浙公网安备 33010602011771号