本文目录一览:
- 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、决策平台-数据决策系统