代码改变世界

随笔档案-2004年07月

SQLite系列免费/开源数据库组件/应用

2004-07-29 20:59 by 灵感之源, 4741 阅读, 收藏, 编辑
摘要: 最近一直太忙,半个多月没有发帖子了,不过一直有注意技术发展。最近SQLite有不少更新,周边组件/应用也有新的,以下列一些我觉得好的:1、SQLite 3.0.3 (beta):这个不用说了2、SQLiteDB:非常轻量级的ATL COM封装,相当好用,免费,不开源,内核是3.0.2;以下是效果:3、ADOSQLite VB6 封装,内核是2.8.134、AG-Software COM封装,内核是... 阅读全文

我打算把我这做软件开发10年来写的软件都开源

2004-07-18 16:11 by 灵感之源, 2349 阅读, 收藏, 编辑
摘要: 如题,我打算把我这做软件开发10年来写的非用于商业用途的软件都开源。我写的东西基本上都是用BASIC(Quick Basic和VB6)实现的,涉及网络、多媒体、信息管理、Office应用、CAI等等,保守估计有20多个像样的吧。开源的模式现在考虑是建立一website,把代码放到cvs中,并提供打包下载。过时了的技术没有价值,但技术背后呈现的设计和思想希望能在VB6消亡之前尽量回馈社会声明:1、所... 阅读全文

软件推荐:智能PE资源提取器

2004-07-18 16:04 by 灵感之源, 3397 阅读, 收藏, 编辑
摘要: 这是我3年前参考着Thomas Kabir写的资源提取器而写的,3年来一直用得很顺手,是一个短平快的PE资源器,用以抽取PE格式文件中的位图、图标、光标、动画图标、动画和网页,不能解自定义格式,如果大家有需要,我可以添加。它采用向导式提取,并按照资源类别对资源进行保存(不同目录),并会给出一个详细的报告。它使用VB6开发,因为使用了MS Common Controls控件,所以如果您的机器中没有该... 阅读全文

VB6中实现UTF-8编码解码

2004-07-18 13:48 by 灵感之源, 8309 阅读, 收藏, 编辑
摘要: 在几年前,为了解经过UTF-8编码过的文字,我找了很多地方都没有找到,一直耿耿于怀。最近重新用快要进入博物馆的VB6写MS Office同步器,跟ASP.NET进行交互,遇到了经过UTF-8编码过的文字,这个时候不能不好好解决这个问题了。所以我在网络上搜索,看见纯vb6写的eXML(XML解析器,自称能进行UTF-8编码和解码),可惜尝试后不行。再继续搜索,发现了MichKa写的UTF-8_Enc... 阅读全文

世上最震撼的vb代码:直接提供ide 创建类delphi代码工程并编译成独立exe,不需要VB run-time

2004-07-15 17:35 by 灵感之源, 3516 阅读, 收藏, 编辑
摘要: 这个内容progame?装配脑袋?已经发表过。世上最震撼的vb代码:直接提供ide 创建类delphi代码工程并编译成独立exe,不需要VB run-time!基本功能就是常见的GUI元素,支持网络、多媒体、直接调用API等等功能!!!你可以自己添加功能!它提供类似.NET的System命名空间!!! http://www.planet-source-code.com/vb/default.asp... 阅读全文

怎样编写MS Office安全插件

2004-07-13 12:29 by 灵感之源, 2103 阅读, 收藏, 编辑
摘要: 或许大家没有注意到我写的介绍MS Office开发的相关文章,核心问题是怎样解决其安全限制问题。我特意写了一个插件例子,这里下载(vb6):http://www.cnblogs.com/Files/unruledboy/AddIn.zip也写了一个C#的例子,稍后上传。相关文章:1、http://msdn.microsoft.com/library/en-us/odc_ol2003_ta/html... 阅读全文

几个C#写的网络相关开源组件

2004-07-11 13:32 by 灵感之源, 4413 阅读, 收藏, 编辑
摘要: 部分代码很早就发现了,今天看见更新,就一并贴出来:1、Packet Monitor :数据包监控器 2、metro packet library:同上 3、Mentalis.org Security Library:史上最强最全开源网络安全组件4、Proxy:同上一个作者的代理组件;5、Packet Monitor:数据包监控器;6、Icmp:ICMP类;7、Url:URL类;8、Whois:Wh... 阅读全文

