CHM编写软件】的更多相关文章

工具选择 1.         HTML编辑工具:就是用什么软件写文档的问题.一直都是做.NET开发,所以选择HTML编辑也大都在MS阵营里选.主要有以下几种HTML编辑器. (1)       Dreamweaver:做WEB开发的老大级产品.但是用来手写HTML确实有点杀鸡用牛刀的嫌疑. (2)       Visual Studio:如果用VS开发程序,那么写文档直接用VS打开HTML就可以了.不过界面不太友好. (3)       Expression Web:Expression套装的…
跳至内容 善用佳软 IT义工的个人博客: 善用佳软= (善意+善于)应用优秀软件 xbeta= x(未知数)+β(改进测试版) Precision Helper:最佳免费 CHM 制作软件 许多用户都有制作 CHM 文档的经历,或许是为了与他人分享资料,或许是为自己开发软件提供帮助.尽管网上搜索CHM制作软件结果繁多,但真正好用的并不多,能称为优秀的只剩下几款.其中我觉得优秀又免费的只有 Precision Helper,称得上最佳免费 CHM 制作软件. 为什么说它优秀呢? 1.新用户能快速上…
随着各大浏览器对HTML5技术支持的不断完善,未来HTML5必将改变我们创建Web应用程序的方式.而很多html5的初学者都想找一款好用的编写软件,这里主机吧就给大家推荐七款好用的html5编写软件. 1.Brackets ,推荐指数:★★★★☆(四星)Adobe 开源的前端开发工具.这个基本上是完全为前端准备的,支持插件.起初用过一段时间,体验很不错的.内置 Server ,可以直接预览变化(热更新). 2.WebStorm ,推荐指数:★★★★★(五星)之所以当初不用 Brackets 了,…
本文旨在介绍linux下的常见chm阅读软件及其安装,并针对一些问题给出解决方法. 一.CHMSEE 这个比较常见了,呵呵. 安装: sudo apt-get install chmsee 之后在应用程序附件中就可以看到了. 问题1: 启动不了或者出现 chmsee: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory 的错误就作如下处…
之前使用teleport pro抓取过好几个网站的内容,网页文件都是在一个文件夹里,但是转换成chm格式的会方便一些. 用过一款软件叫easychm,是国人开发的.但是没注册的版本会在生成的文件中自动添加一个关于注册的页面. 今天找到一款叫winchm的软甲,也是个需要注册的,不然就试用15天.未注册的版本生成的文件会在标题上提示注册信息,但总归比直接插入一个页面来得方便. winchm在生成chm的时候会有卡顿(无响应),不过没关系,反正能完整生成chm文件.…
验证注册码是保护软件产品产权的常用手段.一般过程如下, 1.  软件发行者收集用户特有的信息: 2.  根据用户特有的信息,使用注册机生成注册码并把注册码发给客户: 3.  向软件导入注册码,由软件自己验证注册码的正确性. 这个过程是如何实现的呢? 我写了一个简单的实现,供大家研究.因为是初次进入这个编程领域,希望高手们给我更多的指导. 第一步利用用户的机器名生成客户特有的认证码 代码如下: 1>> MD5CryptoServiceProvider provider1; 2>> b…
在早期开发的软件中,尤其是初学者入门者写的软件,软件运行久了,难免遇到意外崩溃的时候,可是大部分的运行设备可能在现场客户那,需要记住每一次从软件启动后到软件意外关闭前的运行时间,需要记录的信息包括:编号+开始时间+结束时间+已运行时间,每次完整的运行过程只产生一条记录,每次运行时间改变以后更新当前这条记录即可.这样就可以确切的了解到软件在现场的真实运行情况是否糟糕,如果没有这个记录(当然可以选择记录存储到数据库),程序又重启恢复了,也不知道到底每次运行了多久,从几点到几点.为了写的简单点,不干扰…
原文:https://www.zhihu.com/question/29702729 学习 C++ 有一段时间了,但只是停留在熟悉语法阶段,在看 C++primer,不过感觉这本书比较深奥,不太适合,总想硬着头皮读下去(也写书上的代码),但效果不佳.在网上看了好多学习 C++ 的路线,有说直接从感兴趣的项目入手,本人也在 Github 上找过,不过大多数都看不懂,就更谈不上对哪个有兴趣了,所以一筹莫展.本人不是科班出身,希望少走弯路,望大神们多多指导,最好分享一下自己的亲身经历,尤其是在最初只了…
NT式设备驱动程序的动态加载主要是由服务控制管理程序(Service Control Manager,即SCM)系统组件来完成的. Windwos服务可以在系统启动时加载,用户也可以按需在服务控制平台开启或者关闭服务.程序员可以通过Windows提供的相关服务函数进行加载或者卸载该服务等.服务程序更是可以在用户还没有登录系统的时候,就载入系统并且被执行. 加载NT驱动一般分为4个步骤: 1.    调用OpenSCManager打开SCM管理器: 2.    调用CreateService创建服…
第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Windows程序员的事实). 操作系统 API.操作系统发展到今日,几乎桌面应用的所有功能,都是基于系统API构建的.调用API和语言及技术无关,哪怕是使用汇编.例如(代码来源于网络,本地重新编译): ;我的第一个win32汇编程序 ;一个经典的hello world !程序 ;>>>>&…
引用 http://baike.baidu.com/link?url=z_phkcEO4_HjFG_Lt163dGFAubdb68IbfcfzWscTOrrZ55WbJEQKzyMQ5eMQKyatDYyY7lK3_TjQGlncSEj6G5W3nxn8P8UR2S8vymnRddi ACM程序不算软件,软件=程序+数据+文档,他们的显然只有程序,顶多还有数据,但是没有文档. 写程序和做软件是不一样的,程序就仅仅是代码而已,软件还有文档,数据.做软件需要做需求分析,概要设计等一系列流程,过程之后…
pre和code标签是可以同时使用的, 通常pre放在code的前面. 由于 code, pre中不能使用 换行, 段落, 和 尖括号标签, 所以, 对于尖括号, 要换成 html的 实体符号 <pre><code>[ <input type="checkbox" name="newsletter" checked="checked" value="Daily" />, <input…
1. 构建的基本流程: a. 开发人员在他们的个人计算机上编写源代码文件 b. 他们将编写好的文件存放在一个统一集中的地方,构建组将所有的源代码编译成可以在计算机上运行的二进制文件,且用安装工具把各种需要安装到服务器上的文件包装成可以安装到不同平台的软件包.   c. 组合成一个产品 构建的过程就好比一个组装生产线,源代码文件就像是各种大小配件,被存储在一个大仓库里,源代码中,有些在构建过程中还需要再加工. 2. 构建过程: 3. 构建生产线时,软件开发部门,特别是构建测试团队需要考虑什么? a…
Ubuntu 下的一些软件安装sudo apt-get install virtualbox#华主席推荐 2007年年度最佳软件,最佳编辑选择奖得主.....sudo apt-get install ntfs-3g ntfs-config #ntfs写入支持,装完后运行ntfs-config,把两个钩打上即可.楼下方法作废sudo apt-get install googleearth googlizer gtalk#google相关,skyx友情提示:不推荐马甲 gtalksudo apt-g…
Q/ZX 深圳市中兴通讯股份有限公司企业标准 (设计技术标准) Q/ZX 04.302.1–2003      软件编程规范C/C++                               2003-01-04 发布                             2003-01-06实施   深圳市中兴通讯股份有限公司  发 布 目    次 前言 1     范围 2     术语和定义 3     基本原则 4     布局 4.1         文件布局 4.2     …
1) 将现有的 html 文件集(比如 api) 制作成chm 文档 http://www.blogjava.net/lishunli/archive/2010/01/07/308618.html 我建议 使用 javadoc2chm ,看上去最简单,网盘里面有下载包 https://pan.baidu.com/s/1kUcHj3T 2) 制作一个 新的 chm 文档 [下载]首先您需要下载一个制作CHM的软件. i)  Easy CHM  下载地址如下:http://pan.baidu.com…
最近在用javascript编写程序,于是便用到了dreamweaver .所以,想写一个关于dreamweaver的软件测评. 学生本人使用的是dreamweaver 8.首先,谈谈本人使用感受,打开软件,个人感觉这个加载时间略长,但没有什么影响.然后,创建项目, 分类清晰,操作简单,很好.接着开始编程,编程过程无明显感受,上网看了一下其他js编写软件,个人感觉除了dreamweaver 8输入“</” 后可以自动生成另一半标签,很是方便. 网页设计时,dreamweaver 8,可以通过拆分…
1.通常,我们阅读软件比编写软件花费的时间更多.正因为编写软件比阅读软件要容易,因此代码的可读性显得尤为重要.那么我们在写程序时应该如何避免多余的,带有误导性的注释,写出一个利于帮助别人读懂程序的注释? 2.当今时代人们的需求各式各样,一个有着敏锐嗅觉的软件团队能够准确而全面地捕捉人们的需求,从而能设计出满足人们需求的软件.像我们这样刚刚诞生的缺乏经验的软件团队应该如何获知市场客户的需求? 3.一个软件团队里的成员之间相互分工协作,在书上有特别介绍了项目经理——PM这一团队角色,并提出了PM的工…
回顾自己学习Qt以来九年了,在这九年多时间里面,从本论坛学习不到不少的东西,今天特意整了一下自己开源过的资源的帖子,整理一起方便大家直接跳转下载,不统计不知道,一统计吓一跳,不知不觉开源了这么多代码,感谢qtcn提供这么好的平台,给大家学习交流,互相进步.说明:以下的统计的顺序是从远到近.早期的源码大部分在Qt4.7.0下编译的,需要自行修改源码才能兼容Qt5. 1:颜色拾取器V1.0  http://www.qtcn.org/bbs/read-htm-tid-46711.html 2:QT制作…
转自http://blog.csdn.net/li_canhui/article/details/6927540 1概述 1.1编写目的 指出编写<需求规格说明书>的目的.下面是示例: 编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体.为了使用户.软件开发者及分析和测试人员对该软件的初始规定有一个共同的理解,它说明了本软件的各项功能需求.性能需求和数据需求,明确标识各项功能的具体含义,阐述实用背景及范围,提供客户解决问题或达到目标所需要的条件或权能,提供一个度量和遵…
[软件笔记·I] 各类冷门函数细解 ■题外话■ 总觉得作为一个志向远大的 coder (٩(◕‿◕。)۶),我觉得单单只会做题是不够的所以我开始尝试自己编写软件!初入道的我并不知道C++其实并不太适合编写软件--但是我决定开始尝试,那么写代码之前当然需要了解一些函数啊(幸好C++自带了一大堆函数). 于是我开始上网找资料.没想到这些函数竟然大多数都是"冷门函数",很多都搜不到,经过大量实验,我终于找到了一些函数的使用技巧,这里和大家分享一下! ■冷门函数■ 1.MessageBox()…
转帖地址:http://blog.csdn.net/aking21alinjuju/article/details/4436440 本文旨在介绍linux下的常见chm阅读软件及其安装,并针对一些问题给出解决方法. 一.CHMSEE 这个比较常见了,呵呵.安装: sudo apt-get install chmsee之后在应用程序附件中就可以看到了. 问题1:启动不了或者出现chmsee: error while loading shared libraries: libxul.so: cann…
阅读文件夹: 1.背景 2.项目管理,质量.度量.进度 3.软件开发是一种设计活动而不是建筑活动 4.高速开发(简单的系统结构与复杂的业务模型) 5.技术人员的业务理解与产品经理的业务理解的终于业务模型 5.1.产品的业务理解(业务流程.数据流程及场景) 5.2.技术人员的业务理解(领域模型.设计模型.抽象建模) 6.技术债务(腐烂的遗留代码) 7.软件项目管理与软件project的鸿沟(项目管理得有语境上下文) 7.1.软件项目管理事实上应该多去重视一些技术层面的管理 7.2.软件projec…
Part A: The Issues 议题 第一章 软件品质 第二章 面向对象的标准 Part B: The Road To Object Orientation 通向面向对象之路 第三章 模块性 第四章 复用性方法 第五章 走进对象技术 第六章 抽象数据类型 Part C: Object-Oriented Techniques 面向对象技术 第七章 静态结构: 类 第八章 运行时结构: 对象 第九章 内存管理 第十章 泛型 第一章 软件品质 1.1 外部和内在的因素 1.2 外部因素介绍 1.…
1.常用的dos命令(应用) 在接触集成开发环境之前,我们需要使用命令行窗口对Java程序进行编译和运行,所以需要知道dos命令. 打开命令行窗口的方式:win + r打开运行窗口对java程序进行编译和运行,所以需要知道一些常用的dos命令. 常用的命令及作用: 操作 说明 盘符名称: 盘符切换.E:回车,表示切换到E盘. dir 查看当前路径下的内容. cd 目录 进入单级目录.cd itheima cd .. 回退到上一级目录. cd 目录1\目录2... 进入多级目录.cd itheim…
这几天我有一个想法就是将我之前做测试写的一些协议脚本(如:ssh.FTP.SMTP.MySQL.Oracle等)综合在一起做一个密码PJ器,这么多的协议放在一起,每个协议都有自己特殊的参数,如果还是和之前我们的方式一起通过命令行输入的方式未免就太麻烦了.但是如果提供一个软件界面,将不同的协议作为选择项,不同协议需要不同的参数,这样一个相对方便的密码PJ软件是不是就好了呢. 出于这样的考虑,今天我们看一下图形用户界面(Graphical User Interface,GUI)编程,看了一下网上py…
在我们日常的工作与学习中,你是否也会遇到过无法在电脑中编写数学函数公式的情况呢? 简单的数学函数公式或许经过我们不懈的努力也可以成功的编写,不过这会耽误我们大把的时间. 想象一下,假如你的老板急着催你的稿子而你却因为输入数学函数而耽误时间这怎么可以呢,会出现难以想象的后果. 不过我们有一款超级好用的数学公式编辑软件MathType7.因此只要学会MathType编写函数就可以轻易的解决我们的问题了. MathType可适用于800+软件应用程序和网站,支持在任何文字处理软件.演示程序.页面程序.…
看门狗 一.概念 看门狗的简称是WDT(Watch Dog Timer),exynos4412scp中的看门狗定时器(WDT)是一种定时装置. 1. 工作原理 由(一般需要客户编写)软件读写定时器相关的寄存器,打开看门狗,并设定计数时间(以秒或分钟计算),定时器计数计满,由软件清零,以表明系统状态正常,这时,定时器计数重新开始,反复,否则,看门狗认为系统异常或有其他特定事件发生,触发系统复位信号,或提供中断,系统正常后重复定时器计数. 这样只要软件正常运行,就不会出现复位或触发中断.当软件死机或…
使用C#winform编写渗透测试工具--暴力破解 这篇文章主要介绍使用C#winform编写渗透测试工具--暴力破解.暴力破解是指通过利用大量猜测和穷举的方式来尝试获取用户口令的攻击方式.简单来说就是猜口令,攻击者一直枚举发送请求,因为爆破成功和失败的长度是不一样的,所以可以通过对比数据包的长度很好的判断是否爆破成功.通过python编写爆破脚本,再通过C#winform调用.py脚本进行爆破. 下面就是使用C#winform编写的渗透测试工具,前面我们已经完成了端口扫描和敏感目录扫描的工作,…
首先,打开IDEA,并找到Tools -> Generate JavaDoc- 可供查询的chm比那些HTML页面好看多了. 如果您用过JDK API的chm文档,那么您一定不会拒绝接受其它第三方API的chm文档,比起普通的javadoc网页,chm更无疑更合适用作手册. 可是虽然将html转换成chm的软件多不胜举,却没有合适的软件可以将javadoc转换成像JDK API那种模式.JDK的chm文档可以层叠展开到类和方法,能相当漂亮提供这个功能的我只找到了JavadocToCHM. Jav…