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

12 2009 档案

摘要:本节内容开始使用NHibernate1.获取NHibernate2.建立数据库表3.创建C#类库项目4.设计Domain 4-1.设计持久化类4-2.编写映射文件 5.数据访问层 5-1.辅助类5-2.编写操作 6.数据访问层的测试 6-1.配置NHibernate6-2.测试 结语 作者注:2009-11-06已更新开始使用NHibernate我们亲自动手,一步一步搭建一个NHibernate程... 阅读全文

posted @ 2009-12-31 23:13 linFen 阅读(689) 评论(0) 推荐(0) 编辑

摘要:1、identity:用于MySql数据库。特点:递增 <idname=\"id\"column=\"id\"> <generatorclass=\"identity\"/> </id> 注:对于MySql数据库使用递增序列时需要在建表时对主键指定为auto_increment属性。 2、sequence:用于Oracle数据库 <idname=\"id... 阅读全文

posted @ 2009-12-31 22:14 linFen 阅读(3246) 评论(0) 推荐(1) 编辑

摘要:本节内容引入使用NHibernate二级缓存启用缓存查询管理NHibernate二级缓存结语 引入呵呵,今天收到了微软“最有影响力开发者”礼包,很高兴自己荣获“微软最有影响力开发者”称号(详情请进),这篇我还继续上一篇的话题聊聊NHibernate二级缓存剩下的内容,比如你修改、删除数据时,二级缓存是什么策略呢?我们如果使用缓存查询呢?如何管理NHi... 阅读全文

posted @ 2009-12-30 22:03 linFen 阅读(821) 评论(0) 推荐(0) 编辑

摘要:本节内容引入NHibernate一级缓存介绍NHibernate一级缓存管理结语 引入大家看看上一篇了吗?对象状态。这很容易延伸到NHibernate的缓存。在项目中我们灵活的使用NHibernate的缓存机制。NHibernate性能会大大提高的哦,我们接下来就来探索NHibernate缓存机制吧,这篇我没有准备什么,先来学习下NHibernate一级缓存。NHibernate一级缓存介绍NHi... 阅读全文

posted @ 2009-12-30 21:56 linFen 阅读(325) 评论(0) 推荐(0) 编辑

摘要:本节内容引入对象状态对象状态转换结语 引入在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分这些对象,根据对象和当前会话的关联状态,我们可以把对象分为三种:瞬时对象:对象刚刚建立。该对象在数据库中没有记录,也不在ISession缓存中。如果该对象是自动生成主键,则该对象的对象标识符为空。持久... 阅读全文

posted @ 2009-12-30 21:48 linFen 阅读(412) 评论(0) 推荐(0) 编辑

摘要:很喜欢有点Wiki风范的Balsamiq Mockups,这里列出一些小技巧。Grid“*”号表示加粗,“_”表示斜体,“[]”表示链接,“[X]”表示复选框,“(X)”表示单选框(或者写成[*]、(*)也可以)。效果如下:文本如下:[代码]Label 生成器Grid可以用一段W... 阅读全文

posted @ 2009-12-29 23:00 linFen 阅读(1317) 评论(0) 推荐(0) 编辑

摘要:对于一个只有3、5个人的小团队,在时间很紧的情况下,文档什么的肯定是能省则省啦。不过,有两个文档是绝对不能省的。不但不能省,还要尽全力把它们做好,并且保持更新。这两个文档就是:使用Power Designer制作的数据库模型(或者想要更高级些,领域模型),以及界面原型。制作界面原型的软件,我最喜欢的是Balsamiq Mockups,一个手绘风格的、轻量级的小软件。我喜欢它的理由是:- 快R... 阅读全文

posted @ 2009-12-29 22:58 linFen 阅读(663) 评论(0) 推荐(0) 编辑

摘要:1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。2、启用外键约束的命令为:alter table table_name enable constraint constraint_name 3、禁用外键约束的命令为:alter table table_name disable constraint con... 阅读全文

posted @ 2009-12-22 15:13 linFen 阅读(13003) 评论(0) 推荐(0) 编辑

摘要:經過長達數月的夙夜匪懈、焚膏繼晷,15集的jQuery教學終於在爆肝前一刻驚險完成...連結如下,有興趣學習jQuery的朋友可以參考看看。各位大德有任何批評指教,也歡迎在此留言,老衲必當虛心檢討改善。邊做邊學 jQuery 系列 9-jQuery讓網頁動起來邊做邊學 jQuery 系列 10-網頁酷炫之道-jQuery UI邊做邊學 jQuery 系列 11-jQuery UI牛刀小試-***十三支... 阅读全文

