博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年6月3日

摘要: 2007年你必须学习的10项.NET技术 当然对于这个问题,每个人都有自己的想法。以下只是作为我个人认为比较重要的10项需要学习的技术: 阅读全文

posted @ 2007-06-03 11:46 .NET酷 阅读(415) 评论(1) 推荐(0) 编辑

2007年5月31日

摘要: 今天在工作中遇到一个问题,如何将一个string类型转成byte[]? 这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了: byte[] byteArray = System.Text.Encoding.Default.GetBytes( str ); 怎么样,够简单吧? 反过来也是一样,把byte[]转成string: stri... 阅读全文

posted @ 2007-05-31 15:55 .NET酷 阅读(1124) 评论(1) 推荐(0) 编辑

2007年5月18日

摘要: 所谓网站地图,是指指明了一个网站结构、栏目和内容说明等基本信息的网页,就像人们对一个陌生城市的了解需要借助于城市地图一样,对于一个网站信息的快速了解也可以借助于网站地图进行,反过来说就是,一个设计良好的网站地图应该可以发挥让用户快速了解网站的结构和内容的作用。这只是网络营销教学网站(www.wm23.com)对网站地图的一种描述,并不是规范的定义,如果其他资料中有不同的表达方式也是完全正常的。 阅读全文

posted @ 2007-05-18 14:40 .NET酷 阅读(336) 评论(0) 推荐(0) 编辑

2007年5月16日

摘要: 现在很多网站特别是资讯类的都把内容生成静态页(htm\html\shtml等),这类总结了一下两种生成静态页的方法并做了一个Demo文件供大家下载。 阅读全文

posted @ 2007-05-16 15:07 .NET酷 阅读(467) 评论(0) 推荐(0) 编辑

2007年5月14日

摘要: XAML是一个纯粹的标记语言,这也就意味着某个元素要实现一个事件的处理时,需要在该元素中通过特定的属性来指定相应的事件处理方法名,而真正的事件处理逻辑你可以通过C#或者VB.NET语言进行实现,我们是没有办法通过XAML来编写相应的事件处理逻辑的。如果你对ASP.NET技术比较了解的话,那么应该对代码后置这个概念不会陌生。对于一个WPF程序来说,我们也可以像ASP.NET那样采用代码后置模型,将页面和相应的逻辑代码分别存放在不同的文件中,也可以以一种内联的方式将页面和逻辑代码都存放在同一个文件中。一般来说,我们是不推荐采用后面这种方式的,但是如果你要坚持这种实现方式亦无不可,但是最好是采用代码后置的方式将呈现层和应用程序逻辑层分离开来。 阅读全文

posted @ 2007-05-14 14:24 .NET酷 阅读(422) 评论(0) 推荐(0) 编辑

2007年5月11日

摘要: JavaScript使用面向对象的技术创建高级 Web 应用程序 阅读全文

posted @ 2007-05-11 14:05 .NET酷 阅读(653) 评论(1) 推荐(0) 编辑

2007年5月9日

摘要: 第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。 第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能到达这第二点的境界。现实问题总是不断变化着的推陈出新的,从未知到半知到已知,是人认识客观世界的一个过程,恰如人生从天真到懵懂到成熟的过程。 切记不要被那些乱七八糟的东西晃花了眼,什么j2ee与.net之争,什么soa的革命等等,你不要去关心这些东西。当你在公司上班时,会有这样一个矛盾,当你完成公司交待的一个任务时,你可能为了尽快完成任务用了很多别人现成的框架。这本身没问题,但何谓专心的模仿?就是说你在工作之余,需要来研究这些框架,你可以不用这些框架,而是用最原始的方式来写,你会慢慢体会到框架的约束,进而有对框架进行改进的欲望。但是最终你也会发现:其实任何一个框架都比你自己写的要好。然而在你不断模仿的同时你就得到不断的 阅读全文

posted @ 2007-05-09 22:05 .NET酷 阅读(370) 评论(1) 推荐(0) 编辑

摘要: 1、 记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的。2、 能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。3、 怨言是上天给人类最大的供物,也是人类祷告中最真诚的部分。4、 智慧的代价是矛盾。这是人生对人生观开的玩笑。5、 世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘外)。6、 如果敌人让你生气,那说明你还没有胜他的把握。如果... 阅读全文

posted @ 2007-05-09 21:21 .NET酷 阅读(529) 评论(1) 推荐(0) 编辑

摘要: 采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。 阅读全文

posted @ 2007-05-09 18:39 .NET酷 阅读(589) 评论(0) 推荐(0) 编辑

