<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CE8HRH8_fSp7ImA9WhRUFU8.&quot;"><id>tag:blogger.com,1999:blog-9588739</id><updated>2012-01-26T04:20:35.145+08:00</updated><category term="Random" /><category term="Agentflow" /><category term="ASP.Net" /><category term="Javascript" /><category term="Excel VBA" /><category term="extjs" /><category term="Ajax" /><category term="google" /><category term="Grid Pagging" /><category term=".Net" /><category term="Domino" /><title>空中的向日葵</title><subtitle type="html">生命。人文。關懷</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jamesjantw.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/gCNsh" /><feedburner:info uri="blogspot/gcnsh" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkAARnc6eCp7ImA9WhZXFEw.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-7581380313238083836</id><published>2011-04-29T15:28:00.011+08:00</published><updated>2011-05-03T18:32:27.910+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-03T18:32:27.910+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Agentflow" /><title>[Agentflow開發記事]--WFCI 與 自訂表單的相遇</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/7581380313238083836/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=7581380313238083836" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7581380313238083836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7581380313238083836?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/tyF1TdBXxp4/agentflow-wfci.html" title="[Agentflow開發記事]--WFCI 與 自訂表單的相遇" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-RJwxriDGRXU/Tb_BUdoI6bI/AAAAAAAAAFw/7uOYcaVKrig/s72-c/CustomForm.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iDEEBYwUA7Gix4-H2pSpHZFgRUk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iDEEBYwUA7Gix4-H2pSpHZFgRUk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iDEEBYwUA7Gix4-H2pSpHZFgRUk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iDEEBYwUA7Gix4-H2pSpHZFgRUk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;上週跑去新竹華苓上了 Agentflow AF3-4 (System Integration and Customization with Agentflow)的課程，上完了直覺的值回票價，比你在 Agentflow Forum 中大海撈針來的有用許多！（建議AF3-2 &amp;amp; AF3-4都要上過）要進行整合，可以使用的方式有三種  &amp;lt;!--[if !supportLists]--&amp;gt;1.      &amp;lt;!--[endif]--&amp;gt;自訂表單  &amp;lt;!--[if !supportLists]--&amp;gt;2.      &amp;lt;!--[endif]--&amp;gt;WFCI  &amp;lt;!--[if !supportLists]--&amp;gt;3.      &amp;lt;!--[endif]--&amp;gt;Web Services     第一種方式較為單純，就是提供一組 script 嵌入原本的 Web App。透過流程設定的自訂文件，在簽核時，將表單 &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/tyF1TdBXxp4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2011/04/agentflow-wfci.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcMQXk9fSp7ImA9WhZXFUQ.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-7213469846331162333</id><published>2011-04-24T10:47:00.007+08:00</published><updated>2011-05-05T18:41:20.765+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T18:41:20.765+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Agentflow" /><title>[Agentflow開發記事]--如何在 .Net 環境中呼叫 Agentflow Webservice 啟動流程</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/7213469846331162333/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=7213469846331162333" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7213469846331162333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7213469846331162333?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/mKfEw0fYdso/agentflow-bpm-3.html" title="[Agentflow開發記事]--如何在 .Net 環境中呼叫 Agentflow Webservice 啟動流程" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-dg5NmAtDgmc/TcClFWWIUzI/AAAAAAAAAGA/PT0-FxFKsnw/s72-c/webservicesreference.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/moLfnh_xiuXZHN_8I9zmG7BYn2g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/moLfnh_xiuXZHN_8I9zmG7BYn2g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/moLfnh_xiuXZHN_8I9zmG7BYn2g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/moLfnh_xiuXZHN_8I9zmG7BYn2g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;公司今年初導入 Agentflow BPM 3.5，已上線運作了 3 之流程，目前需要將之前已上線的程式改搭配Agentflow的流程引擎來實作，但說實在的...參考文件少的可憐...XD那就將自己的心得集結分享吧！不多說，就來看怎麼由外部的 Web App 來呼叫 Agentflow 吧！（因為他們是Pure Java的開發團隊，所以要他們擠 .Net的範例...）Step 1.請先參考Agentflow WebService  整合方案 JDK 5文件將 Apache/Tomcat的WebServices 環境建立起來http://forum.flowring.com/user/download/2365/AgentflowWebService%20%E6%95%B4%E5%90%88JDK5.pdf先下載 axis Packages http://ws.apache.org/&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/mKfEw0fYdso" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2011/04/agentflow-bpm-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YASHs5fip7ImA9WxJUGUU.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-5651316335150189787</id><published>2009-07-19T15:39:00.001+08:00</published><updated>2009-07-19T15:39:09.526+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-19T15:39:09.526+08:00</app:edited><title>follow hellotxt team</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/5651316335150189787/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=5651316335150189787" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/5651316335150189787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/5651316335150189787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/ldyy4inLTic/follow-hellotxt-team.html" title="follow hellotxt team" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_Hwg6jxTjVu74eUf_n9JLyuRkzw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Hwg6jxTjVu74eUf_n9JLyuRkzw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_Hwg6jxTjVu74eUf_n9JLyuRkzw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_Hwg6jxTjVu74eUf_n9JLyuRkzw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;follow hellotxt team on http://htxt.it/rkrv&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/ldyy4inLTic" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2009/07/follow-hellotxt-team.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08DSHg8fCp7ImA9WxRbE0g.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-6259783504321411930</id><published>2008-12-04T08:49:00.000+08:00</published><updated>2008-12-04T08:51:19.674+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-04T08:51:19.674+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Excel VBA" /><title>[Excel VBA]關掉 Excel Menu Bar 的方法</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/6259783504321411930/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=6259783504321411930" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6259783504321411930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6259783504321411930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/PdU5NSDfA2c/excel-vba-excel-menu-bar.html" title="[Excel VBA]關掉 Excel Menu Bar 的方法" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nmDGMGwfeHqPHxZktY-N_Rx5iEo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nmDGMGwfeHqPHxZktY-N_Rx5iEo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nmDGMGwfeHqPHxZktY-N_Rx5iEo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nmDGMGwfeHqPHxZktY-N_Rx5iEo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Excel 是一個相當好用的工具，提供了相當多的內建函數與巨集可以讓我們做出相當漂亮與豐富的報表。但對於習慣寫程式或者是需要使用 Excel 來當作程式主體的人來說，這些 Menu Bar 可以說是擾亂程式的元兇。所以本篇就要介紹，如何關掉 Excel 的 Menu Bar，讓 Excel 看起來乾乾淨淨。其實只有一個指令，檢視原始檔複製到剪貼簿列印關於Application.CommandBars("Worksheet Menu Bar").Enabled=False這個指令是將主 Menu 關掉的意思，其他的像 ToolBar 等都還會存在。如果您只想要關掉某些功能呢?首先您要知道那些功能的名稱是什麼，怎麼知道呢? Google? 可能找到的都是片段，可以透過一段程式將所有的 Menu Bar 名稱 Show 出來，如下面這一小段程式碼檢視原始檔複製到剪貼簿列印關於Dim oBar &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/PdU5NSDfA2c" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/12/excel-vba-excel-menu-bar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08ARX46cSp7ImA9WxRWEEU.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-393792935093407420</id><published>2008-10-27T13:37:00.001+08:00</published><updated>2008-10-27T13:37:24.019+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-27T13:37:24.019+08:00</app:edited><title>Check out IN.com</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/393792935093407420/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=393792935093407420" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/393792935093407420?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/393792935093407420?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/zCpWiuH2xjU/check-out-incom.html" title="Check out IN.com" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VdyPLHEDZMMgvieJwq5aGdJJ3I4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VdyPLHEDZMMgvieJwq5aGdJJ3I4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VdyPLHEDZMMgvieJwq5aGdJJ3I4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VdyPLHEDZMMgvieJwq5aGdJJ3I4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt; Dear jamesjantw.gmail, I want to invite you to join IN.com.  Click here to accept the invitation IN.com lets you discover the hottest news, music, videos and games, and you also get the coolest, shortest email address on the planet @IN.com.  By the way, my new email address is &amp;lt;jamesjantw@in.com&amp;gt;.  Please add this to your address book. If you add me as a friend, you can also send me personal &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/zCpWiuH2xjU" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/10/check-out-incom.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFQn06eCp7ImA9WxZWGUw.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-1005839163628114896</id><published>2008-03-19T14:37:00.002+08:00</published><updated>2008-03-19T16:40:13.310+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-19T16:40:13.310+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs" /><category scheme="http://www.blogger.com/atom/ns#" term="ASP.Net" /><category scheme="http://www.blogger.com/atom/ns#" term="Grid Pagging" /><title>extjs: Grid paging &amp; Asp.Net 資料分頁技術</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/1005839163628114896/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=1005839163628114896" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/1005839163628114896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/1005839163628114896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/gz9aIaBhkvc/extjs-grid-paging-aspnet.html" title="extjs: Grid paging &amp; Asp.Net 資料分頁技術" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YgyJHbHwpZrDwha74MXtDuJAqUU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YgyJHbHwpZrDwha74MXtDuJAqUU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YgyJHbHwpZrDwha74MXtDuJAqUU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YgyJHbHwpZrDwha74MXtDuJAqUU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;花了兩天的時間，找了資料分頁的相關技術資料 當DataGrid遇見100萬筆資料再將 extjs grid paging 的 sample 好好看了一遍並測試分頁展示的部份終於完成了在進入程式說明之前，我們先來看一下整體運作的架構首先我們讓User去查詢 po_finished.aspx 將已完成簽核的單據給撈出來並以分頁的方式來呈現，當然Ajax及分頁的處理都交給 pgfinished.js這個以 extjs library所撰寫的 javascript 由於之前提到我們是以 JsonStore 來擷取後端資料並以Json String的方式傳輸到前端所以我們定義了一個 qryfinished2.aspx 來當作 pgfinished.js 跟 qryfinished.asmx 這個 Web Service 中間的橋樑資料分頁的部份，除了前端操作介面傳遞 Page Number 與 &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/gz9aIaBhkvc" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/03/extjs-grid-paging-aspnet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04FQXg7eip7ImA9WxZWEE4.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-3809974920577125389</id><published>2008-03-09T12:03:00.002+08:00</published><updated>2008-03-09T12:11:50.602+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-09T12:11:50.602+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs" /><title>extjs: 使用JsonStore &amp; .Net Web Service讀取資料庫(Smaple Code)</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/3809974920577125389/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=3809974920577125389" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/3809974920577125389?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/3809974920577125389?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/Zry-mjpCZm4/extjs-jsonstore-net-web-servicesmaple.html" title="extjs: 使用JsonStore &amp; .Net Web Service讀取資料庫(Smaple Code)" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TlRdOt0ws_xz3Bovo8zQibXxmHE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TlRdOt0ws_xz3Bovo8zQibXxmHE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TlRdOt0ws_xz3Bovo8zQibXxmHE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TlRdOt0ws_xz3Bovo8zQibXxmHE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;應網友要求提供Sample Code&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/Zry-mjpCZm4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/03/extjs-jsonstore-net-web-servicesmaple.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcASH86fCp7ImA9WxZREEQ.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-7094495937024218939</id><published>2008-02-04T11:50:00.001+08:00</published><updated>2008-02-04T11:50:49.114+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-04T11:50:49.114+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs" /><title>extjs: 使用JsonStore &amp; .Net Web Service讀取資料庫</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/7094495937024218939/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=7094495937024218939" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7094495937024218939?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/7094495937024218939?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/fVZSPw-NMaU/extjs-jsonstore-net-web-service.html" title="extjs: 使用JsonStore &amp; .Net Web Service讀取資料庫" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>1</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rg_iMoEEZ83kyUyWg1lAtEXdBpI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rg_iMoEEZ83kyUyWg1lAtEXdBpI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rg_iMoEEZ83kyUyWg1lAtEXdBpI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rg_iMoEEZ83kyUyWg1lAtEXdBpI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;extjs 在 2.0 之後針對資料擷取的部份，做了大幅度的改善透過很直覺的定義方式，可以很快的建構出以Grid為base的資料呈現方式底下要示範的是，如何透過.Net的Web Service以及Ext.data.JsonStore將資料庫中的已完成簽核紀錄快速讀取出來首先我們先建構.Net的Web Serviceqryfinished.asmx 他會在 App_Code下產生一個 qryfinished.aspx在這邊我們還會需要使用一個 Audits class 來建構我們所需的 Json ArrayImports Microsoft.VisualBasicPublic Class Audits  Public sno As Integer  Public InstanceID As String  Public ReferenceNo As String  Public &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/fVZSPw-NMaU" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/02/extjs-jsonstore-net-web-service.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMNQnk4fCp7ImA9WxZTFk4.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-6689193973528234493</id><published>2008-01-18T13:32:00.000+08:00</published><updated>2008-01-18T13:34:53.734+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-18T13:34:53.734+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Excel VBA" /><category scheme="http://www.blogger.com/atom/ns#" term="Random" /><title>尾牙賓果券程式</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/6689193973528234493/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=6689193973528234493" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6689193973528234493?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6689193973528234493?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/srtxQOQ40eA/blog-post.html" title="尾牙賓果券程式" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/L0jDmCrDCLWsMHJ1GhLm9jLDyGg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0jDmCrDCLWsMHJ1GhLm9jLDyGg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/L0jDmCrDCLWsMHJ1GhLm9jLDyGg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/L0jDmCrDCLWsMHJ1GhLm9jLDyGg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;又是年終尾牙歡樂的時刻 今年公司福委會決定恢復往年玩賓果的遊戲 於是找上我寫一個產生賓果券的程式 用什麼寫呢? 當然是 Excel 囉 直接利用它的 CELL 當作賓果券的格子再適當也不過 公司這次希望每一個人有六個賓果遊戲券，每一個賓果券有 7 X 7  49 個號碼 以亂數產生，抽獎球1~88號 依照此需求我們先在 Excel VBA 中定義所需常數 Const maxball = 88 ' 最大號碼 Const matrix = 7     ' 方型矩陣UBound Const Nbr = 6         ' 幾個方型矩陣 Const rs = 3            ' 第一個方形矩陣開始 Cell 的 Row Const rc = 2            ' 第一個方形矩陣開始 Cell 的 Column Dim bingo(Nbr, matrix, matrix) &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/srtxQOQ40eA" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/01/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGSX4zeCp7ImA9WB9aFEw.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-6439093714871185597</id><published>2008-01-04T11:49:00.000+08:00</published><updated>2008-01-04T11:52:08.080+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-04T11:52:08.080+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs" /><title>extjs 1.1 &amp; 2.0 設計風格比較</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/6439093714871185597/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=6439093714871185597" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6439093714871185597?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/6439093714871185597?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/Yif9I877PA4/extjs-11-20.html" title="extjs 1.1 &amp; 2.0 設計風格比較" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G0R_MKBwkqJRzEXRSRSzLptZZik/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G0R_MKBwkqJRzEXRSRSzLptZZik/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G0R_MKBwkqJRzEXRSRSzLptZZik/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G0R_MKBwkqJRzEXRSRSzLptZZik/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;趕在去年底用一個禮拜的時間將一個系統以 extjs 2.0 的 library 建構起來 由於有之前 1.1 的開發經驗，在學習與習慣 2.0 的API確實節省了許多時間 就整個 framework 來看，2.0 的物件功能更為精簡與直覺 以Container為基礎，在上面去建構新的Component元件或是Container 這樣就組合出多樣化的Web UI，在資料的展現上更為快速與便利(開發的時間也大幅降低) 以下是 1.1 與 2.0 所開發出來的畫面，供參考 1.1 2.0       &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/Yif9I877PA4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2008/01/extjs-11-20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUDQH89eSp7ImA9WB9WFkQ.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-9080485990649472673</id><published>2007-11-22T08:41:00.000+08:00</published><updated>2007-11-22T08:44:31.161+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-22T08:44:31.161+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>4GuysFromRolla - An Overview of ASP.NET 3.5 and Visual Studio 2008</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/9080485990649472673/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=9080485990649472673" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/9080485990649472673?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/9080485990649472673?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/9AwdfYlnFKU/4guysfromrolla-overview-of-aspnet-35.html" title="4GuysFromRolla - An Overview of ASP.NET 3.5 and Visual Studio 2008" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IYi2iP5EaoW_sp9xGbkxwYky75I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IYi2iP5EaoW_sp9xGbkxwYky75I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IYi2iP5EaoW_sp9xGbkxwYky75I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IYi2iP5EaoW_sp9xGbkxwYky75I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;今天在 4GuysFromRolla 看到一篇介紹 ASP.NET 3.5 &amp;amp; Visual Studio 2008 的文章AJAX classes build in &amp;amp; javascript intellisence 及更好的 javascript debugging只是不知道 Exception Handling 這部份是否有更好的詮釋方式等正式 Release 再來玩玩吧http://aspnet.4guysfromrolla.com/articles/112107-1.aspx&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/9AwdfYlnFKU" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2007/11/4guysfromrolla-overview-of-aspnet-35.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MER3k6fSp7ImA9WB9WEkQ.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-2951750104898079484</id><published>2007-11-17T17:20:00.000+08:00</published><updated>2007-11-17T17:23:26.715+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-17T17:23:26.715+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="extjs" /><title>extjs the No. 1 Javascript Library you must have</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/2951750104898079484/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=2951750104898079484" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/2951750104898079484?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/2951750104898079484?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/q40JNdbyCFs/extjs-no-1-javascript-library-you-must.html" title="extjs the No. 1 Javascript Library you must have" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vvIDQsWiF_ilnq36vArPrBzuV30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvIDQsWiF_ilnq36vArPrBzuV30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vvIDQsWiF_ilnq36vArPrBzuV30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvIDQsWiF_ilnq36vArPrBzuV30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;http://extjs.com從1.0版之前就開始接觸，到現在已到了2.0 Alpha Release將Web UI發揮到極致的一套Library就屬extjs莫屬 最近的一個專案，套用了extjs 1.1.1的版本就快結案了誰知他2.0版超炫目的豋場，等上線run一陣再改用2.0的Library吧 過幾天再將成果Post上來&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/q40JNdbyCFs" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2007/11/extjs-no-1-javascript-library-you-must.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MQnkyfyp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-3094372938943985116</id><published>2007-02-09T17:04:00.000+08:00</published><updated>2007-02-12T12:18:03.797+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:18:03.797+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Ajax Domino Controller v0.5.0 released</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/3094372938943985116/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=3094372938943985116" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/3094372938943985116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/3094372938943985116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/NoiVq0gN824/ajax-domino-controller-v050-released.html" title="Ajax Domino Controller v0.5.0 released" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jZuHjfDxFjIb2_CyA3S-mzZ0gVg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jZuHjfDxFjIb2_CyA3S-mzZ0gVg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jZuHjfDxFjIb2_CyA3S-mzZ0gVg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jZuHjfDxFjIb2_CyA3S-mzZ0gVg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;New features of Ajax Domino Controller version 0.5.0 (NTF):getAllEntriesByKey runAgent getDocumentByUNID RaiseError - XML error handling DocumentToXML - unified the XML output for each Function You can get the error message raised on Domino server, by parsing the returned XML document with the tagName "ajax-error",to see what happened on server.And it is more convinient to out put XML by put your&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/NoiVq0gN824" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2007/02/ajax-domino-controller-v050-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8ESHk-fip7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-116954102032946343</id><published>2007-01-23T16:25:00.000+08:00</published><updated>2007-02-12T12:16:49.756+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:16:49.756+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Ajax Domino Controller</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/116954102032946343/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=116954102032946343" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/116954102032946343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/116954102032946343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/HM5qf7J2OpI/ajax-domino-controller.html" title="Ajax Domino Controller" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IfalBorIJ-VdKobVE-hmeodLvsU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IfalBorIJ-VdKobVE-hmeodLvsU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IfalBorIJ-VdKobVE-hmeodLvsU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IfalBorIJ-VdKobVE-hmeodLvsU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Ajax Domino Controller is a Domino web development framework by using AJAX javascript and Domino Agent.It provides web developers to retirve Domino data with no COM object nor CORBA framework, just javascript function call and XML for communication. Now, the released version is 0.1.0 and also many functions need to be developed and tested. You can download the Ajax Domino Controller template and &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/HM5qf7J2OpI" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2007/01/ajax-domino-controller.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4GQH0yeip7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-115881476555097339</id><published>2006-09-21T12:57:00.000+08:00</published><updated>2007-02-12T12:18:41.392+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:18:41.392+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title>我的第一支 .Net 程式 - 實作 Windows Form 繼承</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/115881476555097339/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=115881476555097339" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115881476555097339?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115881476555097339?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/K3DAvAFgJ4U/net-windows-form.html" title="我的第一支 .Net 程式 - 實作 Windows Form 繼承" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gOxq1vHwoHjZGjpmNdpz5vO5xHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gOxq1vHwoHjZGjpmNdpz5vO5xHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gOxq1vHwoHjZGjpmNdpz5vO5xHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gOxq1vHwoHjZGjpmNdpz5vO5xHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;在上一個VB6的案子(WMS,Warehouse Management System)完成後也一年的時間了在這中間 .Net Framework 升級到 2.0 版, Visual Studio .Net 也改變行銷名稱以 Visual Studio 2005 的姿態出現參加了幾場 Seminar以及將過去所涉略的一些 .Net 的觀念整理之後決定開始投入 .Net 的懷抱, 並不是因為 .Net 比 Java 好 (.Net 底層不時有 java 的影子)而是開發速度與規模上的考量微軟在開發工具上的用心, 確實不是其他廠商可以比得上的這一次拿Windows Form 的繼承實作來作為第一支入門程式的練習在沒有書籍以及沒有概念(是對 Visual Studio 工具沒概念)的情況下靠著 Help 的指引, 一步一步將這個Case給建構起來緣起:之前在 VB6 的時代, &lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/K3DAvAFgJ4U" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/09/net-windows-form.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4CQHk_eyp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-115794738535088000</id><published>2006-09-11T12:03:00.001+08:00</published><updated>2007-02-12T12:19:21.743+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:19:21.743+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Lotus Notes on Web 2.0</title><link rel="related" href="http://notesweb2.blogspot.com/" title="Lotus Notes on Web 2.0" /><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/115794738535088000/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=115794738535088000" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115794738535088000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115794738535088000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/OjT2a0Y_f4U/lotus-notes-on-web-20_11.html" title="Lotus Notes on Web 2.0" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/96OVnXXCxtHjsnOdcXSlzM9z-q4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/96OVnXXCxtHjsnOdcXSlzM9z-q4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/96OVnXXCxtHjsnOdcXSlzM9z-q4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/96OVnXXCxtHjsnOdcXSlzM9z-q4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Lotus Notes on Web 2.0&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/OjT2a0Y_f4U" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/09/lotus-notes-on-web-20_11.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4NQnczeSp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-115034235493313821</id><published>2006-06-15T11:31:00.000+08:00</published><updated>2007-02-12T12:19:53.981+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:19:53.981+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Fighting SPAM with Domino ND6</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/115034235493313821/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=115034235493313821" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115034235493313821?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/115034235493313821?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/oQvi4fYs92w/fighting-spam-with-domino-nd6.html" title="Fighting SPAM with Domino ND6" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RhN4rvulA0kx1sWPO37Vs1aOZds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RhN4rvulA0kx1sWPO37Vs1aOZds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RhN4rvulA0kx1sWPO37Vs1aOZds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RhN4rvulA0kx1sWPO37Vs1aOZds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;今天在找 Domino ND6 的 server mail rules 的相關文章時發現了一個粉棒的網站IBM Lotus Notes/Domino Hits and Tips 裡面的 Domino SPAM Resource Guide記載了很多關於 Anti-SPAM 的文章IBM Redbook - Lotus Domino 6 spam Survival GuideControlling spam: Advanced SMTP settings in Lotus Domino - part1 - developerWorks articleControlling spam: Advanced SMTP settings in Lotus Domino - part2 - developerWorks article Preventing SPAM mail in Notes/&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/oQvi4fYs92w" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/06/fighting-spam-with-domino-nd6.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcFSXo6eip7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114846584170490797</id><published>2006-05-24T18:15:00.000+08:00</published><updated>2007-02-12T12:20:18.412+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:20:18.412+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>客戶信用評等查詢系統</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114846584170490797/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114846584170490797" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114846584170490797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114846584170490797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/CtAO6ziZk-s/blog-post.html" title="客戶信用評等查詢系統" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-RivhYgXvqD8zT9wjSSLSXCTW_U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-RivhYgXvqD8zT9wjSSLSXCTW_U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-RivhYgXvqD8zT9wjSSLSXCTW_U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-RivhYgXvqD8zT9wjSSLSXCTW_U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;忙了一陣子, 終於把客戶信用評等查詢系統的操作說明文件給生出來了http://jamesjantw.googlepages.com/credibility.pdf這個使用 Ajax 技術開發的系統(後端是 JSP+Informix DB&amp;lt;-Tiptop ERP), 在概念上除了 non postback 的操作方式之外最重要的是前端介面與後端資料的切割可以更容易與釐清讓 User 在操作上有如操作一般的 Windows AP並且省去傳輸一大堆 HTML tag 的作法與限制是 Ajax 的主要內涵也因此帶來了網頁技術的革命里程碑邁向 Web 2.0 的時代讓意念可以更自由的發揮&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/CtAO6ziZk-s" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBQH0yfyp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114793139893438577</id><published>2006-05-18T13:49:00.003+08:00</published><updated>2007-02-12T12:20:51.397+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:20:51.397+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>Google Web Toolkit Blog</title><link rel="related" href="http://googlewebtoolkit.blogspot.com/" title="Google Web Toolkit Blog" /><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114793139893438577/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114793139893438577" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114793139893438577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114793139893438577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/d1x735SbH8I/google-web-toolkit-blog_114793139893438577.html" title="Google Web Toolkit Blog" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IwaWfh_ruummfTHkKpvsFxhyyNw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IwaWfh_ruummfTHkKpvsFxhyyNw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IwaWfh_ruummfTHkKpvsFxhyyNw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IwaWfh_ruummfTHkKpvsFxhyyNw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Google Web Toolkit Blog&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/d1x735SbH8I" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/05/google-web-toolkit-blog_114793139893438577.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcMQnY-eCp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114792590169871661</id><published>2006-05-18T12:17:00.000+08:00</published><updated>2007-02-12T12:21:23.850+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:21:23.850+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Calendar</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114792590169871661/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114792590169871661" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114792590169871661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114792590169871661?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/Y9-f9eAmMz8/google-calendar.html" title="Google Calendar" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I61fxj3_JkD5s6gdLqpn_VJCfIU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I61fxj3_JkD5s6gdLqpn_VJCfIU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I61fxj3_JkD5s6gdLqpn_VJCfIU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I61fxj3_JkD5s6gdLqpn_VJCfIU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Goole 推出 Calendar 了介面承襲一慣的簡潔與精緻操作很方便, 很直覺 (Google 一慣的風格)也可以傳送通知到 gmail 的 account, 試試看吧&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/Y9-f9eAmMz8" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/05/google-calendar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYGR3g6eip7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114774992672799785</id><published>2006-05-16T11:24:00.000+08:00</published><updated>2007-02-12T12:22:06.612+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:22:06.612+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><title>50个和AJAX有关的工具和框架</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114774992672799785/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114774992672799785" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114774992672799785?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114774992672799785?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/x1MXJHgp5Dw/50ajax.html" title="50个和AJAX有关的工具和框架" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bXQdrGKz_4hlKtT02zuMPdajCQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bXQdrGKz_4hlKtT02zuMPdajCQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bXQdrGKz_4hlKtT02zuMPdajCQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bXQdrGKz_4hlKtT02zuMPdajCQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;今天在 Google Group 裡, 有一篇名為 50个和AJAX有关的工具和框架介紹了許多跟 Ajax 開發有關的網站與 framework蠻值得收藏的!!快瞧瞧去!&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/x1MXJHgp5Dw" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/05/50ajax.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBSHk8cSp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114524294054176587</id><published>2006-04-17T11:00:00.000+08:00</published><updated>2007-02-12T12:22:39.779+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:22:39.779+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Notes 和 Domino 的歷史</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114524294054176587/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114524294054176587" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114524294054176587?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114524294054176587?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/4PnAD4C0yrA/notes-domino.html" title="Notes 和 Domino 的歷史" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x-NZmqF6E-Rq7Vpr-RvbcDFnUMA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x-NZmqF6E-Rq7Vpr-RvbcDFnUMA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x-NZmqF6E-Rq7Vpr-RvbcDFnUMA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x-NZmqF6E-Rq7Vpr-RvbcDFnUMA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;今天在 developerWorks 技術專刊中有一篇名為 "Notes 和 Domino 的歷史" 的文章介紹了 Notes 誕生與發展的過程, 並提到了下一世代的 Domino ("Hannover")可以好好給他懷舊一番Notes 和 Domino 源自 Ray Ozzie、Tim Halvorsen 和 Len Kawell 的研究工作，最初是伊利諾斯州立大學的 PLATO Notes，後來是 DECNotes。Lotus 的締造者 Mitch Kapor 認識到了 Ozzie 的群組工作專案的巨大潛力，其開發歷史就開始了。了解更多資訊http://www-128.ibm.com/developerworks/tw/library/ls-NDHistory/&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/4PnAD4C0yrA" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/04/notes-domino.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMSHw7eyp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114360081084306861</id><published>2006-03-29T10:52:00.000+08:00</published><updated>2007-02-12T12:23:09.203+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:23:09.203+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Domino Tips:Monitoring scheduled agents by e-mail</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114360081084306861/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114360081084306861" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114360081084306861?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114360081084306861?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/RJ7nvjKSb-Q/domino-tipsmonitoring-scheduled-agents.html" title="Domino Tips:Monitoring scheduled agents by e-mail" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iU99EQVVAoFk1I8oDYvxRlLVJjA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iU99EQVVAoFk1I8oDYvxRlLVJjA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iU99EQVVAoFk1I8oDYvxRlLVJjA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iU99EQVVAoFk1I8oDYvxRlLVJjA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;這一篇文章蠻具啟發性的, 在每支執行完後去記錄執行的時間然後再安排一支 Agent 每 12 小時檢查一次看 Agent Log 所記錄的執行狀況來判斷該 Agent 是否執行正常這可以讓一些重要的 Agent 不會因為不正常的因素沒有執行而導致系統發生錯誤蠻值得參考但有個問題是若檢查的 Agent 本身也沒有執行呢?原文網址: http://searchdomino.techtarget.com/tip/1,289483,sid4_gci1152535,00.html&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/RJ7nvjKSb-Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/03/domino-tipsmonitoring-scheduled-agents.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDSHs-eSp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114360073228604828</id><published>2006-03-29T10:46:00.000+08:00</published><updated>2007-02-12T12:26:19.551+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:26:19.551+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Domino" /><title>Domino Tips:Modifying document item values</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114360073228604828/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114360073228604828" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114360073228604828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114360073228604828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/S8coNDmK-VY/domino-tipsmodifying-document-item.html" title="Domino Tips:Modifying document item values" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XLAz9lbvIu-FVH705fWVF9dLTyc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XLAz9lbvIu-FVH705fWVF9dLTyc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XLAz9lbvIu-FVH705fWVF9dLTyc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XLAz9lbvIu-FVH705fWVF9dLTyc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;通常我們在維護 Notes 資料庫時, 最常遇到的問題就是 User要求修改表單所填的內容(不管是你的無心造成他的粗心, 或是它的粗心讓你非常擔心)這時候我們就要找出來他填值的欄位, 然後把正確的資料塞回去, 再給他 save 起來這樣一個動作 可能就要花您 3~5 分鐘的時間救星來啦!!在 SearchDomino 上最近來了一篇文章, 就是來解決這個問題的 他的作法是將文件上的欄位透過 @DocFields 把它取出來放到 List 當中再透過選取欄位與設定欄位型態的方式將該欄位的值取出來, 然後再進行修改整個過程用不到 1 分鐘!!原文說是給 6.5 使用的, 那廣大的 R5 愛用者怎麼辦?其實只要將 REM {}; 的部份改成 REM ""; 就可以在 R5.09 使用了!!最好是將它放在 Agent 中透過動作功能表來使用, 記得要設定為 "執行一次可能會用到 @Command&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/S8coNDmK-VY" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/03/domino-tipsmodifying-document-item.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMBR3o8fyp7ImA9WBFSEkg.&quot;"><id>tag:blogger.com,1999:blog-9588739.post-114354170028967552</id><published>2006-03-28T18:21:00.000+08:00</published><updated>2007-02-12T12:27:36.477+08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-02-12T12:27:36.477+08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><title>Scrollable HTML Table</title><link rel="replies" type="application/atom+xml" href="http://jamesjantw.blogspot.com/feeds/114354170028967552/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=9588739&amp;postID=114354170028967552" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114354170028967552?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9588739/posts/default/114354170028967552?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/gCNsh/~3/f2z4PASYCo8/scrollable-html-table.html" title="Scrollable HTML Table" /><author><name>James Jan</name><uri>https://profiles.google.com/106639249262203558206</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-wxrCDzcknac/AAAAAAAAAAI/AAAAAAAAAAA/SN19o63P5vM/s512-c/photo.jpg" /></author><thr:total>0</thr:total><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YSq48Jo6G-OmR_aNt1IDMbEDpVg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YSq48Jo6G-OmR_aNt1IDMbEDpVg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YSq48Jo6G-OmR_aNt1IDMbEDpVg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YSq48Jo6G-OmR_aNt1IDMbEDpVg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;我們在撰寫網頁時常常會因為資料量的關係使得網頁會超過一個檢視頁,導致需要使用 scroll bar 將網頁網下捲才能看到全部的資料有沒有辦法將 HTML Table 作成像 Excel 凍結視窗的方式進行資料的捲動?上 Google 搜尋 Scrollable HTML Table你可以找到一大串範例程式可供使用有的直接對 DOM 操作, 有的透過 iframe 方式來模擬介紹一個只透過 CSS 的方法, 就可以達成我們的目的了 (參考 LauDean的程式)美美的 CSS&amp;lt;style type="text/css"&amp;gt; DIV{  scrollbar-DarkShadow-Color:#9FB7D7;  scrollbar-Track-Color:#F7F7F7;  scrollbar-Face-Color:#C7CFFF;  scrollbar-Shadow-Color:#FFFFFF&lt;img src="http://feeds.feedburner.com/~r/blogspot/gCNsh/~4/f2z4PASYCo8" height="1" width="1"/&gt;</content><feedburner:origLink>http://jamesjantw.blogspot.com/2006/03/scrollable-html-table.html</feedburner:origLink></entry></feed>

