本文目錄一覽:
- 1、剛接觸C#,我想用C#下載js頁面,其中用到WebBrowser這個東東,不懂。 請各位幫忙指點一下,最好給一下代碼
- 2、web報表客戶端怎麼下載
- 3、web前台:大家都去哪下載js,jquery,ext下載前台炫酷效果之類的控制項呢?求推薦
- 4、做web應用時,有哪些好一點的web報表設計器和web報表列印控制項
- 5、求一款簡單適用的基於Web應用的報表開發工具
剛接觸C#,我想用C#下載js頁面,其中用到WebBrowser這個東東,不懂。 請各位幫忙指點一下,最好給一下代碼
WebClient webClient = new WebClient();
SaveFileDialog save = new SaveFileDialog();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(this.txtUrl.Text);
WebResponse response = request.GetResponse();
StreamReader read = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(“GB2312”));
string str = read.ReadToEnd();
string title = webHtml.Document.GetElementsByTagName(“title”)[0].InnerHtml;
//將下載圖片的src屬性值修改為本地的url
HtmlElementCollection imgCollection = webHtml.Document.Images;
foreach (HtmlElement img in imgCollection)
{
string imgSrc = img.GetAttribute(“src”);
int imgNameIndex = imgSrc.LastIndexOf(“/”);
string path = imgSrc.Substring(0, imgNameIndex);
str = str.Replace(path, “images”);
}
//下載的網頁名稱為網頁的title值
save.FileName = title;
save.Filter = “網頁,全部(*.htm,*.html)|*.htm,*.html”;
if (save.ShowDialog() != DialogResult.OK) return;
//將下載到的數據(html源代碼)寫入本地html文件中,生成新的本地靜態頁面
FileStream filestream = new FileStream(save.FileName, FileMode.Create);
StreamWriter writer = new StreamWriter(filestream, Encoding.Default);
writer.Write(str.ToCharArray());
writer.Close();
filestream.Close();
//新建文件夾images,存放下載頁面的圖片
Directory.CreateDirectory(“images”);
//下載頁面所有圖片
foreach (HtmlElement img in imgCollection)
{
//獲取頁面所有圖片的名稱
string imgSrc = img.GetAttribute(“src”);
int imgNameIndex = imgSrc.LastIndexOf(“/”);
string imgName = imgSrc.Substring(imgNameIndex + 1);
webClient.DownloadFile(imgSrc, “images/” + imgName);
}
}
界面如圖,下面的控制項是webbrowser控制項,大體思路是,將頁面的html源碼下載下來,再生成本地靜態頁面,要想正常打開靜態頁面,還得修改圖片,視頻和超鏈接的路徑(改為本地靜態頁面的路徑);要想下載所有的子頁面,可以用遞歸循環下載鏈接。
web報表客戶端怎麼下載
可以在瀏覽器網站進行下載。下載步驟如下:
1、首先打開百度瀏覽器,搜索欄中輸入web報表客戶端,按回車鍵。
2、其次在彈出相關詞條後點擊帶有「官網」認證標誌的web報表客戶端,進入官網。
3、最後點擊右上角「下載」,設置文件保存路徑,點擊確認下載即可。
web前台:大家都去哪下載js,jquery,ext下載前台炫酷效果之類的控制項呢?求推薦
三種途徑:
1、如果你知道種效果的英文名稱,哪Google是最好的方式。
2、通過微薄博客的推薦建立自己的資源積累。
3、我推薦一個我自己常去的地方:dynamicdrive.com
做web應用時,有哪些好一點的web報表設計器和web報表列印控制項
呵呵 推薦我用的FineReport 是中式複雜報表工具裡面數一數二的了 你可以去官網看看:報表工具中,我所知道,FineReport列印方式最多
求一款簡單適用的基於Web應用的報表開發工具
用的最溜的一款報表開發工具就是FineReport,FineReport是純java報表開發工具,零代碼概念,開發也簡單,基本功能如下(官網上找到的說明,居然完全符合樓主的要求,連功能說明都一樣,我也是醉了):
FineReport是基於J2EE和WEB純Java編寫的綜合報表解決方案,特有的EXCEL+綁定數據列的報表設計方式,支持多源分片,行列對稱,能夠輕鬆處理複雜的報表展現樣式,全面支持主流的B/S架構以及傳統的C/S架構,部署方式簡單而靈活,完美解決中國式報表難題。
FineReport支持跨資料庫數據表取數,用戶可以簡單應用多業務系統數據,集中數據於一張報表,讓更多數據應用於經營分析和業務管控中。通過FineReport數據決策系統,用戶可以搭建報表平台和報表中心,實現報表的統一訪問和管理,實現財務、銷售、客戶、庫存等各種業務主題分析、數據填報等。
部分功能點如下:
1、簡單高效的報表設計器
2、強大的數據展示(報表)功能
3、零客戶端填報的表單
4、多級數據上報
5、基於瀏覽器的零客戶報表列印
6、異構數據源的表關聯
7、高性能報表伺服器
8、形象美觀的web圖表展現
9、24小時報表表單調度
10、即席報表
11、參數傳遞和報表管理
12、許可權控制和安全管理
13、報表展示平台(BS報表平台)
14、部署和二次開發
15、決策平台-數據決策系統
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/230365.html