2007年4月30日

摘要: 1. 基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 2. 基于操作的权限设计 这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有记录,结构如下: 但是如果直接使用上... 阅读全文

posted @ 2007-04-30 10:34 .NET酷 阅读(549) 评论(0) 推荐(0) 编辑

2007年4月28日

摘要: 用过Google,百度,DMOZ,Yahoo,Looksmart之类的人都知道,当我们需要检索某个产品或者信息的时候,在输入相关词时会出现相应的信息资料。作为厂商都希望自己的信息资料排在前列,那么相应得到产品的宣传机会就大大增加。拿Google来说,一种最简单方法就是交钱(傻子都知道),这样就会出现在Google的右边“赞助商连接”里,当然这不是我所要谈的,毕竟不是每个人都愿意交这份钱,而且我了解... 阅读全文

posted @ 2007-04-28 09:57 .NET酷 阅读(373) 评论(0) 推荐(0) 编辑

2007年4月24日

摘要: 规则如下:四种组合指 数字,小写字母,大写字母,其它字符把密码强度分为四等:1. 密码长度小于或等于四位.或者密码只有一种组合2. 密码长度大于四位, 且有两种组合.3. 密码长度大于四位, 且有三种组合.4. 密码长度大于四位, 且有四种组合.如果没有输入则返回0判断函数: 其实函数主体只有一句,只利用了一个正则.之间却应用了好几个技巧.首先,这个正则会得到五个捕获组.前四个捕获组会告诉我们这... 阅读全文

posted @ 2007-04-24 18:43 .NET酷 阅读(426) 评论(0) 推荐(0) 编辑

摘要: 1、列出数据库里所有的表名select name from sysobjects where type='U' 2、新建一个与a表一样的空的b表select * into bfrom a where 11 3、列出表里的所有的字段select name from syscolumns where id=object_id('TableName') 4、说明:初始化表table1TRUNCATE... 阅读全文

posted @ 2007-04-24 17:57 .NET酷 阅读(1059) 评论(0) 推荐(0) 编辑

2007年4月19日

摘要: 什么是正则表达式? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式... 阅读全文

posted @ 2007-04-19 15:55 .NET酷 阅读(288) 评论(0) 推荐(0) 编辑

2007年4月4日

摘要: 第一种方法比较复杂,但可以帮助您完全掌握Windows 2003自动登录的设置方法。首先单击“开始 运行”,在输入框中键入“regedit”打开注册表编辑器,然后在注册表编辑器左方控制台中依次单击展开“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Winlogon”,再选择“编辑 添加 字符串值”,在数值名称中键入... 阅读全文

posted @ 2007-04-04 08:46 .NET酷 阅读(464) 评论(0) 推荐(0) 编辑

2007年4月3日

摘要: 骑白马的不一定是王子,他可能是唐僧;带翅膀的也不一定是天使,妈妈说,那是鸟 人。 阅读全文

posted @ 2007-04-03 16:48 .NET酷 阅读(148) 评论(0) 推荐(0) 编辑

2007年4月1日

摘要: 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文件,逗号隔开字段,回车隔开行,易于数据导入导出。 实现方法: SqlConnecti... 阅读全文

posted @ 2007-04-01 08:06 .NET酷 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 在以往使用Excel文件时,我一般认为是使用COM组件进行EXCEL文档的操作,这样写程序即费时又费力(因为EXCEL组件没有帮助提示),写的程序还是大篇的重复代码。为什么为这样那?因为我们总是把一个EXCEL文件当做系统文件进行操作。 如果把EXCEL文件当做一个数据源来进行数据的读取操作时,就可以使用开发环境提供的数据访问方法来访问EXCEL文件了。这样就可以使用开发环境的帮助(提示)即快... 阅读全文

posted @ 2007-04-01 08:02 .NET酷 阅读(852) 评论(0) 推荐(0) 编辑

摘要: 本文通过一个简单的例子,实现读取Excel数据文件。首先,创建一个Web应用程序项目,在Web页中添加一个DataGrid控件、一个文件控件和一个按钮控件。在代码视图中首先导入OleDb命名空间:using System.Data.OleDb; 在按钮的单击事件中输入如下代码:string strPath="c:\\test\\" + DateTime.Now.ToString("yyyyMMdd... 阅读全文

posted @ 2007-04-01 07:55 .NET酷 阅读(1192) 评论(0) 推荐(0) 编辑

2007年3月14日

摘要: 自动备份数据库 阅读全文

posted @ 2007-03-14 14:33 .NET酷 阅读(527) 评论(0) 推荐(0) 编辑