摘要: 用jquery直接调用wcf是更好的选择。在尝试这种方式的过程中遇到的一些问题和一些需要注意的地方需要记录一下,所以就写了这篇随笔。   xland的jquery调wcf给了我们很大帮助,在这里感谢xland!在探索技术的过程中,将自己解决问题的经验记录下来,不仅可以备忘、总结,而且可以帮助遇到同样问题的朋友,这也是写博客的一种乐趣吧。  进入正题,jquery调用wcf需要注意的一些问题:  1.wcf的配置(wcf服务宿主于iis7)  1)wcf服务相关配置:  在需要调用的接口方法(operationcontract)上加上属性[webinvoke(requestformat=webm 阅读全文
posted @ 2010-12-10 17:03 欧阳寒玟 阅读(493) 评论(0) 推荐(1)
摘要: IConfigurationSectionHandler 这个接口网络讨论的太多了我刚遇到这个问题,所以也发个实例出来,是我自己的一个框架项目里的一部分。尽量写详细点,欢迎初学者研究。下面是app.config web.config也可以的configuration configSections section name="Framework" type="CWF.ClassFactory.CWF_ConfigHandler,CWF.ClassFactory"/ /configSections Framework ClassFactory !-- DataProces 阅读全文
posted @ 2010-12-10 09:06 欧阳寒玟 阅读(711) 评论(0) 推荐(1)
摘要: 在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。只要牢记您的标记只为您的页面提供组织、框架,您就能立于不败之地。再前进一小步,您就会明白浏览器是如何接受所有的文本组织并将其转变为超级有趣的一些东西的,即一组对象,其中每个对象都可被更改、添加或删除。文本标记的优点在讨论 Web 浏览器之前,值得考虑一下为什么纯文本绝对 是存储 HTML 的最佳选择(有关详细信息,请参阅 有关标记的一些其他想法)。不考虑优缺点,只是回忆一下在每次查看页面时 HTML 是通过网络发送到 W 阅读全文
posted @ 2010-12-10 09:04 欧阳寒玟 阅读(249) 评论(0) 推荐(1)
摘要: input按钮的事件处理大全1.INPUT onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1 2.INPUT onclick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为 name=Button2 3.INPUT onclick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性 name=Button3 4.INPUT onclick=doc 阅读全文
posted @ 2010-12-10 09:02 欧阳寒玟 阅读(3348) 评论(1) 推荐(3)
摘要: 我写博客都很懒,处了代码没多少文字,在博客园看了N个博客来,每个文章都是图文并茂,很多还写得很生动。能看到非常的耗心思,再回头看看自己的博客,不光看的人少,评论少,甚至还有人说看不明白。..... 阅读全文
posted @ 2010-12-09 09:36 欧阳寒玟 阅读(199) 评论(0) 推荐(0)
摘要: 我们在做应用的的时候经常会遇到定时运行或者端口监视等,这样我们需要开发一个程序长时间的运行并且随操作系统启动。这个时候最佳选择我觉得上windows服务。当然在.net上开发一个服务上一件那么轻松的事情,但是会发现一个问题,在系统中往往需要多个服务或者不可预知的情况给予扩展,这个时候需要重新编译开发完成的服务,然后卸载先前的服务,再安装最新的。可能开始几个服务还不觉得怎么样,随着系统的升级和功能的健全重构是要命的,如果不卸载先前的服务重新安装新服务造成系统资源的浪费也非常不划算,在统一管理上启动和停止服务也是个头痛的事情。那么这里就采用了陈新老师的解决方案,把本身就上windows服务的服务做 阅读全文
posted @ 2010-12-08 08:56 欧阳寒玟 阅读(508) 评论(0) 推荐(2)
摘要: 这个是老生长谈的问题,这个缓存只是个框架而已可以用来扩展自己的缓存处理类,意图不在解决实际的缓存处理,在于对设计模式的一种理解和设计。方便管理缓存的层次和使用。一般的缓存比如web的cache 使用如:cache[name]=obj,如此这般我们发现一个构架和系统里缓存往往是分层的,比如DBHelper-[SQLHelper/AccHelper/OracelHelper/Parameter/]-[SQLParameter/AccParameter/OracleParameter/] 如此的。当然可以用名称来区别,可是多了,层次也深了,维护起来是不是也非常麻烦。如果写成 cache[DBHe 阅读全文
posted @ 2010-12-07 09:48 欧阳寒玟 阅读(481) 评论(2) 推荐(1)
摘要: 作为数据库映射的处理程序这里先感谢博客园的callhot老师的指点,把原本的xml做的构架解析换成了属性的解析,节省了大量的xml文件的管理,并且使用起来也更加方便。 另外我这个人写博客很懒,写写博客只希望交流一下自己做项目里的一些经验,所以就上代码了。理论只是博客园非常多。 下面这个类用来标识一个表的特性,自己做了点扩展,把单表的做了外键关联,但是实际应用上好像很少可以用到。 using Sys... 阅读全文
posted @ 2010-12-06 09:14 欧阳寒玟 阅读(1704) 评论(7) 推荐(2)
摘要: 这个框架用来解决自己的配置问题,为整个CWF框架的底层服务构架,他为上面的数据持久和缓存或者其它服务提供配置信息. using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Xml;namespace CWF.ConfigManager{ /// &... 阅读全文
posted @ 2010-11-26 15:05 欧阳寒玟 阅读(366) 评论(0) 推荐(1)
摘要: 这个类想了很久还是觉得用vb来写好些,一直觉得vb和数据库是亲家,这是以前的说法,说呀数据持久就用vb来写了. 这个工程的目的是这样的,通过这个桥的模式把最长用的三种数据库链接起来,然后在程序中让逻辑操作和具体数据库操作完全解耦合,这样变实现了业务逻辑数据操作和实际数据类型的无关性,要更改数据库就需要配置config文件来确定具体使用的数据库操作类型. Imports System.Data.C... 阅读全文
posted @ 2010-11-26 14:55 欧阳寒玟 阅读(237) 评论(0) 推荐(0)