<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .net快速開發(fā)平臺

      工作流+智能表單
      幫助企業(yè)快速應對變化
      使用silverlight構(gòu)建一個工作流設(shè)計器(十三)(動態(tài)生成流程圖片下載_上)

      首先慶祝一下源代碼在codeplex上下載量超過1000

      另外本演示程序放在微軟免費的silverlight host上面,您也可以申請免費的空間。

      地址在http://silverlight.live.com/ 

      技術(shù)支持QQ群:85444465

      源代碼下載:http://www.shareidea.net/opensource.htm

      在線演示:http://www.shareidea.net/workflow.htm

      視頻教程: http://www.shareidea.net/video/sharedesigner/sharedesigner.html

      本文系列索引: 

      使用silverlight構(gòu)建一個工作流設(shè)計器(一)

      使用silverlight構(gòu)建一個工作流設(shè)計器(二)

      使用silverlight構(gòu)建一個工作流設(shè)計器(三)

      使用silverlight構(gòu)建一個工作流設(shè)計器(四)

      使用silverlight構(gòu)建一個工作流設(shè)計器(五)

      使用silverlight構(gòu)建一個工作流設(shè)計器(六)

      使用silverlight構(gòu)建一個工作流設(shè)計器(七)

      使用silverlight構(gòu)建一個工作流設(shè)計器(八)

      使用silverlight構(gòu)建一個工作流設(shè)計器(九)

      使用silverlight構(gòu)建一個工作流設(shè)計器(十)  

      使用silverlight構(gòu)建一個工作流設(shè)計器(十一)  

      使用silverlight構(gòu)建一個工作流設(shè)計器(十二)  

      使用silverlight構(gòu)建一個工作流設(shè)計器(十三)  

       

      9.1問題描述

      今天有網(wǎng)友問,這個工作流設(shè)計器能不能生成對應的圖片呢?我想不出生成圖片能有什么作用,如果想用圖片,我們大可以使用拷屏的方法保存到畫圖中,然后再保存在系統(tǒng)文件夾。不過作為一種嘗試,不妨去試著去實現(xiàn)這個功能。

      9.2遇到的困難

      動態(tài)生成圖片,首先想到的就是使用System.Drawring相關(guān)的類,但在silverlight中并沒有提供對System.Drawring的支持,網(wǎng)上查了一下,得到的答案是微軟并沒有打算在silverlight中提供對System.Drawring的支持。

      另外,在silverlight中無法直接進行文件的保存操作。

      這些困難都說明,要想在silverlight中直接生成圖片并保存,目前是不可行的。

      9.3解決方法

             雖然我們不能直接在silverlight中生成圖片保存,但我們的目的的生成圖片,至于在什么地方生成圖片,并沒有固定的要求。我們知道,在asp.net中,我們經(jīng)常使用System.Drawring相關(guān)類在動態(tài)生成圖片,這個方法提醒我們,可以將生成圖片的方法延遲到后臺的服務中,然后訪問后臺生成的圖片即可。用下面的圖片來表示整個流程

      上面是一個理想的執(zhí)行過程,但是在實際應用中發(fā)現(xiàn)有疑點問題,就是在生成圖片后回調(diào)silverlight的函數(shù)中無法打開一個新的網(wǎng)頁。只能把打開網(wǎng)頁的代碼放在按鈕點擊事件中,不過這對用戶來說沒有任何影響,只不過我們需要多做一點工作而已。在下面的代碼中體現(xiàn)了這一點不同。

      9.3.1 建立webservices文件

      建立一個webservice文件,命名為createPic.asmx,在后臺代碼中根據(jù)傳入的流程圖xml描述文件動態(tài)生成圖片。對應的框架代碼如下:

       

      Code

       

      9.3.2 添加webservice引用

      具體方法請參考http://kb.cnblogs.com/page/42888/?page=1

      在流程容器頁面Container.xaml添加一個按鈕,在按鈕事件中編寫訪問生成圖片的代碼,同時開發(fā)一個頁面瀏覽生成的圖片,代碼如下所示,請注意其中的注釋內(nèi)容,另外,如果我們將項目部署到服務器上給客戶用,那么需要修改動態(tài)設(shè)定服務路徑,在下面的代碼中有所體現(xiàn)。

       

      Code

       

      9.3.3 建立圖片顯示頁面

      建立一個picture.aspx。這個文件接受一個參數(shù)pictureName,接受上一部的文件名稱。根據(jù)參數(shù)檢查是否存在這樣的文件,如果存在,則將內(nèi)容發(fā)送到客戶端,如果不存在,那么顯示一個錯誤消息,代入如下所示:

       

      Code

       

       到現(xiàn)在為止,一個動態(tài)生成流程圖圖片的框架就完成了,因為還沒有編寫具體的活動和規(guī)則的圖片生成方法,所以只是生成一個顯示文件名稱的圖片。下一章將具體完成生成圖片的代碼。

      posted on 2009-05-31 11:39  chegan  閱讀(3836)  評論(4)    收藏  舉報

      主站蜘蛛池模板: 国产日韩入口一区二区| 一区二区三区国产不卡| 潮喷无码正在播放| 日韩区一区二区三区视频| 国产精品啪| 中文字幕久久熟女蜜桃| 亚洲熟少妇一区二区三区| 亚洲国产精品自产拍久久| 亚洲人妻一区二区精品| 亚洲国产亚洲综合在线尤物| 久播影院无码中文字幕| 色综合亚洲一区二区小说| 人妻日韩精品中文字幕| 污网站在线观看视频| 伊人色综合久久天天小片| 精品人妻大屁股白浆无码| 中文字幕亚洲综合第一页| 亚洲综合av一区二区三区| 国产一区二区三区免费观看| 色综合久久久久综合体桃花网| 精品人妻少妇嫩草av专区| 欧美精品一区二区三区中文字幕| 亚洲人成电影在线天堂色| 军人粗大的内捧猛烈进出视频| 人成午夜免费大片| 日韩av综合中文字幕| 亚洲色成人网站www永久下载| 免费高潮了好湿h视频| 人妻丝袜AV中文系列先锋影音 | 久久精品国产热久久精品国产亚洲 | 成人无码视频97免费| 日本高清中文字幕免费一区二区| 国产精品乱码久久久久久小说| 国内精品久久久久影院蜜芽| 国产69精品久久久久99尤物| av无码小缝喷白浆在线观看| 久久人人97超碰人人澡爱香蕉| 制服 丝袜 亚洲 中文 综合| 四虎国产精品永久地址99| 国产成人精品久久综合| 亚洲av无码片在线播放|