自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 delphi 接口 对象 交叉引用

在delphi编程中有时会遇到类A,类B相互引用或者一方引用另一方的问题。这种问题无外乎以下几种做法。1.很多人可能都用过的,delphi下有两个地方可以uses其他单元,假如类A,类B在不同的单元UnitA, UnitB且互相引用。一般UnitA interface uses UnitB; UnitBimplementation UnitA,这样就可以了,不能同时在interfa...

2012-05-09 16:09:00 227

转载 建立不规则窗口

procedure RgnWindow();beginvar   rgn1,rgn2: HRGN;   x,y,w,h, i: Integer;begin w := img1.Width; h := img1.Height;rgn1 := CreateRectRgn(0, 0, w, h);for x := 0 to w - 1 dobegin   for y := ...

2012-04-14 13:41:00 136

转载 Navicat 10.0.10 for mysql 注册码

Name: Life404Org: Life404.cnKey:NAVD-IO5R-4VGM-TIZD NAVL-RK72-URYA-CINR第一个Key试过,还未过期可以使用。转载于:https://www.cnblogs.com/NewJourney/archive/2012/04/12/2443916.html...

2012-04-12 14:12:00 181

转载 Delphi WebService Variant 多个

在delphi的webservice技术中有种奇怪的现象,如果你一个做数据提交用的webservice接口有多个Variant参数,delphi环境会报'Invalid variant type',但如果是个读取数据的接口中有多个Variant参数是不会有问题的。这个问题因工作忙我目前没有继续跟踪,只好采用了权宜之计,建立一个Variant数组,这样多个Variant做一个参数...

2012-03-15 09:55:00 127

转载 编码、模块化、接口

本文主要写自己在功能模块设计及编码时一些习惯。 在面向对象的编程时我一般喜欢在一个文件中实现一个类,除非这个类的代码量非常的小而且简单,暂且把这个类也就叫着一个模块,毕竟模块可大可小,一个具备一定功能的类完全可以称为一个模块。既然他是模块就会设计到和其他模块的互相调用关系,我一直认为模块功能要清晰化,属于此模块的功能如果要提供给其他模块使用一定要公布API,而不能将...

2012-03-06 23:22:00 210

转载 free pascal、Lazarus