[转载]关于怎样优化HTML以加快下载速度的10个方法

2004-07-11 11:24 by 灵感之源, 2931 阅读, 收藏, 编辑
摘要: 今天在逛codeproject的时候发现了这篇文章:Ten ways to speed up the download time of your web pages:关于怎样优化HTML以加快下载速度的10个方法。现摘录一下,不代表本人的想法:1、尽量使用CSS而不是Table来控制页面外观;2、不要使用图片来显示特别的文字,请使用CSS;3、使用CSS来定义背景图片;3、使用连贯性文本,如:不要... 阅读全文

热情推荐:开源程序/代码挖掘之codeproject (2)

2004-07-08 19:49 by 灵感之源, 17800 阅读, 收藏, 编辑
摘要: 在codeproject遛达长了,发现了不少好代码,以下如无特别声明,皆为.NET技术。我为什么会找到这么多好东西?每天看呗!我把codeproject的过半post都看了...1、A CBC Stream Cipher in C# (With wrappers for two open source AES implementations in C# and C):C#写的AES加密组件 2、A... 阅读全文

智能Office同步器Alpha 1(界面预览)

2004-07-08 14:33 by 灵感之源, 2054 阅读, 收藏, 编辑
摘要: 经过3个星期的研发,终于把智能Office同步器Alpha 1(功能预览)做出来了,这个版本只实现基本功能,很多细节都要慢慢完善,现在贴些图出来给大家体验一下。说明:这是我为公司研发的产品,不开源,但可以讨论技术相关技术问题。插件样例代码:http://www.cnblogs.com/Files/unruledboy/AddIn.zip'插件效果'登陆'主界面'配置'日程安排'规则'项目同步设置'... 阅读全文

(转贴) 微软面试100题——要想成为盖茨就来试试!

2004-07-08 12:32 by 灵感之源, 24313 阅读, 收藏, 编辑
摘要: 微软面试100题——要想成为盖茨就来试试!(转贴) 1为什么下水道的井盖是圆的? 2美国有多少辆车?(一个常见的类似问题是:美国有多少家加油站?) 3美国有多少个下水道井盖? 4你让某些人为你工作了七天,你要用一根金条作为报酬。这根金条要被分成七块。你必须在每天的活干完后交给他们一块。如果你只能将这根金条切割两次,你怎样给这些工人分? 5一... 阅读全文

特别推荐:纯VB.NET代码直接生成Excel文件(不需要Excel)

2004-07-07 16:11 by 灵感之源, 54607 阅读, 收藏, 编辑
摘要: 几年前看见一VB6代码,直接生成Excel文件(不需要Excel),最近把它改写成VB.NET,支持简体中文。原理:根据以公开的BIFF2.1文件格式,直接Binary写Excel文件。效果:下载:http://www.cnblogs.com/Files/unruledboy/Smart%20Excel%20Lib.zip另外,鞠强网友写了一个C#版本:http://www.cnblogs.com... 阅读全文

关于软件保护的矛与盾

2004-07-07 13:06 by 灵感之源, 1674 阅读, 收藏, 编辑
摘要: 这个世界,有矛就有盾,破解大师说:“Just a matter of time”,只不过是时间的问题而已。每个作者都不希望自己的产品给破解,丢了客户,少赚了钱。软件保护应运而生,有能力的作者,自己给自己的产品添加了保护,方法很多,最经典的是用户注册,用户注册按区域可分本地注册和在线/联机注册,按功能可分安装注册和使用注册。本地注册可再分:1、作者给用户名和注册码,用户填写;2、作者要求用户提供用户... 阅读全文

VB(非.NET)写的史上最强EXE保护程序(开源)

