Monthly: 一月 2016

用C#编写一个自己删除自身文件及文件夹的卸载程序

嘎子 C# 2016-01-31 599 次浏览 ,
本来自己很高兴的写了一篇文章:用C#删除程序占用文件。本来以为是这一个很好的解决方案。事实再一次证明,没有实践,就没有发言权。自己在实际使用的时候发现根本不是那么一回事,这个完全起不以作用。 最后经过多方面的搜索发现,用程序代码删除正在运行的程序是不可能的(至少我现在的水平还不可能)。只有使用一种折衷的方法,网上使用比较多的是用批处理程序。经过对网上提供的代码我整理如下: 阅读全文...

翻译系列文章之–面向对象数据库(Object Oriented Databases)

嘎子 面向对象数据库 2016-01-30 213 次浏览 ,
面向对象数据库也被称为对象数据管理系统。对象数据库存储面向对象编程语言(如Smalltalk,C++,java等)中的对象而不仅仅像关系数据库那样存储整数,字符串和实数等。对象一般由以下几部分构成: --属性:属性量化对象的特征,这些量有可能是简单的整数,字符串或者实数,也有可能是一个复杂的对象。 --方法:方法也通常被称为过程或者函数,方法规定了对象的行为。 阅读全文...

db4o官方停止支持及面向对象数据库的一些感想

嘎子 面向对象数据库 2016-01-30 292 次浏览 , ,
前一段时间试用了db4o,真心觉得不错,觉得面向对象的数据库没有一个系统的论坛,所以自己建立了这个网站来推广。但今天在打开db4o的官方网站时发现Versant已经不再对db4o进行支持。这点让我非常的痛心。。。 无论从哪方面来讲,这绝对是一个令人非常痛心的决定,个人一直认为db4o是最优秀的面向对象的数据库,官方有自己的收费的面向对象的数据库系统就放弃了db4o,可能是出于经济方面的考虑,但希望官方能够把这个优秀的数据库交能社区来进行继续开发,或者有没有人有兴趣在db4o原来的基础上再进行后续开发。可惜自己用数据库还可以 阅读全文...

PostgreSQL和面向对象数据库有什么关系?

嘎子 面向对象数据库 2016-01-30 392 次浏览 , , ,
百科里面介绍PostgreSQL的第一句话是:PostgreSQL是自由的对象-关系数据库服务器(数据库管理系统)。我一直对对象-关系数据库的概念比较模糊,所以在网上搜索了一下PostgreSQL和MySQL的关系,对比之类的。会发现这些对比里面完全没有对象的事,那PostgreSQL为什么被称为对象-关系数据库呢?他的对象特性显示在哪里?他的对象特性对于性能及编程速度有多大的影响? 关于性能及一些优势什么的我就不一一说明了,网上现在有很多。我觉得我和多数人一样,最先接触了MySQL,后来就一直用着,也无所谓好坏。现在我只说一下PostgreSQL中的对 阅读全文...

用别人的工具,做自己的CAD软件

嘎子 AutoCAD二次开发, C# 2016-01-30 526 次浏览 ,
笔者在编写工程类数据处理程序的时候,总想如果有一个像AutoCAD那样的界面多好啊,首先最重要的是强大的浏览功能,然后是对工程图形可以进行少量的编辑,其他功能倒不是很羡慕,真是完美。 笔者也是处于这个目的,研究(浅浅的研究)了很多开源的,免费的,收费的库(收费的库主要是看看文档,当然也有找到了破解,下面也会分发给大家),和大家一起研究一下。  首先,我是一个C#的程序员,其他的语言虽然也写过程序,但是都是很少量的。所以自己现在的代码积累都在C#(工程上数据处理的代码可能的受众比较小,所以网上分 阅读全文...

Winrar自解压安装程序包制作

