2009年5月17日
摘要: 用C#创建Windows服务(Windows Services) Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。 阅读全文
posted @ 2009-05-17 22:59 关寒融冰 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 以前,作不规则窗体涉及到API的调用和大量的编程,不是谁都能作的。很多程序员都望而却步。      现在我们可以使用C#.net轻松的创建不规则窗体,下面我就用一个简单的例子来讲述其制作过程。 阅读全文
posted @ 2009-05-17 22:48 关寒融冰 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧。 一、在说我用的方法前,我不得不说一下另一种方法,这种方法在实现不规则窗体自身显示效果(即除开窗体的移动、最大最小话、关闭等)时是不用编代码的。非常简便,但它的致命缺点就是要要求程序运行环境在24位色以下,否则不规则窗体的透明部分就会显示出来,窗体会非常难看。 阅读全文
posted @ 2009-05-17 22:45 关寒融冰 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 把DLL文件打包进EXE的技巧....... 阅读全文
posted @ 2009-05-17 22:31 关寒融冰 阅读(6224) 评论(4) 推荐(0) 编辑
摘要: C# DLL资源文件打包(图片、JS、CSS)[WebResource] 阅读全文
posted @ 2009-05-17 22:24 关寒融冰 阅读(1709) 评论(0) 推荐(0) 编辑
  2009年5月14日
摘要: ADO.NET、NBear和NHibernate和IbatisNet简单读写性能比较 阅读全文
posted @ 2009-05-14 14:33 关寒融冰 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: MonoRail学习笔记系列文章 MonoRail是一个.Net下的MVC框架,使用起来方便、灵活。 在此记录我学习的过程,作为自己的一个总结。 一方面学习MonoRail的使用,另一方面可以研究成熟的框架是如何设计的,有哪些思想、功能是可以借鉴的 阅读全文
posted @ 2009-05-14 14:27 关寒融冰 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习MonoRail的时候,一直搞不清楚URL与调用的Controller是如何对应了,经过一番实验分析后,得出以下结论。 一个http请求是与如何工作的呢?请看以下实例,我们将浏览器发出的请求URL分层四段。 阅读全文
posted @ 2009-05-14 14:23 关寒融冰 阅读(404) 评论(0) 推荐(0) 编辑
摘要: MonoRail - 生命周期及controller/action/view详解 和传统的asp.net webform相比, MonoRail的生命周期简单多了. 一个web请求所经历的主要步骤如下: 1. MonoRailHttpHandlerFactory接收到请求后, 收集上下文, 创建MonoRailHttpHandler. 2. MonoRailHttpHandler分析请求的url, 创建相应的controller并调用相应的action(实际就是controller里的一个方法), url表示了访问的是哪个controller的哪个action. 默认情况下, 格式是/controller名称/action名称.rails. MonoRailHttpHandler会根据请求的url初始化名称相对应的controller并调用相应的action, 例如, home/index.rail对应HomeControll 如果controller继承自SmartDispatcherController, 还会将action的参数与Request的数据进行绑定. 阅读全文
posted @ 2009-05-14 14:10 关寒融冰 阅读(386) 评论(0) 推荐(0) 编辑
摘要: MonoRail学习-Component MonoRail学习目录 在我们asp.net中,经常有界面代码相同的时候,使用UserControl,在MonoRail中有两种方式来实现页面的重用, 第一种,只重用view 如下: #parse("home/newslist.vm") 相当于include这个newslist.vm到指定的页面 第二种就是Component 阅读全文
posted @ 2009-05-14 14:09 关寒融冰 阅读(367) 评论(1) 推荐(0) 编辑
摘要: MonoRail学习目录 实例代码:/Files/maplye/MonoRailWeb1.rar 我们在作网站的时候,通常有很多的网页都具有相同的页面如header,footer等,在asp.net中可以使用MasterPage, 在MonoRail中同样具有MasterPage相关的功能,这里叫Layouts 阅读全文
posted @ 2009-05-14 14:00 关寒融冰 阅读(400) 评论(2) 推荐(0) 编辑
摘要: MonoRail是经典的MVC模式,所以其中也具有三个元素Model,Controller,View,其中MonoRail是通过Url地址来解析相应的操作的,如当你访问:/home/index.rail,对应会执行HomeController类中的Index方法,而且可以自动绑定参数和Request的数据,如访问:/home/index.rail?id=1,你可以在HomeController类中的Index方法中定义一个参数id,则在Index(int id)方法体会自动的得到id=1. MonoRail的界面通常使用NVelocity模板语言来定义. 阅读全文
posted @ 2009-05-14 13:57 关寒融冰 阅读(438) 评论(0) 推荐(0) 编辑
摘要: MonoRail - 简介 起源 MonoRail是一个.NET的MVC web开发框架, 原名Castle On Rails, 是CastleProject的一个子项目. 作者hammett在使用过Ruby On Rails后, 觉得非常棒, 他希望在享受ror的开发模式的同时能使用大量现有的资源, 于是就用.NET写出了一个Castle On Rails. 后来ror那边有人抗议说, 把项目名字叫做xxx On Rails是侵权, On Rails不只是它字面上"快捷"的意思, 而是代表了他们的软件开发哲学, 是专有名词... 于是hammett把项目改名成MonoRail了. 现在可下载的版本是0.4beta, svn上的版本已经是RC1了 阅读全文
posted @ 2009-05-14 13:56 关寒融冰 阅读(663) 评论(0) 推荐(0) 编辑
摘要: MonoRail配置 MonoRail配置 1.webConfig 2.IIS 在ISAPI扩展中添加 *.rails 扩展 3.Nevlocity配置 webconfig 设置模板根目录, viewPathRoot="views" 表示模板文件存放于根目录下的Views文件夹中 模板文件扩展名均以 *.vm 阅读全文
posted @ 2009-05-14 10:53 关寒融冰 阅读(815) 评论(0) 推荐(0) 编辑
  2009年5月11日
