摘要:
数据库设计--随笔 最近做了一个项目,对特定领域的数据库表格的设计有些感想。项目完成后总是无意中想到,总感觉自己先前吃了个大亏,现在这些感想总结一下。 一,来些实际的吧。 看书是我的一个主要业余生活,但看理论性较强的书总是让我很头痛,因为知道这会很有用,但较真的话,一时也说不上来哪里有用。所以我很感谢那些写实践,然后回到理论的书。 我们在大学时上数据库时总是那几张表,S表,C表,SC表。S表是学...
阅读全文
posted @ 2010-05-05 11:50
GIS的学习
阅读(279)
推荐(0)
编辑
摘要:
前记:相信大家对三层开发都已经耳熟能详,可是我却发现新公司的既有代码中有一些违背分层开发思想的东西,现在与大家分享这些错误,我们共勉之。如果有人觉得对三层开发拿捏得不是太准,请参照李天平的文章:分层开发思想与小笼包,这篇文章用隐喻说明分层开发,是非常好的一篇文章。正文:1.界面层参与非界面逻辑,抢业务逻辑层的饭碗什么是界面逻辑:界面层应该有的逻辑就是显示的逻辑,例如根据逻辑结果显示某一个Panel...
阅读全文
posted @ 2010-04-26 16:35
GIS的学习
阅读(435)
推荐(0)
编辑
摘要:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using ESRI.ArcGIS.DataSourcesRaster;using ESRI.ArcGIS.DataSourcesFile;using ESRI.ArcGIS.Geodatabase;using ESRI.ArcGIS.esriSy
阅读全文
posted @ 2010-04-07 15:27
GIS的学习
阅读(1271)
推荐(0)
编辑
摘要:
泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,我觉得最好还是养成用泛型集合类的好习惯,他不但性能上好而且 功能上要比非泛型类更齐全。下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类...
阅读全文
posted @ 2010-03-31 18:21
GIS的学习
阅读(1754)
推荐(0)
编辑
摘要:
三层架构C/S程序设计实例(C#描述) 1.三层之间的关系: 三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access)文字描述:Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。优点:l 增加了代码的重用。Data Access可在多个项目中公用;Busine...
阅读全文
posted @ 2010-03-31 14:31
GIS的学习
阅读(1035)
推荐(0)
编辑
摘要:
1)unique key can be null but primariy key cant be null.2)primariy key can be refrenced to other table as FK.3)we can have multiple unique key in a table but PK is one and only one.4)PK in itself is un...
阅读全文
posted @ 2010-03-26 14:53
GIS的学习
阅读(184)
推荐(0)
编辑
摘要:
前几天,看见园子里面的博友写了一个支持断点续传的FTP类,一时技痒,干脆写了个更完整的clsFtp类。只是我写这个clsFtp不是支持断点续传的目的,而是为了封装FTP几个基本常用的操作接口。 功能 建立FTP链接支持代理多种重载的同步上传文件多种重载的异步上传文件多种重载的同步下载文件多种重载的异步下载文件上传文件的进度百分比下载文件的进度白分比有区分的列出目录或者文件的信息(考虑到MSDOS显...
阅读全文
posted @ 2010-03-24 16:23
GIS的学习
阅读(11438)
推荐(3)
编辑
摘要:
1、什么是软件配置管理 软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 2、为什么需要配置管理 如果没有软件配置管理,最大的麻烦是工作成果无法回溯。随着工作的进展新的程序覆盖了老的程序,当突然发现新程序有问题而老程序正确时怎么办?那只能重写老的程序来覆盖新的程序。过一段时间又发现原来...
阅读全文
posted @ 2010-03-22 13:29
GIS的学习
阅读(4364)
推荐(2)
编辑
摘要:
SQL语句的添加、删除、修改多种方法标签: sql 语句 添加 删除 修改 多种 2008-11-13 17:23
阅读全文
posted @ 2010-03-18 11:37
GIS的学习
阅读(1317)
推荐(0)
编辑
摘要:
Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.Redir...
阅读全文
posted @ 2010-03-18 09:56
GIS的学习
阅读(275)
推荐(0)
编辑