posted @ 2009-12-18 22:22 linFen 阅读(390) 评论(0) 推荐(0) 编辑

摘要:It's surprising to me that we can use jQuery to query and manipulate XMLDOM cross browsers. Like the example below:排版顯示純文字複製文字var x = $("<xml><rows><row a='ATTR'>FIRST</row><... 阅读全文

posted @ 2009-12-18 22:20 linFen 阅读(799) 评论(1) 推荐(1) 编辑

摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.IO;namespace ConsoleApplication1{ public class Rule { public string ... 阅读全文

posted @ 2009-12-17 00:04 linFen 阅读(358) 评论(0) 推荐(0) 编辑

摘要://创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//创建数据表空间crea... 阅读全文

posted @ 2009-12-12 16:43 linFen 阅读(565) 评论(0) 推荐(0) 编辑

摘要:SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;... 阅读全文

posted @ 2009-12-12 16:39 linFen 阅读(604) 评论(0) 推荐(0) 编辑

摘要:一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect i... 阅读全文

posted @ 2009-12-12 16:32 linFen 阅读(26758) 评论(0) 推荐(0) 编辑

摘要:数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)3 将数据库中的表... 阅读全文

posted @ 2009-12-12 16:31 linFen 阅读(438) 评论(0) 推荐(0) 编辑

摘要:1.按照月来分,每个月让系统自动建一张表,然后把这个月的数据放在这个表里面2.就是用一个备份的数据服务器,把每个月的数据都导出到那个备份服务器上去,在备份服务器上面数据的存储不按月来分,按照年来分,每年建一张新表,做报表的时候,就到备份服务器上面操作3.就是对这几张表用对象数据库,来存储一个月的数据,这数据是在内存的,操作起来,比操作关系数据库快,前段时间的数据还是放在关系数据库里面,这样就可以不... 阅读全文

posted @ 2009-12-12 16:30 linFen 阅读(1874) 评论(0) 推荐(0) 编辑

摘要:破解声明:我的破解仅用于研究,请勿用于商业用途,需要使用请购买正版软件。由于最近比较忙,一直没有时间更新博客,其实插件已经出来好久了,一直没有时间写篇博客来说明一下,由于DevExpress修改了注册的验证代码,所以之前发布的插件无法支持v9.2.6,只能支持到v9.2.4,所以这次几乎重写了全部的核心程序来完成注册的验证过程,能够用来编写注册插件的方法越来越少了,从最早的用简单的反射,一直到现在... 阅读全文

posted @ 2009-12-04 15:01 linFen 阅读(2554) 评论(0) 推荐(0) 编辑

摘要:Axure RP Pro这款软件一直没有中文版,找了好久中文汉化版终于找到了,呵呵 和大家分享一下。希望能够对同行业的朋友们有所帮助。 先介绍一下Axure: Axure的完整英文名是Axure RP Pro。意思为快速原型设计;Axure RP Pro是美国Axure Software Solution 公司的旗舰产品,是一个让负责定义需求和规格、设计功能和界面的专家快速创建应用软件或Web... 阅读全文

posted @ 2009-12-04 13:40 linFen 阅读(1758) 评论(1) 推荐(0) 编辑

摘要:学如逆水行舟,不进则退,当我工作需要学习新东西,当我希望身边同事也能够快速提高时,我就会想我们如何才能够快速的学习并应用新的知识?我们必须也应该一直保持积极主动、快乐学习的心态。之前写过一篇博文《坚持是学习的最好方法》表明学习的总体方法是坚持,坚持学习、坚持实践、坚持思考。本篇我将从更具体的一些层面进行总结,抛砖引玉,希望大家也能给予补充。 知识设立短期、中期和长期目标,找到学习的方向制定切实可行... 阅读全文

posted @ 2009-12-03 10:36 linFen 阅读(1329) 评论(0) 推荐(0) 编辑

摘要:所谓“工欲善其事,必先利其器”,尽管小米加步枪可以也可以打败敌人,但如果朱棣有了坦克装甲部队,那岂不是更容易平定安南? 关于原型开发工具,各有哥的使用习惯,有人喜欢axure、photoshop,也有人喜欢手绘,robert还见到过高人直接用excel制作的交互原型,不仅能够布局,还具有基本的链接和跳转功能,相当佩服。工具只是实现目标的一个手段,因此选用何种工具完全基于个人... 阅读全文

posted @ 2009-12-03 10:26 linFen 阅读(866) 评论(0) 推荐(0) 编辑

摘要:原型设计有很多工具,比如axure rp、irise studio等等。而且国内已经有组织开始推行axure RP,而且传言国内几个互联网公司开始使用axure RP了。 本人试用了axure RP,和 gui design studio后,还是推荐使用gui design studio到实际应用开发中。 如果你是需要比较逼真的仿真效果,建议使用axure RP.如果你是想快速的把思路,以可视化的... 阅读全文

posted @ 2009-12-03 10:16 linFen 阅读(2554) 评论(1) 推荐(1) 编辑

摘要:Design设计 Specify详细规格 Prototype原型 Demonstrate演示 Document文档GUI Design Studio是一个给应用软件设计图形用户界面(GUIs)的专业工具。它是一个不需要软件开发和编码的完整的设计工具。屏幕上的一切都通过图形方式创建,你可以设计整个应用程序或单个窗体,对话框和组件。并组合它们来创建更多的设计,和典型界面。我们也可以将它们链接在... 阅读全文

posted @ 2009-12-03 10:15 linFen 阅读(1534) 评论(0) 推荐(1) 编辑

摘要:如果你在使用GUI Design Studio时有困难或想需要更多信息。下面有几条可以获得帮助的途径 :?Context Help上下文帮助?Online Reference联机参考?Online Tutorials联机教学?Web Site网站?Customer Support客户支持上下文帮助也被称为“这是什么”的帮助。实际上用户界面都被关联了帮助信息,这些信息告诉你它... 阅读全文

posted @ 2009-12-03 10:13 linFen 阅读(1157) 评论(0) 推荐(1) 编辑

摘要:工具面板工程面板 设计工具条上的工程面板,可以访问工程所有设计文档和图片文件。在这里你可以快速做如下事情:创建新的工程目录来组织你的文件;创建新的设计文档;复制已有的设计和从剪贴板上导入图片。你也可以加入其它工程和文件夹得链接,来获得访问它们的所有设计文档和图片文件。这个功能,在你使用库工程的公共组件或使用存在别处的图片时候非常好用。当你选择了列表中的工程或文件夹时候,其对应的文件树将出现在下方。... 阅读全文

posted @ 2009-12-03 10:11 linFen 阅读(1390) 评论(0) 推荐(1) 编辑

摘要:如何制作界面图在实际开发中,我们常常会用很多工具,绘制界面图。用于描述我们的产品的某个功能对应的界面,将来会是什么样子。可以使用的工具很多(visio、smartdraw等),也有用excel画框图,来标明程序的各个区域的。其实使用gui design studio,可以很容易的话界面图。不仅轻松,而且十分的真实,既获得一个很好的效果,也能减少沟通上的一些不便。不仅可以向非开发人员展示,也可以向开... 阅读全文

posted @ 2009-12-03 10:10 linFen 阅读(2087) 评论(0) 推荐(1) 编辑

摘要:网站策划5分钟画好客户端原型大家在画基于web形态的原型时,可以用axure、 Balsamiq Mockups很方便的画出来,,但要是对象是客户端软件呢? Axure还是不是首选呢?或许你现在用Axure用的很熟,但我还是强烈的建议你用一下Gui studio这个软件感受下,闲话不扯我接下来演示讲解一下,注意了特别是一些做软件pm的朋友。GUI Design Studio是一款图形用户界面设计工... 阅读全文

posted @ 2009-12-03 09:47 linFen 阅读(5379) 评论(3) 推荐(1) 编辑

摘要:jQuery之所以如此流行并被从大公司到个人博客的几乎每个人都广泛使用,是因为它上手和使用相当简单,而且为我们提供了一些人都不知道的相当棒的特性。我认为jQuery的大多数用户更趋向于使用jQuery插件来解决面临的难题,这通常是明智的选择。但是当插件相对于你的需求有一定缺陷的时候,你也许更应该想办法自己来解决,下面来看看这些实用的jQuery技巧,他们肯定会能够派上用场的!您还可以参考以下Jav... 阅读全文

posted @ 2009-12-01 16:49 linFen 阅读(536) 评论(0) 推荐(0) 编辑