标签归档:net

Visual Studio 20年

这是一个暴露年龄的话题,如果一个程序员从第一个版本开始使用Visual Studio的话,现在应该是40多岁的中年大叔了。我的程序员生涯是从Visual basic 6.0 (vb6)开始的,一晃就过去17年了,虽然我早已经不记得用vb编写的第一个程序是什么了,但此刻的我依 …


这是一个暴露年龄的话题,如果一个程序员从第一个版本开始使用Visual Studio的话,现在应该是40多岁的中年大叔了。我的程序员生涯是从Visual basic 6.0 (vb6)开始的,一晃就过去17年了,虽然我早已经不记得用vb编写的第一个程序是什么了,但此刻的我依然对vb6充满着怀旧之情,因为它为我打开了一扇程序的大门。半道入行,几乎没有什么基础,最早接触程序还是高中时代,在一个朋友的小霸王学习机上,照猫画虎敲了一堆不知所云的qbasic程序。入行后,拖拽几个控件,就可以简单编写一个程序的vb6成为我的最佳入门工具。我至今还保留着当初去电脑城买的vb6的盗版安装光盘,虽然它早就无法使用了。 2000年的时候,互联网没有像...... [阅读全文]

Sqlite数据库的加密

最近在做一个winform的程序,考虑用Sqlite的数据库,小巧而实用,比Access强多了,不过需要加密,不过free版本没有实现加密,有一些c++的实现:比如:http://www.sqlite.com.cn/MySqlite/3/253.Html 和http://www.cppblog.com/niewenlong/archive/2007/06 …


最近在做一个winform的程序,考虑用Sqlite的数据库,小巧而实用,比Access强多了,不过需要加密,不过free版本没有实现加密,有一些c++的实现:比如:http://www.sqlite.com.cn/MySqlite/3/253.Html 和http://www.cppblog.com/niewenlong/archive/2007/06/01/25261.html 。不过,鉴于我对c++不是很精通,于是就采用了ADO.NET 2.0 SQLite Data Provider 这样可以直接利用它来创建一个加密的sqlite数据库。 有关c#代码如下: 1、创建空的sqlite数据库。 //数据库名的后缀你可以直...... [阅读全文]