嘎子 C#, DCKit 2016-01-30 287 次浏览 ,
最近在做一个安装程序,发现Visual Studio已经不默认支持程序安装包项目了,但是不排除可以有非常好的插件可以来制作比较专业的安装程序,但我自己觉得还不如自己写一个。安装程序所做的事不外乎信息展示,文件拷贝,快捷方式制作,注册表读写等,程序都能很好的实现,而且自由度更高。 但是也存在一个问题,那就是我们写完程序一般都是一个exe文件,加几个文件或者文件夹。对于比较大的程序还好,但对于小程序总觉得比较繁琐,不如单个文件来的简单。 阅读全文...

用C#删除程序占用文件

嘎子 C# 2016-01-29 516 次浏览 ,

在写卸载程序时经常会遇到要删除文件自身的问题,此时文件被占用,使用常规方法并不容易删除。

阅读全文...

db4o基础与入门

嘎子 面向对象数据库 2016-01-29 328 次浏览 , ,
如果你使用的编程语言是java或者.net(笔者最常用的编程语言为C#,所以下文中以C#说事,请读者勿怪),那你有福气了,db4o可以说是一种最自然的数据库,就像使用普通的文件一样方便,你你根本不需要知道数据库是如果来存储数据的,只要用就可以了,真是省心省力。 我先用伪代码给大家演示一下如何来使用db4o:  数据库主要有4种操作,增删改查。  增: [crayon-5972da518500f231681984/] 阅读全文...

面向对象数据库及db4o的优势

嘎子 面向对象数据库 2016-01-29 324 次浏览 , ,
这是这一系列文章的第一篇,所以不会说一些具体的见容,如果大家已经决定开始用db4o,而且大家对一些理论不太感兴趣的话,大家可以跳过这篇文章。当然这篇文章的所说的内容也不一定对,都是一些个人的感受,如果有不同意见,大家一起讨论。 首先是面向对象数据库,面向对象的数据库的概念已经出来很久了,但是一直没有成为数据库的主流,现在数据库的主流还是关系数据库。面向对象数据库的概念可以参考面向对象的编程中的对象。但数据库又有很大不同,比方说编程中的对象有属性,有方法,对象与对象之间的通讯一般通过事件来进行。但数 阅读全文...

面向对象数据库是数据认识世界的方向

嘎子 面向对象数据库 2016-01-29 286 次浏览 ,
像面向对象的编程语言一样,面向对象数据库(OOD)是数据走向更亲和真实世界的一种发展方向。 面向对象是一种认识方法学,也是一种新的程序设计方法学。把面向对象的方法和数据库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。 阅读全文...

新浪云存储SCS简便使用方法分享

嘎子 SAE相关, 其他开发 2016-01-29 429 次浏览 , , ,
首先表明一下自己的立场,我其实只想做个应用程序在线更新的功能,所以说流量不大,用户不大。而且程序是公开发行的,所以只要没有修改,大家都可以读是没有问题的。说白了,就是保密性要求也不大。只有一点,稳定要要求比较高。再有一点,自己穷人一个,所以不想花太多钱。 最早是想找一个免费的FTP的,国内的少,国外的慢。本来自己就在SAE上有一个网站,看到SCS,发现自己如果使用基本是免费的。好吧,其他的都是浮云,只要免费的就好。 阅读全文...

DCKit Rev1.1版本发布

嘎子 DCKit 2016-01-28 204 次浏览 ,
今天发布了DCKit Rev1.1,从今天起软件正式更名为DCKit,全名为“DCKit三维精度控制软件”。 Rev1.1的新功能主要有: 1、增强的“最佳拟合”,加入三项新功能:一、增加了点偏移信息。二、增加了在AutoCAD中拾取点的功能。三、增加了将旋转信息保存并使用的功能。 阅读全文...

如何给GetSelection()命令添加关键字

嘎子 AutoCAD二次开发 2016-01-27 349 次浏览 , , ,
觉得自己真够可以的,在一天之内转了Kean的三篇文章,别说还真是我今天都遇到的问题,觉得自己也得多总结,所以又把这个文章给发上来了。 我以前也用过GetSelection的Keyword功能,当时以为不能用呢,结果大神就是大神。 主要就是红色的部分,大家注意啦: 阅读全文...
回顶部