上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 最近公司使用monorail 开发框架和NHibernate 映射数据库,先了解一下NHibernate是什么?从网上找了一些资料进行学习。NHibernate是什么?NHibernate 是一个面向.NET 环境的对象/关系数据库映射工具以及提供数据查询和获取数据的方法。对象关系映射(O/RM,Object Relational Mapping)表示一种技术,用来把对象模型表示的对象映射到基于SQL 的关系模型数据结构中去。简单的说:NHibernate在数据库和应用程序之间提供了一个持久层。 阅读全文
posted @ 2011-07-28 18:45 365lei 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式:1.Adapte适配器模式:Adapter模式通过类的继承或者对象的组合侧重于转换已有的接口,类适配器采用“多继承”的实现方式,带来了不良的高耦合,所以一般不推荐使用。对象适配器采用“对象组合”的方式,更符合松耦合精神。 例如:笔记本 电源适配器,可以将220v转化为适合笔记本使用的电压。2.Bridge桥接模式:将抽象部分与实现部分分离,使它们都可以独立的变化。减少因变化带来的代码的修改量。例如:经典例子,电灯开关,开关的目的是将设备打开或关闭,产生的效果不同。3.Composite组合模式:将对象组合成树形结构以表.. 阅读全文
posted @ 2011-07-27 20:28 365lei 阅读(16129) 评论(0) 推荐(1) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 1.、什么是ScienceWord网络插件?ScienceWord网络插件是ScienceWord的Web版本,彻底解决目前对于DSC处理所到的各种难题,如:公式处理、几何图形处理、数学曲线绘制、理化学科图形设计等等。DSC(Document of Science的简称,即科技文档,是Novoasoft公司开发的ScienceWord的文件格式。)2. ScienceWord网络插件属性参数<object classid = "clsid:6425D22D-B9A8- 阅读全文
posted @ 2011-07-25 19:37 365lei 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Web services : web应用程序组件,可以把应用程序组件作为服务来提供给其他应用程序使用。使用 XML 来编解码数据,并使用 基于HTML的SOAP 开放的协议来传输数据。WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。UDDI:通用的描述、发现以及整合(Universal Description, Discovery and Integration)。 是一种目录服务,通过它,企业可注册并搜索 Web services。 阅读全文
posted @ 2011-07-22 16:53 365lei 阅读(173) 评论(0) 推荐(0) 编辑
摘要: asp.net 特性:母版页 :一套应用到其他页面的模版主题:或皮肤,为应用程序创建定制的外观。Web控件:web服务器控件,web用户控件,web自定义控件即 runat="server,标准控件/数据绑定控件、验证控件/导航控件缓存技术:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和全部缓存Viewstate和Ispostback机制asp.net mvc 优点:分层式结构,分工明确(UI、DB、编码、),提高开发效率高内聚,低耦合。各模块之间依赖性较小,代码修改不影响其他模块,低耦合,决定了代码的重用性高 大中型开发的时候容易维护,扩展性很好。缺点:使用asp.net 阅读全文
posted @ 2011-07-22 16:00 365lei 阅读(294) 评论(0) 推荐(0) 编辑
摘要: LINQ的书写格式如下: from 临时变量 in 集合对象或数据库对象 where 条件表达式 [order by条件] select 临时变量中被查询的值 [group by 条件]Lambda表达式的书写格式如下:(参数列表) => 表达式或者语句块其中:参数个数:可以有多个参数,一个参数,或者无参数。参数类型:可以隐式或者显式定义。表达式或者语句块:这部分就是我们平常写函数的实现部分(函数体)。1.查询全部实例 Code 1 查询Student表的所有记录。2 select * from student3 Linq:4 from s in Students5 select s6 阅读全文
posted @ 2011-07-21 18:40 365lei 阅读(10156) 评论(8) 推荐(14) 编辑
摘要: 刚刚看到一个博友在工作中问题总结,见贤思齐,打算从现在把遇到的错误及解决思路加以总结,不断累积。001. 未将对象引用设置到对象的实例 ----最常见的问题,注意原因,数据绑定是出现空值情况,即:null,设上断点,耐心调试,加以跟踪。总之,遇到null 时,不要紧张, 找到根源,多数是数据绑定的问题,有时候类型转换以及变量,数组重复定义导致。002. 序列中不包含任何元素 和 序列包含一个以上的元素----第一个,在返回List集合时使用Single()与SingleOrDefault()导致,前者表示:满足指定条件的唯一元素, 存在多个则引发异常;后者:返回唯一,不存 在返回默认值(不报错 阅读全文
posted @ 2011-07-18 19:23 365lei 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 页面生命周期 1、 页请求:发生在页面生命周期之前,用户请求页时,ASP.NET将确定是否需要分析和编译页,从而确定是否开始页面的生命周期,或者是否可以在不运行页的情况下发送页面缓存以进行响应。2、 开始:设置页属性,如:HttpContext(为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的 HttpContext 对象的引用。该对象提供对请求的内部 Request、Response 和 Server 属性的访问)以及其他属性;在此阶段,页面需要确定是回发请求还是新请求,并设置IsPostBack属性;设置页面的UICulture属性。3. 阅读全文
posted @ 2011-07-18 17:35 365lei 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 图片来源:Kencery理解MVC三部分的含义和用法。当我们创建一个asp.net mvc应用程序时,系统会默认生成三个文件夹:1:Controllers,对应MVC中的C,主要是处理浏览器请求与做出的响应; 2:Models,对应MVC中的M,存放数据模型,与数据库交换的。3:Views,对应MVC中的V,响应请求,呈现给用户的界面。 个人认为最重要的一步是知道mvc路由机制,众所周知,asp.net程序要想访问一个页面,都是根据页面路径来访问,在mvc中完全不一样了,mvc封装了这种访问。通过URL路由机制访问。URL 路由模型将浏览器请求映射到特定的 MVC 控制器操作。在Global. 阅读全文
posted @ 2011-07-18 16:39 365lei 阅读(3413) 评论(0) 推荐(0) 编辑
摘要: 设置为首页的方法为: <a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('URL');event.returnValue=false;">设为首页</a> URL:设定的网址地址 。在IE下,测试没有问题,但在firefox下,需要配置一下。即:Js Code 1 //url:要设置为首页的链接 2 function SetHomepage(url) 3 { 4 //如果url为空,默认为当前页面url。 5 阅读全文
posted @ 2011-07-16 19:01 365lei 阅读(782) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页