free pascal是一个pascal语言编译器。可以用于编译win32下pascal开发程序。类似于delphi的编译器。如果在delphi下写的是标识的pascal代码是可以在free pascal下编译的。free pascal是跨平台的,这样可以实现交叉编译,一次书写多次编译即可。Lazarus是以编译器free pascal为基础的Pascal语言的整合开发环境(I...

2012-02-18 23:15:00 238

转载 com概念

com(component object model)组件对象模型。 com是Microsoft的一项技术,可以实现代码的二进制重用,可以跨进程、机器或者网络,目前只支持Microsoft的系统和Apple Mac操作系统。COM的应用非常广泛,Microsoft的系统底层到处是com的身影,比如DirectX。二进制重用体现在,我们更新一个新的com组件是不需要将整个...

2012-02-18 23:03:00 237

转载 异步、同步

异步(asynchronous)和同步(synchronous),从字面上可以理解为一个事情处理顺序的问题。同步就是下一步计划必须等待上一步完成,否则不能做其他事情;异步就是下一步计划可以不用等待上一步完成,可以先去做别的事情,然后在某个未知的时刻再回到上一步完成的地方继续工作。 同步与异步概念可以说是无处不在,不管是生活中还是计算机领域,只是我们平时在生活中没有...

2012-02-13 18:02:00 96

转载 变量命名法则

匈牙利命名法:bBusy: 布尔型cApples: 项目计数dwLightYears: 双字(系统)fBusy: 布尔型(标记)nSize: 整型(系统)或计数(应用程序)iSize: 整型(系统)或索引(应用程序)fpPrice: 浮点数dbPi: 双精度浮点数(系统)pFoo: 指针rgStudents: 数组或范围s...

2012-02-10 12:20:00 97

转载 记录我常使用的代码文件描述方式

{************************************************************************ * -------如果此文件内容涉及到版权问题,在此处醒目说明,比如转义了别人的头文件-------- * FileName : 文件名 * Version : 版本 * Description : 对此文件的描述 *...

2012-01-11 14:32:00 154

转载 鸡蛋的营养价值和正确吃法

鸡蛋是一种营养非常丰富、价格相对低廉的常用食品。它的食用对象相当广泛,从4~5个月的婴儿一直到老人,都适宜食用鸡蛋。一、鸡蛋的营养价值  蛋白质  鸡蛋含丰富的优质蛋白,每百克鸡蛋含12.7克蛋白质,两只鸡蛋所含的蛋白质大致相当于3两鱼或瘦肉的蛋白质。鸡蛋蛋白质的消化率在牛奶、猪肉、牛肉和大米中也最高。  鸡蛋中蛋氨酸含量特别丰富,而谷类和豆类都缺乏这种人体必需的氨基酸,所以...

2012-01-10 13:29:00 277

转载 Web Service加入独立Web Server

本文所述都是在windows平台delphi下的实现。 在Web Service开发过程中我们需用到Web Server,在delphi下你可以用wad方式开发,使用自带的Web App Debugger调试。做wad方式的web service为了便于调试,其实我们可以将Web Server功能集成到我的Web Service项目中,delphi有现成的代码可以使用。只要将单...

2012-01-02 23:43:00 119

转载 Delphi下的调试

写程序避免不了调试,每种工具都有自己的代码调试方式。但应作到规范的写代码,形成良好的代码书写习惯和风格,也能避免很多不必要的错误。应该先写思路再写代码并赋予合理适量的注释,尽量降低调试次数。以下说说delphi的调试方式。调试方式多样,适用也不同,应该择代码使用合适的调试方式。打印调试信息时可以在conditional defines中填写Debug,相对于c语言的 #de...

2012-01-02 23:36:00 126

转载 元月一日游梧桐山

听说梧桐山是深圳最高的山,一直想去攀登,但始终没有去成。2011年最后一天约上几个老同学一起爬山,首选梧桐山,在我的苦口婆心一番后,几个兄弟都有些跃跃欲试了,决定第二天就出。当天晚上准备好装备,第二天的懒觉是没了,大清早赶到银湖汽车站,然后转车到体育馆,随后几个兄弟也到了,经过短暂的行驶车到了梧桐山脚下。上山的路上人还不算多,我们几个速度就挺快,爬了一小时候实在累的厉害,走走停停,...

2012-01-02 22:47:00 139

转载 两个进程间通讯几种方式

1.发消息2.Socket3.管道Pipe4.邮槽MailSlot5.DDE转载于:https://www.cnblogs.com/NewJourney/archive/2011/12/29/2305704.html

2011-12-29 10:33:00 107

转载 Delphi中回调、事件、接口简单说明

Delphi中存在普通回调、事件、接口三种概念,公用点是具体实现不是自己,自己只需要定义好规则或者叫声明函数类型。 普通回调是大部分语言都支持的,只要可以显示使用指针的语言应该都支持,原理是把一个函数的指针告诉调用者,调用者就可以通过这个指针调用函数,这种概念在有些地方是很有用途的。比如C语言里实现比较两个数的大小,数字可以是整形,浮点设置位宽不同,这个时候可以定义一个...

2011-12-28 16:55:00 186

转载 记录一款SQLite数据库管理软件

SharpPlus SQLite Developer是一款比较好用的SQLite数据库管理软件,属于收费软件。转载于:https://www.cnblogs.com/NewJourney/archive/2011/12/28/2304928.html

2011-12-28 16:00:00 115

转载 SQLITE3 使用总结(3~5)(转)

3 不使用回调查询数据库" Z6 b. L" A' i8 M, w* d/ `- ^# T6 ?, F: H* m2 ~# ~上面介绍的 sqlite3_exec 是使用回调来执行 select 操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成 static ...

2011-12-28 15:57:00 160

转载 SQLITE3 使用总结(1~2)(转)

******************************************前序:一、版本二、基本编译三、SQLITE操作入门(1)基本流程 (2)SQL语句操作(3)操作二进制 (4)事务处理四、给数据库加密五、后记 ******************************************0 E* N, Y3 g C/ ?, k1 X * S. R: j6 G....

2011-12-28 15:55:00 116

转载 CGIC简明教程(转摘)

CGIC简明教程本系列的目的是演示如何使用C语言的CGI库“CGIC”完成Web开发的各种要求。********************************* 基础知识 1.使用CGIC的基本思路 2.获取Get请求字符串 3.反转义 4.获取请求中的参数值 进阶训练 5.用CGIC实现文件上传***...

2011-12-28 15:49:00 197

转载 冒泡算法简单实现

// 冒泡算法void bubble_sort(int* arr, int arr_len){   for(int i = arr_len - 1, max = 0; i >= 0; i--)   {     for(int j = 1; j <= i; j++)     {       if (*(arr + j) > *(arr + max)) max = j;...

2011-12-26 09:50:00 96

空空如也

空空如也

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

TA关注的人

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