自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 问答 (20)
  • 收藏
  • 关注

原创 软件开发过程

需求了解,需求分析---建模(软件的一个大概的样子);利用软件模型和客户沟通之后,需求确认;再次需求分析--迭代修改模型,模块划分,得出时间安排;详细设计;编码;测试;安装;维护

2013-03-29 14:39:54 542

原创 开发控件,如何在不隐藏父类事件的情况下加入自己的操作(由开发CdsDjmx模块想到的)

新类写一个新事件: property OnSocketClientRead:TServerSocketClientRead read FOnSocketClientRead write FOnSocketClientRead;(新类实例事件指针就保存在这里)原始控件的OnClientRead指向这个新类的一个新方法(SSockets[i].OnClientRead:=Self.ClientRe

2013-03-29 13:58:50 654

原创 目前对接口的理解

接口:相当于定义了一个抽象类,一个父类实现接口的类:相当于一个子类。 子类实例可以赋给父类变量(向上转型);同理,实现接口的类实例可以赋给接口变量。

2013-03-29 11:30:50 546

原创 应该追求怎样的目标来划分模块

内聚性,又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。 目标  让每一个子程序只做一件事。使子程序内的各种操作之间联系强。  顺序的内聚性sequentialcohesion  特点:子程序内包含需要按特定顺序执行的操作,这些步骤需要共享数据,必须全部执行完毕才算完成一向完整功能。分类  内聚有如下的种

2013-03-28 20:59:18 765

转载 ADO接口2

AdoDataSet.RecordSet的串行化和还原from http://hmyhuo1983.blog.163.com/blog/static/538196192013152161572/ //数据集串行化function RecordsetToXML(const Recordset: _Recordset): string;var  RS: Variant;

2013-03-27 16:38:35 627

转载 ADO接口1

http://hmyhuo1983.blog.163.com/blog/static/5381961920131611948787/在delphi中三个形式:ADODB_TLB    ADOInt     ADODB RecordSet在delphi中常见的转换问题三个文件中都有,但都不同ADODB_TLB._RecordSet ADOInt._RecordSet ADODB.Reco

2013-03-27 16:37:32 732

原创 设计模式

如何掌握并在实践中自如运用设计模式http://tech.it168.com/n/d/2007-05-16/200705161205125.shtml 设计模式,应该是解决设计上的问题,解耦,软件的扩展性。设计模式是解决某些问题的办法;在什么场合使用设计模式什么样的设计模式;设计汽车----设计每个模块(驾驶室、副驾驶:模块)---设计模式(Design pattern)是

2013-03-27 13:39:42 490

原创 模块化设计

from http://bbs.csdn.net/topics/40385976 5.2 模 块 设 计 在设计好软件的体系结构后,就已经在宏观上明确了各个模块应具有什么功能,应放在体系结构的哪个位置。我们习惯地从功能上划分模块,保持“功能独立”是模块化设计的基本原则。因为,“功能独立”的模块可以降低开发、测试、维护等阶段的代价。但是“功能独立”并不意味着模块之间保持绝对的孤立。一

2013-03-27 12:23:01 5926

原创 XE2 和D7 的对比:

string 将会默认为 widestring而在D7 中string 是ansistringchar 认为 widechar;XE2有三种字符串:ansistring,widestring,UnicodeString (新增)XE2 多了一个UicodeStringd7  TTypeKind = (tkUnknown, tkInteger, tkChar, tkEnu

2013-03-09 21:26:38 1870

原创 字符串

var  str,s1,s2: string;  pint: PInteger;begin  str := Self.Text; {把窗体标题给它吧; 现在 str 指向了窗体标题所在的内存位置}  s1 := str;        {给 s1 赋值}  s2 := str;        {给 s2 赋值; 现在窗体标题已经有了 str、s1、s2 三个引用}  {

2013-03-09 20:57:44 574

so文件加密

加密libdemo.so成功。 加密native-lib.cpp生成的libnative-lib.so不成功;

2017-09-29

实现循环链表

一个循环双链表,delphi实现的。项目类似于实现完成端口或生成者消费者模式

2015-12-31

java实现红黑树

用java实现的红黑树,参照《算法导论》第三版实现。OrdRow.java--这个为节点的定义;OrdDataSet.java为红黑树的实现

2015-12-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除