亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

在.net App中集成COM組件的一些簡單技巧

2019-11-18 16:41:56
字體:
來源:轉載
供稿:網友

    上次在blog給出了一個簡單的調用fastReport組件的小示例,也許有些同學恰巧也在應用FR做報表,不知道大家經歷后的感覺如何?
這里我就不抄襲某些權威的關于com的介紹了,如果你完全的不明白,這篇文章不適合你。
先談一下我對FR的感受,FR源于1997一個俄羅斯人的不經意間的一個決定,他在delphi編程中發現沒有一個報表系統可以滿足他當時的需要,于是就打算親手做一個。在98年作者的想做一個快速響應,簡單的,支持腳本的報表系統有了正式的命名。作者憑借著很強的ole操作技巧很快的把FR變成了delphi中間使用率很高的報表組件。個人不喜歡pascal語言,自然的就不喜歡delphi,我對FR的景仰完全的是因為作者是一個俄羅斯的程序員,并且FR體現的理念很獨到,另外小巧的組件大小也是作者自豪的地方。我這次公開的demo中包含的是FR3.0系列的COM專用組件。我在它的論壇了解到4.0會有部分不兼容3.0并且在報表定義上有些分歧,當然也多了一些功能。
在.net調用com本身是一件很容易的事情,但是有很多技巧需要把握。如果仔細觀察demo你會發覺一點,這也是我想和大家分享的地方,因為本篇以FR為例但是不局限于FR,我對FR的了解大致是通透的一份PRogrammers manual和5分鐘的user manual跳讀,我還沒有用FR做過一份業務上的模版,所以一些問題我可能也說不上,據我的同事們說在不同的操作系統中可能會有些細小的bug,所以我推薦用戶環境是xp。
中午花了點時間準備,下面就是成果了 :P


            FastReportService.Instance.ShowDesigner(delegate(TfrxReport report) { report.MainWindowHandle = (int)this.Handle; },
                null, GetDataSource(), null, String.Format("{0}//Simple list.fr3", application.StartupPath), null);

            FastReportService.Instance.ShowReport(null, null, GetDataSource(), true, false, null,
                               String.Format("{0}//Simple list.fr3", Application.StartupPath));

            FastReportService.Instance.ShowDesigner((int)this.Handle, GetDataSource());

這是demo中的片斷,你可以看到,封裝后的.net調用足夠的簡單。這是常見的三個場景用例。


            service.CustomRegSvr = true;

這個開關顯示著一個com免部署的方法。要看效果直接運行FRDemo.exe。我希望可以有些驚奇。

