随笔分类 -  delphi

摘要:设计一个选项卡。大体图样:1、创建一个multi_Device_Application;2、在form上放一个Rectangle1,设置align为top。设置fill属性的kind为Gradient,编辑Gradient(颜色取值见样图)。3、再放一个Rectange2设置align为top,底色... 阅读全文
posted @ 2016-01-14 17:18 菜程序员 阅读(25118) 评论(0) 推荐(1)
摘要:Firebird/InterBase内置函数使用说明(转自:圣域天堂) 2008-10-12 20:56 加*号为FB2.0加入的函数 整理:剑雷(jianlei) 2006-10-131. COUNT, AVG, MAX, MIN, SUM 说明:通用统计函数,不详细介绍了2. EXTRACT(t... 阅读全文
posted @ 2014-08-29 14:42 菜程序员 阅读(881) 评论(0) 推荐(0)
摘要:数据库版本:2.5.2ib_util.dll;icudt30.dll;icuin30.dllicuuc30.dll 阅读全文
posted @ 2014-03-20 16:53 菜程序员 阅读(511) 评论(0) 推荐(0)
摘要:dbconn: TUniConnection;with dbconn do begin if not Connected then begin ProviderName := 'interbase';//这里确定为interbase 但是可以支持firebird Username := 'sysdba';//数据库密码 Password := 'masterkey';//数据库密码 //Server := 'localhost'; //port:=3050; Database := 'DB\USERDATABASE.FDB 阅读全文
posted @ 2014-03-20 16:50 菜程序员 阅读(974) 评论(1) 推荐(0)
摘要:其次是数组:array[] of char;数组就是很简单的类型了。从0开始存放单个字符。在其转化过程中,以#0结束的字符数组可以直接当string使用。StrPCopy(Arr,Str);用于把string变为字符数组Move(str[1],arr[0],length(str))用于把string变为字符数组StrPas(Arr[0])用于把数组变为stringpchar是指向字符串及字符数组的指针,可以如下使用p:=pchar(str);就能得到string的首地址p:=@arr[0];就能得到arr的首地址 阅读全文
posted @ 2013-05-22 11:32 菜程序员 阅读(435) 评论(0) 推荐(0)
摘要:WSAEventSelect模型是一个异步事件通知模型。允许应用程序在一个或多个套接字上接收收基于事件的网络通知。它与WSAAsyncSelect模型类似,但不是依靠windows的消息驱动机制,而是经由事件对象句柄通知。主要函数:WSACreateEvent 创建一个事件对象WSAEventSelect 网络事件与事件对象进行关联。具体参数:socket s 套接字句柄WSAEvent h 事件对象句柄long NetWorkEvents FD_xxx网络事件组合。FD_ACCEPT,FD_READ,FD_WRITE,FD_CLOSEWSAWaitForMultipleEvents 在一个或 阅读全文
posted @ 2011-05-05 23:48 菜程序员 阅读(1433) 评论(0) 推荐(0)
摘要:大体原理:WSAAsyncSelect模式允许以windows消息的形式接收网络事件通知。这个模式是为了适应windows消息驱动环境而设置的,对性能要求不高的网络应用程序可采用此模式。要注意的地方:网络事件消息抵达消息处理函数后,应用程序首先检查Lparam参数的高位,以判断在套接字上发生了网络错误。宏WSAGETSELECTERROR返回高字节包含的错误信息。若应用程序发现套接字上没有产生任何错误便可用宏WSAGETSELECTEVENT读取LPARAM参数的低字位确定发生的网络事件。优缺点:WSAAsyncSelect模型最突出的特点是与windows的消息驱动机制融在了一起,这使得开发 阅读全文
posted @ 2011-04-29 17:22 菜程序员 阅读(1972) 评论(0) 推荐(0)
摘要:说明:所有的winsock的定义用的是jwawinsock2。(整个包的下载:http://blog.delphi-jedi.net/home/)主要函数:select目的:允许那些想要避免在套接字调用上阻塞的应用程序有能力管理多个套接字。函数定义:select(nfds:integer;readfds:Pfd_set;writefds:Pfd_set;exceptfds:Pfd_set;timeout:Ptimeval)套接集合:FD_SET结构PFD_SET=^Fd_setFd_set=record fd_count:integer; fd_array:array[0..FD_SETSIZ 阅读全文
posted @ 2011-04-28 15:18 菜程序员 阅读(1929) 评论(2) 推荐(0)