小E的技术博客

Asp.net技术探讨及其他微软新技术讨论

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  5 随笔 :: 0 文章 :: 51 评论 :: 1 引用

公告

2007年9月27日 #

摘要: 刚刚翻资料的时候,找到了以前研究过的一个工作流引擎的标准功能列表,想研究工作流引擎技术的朋友,如果你没有这些资料的话,收藏起来看看吧,希望能够帮到你们~ 我也只是研究了部分,做了一个轻量级的引擎。 列表里面有144个功能,都是标准工作流引擎必备的,当然,要实现所有的功能是很艰巨的任务,但是就算是做轻量级的也需要了解标准版的引擎需要哪些东西吧,作为一个了解和自我提高嘛~阅读全文
posted @ 2007-09-27 11:23 徐贾伟 阅读(4317) 评论(24) 编辑

2007年9月26日 #

   目前的企业级开发比较流行的是Web2.0技术,但是由于Web技术基于请求--响应的交互模式,使很多效果无法有效的呈现。
 比如在Push技术上面,很多人感到头痛~ 如何让服务器主动请求Browser端~ 这个技术很多技术普通的开发人员都感到很难解决(包括我~呵呵)
    其实要在企业级开发中实现Push技术,难度是有,但是我们要懂得变换方式。 如果技术上一直卡在Push技术的研究上,很浪费时间。下面我讲讲我做的一个"伪Push” :
   一:实现Form与页面的交互
 HtmlDocument htmlDoc = webBrowser1.Document;//得到webBrowser1控件中页面的所有文档
            HtmlElement btnElement = htmlDoc.All["btnClose"];//在文档中找到需要和form交互的元素

            
if (btnElement != null)
            {
                btnElement.Click 
+= new HtmlElementEventHandler(HtmlBtnClose_Click);//给这个元素Click事件(元素为Button)加上EventHandler(委托方法名)
            } 
            

  我这里给出的是简单的示例 这个示例详细版本来源为博客园一位仁兄~ 感谢~~
  二:实现伪Push
     我们现在已经能够实现form和页面进行交互了~ 那怎么实现Push呢?
   其实我使用form承载页面的原因就是在这里,可能有人会觉得我麻烦~ 为什么不用Ajax动态刷数据呢?这样是可以实现无刷新得到实时的新数据,但是不停的刷服务器和通讯上面都是会冒较大的风险,我说过我们做的是企业级开发,稳定性和安全性都应该考虑到,所以我选择使用form承载web页面,这样的话,一般业务上的工作流转和业务操作都可以用先进的web技术来呈现和执行,另外实时取得数据(停留在某页面上,不用刷新就能得到服务端主动发过来的新数据)在web上还不成熟,只能依靠ajax动态主动请求服务器来实现所谓的Push推进;这样显然不如用老技术:Socket好用~
  到这里大家也该明白我的思路了。  就是使用Socket技术进行信息交互,实现服务器指定某客户端去进行操作,然后通过form和页面的事件交互技巧来实现一个Push效果~

  第一次发技术文章,这个东西我是昨天想到的~ 以前一直没用过,通过在本社区里查找资料,得到一些技术支持。自己也做过实验,证明了这中想法的可行性~  如果各位有什么看法的话 留言给我~
    
posted @ 2007-09-26 10:49 徐贾伟 阅读(3749) 评论(26) 编辑

2007年9月24日 #

不知道VS2005 tools for office 会不会收费啊?~ 现在要建立一个面向office的开发~ 要在网页上对word进行操作~,不只是单单用js导入word到页面上而已~   而是要自定义按钮和事件 对word进行操作~ 真是有点麻烦~ 今天在msdn上看了看~  上面只是教你如何建立一个基于vs2005 IDE环境的office开发~ 唉 今天准备花时间在这个上面了~

posted @ 2007-09-24 09:45 徐贾伟 阅读(38) 评论(0) 编辑

2007年9月22日 #

   昨天52chengdu.com站长张谊叫我参加微软即将举办的Dev-Wow大赛~, 看了看这次活动的主页。 还不错~  旨在创新的比赛理念,自己还满有兴趣的,我报的项目是vista Sidebar 开发,刚刚开始接触这个东西的时候,就觉得很好玩·,用js,html,css就能做一个超级模仿winUI的桌面应用~,听起来挺酷的~。 技术难度虽然不高,但是真的是很有意思~
posted @ 2007-09-22 11:09 徐贾伟 阅读(191) 评论(1) 编辑

一直没时间去写blog ,现在开始做一些比较大的项目了,慢慢地觉得该建立一个自己的技术博客 和大家交流技术问题~, 今后会在这里向大家提出很多技术问题~ 大家捧场啊!  有什么地方我能帮上忙的 记得给我留言啊~

posted @ 2007-09-22 10:20 徐贾伟 阅读(25) 评论(0) 编辑

仅列出标题