2004-07-07 12:34 by 灵感之源, 2159 阅读, 收藏, 编辑
摘要: VB(非.NET)写的史上最强EXE保护程序(开源)。据作者说:他已经获得超过100个客户购买其商业版,而且其核心部分已经给Adobe公司买断,这应该是唯一可以看到的源代码了:http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54804&lngWId=1说明:核心部分不开源。强烈建议感兴趣的去看看,并投一下票,呵... 阅读全文

MS Office同步器研发心得(1)之自动化

2004-07-06 20:56 by 灵感之源, 1969 阅读, 收藏, 编辑
摘要: 这是MS Office应用开发心得的第一篇,我将结合实际项目研发把心得写出来。这个MS Office同步器是使用VB6开发的,本系列的后半章节我会把.NET的实现写出来。所以,如果大家对VB6不感兴趣,可以忽略,不过,如果你对Office应用开发比较感兴趣,仍然可以继续看下去,因为具体实现的语言是VB,但目的仍然是Office应用开发。相关的一些信息我已经在以前的帖子中写过,大家可以参看一下,我不... 阅读全文

我的第100篇Post:〔转〕给每天在电脑前4个小时以上的朋友

2004-07-02 17:20 by 灵感之源, 1230 阅读, 收藏, 编辑
摘要: 这是我的第100篇Post,希望給大家一些健康信息,呵呵:给每天在电脑前4个小时以上的朋友:http://www.cnblogs.com/Files/unruledboy/health.zip另有纯html版本,方便给没有PowerPoint的朋友:http://www.cnblogs.com/Files/unruledboy/health2.zip 阅读全文

关于博客园的一些建议

2004-07-02 13:32 by 灵感之源, 1131 阅读, 收藏, 编辑
摘要: 我最近受dudu热情邀请加入了博客园的管理团队,作为博客园的一分子,我一直为建设好博客园而努力,无论从发帖子的质量和数量,参与其它成员的帖子的回复,建议等等。博客园的壮大,有赖于各位的积极参与,谢谢您们!今天,我再次提出一些建议,希望大家能明白我的苦心:1、质量至上,我们鼓励高质量的文章。或许大家会觉得自己的心得算不上什么,技术含量不高,羞于发表,但是,我们坚信:任何人的任何心得都是宝贵的财富,都... 阅读全文

关于实时网站资源监控

2004-07-02 11:12 by 灵感之源, 2228 阅读, 收藏, 编辑
摘要: 大家或许会觉得奇怪,为什么每当一些开源项目发布新版本的时候,我能马上发新帖子告诉大家,实际上我是应用我自己写的智能网络资源挖掘系统中的智能网络资源挖掘引擎,写了一个网络资源监控器,可以自定义监控对象,一旦资源有改变(添加、更新,删除等等),便会得到通知。该智能网络资源挖掘系统是使用纯VB写的,不开放源代码,因为正在用于商业用途。关于智能网络资源挖掘系统:1、下载、解压、安装,安装序列号:30030... 阅读全文

SQLite3.0 beta & ADO.NET Data Provider for SQLite 0.18发布了!

2004-07-01 21:29 by 灵感之源, 2586 阅读, 收藏, 编辑
摘要: 终于等到轻量级中最好的SQL数据库系统(引擎)SQLite3.0 beta发布了!3.0最大的特点是直接存取BLOB类型,API改变,速度优化,数据库结构也改变了,数据库也减少了,内置对UTF-8/UTF-16的支持,增强的并发处理。这个beta版标志着SQLite3.0的封版,API和文件结构都确定了,你可以到这里下载:http://www.sqlite.org/download.html应用它... 阅读全文

关于WebBrowser(浏览器)控件的调用

2004-07-01 20:37 by 灵感之源, 4947 阅读, 收藏, 编辑
摘要: 在VS.NET2002和2003中,要应用WebBrowser(浏览器)控件,得用InterOp,刚开始用的时候很正常,后来不知道为什么窗口一打开就抛出“窗口不能创建”异常,确认两次“继续”就能正常使用,反复从头开始创建窗口好几次都是一样的问题,百思不得其解。今天请教装配脑袋,他说是COM引发的问题,但没有办法确认到底哪里出错了。我再折腾了一些,使出注释大法,把出错的代码(VS.NET自动生成的)... 阅读全文