插件编程技术插件是指遵循一定的接口规范、可以动态加载和运行的程序模块。利用反射的动态加载代码能力,可以很容易的实现插件,插件编程的要点是使用接口来定义插件的功能特征。插件的宿主程序通过接口来确认、装载和执行插件的功能,实现插件功能的所有类都必须实现定义插件的接口。1、首先定义一个关机的接口 IShu...
Delphi编程中资源文件的应用/转自http://chamlly.spaces.live.com/blog/cns!548f73d8734d3acb!236.entry一、引子:现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的...
一般来说,由Delphi生成的EXE文件,要比其由它编程语言生成的体积大一些。这主要是由于使用VCL的原因(当然,VCL是有许多优点的!)以下是减小EXE文件大小的几种途径:01) 使用加壳工具(如 UPX,ASPack 等)02) 使用 KOL03) 不使用VCL来编写程序04) 使用 ACL (...
Delphi 的运算符列表分类运算符操作操作数结果类型范例算术运算符+加整数,实数整数,实数X + Y-减整数,实数整数,实数Result - 1*乘整数,实数整数,实数P * InterestRate/实数除整数,实数实数X / 2div整数除整数整数Total div UnitSizemod取模...
udpclient.Active:=true;? udpclient.Sendln(cmd,#$D);? if udpclient.Connect then ?begin ? ?? data:=udpclient.Receiveln(#$D); ?end;? udpclient.Active:=False;...
首先,下载glut工具库所需文件,可以去opengl官网查找,也可在如下链接下载
glut库下载地址vs2010下配置glut下载好的文件中有五个文件,将*.h文件拷贝到
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\gl中
将两个 *.lib拷贝到vs2010的安装目录下的\Microsoft Visual Studi...
1,数据库(DAL层)编写(1)模板的编写 public class CategoryModel{ public int _CategoryID { get; set; } public string _CategoryName { get; set; } ...
有能有时候我们启动了一个进程,必须等到此进程执行完毕,或是,一段时间,关闭进程后再继续往下走。Examplesample1等待应用程序执行完毕//等待应用程序执行完毕 private void btnProcessIndefinitely_Click(object sender, Ev...
最近看书上有关于事件的内容,之前在写winform时,事件都是直接用的,对内部的写法并不了解。这里将自定义一个事件。首先,写一个类。 public class NewMailEventArgs:EventArgs//这个类以后是事件的参数,用于传递事件的一些附加信息。但是必须继承EventArgs....
C#中关键字var和dynamic的区别如下:1、var申明的变量必须初始化,dynamic申明的变量无需初始化。2、var关键字只能在方法内部申明局部变量,dynamic关键字可用于局部变量,字段,参数。3、表达式不能转型为var,但可以转型为dynamic。4、用var关键字声明变量时,编译时会...
多态的概念:通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态override实现多态public class Animal { public virtual void Eat() { Console.WriteLine("An...
步骤:1。运行--〉cmd:打开cmd命令框2。在命令行里定位到InstallUtil.exe所在的位置InstallUtil.exe 默认的安装位置是在C:/Windows/Microsoft.NET/Framework/v2.0.50727里面,所以你要在cmd里通过cd定位到该位置(cd C:...
首先需要说明,这个问题的出现需要几个前提:使用微软的Oracle驱动(使用Oracle自己的驱动不会出现这个问题)、使用绑定变量法,使用Format等方式拼接SQL也不会出现这个问题,还有一些诡异的规律我还没有发现原因,将会在文中说明。 这个问题是工作中的一个功能模块出现的问题,但是我会在本文...
一、理解WEB API:提供基于RESTful架构的WEB服务,通过HTTP请求方法(GET, PUT, POST, DELETE)映射到服务器端相应的ACTION方法(CRUD)。RESTful架构:(1)每一个URI代表一种资源;(2)客户端和服务器之间,传递这种资源的某种表现层;(3)客户端通...
提示用户输入年龄,如果大于等于18,则告知用户可以查看,如果小于10岁,则告知不允许查看,如果大于等于10岁并且小于18,则提示用户是否继续查看(yes、no),如果输入的是yes则提示用户请查看,否则提示"退出,你放弃查看"。Console.WriteLine("请输入用户的年龄"); ...
2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人? int count = 80000; int year = 2006; while (count < 200000) { ...
AD服务器是windows2008R2发现在上面做的组策略在WIN7正常,无法在WINXPSP3上的机器就应用,网上查了查资料需要打个补订,KB943729才能应用Windows2008R2上的组策略.部署WSUS把这个KB943729下发下去。KB943729下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=3628