Hi,大家好。好久没在论坛里发东西了,这次给大家来个好东西,比自己以前写的枕善居批量源码下载查看程序、21Code全站源码下载及查看程序更好!绝对值得收藏!!! PlanetSourceCode出的11张CD光盘包括7种编程语言:VB、Java、C/C++、ASP、Delphi、PHP、、DotNet,总数近2万个源码。其中VB源码是主力,3张CD光盘,1万多个VB源码。应该包含了从最初到2005年5月的全部源码。下面附上官方的光盘说明下载购买地址和11个光盘文件单独的下载地址。如果真的在官网去购买的话,那可就不得了,乖乖,加起来竟然要150多美刀,折合成人民币那不得近千元了。出于学习研究的目的,使用编程的手段来免费得到及使用这些源码应该没什么问题吧。 我是早前什么时候下载了这11张光盘在硬盘里,但一直没怎么用。因为光盘里的源码压缩包文件是加密的,无法直接用解压软件打开。光盘自带的查询工具没注册用起来有次数限制,感觉也有点不够好用。在网上搜索后,有发现注册机可以注册成功后,没有了限制,但使用依然没法打开源码压缩包文件,还是要去PSC网站上去下载,那有什么用。(另外也有修改数据库的UseCount表数据来突破次数限制,但仍然不好用。) 前几天整理硬盘时,发现了这11个光盘文件,就个鸡肋一样的放在那里。我不想就这么删掉,于是就安装一张光盘开始分析了。数据库和图片及源码压缩包文件都放在DATA目录下,Pictures目录就是存放源码对应的图片,Zips目录就是加密过ZIP文件,扩展名改成了psc。我发现源码压缩包文件的加密并不复杂,过程是这样的:如果ZIP文件小于等于3180H字节,则对整个文件数据进行加密;如果大于3180H字节,则对3180H后的文件数据进行加密。(这就是为什么里面有些文件用WinRAR完全打不开,另外有些文件则能打开看到文件列表但出错无法解压。)加密方式是对每个字节 Xor &HFF ,解密方法也很简单,根本上面的规则再做一次 Xor &HFF 就可以得到未加密的文件了,接下来完全可以直接用解压软件打开使用了。 然后我就以为可以使用光盘自带的搜索程序来使用了,但是发现解密后的文件仍然不能打开。如果不使用搜索查看工具,那些源码一大堆,也没和图片对应起来,也不能方便的看到说明,这样使用起来很不方便。最终我就决定自己写一个PSC源码光盘查看及搜索工具,花了两天完成了,可以方面的查看搜索使用PSC的源码了,独乐乐不如众乐乐,拿出分享给大家,希望能有帮助! 现在介绍一下11张光盘的使用方法: 1.当然是先把这11张光盘文件下载到你的硬盘。 2.光盘文件就是RAR文件,直接解压出来。建议先建立一个"PSCCD"的文件夹,然后为每张光盘建立一个子目录,比如VB_Volume3.zip就解压到"PSCCD\VB_Volume3\"下面。 3.使用《PlanetSourceCode光盘文件解密工具》,批量解密Zips的全部源码压缩包文件,操作方法应该一看便知,很快就解密完并有完成提示。 4.解密后的文件扩展名还没改,仍然是psc,这样当然不方便了,使用文件批量重命名工具,把Zips目录下的已解密的psc文件全部改成zip扩展名。如果没有重命名工具,你可以使用我以前发的小程序《文件批量改名》http://www.vbgood.com/thread-79429-1-1.html 。 5.然后就可以直接使用《PlanetSourceCode源码光盘查看工具》来查看搜索源码了,把PlanetSourceCodeCdViewer.exe放到每张光盘的DATA目录的父目录下。程序访问数据库的相对路径是"\Data\pscEnc.mdb" ps 1:就不需要再用到光盘里的安装程序安装自带源码搜索查看程序了,原安装文件直接删掉就可以了。用PlanetSourceCodeCdViewer更加方便。 ps 2:启动时加载那个几十M的数据库,所以启动时等个几秒是正常,当然电脑配置最高的速度就越快啦! ps 3: 查看不同编程语言的光盘时,只需点击菜单编程语言选择对应的编程语言就好了。 好了,终于说完了!打这么多字也蛮累的,如果大家觉得还好的话,就回复支持下啦!!! [attach]42146[/attach] [attach]42145[/attach] ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 版主友情提示: 以下资源年老失修,请移步 http://www.vbgood.com/thread-107523-1-1.html 下载 The Planet Source Code Jumbo Resource Cds 11 different cd volumes, each containing thousands of lines of source code from the most popular programs, tutorials and articles on award winning Planet-Source-Code.com, in the 7 most popular languages (Visual Basic, Java/Javascript, C/C++, Active Server Pages, .NET, PHP, Delphi)! http://www.exhedra.com/exhedra/PlanetSourceCode/CD.aspx Planet Source Code Jumbo Resource CD: Visual Basic 2002 Volume #1 (formerly the Visual Basic 2002 Edition) http://www.exhedra.com/Software/Psc_CD/2002VB/2002VB.zip Planet Source Code Jumbo Resource CD: Visual Basic Volume #2 http://www.exhedra.com/Software/Psc_CD/VB_Volume2.zip Planet Source Code Jumbo Resource CD: Visual Basic Volume #3 http://www.exhedra.com/Software/Psc_CD/VB_Volume3.zip Planet Source Code Jumbo Resource CD: Java/Javscript Volume #1 http://www.exhedra.com/Software/Psc_CD/Java_Volume1.zip Planet Source Code Jumbo Resource CD: C/C++ Volume #1 (formerly the C/C++ 2002 Edition) http://www.exhedra.com/Software/Psc_CD/2002C/2002C.zip Planet Source Code Jumbo Resource CD: C/C++ Volume #2 http://www.exhedra.com/Software/Psc_CD/C_Volume2.zip Planet Source Code Jumbo Resource CD: ASP Volume #1 (formerly the ASP 2002 Edition) http://www.exhedra.com/Software/Psc_CD/2002ASP/2002ASP.zip Planet Source Code Jumbo Resource CD: ASP Volume #2 http://www.exhedra.com/Software/Psc_CD/ASP_Volume2.zip Planet Source Code Jumbo Resource CD: Delphi Volume #1 http://www.exhedra.com/Software/Psc_CD/Delphi_Volume1.zip Planet Source Code Jumbo Resource CD: PHP Volume #1 http://www.exhedra.com/Software/Psc_CD/PHP_Volume1.zip Planet Source Code Jumbo Resource CD: .NET Volume #1 http://www.exhedra.com/Software/Psc_CD/DotNet_Volume1.zip ![]() ![]() |
acme_pjz 发表于 2011-10-19 15:18
另外“本帖为抢楼帖,欢迎抢楼! 抢楼开始:2011-10-19 00:22 抢楼结束:2011-10-22 00:22 截止楼层:30 ...