`
CoderDream
  • 浏览: 478428 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

W3C_School在线教程chm版制作教程

阅读更多

W3C_School 在线教程chm 版制作教程

CoderDream

2010-12-22

1.        整站下载

1.1.        下载工具

  • 软件名称:WebSeizer1.11.rar (建议下这个版本,后续的版本竟然没有在本地生成html 文件)

1- 1 版本信息

  • 下载地址:http://www.cnd8.com/down/5367.htm?no=1

1.2.        下载教程

1)     新建任务
 

1- 2 新建任务

2)     点击【新建】按钮,进入【主要下载设置】按钮(保持默认即可):

1- 3 主要下载设置

3)     定位下载文件存放的位置:

1- 4 发送路径设置

4)     设置【发送位置】:

1- 5 发送位置

5)     设置完毕:

1- 6 设置结果

6)     点击【运行】按钮,开始下载:

1- 7 运行任务

7)     下载完成:

1- 8 任务下载完成

2.      寻找缺失文件

2.1.        WebSeizer Bug

这个软件有个bug ,就是css 中调用的图片文件不会下载,这样会有很多图片不会显示。

保存前:

2- 1 网页保存前   

保存后:

2- 2 网页保存后

2.2.        利用 Java 代码找到丢失文件的地址

public class CSSReaderTest {
	@Test
	public void readCSS() throws Exception {
		// 有可能存在一个文件多次使用,所以这里使用Set
		Set<String> set = new HashSet<String>();
		String str = "";
		BufferedReader file = new BufferedReader(new FileReader("c3.css"));
		int i = 0;
		while (null != (str = file.readLine())) {
			// 文本结束的标志
			if (!"0".equals(str)) {
				// 不需要读取空行
				if (!"".equals(str)) {
					// System.out.println(str);
					if (-1 != str.indexOf(".gif")) {
						i++;
						// System.out.println(i + ":" + str);
						int beginIndex = str.indexOf("i/");
						int endIndex = str.indexOf(".gif");
						// System.out.println(beginIndex);
						// System.out.println(endIndex);
						// System.out.println(i + ":"
						// + str.substring(beginIndex + 2, endIndex + 4));
						set.add(str.substring(beginIndex + 2, endIndex + 4));
					}
				}
			}
		}
		file.close();
		printSet(set);
	}

	private void printSet(Set<String> set) {
		int i = 0;
		for (Iterator<String> iterator = set.iterator(); iterator.hasNext();) {
			String str = iterator.next();
			i++;
			// System.out.println(i + ":\t" + "http://www.w3school.com.cn/i/" + str);
			System.out.println("http://www.w3school.com.cn/i/" + str);
		}
	}

}

 

输出结果:

 

http://www.w3school.com.cn/i/site_head_index.gif
http://www.w3school.com.cn/i/site_tools.gif
http://www.w3school.com.cn/i/site_selected.gif
http://www.w3school.com.cn/i/site_example.gif
http://www.w3school.com.cn/i/site_holder.gif
http://www.w3school.com.cn/i/site_table_bg.gif
http://www.w3school.com.cn/i/site_ads.gif
http://www.w3school.com.cn/i/site_reference.gif
http://www.w3school.com.cn/i/site_prenext.gif
http://www.w3school.com.cn/i/site_afterschool.gif
http://www.w3school.com.cn/i/site_books.gif
http://www.w3school.com.cn/i/site_nav.gif
http://www.w3school.com.cn/i/site_search.gif
http://www.w3school.com.cn/i/site_quiz.gif
http://www.w3school.com.cn/i/site_head.gif
http://www.w3school.com.cn/i/site_course.gif
http://www.w3school.com.cn/i/site_wrapper.gif
 

利用下载工具将这些文件下载后放到i 文件夹下,然后修改c3.css 文件,将所有图片文件地址前面的斜线去掉:

修改前【url( / i/site_holder.gif)】,修改后【url(/i/site_holder.gif)】。

3.      制作 CHM

3.1.        制作工具

l  软件名称:EasyCHM V3.84.545 绿色特别修正版 By D4llower360 报木马,破解之类的东西肯定会报,感觉没有什么问题)

l  下载地址:http://down.qiannao.com/space/file/yswangzi6606/share/2010/1/31/EasyCHM-0020V3.84.545-0020-7eff-8272-7279-522b-7248-0020By-0020D4llower.rar/.page

3.2.        制作过程

1)     新建工程:

点击工具栏的【新建】按钮,弹出【新工程目录】,点击【浏览】按钮,定位到网站下载的具体文件夹:

 

3- 1 新建工程并设置目录

2)     调整页面层级:

通过上下左右四个方向箭头调整父子、兄弟关系。

3- 2 调整页面层级

3)     编译设置

点击工具栏的【编译】按钮,在弹出窗口中设置【标题】、【第一页】、【主页】按钮显示的页面和chm 的名字。

3- 3 设置编译属性

4)     点击【生成CHM 】按钮,开始生成chm 文件:

生成过程:

3- 4 生成过程

生成结果:

3- 5 生成结果

5)     最终效果:

3- 6 最终效果首页

 

3- 7 最终效果 XML 简介页面

 

我的联系方式,欢迎交流:

       QQ85337464

       MSNxulin586@msn.com

       博客1http://coderdream.iteye.com/

       博客2http://coderdream.blogjava.net/

  • 大小: 124.6 KB
  • 大小: 103.8 KB
  • 大小: 62 KB
  • 大小: 80.1 KB
  • 大小: 29.1 KB
  • 大小: 91.4 KB
  • 大小: 58.6 KB
  • 大小: 155.9 KB
  • 大小: 42.4 KB
  • 大小: 55.4 KB
  • 大小: 147.8 KB
  • 大小: 48.7 KB
  • 大小: 131.9 KB
  • 大小: 126.2 KB
  • 大小: 109.7 KB
  • 大小: 82.1 KB
  • 大小: 78.4 KB
0
0
分享到:
评论
4 楼 x0327x 2014-05-22  
那个java怎么用啊,说说
3 楼 qiuqi314 2011-07-24  
正愁着没能上网,就没法看了,突然发现,欣喜若狂
2 楼 CoderDream 2010-12-27  
iq527 写道


有想法。不错

网上也有人制作了chm版,不过不能显示横向的链接和【上一节】、【下一节】,用起来很不爽,所以就自己动手做一个!
1 楼 iq527 2010-12-23  


有想法。不错

相关推荐

    W3C_School在线教程chm版完美版

    个人亲手制作,包含横向导航链接,显示【上一节】、【下一节】

    w3school.chm中文和英文版

    《w3school.chm中文和英文版》是一个包含w3school在线教程中文和英文版的压缩文件,旨在为学习Web开发技术的人们提供方便。w3school是全球知名的在线学习平台,尤其以其简洁易懂的教学风格深受初学者喜爱。这份...

    w3school.chm 同步于w3c在线的每个教程,w3c单机版,不需要网络

    w3school.chm 同步于w3c在线的每个教程,w3c单机版,不需要网络 将w3cschool的每一个知识点”copy“下来,制作而成的chm文件

    w3school 教程CHM,把学校搬回家

    一款不可多得的参考书。内容易懂有深度,涉及WEB开发的方方面面。 此CHM文件是偶为了学习方便制作的,去除了原网页中的广告。...建站手册:网站构建 万维网联盟 (W3C) 浏览器信息 网站品质 语义网 职业规划 网站主机

    W3School离线教程最新版

    W3School的教程以CHM(Compiled Help Manual)格式提供,这是一种Windows帮助文件格式,便于用户快速查找和学习所需的信息。通过这个离线包,开发者可以随时随地查阅这些关键知识点,提升技能,无论是在编写代码时...

    W3C School2013-12最新版.Chm

    最新版的w3c school离线教程,自己手动制作的!

    w3school教程中文版本

    完全囊括W3SCHOOL在线教程的内容,制作成CHM文件,便于大家学习查阅.

    w3school最新离线手册(中文版)

    《w3school最新离线手册(中文版)》是一份极具价值的学习资源,专为前端开发者和物联网(IoT)领域的学习者设计。这个压缩包包含的“www.w3school最新中文版手册”文件,提供了丰富的Web技术知识,无需网络连接即可...

    w3school教程(2013-2-26 制作的最新版CHM)

    w3school教程(2013-2-26 制作的最新版CHM),花了我不少时间哇~ --------------------------------------------------------- 不相信的可以到这个网站确认下: 这个是我在2012-6-4 制作的~ ...

    Web大全式教程(W3schoolCHM版)

    经典的Web大全式教程,包含所有的web应用,并且你可以找到你所需要的所有的网站建设教程;...本书是基于W3school.com中文网站制作的chm电子书,全中文版本,整站制作,无任何资源遗漏,是目前最为完整的web大全式教程。

    PHP+W3c+Jquery集合手册最新版.zip

    "PHP+W3c+Jquery集合手册最新版"是一个综合性的参考资料,包含了关于PHP、W3c标准和jQuery的最新信息。这个手册可能涵盖了以下内容: 1. PHP语法基础:变量、数据类型、控制结构、函数、类和对象等。 2. PHP高级...

    w3school离线版2013-3-8制作

    w3school离线版2013-3-8制作 除了测试代码没有外,其他应该都有了

    W3C和网页制作开发手册

    W3C的开发手册,如w3school网站提供的.chm版,是开发者们查阅这些标准、学习语法和最佳实践的重要资源。 HTML5作为最新的HTML版本,引入了许多新的元素和特性,如音频和视频嵌入、离线存储、画布元素、SVG图形等,...

    W3School离线手册html css js jquery等多合一CHM版

    这个CHM(Compiled HTML Help)版使得用户可以在没有网络连接的情况下也能查阅这些技术的详细教程和参考信息。 首先,我们来深入探讨**HTML**,全称HyperText Markup Language,是用于创建网页的标准标记语言。HTML...

    W3C中文文档.zip

    W3C制定的标准涵盖了网页制作、网络通信、数据交换等多个方面,旨在推动互联网的互操作性和可访问性。W3C中文文档则是这些标准的中文翻译版,对于中文开发者来说,是一份极其重要的参考资料。 **HTML与CSS** 在...

    Html基础教程(chm版)

    本教程“Html基础教程(chm版)”为初学者提供了全面而通俗易懂的HTML学习资源,源自权威的W3C School网站。 HTML的基本结构由一系列的元素构成,这些元素通过标签来表示。比如`&lt;html&gt;`标签定义了整个文档的开始和...

    w3cSchoolweb

    在编程领域,尤其是前端开发中,W3C School是一个备受推崇的在线学习资源库,它提供了丰富的教程和参考资料,涵盖了从HTML、CSS到JavaScript,再到jQuery、Ajax等广泛的技术。这个名为“w3cSchoolweb_jquery_js_ajax...

    Java,前端chm文档

    最后,`w3cSchoolweb开发.chm`很可能是W3C School的Web开发教程。W3C School是一个知名的在线学习平台,提供HTML、CSS、JavaScript、PHP、SQL等多种Web技术的教程。这个CHM文档可能覆盖了Web开发的基础到进阶知识,...

Global site tag (gtag.js) - Google Analytics