2006年7月27日

Saving and Displaying Photos in SQL Server using ASP.NET and FileUpload Control

摘要: 原文: Saving and Displaying Photos in SQL Server using ASP.NET and FileUpload Control 主要是介绍在VS2005中如何将图片直接存入到数据库,当然利用了FileUpload这个控件下面我把主要代码贴上来(已经测试过了,没什么问题):Save: protected void Button1_Click(o... 阅读全文

posted @ 2006-07-27 12:09 Daniel Pang 阅读(1279) 评论(0) 推荐(0) 编辑

2006年7月26日

FileSystemWatcher--检测系统文件更新

摘要: 无意中发现了VS2005中的FileSystemWatcher组件,它可以用于检测系统文件的更新,创建,删除,重命名等.它有如下属性:IncludeSubdirectories 用于设置是否监视子目录的文件Filter 设置监视文件的类型NotifyFilter 用于指示要监视更改事件的标志Path 设置要监视的系统路径事件如下:Changed 文件/文件夹内容更改时发生Created... 阅读全文

posted @ 2006-07-26 17:46 Daniel Pang 阅读(3467) 评论(1) 推荐(0) 编辑

2006年7月14日

[转]个人创业项目的选择及思路分析

摘要: 个人创业是不少人的梦想,多年前那句“十亿人民九亿商,还有一亿要开张”的著名口号就是对这种“全民皆商”状况最精要的概括。《个人独资企业法》的颁布,降低国人创业的门槛,更是迅速增长了中国个人创业的进军队伍! 个人创业的念头几乎在每一个中国人的心目中闪动过,为实现个人价值的最大化发挥,为了解决自己的物质或是精神问题,或者是为了摆脱工作对自己的束缚,个人创业,自己当老板这条路被许多国人视... 阅读全文

posted @ 2006-07-14 00:15 Daniel Pang 阅读(2139) 评论(3) 推荐(0) 编辑

2006年7月12日

12秒88---刘翔破世界记录

摘要: 北京时间7月12日凌晨,中国飞人刘翔在刚刚结束的2006年瑞士洛桑田径超级大奖赛男子110米栏的的比赛中,以12秒88打破了沉睡13年之久、由英国名将科林-杰克逊创造的12秒91的世界纪录。 阅读全文

posted @ 2006-07-12 18:50 Daniel Pang 阅读(555) 评论(0) 推荐(0) 编辑

DataTable and DataColumn Expressions in ADO.NET - Calculated Columns

摘要: 如果我们在Create一个DataTable时需要创建这样一列,它的结果是根据一定的表达式自动生成的,那么我们可以使用DataColumn的Express性质来完成这样的任务. 假设我们要完成下面的逻辑: If ColumnA - ColumnB > 100, ColumnC = “Yes“, else ColumnC = “No“则创建DataTable的代码如下: /... 阅读全文

posted @ 2006-07-12 17:47 Daniel Pang 阅读(908) 评论(0) 推荐(0) 编辑

2006年7月10日

SQL2005中的DATENAME函数

摘要: DATENAME函数的主要用处是从日期中提取指定部分数据,比如我们想得到当前日期中的年份,月份等信息,就可以使用该函数.返回类型是nvarchar. 具体的语法如下: DATENAME(param,date); param是指定要返回日期部分的参数,包括下面几种: 日期部分 ... 阅读全文

posted @ 2006-07-10 11:46 Daniel Pang 阅读(1615) 评论(0) 推荐(0) 编辑

2006年7月7日

许可证编译器 (Lc.exe)

摘要: 今天做项目的时候突然出现编译不通过,错误为Lc.exe已退出,代码为-1.这让我郁闷了至少30分钟,后来上网查了一下,才知道原因所在,我们项目中使用了第三方组件(Infragistics)造成的,至于为什么会这样,可以参考:http://smartstone.cnblogs.com/archive/2006/06/08/420862.html下面来看一下什么是LC.exe,LC.exe即... 阅读全文

posted @ 2006-07-07 17:28 Daniel Pang 阅读(5566) 评论(9) 推荐(0) 编辑

[转自MSDN]如何映射 HRESULT 和异常

摘要: COM 方法通过返回 HRESULT 来报告错误;.NET 方法则通过引发异常来报告错误。运行库将处理这两者之间的转换。.NET Framework 中的每个异常类都会映射到一个 HRESULT。 用户定义的异常类可以指定任何适当的 HRESULT。当通过设置异常对象的 HResult 字段来生成异常时,这些异常类可以动态地更改所返回的 HRESULT。有关异常的其他信息通过 IEr... 阅读全文

posted @ 2006-07-07 16:24 Daniel Pang 阅读(1982) 评论(0) 推荐(0) 编辑

2006年6月27日

EnterpriseLibrary2.0系列文章及下载

摘要: 前一阶段写了一系列的关于EnterpriseLibrary2.0方面的文章(主要是针对初学者),现将所有的文章集中起来,方便初学的人更好的学习,同时提供下载(.chm格式). 阅读全文

posted @ 2006-06-27 20:18 Daniel Pang 阅读(8590) 评论(41) 推荐(0) 编辑

2006年6月25日

ASP.NET2.0中配置文件的加密与解密

摘要: 首先添加引用: using System.Web.Configuration;加密操作如下: private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. Op... 阅读全文

posted @ 2006-06-25 18:35 Daniel Pang 阅读(2006) 评论(1) 推荐(0) 编辑

Using CustomProperties of CodeSmith

摘要: 1、FileNameEditor FileNameEditor类可以让我们为用户提供一个标准的打开文件的对话框和保存文件的对话框,当然在使用FileNameEditor之前我们得先导入CodeSmith.CustomProperties程序集,如下: 如何在我们得模板中使用FileNameEditor呢?如下: 这样,当我们执行我们得模板得时候,就可以看到UserFileNam... 阅读全文

posted @ 2006-06-25 13:53 Daniel Pang 阅读(930) 评论(0) 推荐(0) 编辑

Enterprise Library 2.0 -- Exception Handing Applcation Block

摘要: Enterprise Library 2.0 中的 Exception Handing Applcation Block 为我们开发人员以及设计人员提供了一个一致的方法去处理我们整个企业级应用程序的每个层次上的异常 阅读全文

posted @ 2006-06-25 13:15 Daniel Pang 阅读(3596) 评论(6) 推荐(0) 编辑

2006年6月24日

了解c#2.0中的Anonymous Methods(匿名方法)

摘要: Anonymous Methods 是 C#2.0的新特性之一,它允许我们在代码中创建一个内置的没有方法名的方法,将代码与委托实例相关联,从而使委托的实例化工作更加直观和方便,提高了代码的可读性和可维护性。下面来看一个简单的匿名方法的使用: private int[] _integers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };int[] ... 阅读全文

posted @ 2006-06-24 13:37 Daniel Pang 阅读(1502) 评论(0) 推荐(0) 编辑

2006年6月19日

使用Data Access Application Block 得到存储过程的返回值

摘要: 今天有位朋友问我如何在Data Access Application Block中得到存储的过程的返回值,我才发现自己以前写的文章中确实没提到这方面的问题,现在来补充一下,具体的解决方法如下:1、首先建立一个具有返回值的存储过程,作为示例,我就简单的建一个存储过程,如下: create proc test( @id int)asdeclare @flag int... 阅读全文

posted @ 2006-06-19 13:11 Daniel Pang 阅读(2249) 评论(1) 推荐(0) 编辑

2006年6月18日

Infragistics中WebGrid的MultiColumn Headers设计

摘要: 一般我们在设计Grid的多行表头时,可能首先考虑到用Repeater或DataList,但现在我们可以用Infragistics的WebGrid来很轻松的实现这个功能,我们要实现的效果图如下:实现这样的表头的代码如下:在Grid的InitializeLayout事件下加入下面的代码: // //设计多表头 // privat... 阅读全文

posted @ 2006-06-18 16:23 Daniel Pang 阅读(4662) 评论(21) 推荐(0) 编辑

2006年6月12日

Enterprise Library 2.0 -- Data Access Application Block (补充)

摘要: 前几天一位热心的朋友询问如何在DataAccess Application Block中将参数单独写成一个方法,以方便频繁调用一些存储过程,也可以将这些参数装入缓存以提高程序执行效率,下面将实现该功能的代码贴出来,希望对正在研究这方面知识的朋友有所帮助. /**//// /// 该方法用于返回一个存储过程的参数数组 /// 从而方便了我们在... 阅读全文

posted @ 2006-06-12 18:28 Daniel Pang 阅读(6373) 评论(3) 推荐(0) 编辑

2006年6月11日

Enterprise Library 2.0 -- Logging Application Block (补充)

摘要: 在前面的文章中,有朋友提到我们在实际项目中往往是把一些事件的日志(比如异常信息)写入到数据库中,这样更方便查看和管理,而在前面的文章中我都是以写入到文本文件为例的,今天这篇文章就算是对前两篇的一个补充,主要来介绍如何将日志信息写入到数据库中. 阅读全文

posted @ 2006-06-11 17:48 Daniel Pang 阅读(4476) 评论(20) 推荐(0) 编辑

2006年6月8日

C#2.0泛型学习--入门篇

摘要: 最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门。 阅读全文

posted @ 2006-06-08 14:29 Daniel Pang 阅读(10455) 评论(4) 推荐(0) 编辑

2006年6月7日

世界杯揭幕战比分预测

摘要: 本届世界杯的第一场比赛是6月10日00:00开始,德国VS哥斯达黎加,根据双方的实力差距,我估计比分应该是3:0,你们认为呢?欢迎进来讨论! 阅读全文

posted @ 2006-06-07 21:46 Daniel Pang 阅读(752) 评论(5) 推荐(0) 编辑

Enterprise Library 2.0 -- Logging Application Block (下)

摘要: 本文主要介绍了Enterprise Library 2.0 中 Logging Application Block 的简单应用以及Formatter,Trace Listener的自定义方法... ... 阅读全文

posted @ 2006-06-07 21:20 Daniel Pang 阅读(4073) 评论(1) 推荐(0) 编辑

2006年6月6日

Enterprise Library 2.0 -- Logging Application Block (上)

摘要: 本文主要包括Enterprise Library 2.0 中 Logging Application Block的简单介绍,与1.0的区别以及配置方法。 阅读全文

posted @ 2006-06-06 22:23 Daniel Pang 阅读(5088) 评论(8) 推荐(0) 编辑

2006年6月5日

ASP:Literal控件用法

摘要: 刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了,而Literal则是什么标记都不带,下面进入正题: 昨天做一个网站的视频新闻管理,首先我要在页面里添加一个播放器,如下: 1 那么如何让这个播放器能根据我们传的参数不同而播放不同的内容呢?上面一段Html代码的第5行就指明了... 阅读全文

posted @ 2006-06-05 20:37 Daniel Pang 阅读(26460) 评论(9) 推荐(0) 编辑

2006年6月4日

Enterprise Library 2.0 -- Security Application Block

摘要: 本文介绍了Enterprise Library 2.0 中的 Security Application Block 部分,主要包括以下几方面的内容: 1、概述 2、配置方法 3、与1.0版本的区别 4、简单应用 5、自定义Provider的方法 ... ... 阅读全文

posted @ 2006-06-04 17:15 Daniel Pang 阅读(3981) 评论(12) 推荐(0) 编辑

2006年6月3日

发Gmail的邀请函,希望和大家在Gtalk上交流

摘要: 今天发现我的Gmail邀请函还剩99封,还没有Gmail的可以留下你的Email地址,申请后就可以用gtalk了. 阅读全文

posted @ 2006-06-03 13:29 Daniel Pang 阅读(1044) 评论(100) 推荐(0) 编辑

2006年6月2日

06世界杯央视转播表

摘要: 世界杯马上就到了,不要错过了精彩比赛,大家现在要养足精神,准备熬夜看比赛了,呵呵. 阅读全文

posted @ 2006-06-02 18:02 Daniel Pang 阅读(3798) 评论(5) 推荐(0) 编辑

Enterprise Library 2.0 -- Data Access Application Block

摘要: 前面介绍了Enterprise Library 2.0 中的Caching Application Block 和 Cryptography Application Block,今天我们来看一下Enterprise Library 2.0里对数据处理的部分--Data Access Application Block。它为我们开发者提供了对数据处理的大部分通用的方法。其内容包括: 1、使用DataReader返回多行数据 2、使用DataSet返回多行数据 3、返回一个输出型参数 4、返回一个单一值 5、事务处理 6、返回XML数据 7、使用DataSet来修改数据库 8、Enterprise Library 2.0 -- Data Access Application Block (补充) ... 阅读全文

posted @ 2006-06-02 08:07 Daniel Pang 阅读(10839) 评论(17) 推荐(0) 编辑

2006年6月1日

Enterprise Library 2.0 -- Cryptography Application Block

摘要: 本文包括如下内容: 1、Cryptography Application Block 的简单介绍(参考了自带的英文文档) 2、配置Cryptography Application Block(本文以配置Symmetric Encryption Provider为例,Hash Provider 的配置基本相似) 3、怎样对一个数据进行加密? 4、数据解密 5、如何得到数据的Hash值 6、根据数据Hash值来判断数据是否变化 阅读全文

posted @ 2006-06-01 08:07 Daniel Pang 阅读(3412) 评论(8) 推荐(0) 编辑

2006年5月31日

Enterprise Library 2.0 -- Caching Application Block

摘要: 开始写Enterprise Library 2.0的学习体会,准备先把每个部分的入门部分写好,然后再继续深入的研究每一部分,希望能得到高手的指点和建议。今天写的是Enterprise Library 2.0 中的 Caching Application Block,前面的介绍部分参考了Enterprise Library 2.0 自带的帮助。 阅读全文

posted @ 2006-05-31 07:29 Daniel Pang 阅读(5832) 评论(13) 推荐(0) 编辑

2006年5月30日

Enterprise Library1.0 -- DataAccess Application Block

摘要: Enterprise Library 对大家来说应该不陌生,很早我就听说了这个东西,但一直没有时间来学习,最近终于抽出时间来学习Enterprise Library,现在就把我学习过程中的一些实例发上来,供大家参考.Enterprise Library现在已经有2.0版本了,但我也是后来才看到的,其他的就不多说了,先说1.0里面的Data Access Application Block,以后有时间在研究2.0,同时也希望过来人多给点经验,谢了. 阅读全文

posted @ 2006-05-30 08:56 Daniel Pang 阅读(4016) 评论(9) 推荐(0) 编辑

2006年5月29日

ASP.NET应用程序安全性问题

摘要: 今天在用EnterpriseLibrary调试时,出现了以下错误:安全性异常:当前应用程序安全级别不能修改所要求修改的注册表值. 解决方法如下:打开C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG 下的Machine.config文件找到下面的节点: 修改为: 不需要重启机器,即可. 阅读全文

posted @ 2006-05-29 21:04 Daniel Pang 阅读(1802) 评论(1) 推荐(0) 编辑

导航