摘要: [转载]今天早晨,我们发布了ASP.NET MVC框架的第三个预览版。上个月我曾在博客中详细讨论过包含了这个预览版中诸多变动的一个过渡性源码发布。今天的预览版还包含了不在上个月源码版中的一些另外的功能,一些改进/加工,以及Visual Studio工具集成和文档。 你可以在这里下载集成的ASP.NET MVC第三个预览版的安装包,你也可以在这里下载ASP.NET MVC框架第三个预览版的源码和框架单元测试。 阅读全文
posted @ 2009-05-11 20:02 关寒融冰 阅读(387) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC 第四个预览版(第一部分)-Scott ASP.NET MVC开发团队正处于完成崭新的“第四个预览版”的最后阶段,他们希望在本周稍后发布这个版本。第三个预览版着重于完善ASP.NET MVC中的许多底层的核心API和扩展点。从本周的第四个预览版开始,你将看到越来越多的建立于这些核心基础之上的,增加生产力的高层特性开始出现。 阅读全文
posted @ 2009-05-11 19:58 关寒融冰 阅读(391) 评论(0) 推荐(0) 编辑
  2009年5月6日
摘要: ----系统函数---- APP_NAME() --函数返回当前执行的应用程序的名称 COALESCE() --函数返回众多表达式中第一个非NULL 表达式的值 COL_LENGTH(, ) --函数返回表中指定字段的长度值 COL_NAME(, ) --函数返回表中指定字段的名称即列名 DATALENGTH() --函数返回数据表达式的数据的实际长度 DB_ID(['database_name']) --函数返回数据库的编号 DB_NAME(database_id) --函数返回数据库的名称 阅读全文
posted @ 2009-05-06 23:13 关寒融冰 阅读(322) 评论(0) 推荐(0) 编辑
摘要:   下面将详细的介绍函数的用途   abs 方法,返回一个数的绝对值。   acos 方法,返回一个数的反余弦。   anchor 方法,在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 阅读全文
posted @ 2009-05-06 23:08 关寒融冰 阅读(225) 评论(0) 推荐(0) 编辑
摘要: var tbObj = document.getElementById("dataTable"); if(rowCount == 0){ var rs = tbObj.rows; var count = rs.length; document.mainFrm.rowNewCount.value = 0; document.mainFrm.rowCount.value = 0; var newTr = tbObj.insertRow(); 阅读全文
posted @ 2009-05-06 22:57 关寒融冰 阅读(6600) 评论(0) 推荐(0) 编辑
摘要: DataList的基础用法例子。DataGrid分页的一个例子 阅读全文
posted @ 2009-05-06 22:55 关寒融冰 阅读(533) 评论(0) 推荐(0) 编辑

鲁ICP备07018066号-1