這個demo依賴兩個程序集,分別是frlib.dll和RegSvrEx.dll。給公司的版本是簽名的,我給出沒有簽名的版本,請合理使用。
http://www.49028c.com/A-Z/archive/2007/01/26/631226.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91在线播放精品91| 国产有码一区二区| 第一福利永久视频精品| 一区国产精品视频| 亚洲精品美女在线观看播放| 欧美性xxxxx| 欧美国产日韩一区二区在线观看| 国内精品视频久久| 国产999精品久久久影片官网| 中文字幕国产亚洲| 18一19gay欧美视频网站| 亚洲aⅴ日韩av电影在线观看| 亚洲精品免费在线视频| 精品国产一区二区三区在线观看| 亚洲精品永久免费精品| 国产精品扒开腿做| 黑人巨大精品欧美一区免费视频| 亚洲精品久久7777777| 青草青草久热精品视频在线网站| 日韩大片免费观看视频播放| 亚洲free性xxxx护士白浆| 色综合久久久久久中文网| 国产成人a亚洲精品| 日韩在线播放视频| 欧美精品aaa| 热99精品里视频精品| 亚洲天堂网在线观看| 亚洲国产美女久久久久| 国产精品青青在线观看爽香蕉| 成人h视频在线观看播放| 日韩成人中文字幕在线观看| 日韩大片免费观看视频播放| 97人洗澡人人免费公开视频碰碰碰| 国产精品中文字幕久久久| 久久精品国产一区二区电影| 久久久久久中文字幕| 精品福利在线看| 久久99久久99精品中文字幕| 国产精品视频xxxx| 中文字幕精品—区二区| 亚洲女在线观看| 黄色精品一区二区| 亚洲色图第一页| 中文国产亚洲喷潮| 最近2019中文字幕在线高清| 亚洲精品福利免费在线观看| 亚洲国产精品资源| 久久久久久18| 欧美肥婆姓交大片| 亚洲美女www午夜| 青青精品视频播放| 亚洲999一在线观看www| 琪琪第一精品导航| 久久久在线视频| 欧美老少做受xxxx高潮| 国产精品视频999| 亚洲第一区中文字幕| 欧美裸体xxxx| 欧美麻豆久久久久久中文| 伊人久久综合97精品| 成人免费在线网址| 亚洲热线99精品视频| 色综合天天综合网国产成人网| 亚洲视频在线观看网站| 国产va免费精品高清在线观看| 18久久久久久| 亚洲精选中文字幕| 亚洲美女中文字幕| 亚洲一区二区黄| 久久国内精品一国内精品| 亚洲视频在线观看视频| 亚洲成成品网站| 亚洲精品www久久久| 欧美大码xxxx| 国产精品草莓在线免费观看| 国产精品一区二区久久久| 国产精品自拍小视频| 欧美人成在线视频| 国产精品91久久久久久| 久久久国产在线视频| 国产精品三级美女白浆呻吟| 国产综合在线视频| 亚洲欧美三级伦理| 国内精品久久影院| 亚洲国内精品在线| 日韩暖暖在线视频| 狠狠躁18三区二区一区| 国产精品一二三视频| 国产亚洲人成网站在线观看| 日韩av一区二区在线观看| 欧美一级片久久久久久久| 国产精品欧美一区二区| 精品无人区乱码1区2区3区在线| 国产精品精品视频一区二区三区| 国产精品久久电影观看| 国产精品久久精品| 亚洲国产精品系列| 亚洲字幕在线观看| 欧美丝袜一区二区| 黄色一区二区在线观看| 亚洲视频在线看| 日韩av免费观影| 一区二区亚洲欧洲国产日韩| 成人两性免费视频| 操91在线视频| 成人欧美在线视频| 夜夜嗨av色综合久久久综合网| 日韩精品极品视频| 欧美人与性动交a欧美精品| 黄色精品一区二区| 97国产成人精品视频| 欧美裸体xxxx极品少妇| 久久精品亚洲94久久精品| 欧美电影电视剧在线观看| 色婷婷av一区二区三区久久| 国产成人在线精品| 久久综合久中文字幕青草| 色琪琪综合男人的天堂aⅴ视频| 欧洲中文字幕国产精品| 最近2019中文字幕第三页视频| 国产福利精品视频| 国产91九色视频| 国产精品久久77777| 亚洲电影成人av99爱色| 8090成年在线看片午夜| 国产日本欧美一区二区三区在线| 日本午夜精品理论片a级appf发布| 午夜精品久久久久久久99热| 欧美国产日韩一区二区| 亚洲色图美腿丝袜| 性欧美在线看片a免费观看| 中文字幕日韩精品在线| 欧美大片在线看免费观看| 奇米成人av国产一区二区三区| 欧美激情一二三| 欧美激情按摩在线| 色爱精品视频一区| 高清一区二区三区四区五区| 欧美色xxxx| 伊人一区二区三区久久精品| 国色天香2019中文字幕在线观看| 国产精品成人国产乱一区| 亚洲国产成人精品女人久久久| 俺也去精品视频在线观看| 这里精品视频免费| 国产美女精品免费电影| 国产精品久久久久久影视| 国产精品96久久久久久| 亚洲欧洲视频在线| 98精品国产自产在线观看| 91免费视频国产| 中文字幕日韩欧美在线视频| 亚洲区免费影片| 欧美富婆性猛交| 国产成人精品免高潮在线观看| 操人视频在线观看欧美| 亚洲精品视频播放| 精品亚洲一区二区三区四区五区| 日韩在线视频播放| 国产精品xxx视频| 91性高湖久久久久久久久_久久99| 欧美在线免费观看| 国产在线日韩在线| 成人做爽爽免费视频|