面向对象
文章平均质量分 76
Devillyd
这个作者很懒,什么都没留下…
展开
-
自定义事件实现不同窗体间的通讯Delphi篇
要实现子窗体与父窗体之间的通讯,有多种方法(比如:重载子窗体的构造函数,将父窗体的引用作为参数传递给子窗体)。下面我要介绍的是利用自定义事件的方法,它能够最大程度的避免模块之间的耦合,充分体现面向对象的优点。 先将效果图展示给大家: [[The No.1 Picture.]] 下面是实现代码: Unit2 //子窗体 type //声明自定义事件的类型(类似于C#中的委托)原创 2006-11-08 09:50:00 · 1577 阅读 · 0 评论 -
C#让windows程序只运行一次 [转]
方法一:使用Mutex来进行 1.首先要添加如下的namespace: using System.Threading;<br />2.修改系统Main函数,大致如下: bool bCreatedNew; //Create a new mutex using specific mutex name Mutex m =new Mutex( false, "myUniqueName", out bCreat转载 2010-08-18 14:27:00 · 721 阅读 · 0 评论 -
通过PowerDesigner生成数据库表
第一步:File菜单选中New,然后选中Physical Data Model 选项,在右方的DBMS里面选择要使用的数据库,例如:sqlserver 2000 第二步:建立自己所需要的表结构,保存 第三步:测试数据库连接 DataBase菜单下的Connection,打开后,有个Modify,点击之后,选择数据库,输入用户名和密码,测试是否可以连接 第四原创 2008-11-13 13:25:00 · 9794 阅读 · 2 评论 -
java中数据类型转换
1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Doubl原创 2008-11-12 15:13:00 · 927 阅读 · 0 评论 -
什么叫IOC
IoC(Inversion of Control)中文译为控制反转,目前Java社群中流行的各种轻量级容器的实现都是以IoC模式作为基础的。控制反转意味着在系统开发过程中,设计的类将交由容器去控制,而不是在类的内部去控制,类与类之间的关系将交由容器处理,一个类在需要调用另一个类时,只要调用另一个类在容器中注册的名字就可以得到这个类的实例,与传统的编程方式有了很大的不同,”不用你找,我来提供给你”,原创 2008-10-13 15:03:00 · 1012 阅读 · 0 评论 -
Struts与Spring整合的几种方法
论坛中用Struts+Spring的人不少,以前的帖子也有问过Struts+Spring的整合方式。前面的帖子中ReadOnly老大曾经提到过Spring2.0新增加的一个整合方式。今天简单把这几种整合方式小结一下。 在这之前,别忘了用一下Google大法,一般早有人会对类似的问题做过回答,果然,在ibm developworks上有一篇文章,一下子涵盖了三种整合方式,有兴趣的xdjm可以参考下面转载 2008-08-08 14:01:00 · 827 阅读 · 0 评论 -
必须掌握的八个DOS命令
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看原创 2008-05-07 09:55:00 · 744 阅读 · 0 评论 -
Delphi函数返回值内存释放的问题
问题:某一自定义函数返回值的类型为TStringList;如下: function FuncName(const VariantName:integer):TStringList; var RValue:TStringList; begin RValue:=Tstringlist.create; ...原创 2008-05-04 12:48:00 · 4320 阅读 · 1 评论 -
Dephi5中资源文件的创建和使用
1. Visual Basic 中 ActiveX 控件的制作 ActiveX 是 Microsoft 的术语,它是一组包括控件、DLL 和 ActiveX 文档的组件,他通常是以动态连接库形势存在,因此必须在一个叫容器的可独立执行的软件中运行,比如 VisualBasic,VisualC++,Internet Explorer 等。因此 ActiveX 控件和容器必须都支持一些特定的接口协议。原创 2008-03-06 10:14:00 · 854 阅读 · 0 评论 -
COM和套间(Apartments) 1 - 基本知识
OverviewCOM技术过时了吗?这句话也对也不对。从技术上讲,确实COM的使用率在下降,但是从思想上来说,COM的面向接口的思想正在被Java和.NET发扬光大。那我们还需要和COM打交道吗?这取决于你工作的领域。虽然现在微软的平台在慢慢向着.NET迁移,不过,在维护原有非托管代码,编写和Windows系统组件打交道的程序,以及使用CLR调用非托管代码的时候,COM或多或少都是不可避免原创 2007-10-16 13:31:00 · 1005 阅读 · 0 评论 -
关于B/S和C/S架构的探析
关于B/S和C/S架构的探析当今世界科学技术飞速发展,尤其以通信、计算机、网络为代表的互联网技术更是日新月异,令人眼花燎乱,目不睱接。由于计算机互联网在政治、经济、生活等各个领域的发展、运用以及网络的迅速普及和全社会对网络的依赖程度,计算机网络已经成为国家的经济基础和命脉,成为社会和经济发展强大动力、,其地位越来越重要。但是,由于主流技术研发企业和用户对“B/S”和“C/S”技术谁优谁劣、谁代原创 2007-10-19 09:53:00 · 1438 阅读 · 0 评论 -
指针与引用的区别
指针与引用,在More Effective C++ 的条款一有详细讲述 条款一:指针与引用的区别 指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下原创 2007-09-29 16:46:00 · 986 阅读 · 0 评论 -
结束进程(根据可执行文件名)
//来自《猛料》uses Tlhelp32; function KillTask(ExeFileName: string): Integer; const PROCESS_TERMINATE = $0001; var ContinueLoop: BOOL; FSnapshotHandle: THandle; FProcessEntry32: TProcessEntry32; b原创 2007-06-25 15:39:00 · 1157 阅读 · 0 评论 -
.NET 中自定义事件的驱动(C#)
<br />在Windows应用的开发过程中,常常会借助Windows的事件驱动机制,自己定义事件,使应用程序的具有更好的封装。特别是在基于组件的应用开发中,更能体现其优越性。当然在MFC中自定义事件是很容易的一件事,但在C#中有其特有的定义模式。<br /> 首先定义事件是很容易的一件事,但光定义了事件,而不驱动这个事件,那么事件的定义就毫无意义。文章通过几个实例来描述C#中自定义事件及其驱动机制。<br /> 事件的驱动方式不同有几种:1、成员中直接驱动;2、属性变动时驱动。下面举例分别说明转载 2010-11-03 15:18:00 · 1538 阅读 · 0 评论