《C#程序设计》第五次作业:开源项目“网页正文提取”的理解
来源:互联网 发布:钢筋对量软件 编辑:程序博客网 时间:2024/05/19 03:19
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"></span>
作业链接:http://user.qzone.qq.com/303727350/blog/1432180216
信管1123 林少鑫 201211671312
完成目标:目标一+目标二
目标一如下:
目标二如下:
为窗体增加一个保存按钮,并添加如下代码
private void button1_Click(object sender, EventArgs e) { try { string title = Regex.Replace(titleTextBox.Text, "[\\s]{1,}", " ") + ".txt"; File.WriteAllText(title, contentTextBox.Text); MessageBox.Show("保存成功"); } catch(Exception ex) { MessageBox.Show(titleTextBox.Text); } }
这次的作业总的来说比较简单,第一步仅仅是借用开源代码而已,过程中发现一个问题是解决方案自动把第二个项目当作启动项目,然而这是一个dll,第一个项目才是可执行项目,因此需要修改启动项目为第一个“Demo”;
第二个比较难的地方在于保存时出现错误,提示为“ArgumentException”“有一个或多个非法字符”,第一步,确定是参数path(标题)“【强烈谴责】博客园园友随意抄袭他人文章并作为自己原创的行为 - StanZhai - 博客园.txt”有非法字符,第二步确定哪些是可能的非法字符,经过多次反复,还是不能找出具体问题,所以直接使用正则表达式过滤,过滤的内容为一个或多个空格,结果就可以了,然而发现保存文件标题中的空格还在,这个问题最后也没能找出答案。
0 0
- 《C#程序设计》第五次作业:开源项目“网页正文提取”的理解
- 《C#程序设计》 第五次作业:开源项目“网页正文提取”的理解
- 《C#程序设计》第五次作业:开源项目“网页正文提取”的案例分析
- C#第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业:开源项目“网页正文提取”的理解
- 第五次作业:开源项目“网页正文提取”的理解
- 第五次作业:开源项目“网页正文提取”的理解
- C#第五次作业 提取网页正文
- c#第五次作业---正文提取
- 作业五:开源项目“网页正文提取”的理解——Winform程序
- C#第五次作业——正文提取
- 《C#程序设计》第五次作业
- 《C#程序设计》第五次作业
- C#第五次作业
- 网络分销不可以代替直营
- iOS—学习面向对象编程思想(二)
- js控制修改radio选中项
- Linux+qt+opencv显示图片
- AngularJS 中设置 input[number] 的有效位
- 《C#程序设计》第五次作业:开源项目“网页正文提取”的理解
- HTTP深入浅出 http请求
- HIVE以及OOZIE添加第三方JAR包的方法
- AIX平台NFS配置
- 免费pdf转换成word转换器工具
- xib 拖动控件不显示
- Android程序如何获得屏幕的方向和大小
- 记录程序运行时间代码
- Java报文发送方式之Post与Get