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

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

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

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

Winrar自解压安装程序包制作

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

用C#删除程序占用文件

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

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

阅读全文...

db4o基础与入门

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

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

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

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

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

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

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

DCKit Rev1.1版本发布

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

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

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

在AutoCAD .Net程序中改变程序的预选择集

嘎子 AutoCAD二次开发 2016-01-27 669 次浏览 , ,
还是和上一篇文章一样,翻译了一下Kean大神的作品:更多请参照:AutoCAD .Net编程中在启动命令之前选择对象 这个文章主要说了如何更改PICKFIRST点集。即如果对点集进行增加、减少、修改。是用程序来改变PICKFIST的利器。 Adding to the AutoCAD pickfirst set with .NET 阅读全文...

AutoCAD .Net编程中在启动命令之前选择对象

嘎子 AutoCAD二次开发 2016-01-27 924 次浏览 , ,
声明,这是Kean大神写的东西,自己看到了,翻译一下转过来:? Using the pickfirst selection from an AutoCAD .NET application 对于特别熟悉AutoCAD的大神可能才知道AutoCAD中有一个PICKFIRST的系统变量,他可以控制是否允许自编程序在启动命令之前选择对象。 举个例子,如果用户自己编写了一个和“COPY”命令完全一样的命令叫“ANCOPY”,你就可以先选择点,然后运行"ANCOPY"命令,但是将AutoCAD中PICKFIRST变量设为0后,你就不能这样做了。默认值为1 阅读全文...
回顶部