行内技术
用PHP和SQL Sever实现分页显示
我们在浏览网页时,经常看到分页显示的页面。如果想把大量数据提供给浏览者,分页显示是个非常实用的方法。在下面的文章中,我们将介绍如何用PHP和MSSQLServer实现对数据库中纪录的分页显示。在本例中,我们用mssql_num_rows()函数得到当前查询的记录数,结合页面大小SgPageSize,得到当前记录集要显示的页面数,为分页显示打下了基础。mssql_data_seek()函数是分页显示的关键函数,该函数的第二个参数标示当前纪录的偏移量,根据这个偏移量就可以找到要显示的页面。  分页显示源程序:<br>...
2013-3-5468
为Visual FoxPro应用程序增加文件压缩功能
压缩文件可以认为是一个包装文件的容器。通过文件压缩,大量文件可以被打包起来并当作一个文件来看待。此外,压缩文件在尺寸上普遍比原文件小,如文本文件在压缩以后的平均大小是原来的40%。因此,文件压缩能够大幅度的节省存储空间和网络传输时间,从而使得文件的携带和传输更加方便快捷。在DOS环境下,经常使用到的压缩程序是ARJ、RAR和PKZIP/PKUNZIP。在Windows环境下,经常使用到的压缩软件是WinZip和CleverZip。这些软件基本上都是共享软件,都可以从网络上免费获取。在数据库应用程序中,经常需要对数据文件进行压缩备份或者从压缩文件中恢复。以VisualFoxPro为例,...
2013-3-5293
在VC++下对文件属性的获取与更改
信息产业部电子第二十二研究所青岛分所郎锐  摘要:本文讲述了在VisualC++下编程实现对磁盘文件的属性进行获取以及更改的一般方法,并给出部分相关的关键代码。  一、引言  文件是数据在磁盘上最常用的一种存放形式,也是在程序设计中与之经常打交道的一种编程对象,不少程序尤其是数据传输和处理类的应用程序更是需要频繁的创建、读取和写入文件。对于一些要求不是很严格的程序,我们往往只关心文件的内容是否正确、文件大小是否有增减或是再严格一些,看文件名是否符合规定等等。以上这些要素对于大多数程序而言显然是可以满足实际需求的,但对于某些特殊行业的一些有着比较严格要求...
2013-3-5408
怎样用VB断开与internet的连接
如果你想终止与internet的连接,可以使用VB来断开连接。请来访有更多VB方面的信息,我个人主页:http://yysniu.126.com怎样用VB断开与internet的连接?如果你想终止与internet的连接,可以使用断开连接的方法,首先你必须声明以下函数和变量:DeclarationsPublicConstRAS_MAXENTRYNAMEAsInteger=256PublicConstRAS_MAXDEVICETYPEAsInteger=16PublicConstRAS_MAXDEVICENAMEAsInteger=128PublicConstRAS...
2013-3-5358
C#中动态创建控件及事件处理程序
usingSystem;usingSystem.Drawing;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Windows.Forms;usingSystem.Data;namespaceMiner{///<summary>///SummarydescriptionforForm1.///</summary>publicclassForm1:System.Windows.Forms.Form{ privateSystem.Windows.Forms.Pan...
2013-3-5310
VB中用Winsock控件发信Email
使用控件有:Winsock控件,CommandButton控件,TextBox控件编程步骤如下:1.声明变量2.把如下代码加到Command1的Command1_Click事件:PrivateSubCommand1_Click()Winsock1.LocalPort=0'设置本地使用的端口Winsock1.Protocol=sckTCPProtocol'设置Winsock控件使用的协议,TCP或UDP。Winsock1.RemoteHost="smtp.21cn.com"'设置发送Email的服务器Winsock1.RemotePort=25'设置要连...
2013-3-5436
以任意角度显示文字
varLogFont:TLogFont;theFont:TFont;beginwithForm1.CanvasdobeginFont.Name:='宋体';Font.Size:=18;Font.Color:=clYellow;theFont...
2013-3-5310
直接通过ODBC读写Excel表格文件
译者:徐景周(原作:AlexanderMikula)想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFTEXCELDRIVER(*.XLS)"。然后,可根据下面步骤进行:1.在StdAfx.h文件中加入:#include<afxdb.h>#include<odbcinst.h>2.通过ODBC直接创建Excel文件并在表中插入数据(暂定文件名:Demo.xls)//创建并写入Excel文件voidCRWExcel::WriteToExcel(){&nbs...
2013-3-5361
用好Delphi的打印技能的编程技巧
  文/刘福旺  给单位开发软件,涉及一打印模块,我感到颇有兴趣,就拿来其中的一个小功能模块与读者共享。下面以打印在纸张的矩形框内为例简单介绍:  程序要求:  单击[打印]按钮,把Memo的内容最多分三行打印出来,每行最多能容纳22个三号字,限定汉字上限为50个汉字。  编程思路:  用LineTo和MoveTo函数画一矩形框,根据Memo组件的内容长度用Copy函数把它分割为1到3个子串。在矩形框内美观地输出文字时技术处理为:当输出一行时最多可打印18个汉字,当输出多行时第一、二行分别打印16、18个汉字。  编程步骤:  1、首先新建一工程,在窗体上加...
2013-3-5308
用VB做定时断线程序
  文/笨笨  作为网虫,最头疼的事情之一就是每月高额的电话费。笨笨也是一样,每个月都想着少上一会儿网,然而银子仍然像流水一样飞逝……一天,笨笨突然想到了VB中有一个强大的时间控件——Timer,为什么不做一个能定时断开连接的程序呢?经过了一番研究和N次的调试,笨笨终于成功了。不敢独占,拿来和大家一起分享,也解救一下为了网费而过得“水深火热”的网虫。  运行VB6,向窗体添加7个Label控件、1个Timer控件、3个Text文本输入框以及4个Command按钮(如图1)。  原理简介:用Timer控件的True或者False值,控制倒计时的开始,当到达设定时间的时候,弹出...
2013-3-5433
实现橡皮筋技术构造直线段的VB程序
  文/小毅  橡皮筋技术是计算机图形系统经常应用的构造技术,通过动态来显示几何图形,最终确定几何图形的基本尺寸。橡皮筋技术常常用来构造直线段。按下定位器(如鼠标器)的键,得到一线段的起点位置。当光标移动时,线段的终点也在移动。松开按键,这条线段就确定下来了。  下面是实现橡皮筋技术构造直线段的VB程序:  OptionExplicit  '显式声明模块中的所有变量  DimmxAsSingle,myAsSingle,flagAsInteger  'mx,my为线段的起点位置(x,y)  PrivateSubForm_MouseDown(ButtonAsIn...
2013-3-5436
利用C++ Builder让软件字幕动起来
  文/曹阳  很多优秀的软件,在它的关于对话框中,右半部分有一个开发人员的动态字幕。利用C++Builder可以方便地实现该功能:  创建一个新工程,在窗体Form1中添加一个Panel组件,将Caption属性清空,另外将Bevelinner和Bevelouter属性设置为Bvnone。选中Panel组件,在其中添加Label组件,将Caption属性清空,Autosize属性设置为True,Name属性设置为Label1。(注意,对于Label1组件,当Caption属性清空,Autosize属性又为True的情况下,用鼠标选取Label组件是一件比较困难的事。这时可以在...
2013-3-5340
用VC编程实现“幸运52”猜价格游戏
  文/王桢  看过中央电视台李咏主持的“幸运52”的观众一定不会忘记一个有趣的环节——“看商品猜价格”,整个过程紧张、扣人心弦,让人有一种很强的参与感。想上电视台?不太容易,编个程序自己玩玩,是个好主意。快快试一下吧!  游戏设计规则  按“开始游戏”后,商品展台将出现一款产品,计时器开始计时,必须在一分钟内猜出商品的价格。将所猜的价格输入到编辑框中,按回车键或[确认输入]键,计算机将对输入值进行判断,给出三种结果,即“高了”、“低了”及“完全正确”。根据提示做下一步判断,如果判断正确,则给出下一件商品,直到耗时结束。除了时间限制,限制每种商品竞猜的次数不超过十五次。要想...
2013-3-5432
用VB编写收发电子邮件程序
发送和接收电子邮件,对于某些执行特殊任务的应用程序而言,是一个十分有用的功能。例如,一个监视网络服务器资源使用情况的工具软件,如果它具有自动发送电子邮件的功能,那么当它发现服务器的资源使用已经接近事先设定的临界状态时,便可以向系统管理员发送一封告警的电子邮件,从而使系统管理员能够及时地采取措施,以避免重大事故的出现。在VisualBasic中,应用程序可以通过调用微软公司的MAPI(MessagingApplicationProgrammingInterface,消息应用程序编程接口),实现收发电子邮件的功能。笔者将在本文中结合简单实例,向...
2013-3-5362
让Delphi程序更方便地启动
  一般情况下,程序在安装时,要进行建立自己的程序组和程序项、在桌面上建立快捷方式、让程序随WIN9X/NT自动启动、把程序快捷方式放入快速启动工具栏等工作,其目的就是让用户更容易、更方便运行自己的程序,从而且增加程序的友好性。下面我们就讨论一下在DELPHI程序如果实现这四项操作。一、建立自己的程序组和程序项&nb...
2013-3-5319
用VB实现电子邮件的自动回复
VB中有两个很有用、但不经常用到的控件,这就是邮件会话控件和邮件消息控件。使用这两个控件可以完成邮件的收发,适当地使用它们可以为应用程序的开发带来很大的方便。实现原理电子邮件的内容包括收信人的E-mail地址、主题、信件内容等。VB的MicrosoftMAPIControls6.0控件中的邮件会话控件(MAPISession)和邮件消息控件(MAPIMessages)可用来实现对默认的邮件管理器OutlookExpress进行监控和管理,利用这两个控件对新邮件收信人的E-mail地址、主题、信件内容进行相关的控制处理,就能实现E-mail的自动回复了。程序的设计思路是,首先检查邮...
2013-3-5517
通过ICQ网关发送手机短信的PHP源程序
(转自linuxforum.net原作者:liushiliangEMAIL:lsl@163.net)<?//###########################################################////Forquestionsandcomments//Roland(alias-=:Vlieg:=-)//icq#78354631//mail:vlieg@atoomnet.net////NB:Thisscriptwon'tworkonfreehostingpages,becauseofthesecuremode...
2013-3-5263
Windows拖动菜单揭密
本文简述编程制作Windows拖动菜单的基本方法,并用Delphi5.0给出示例代码。其实在Windows编程中制作拖动菜单的基本方法比许多人想象的要简单的多(这是本人在Microsort网站上查阅了大量资料编程测试后得出的结论),前段时间本人在网上看到一些另类实现方法,甚觉不妥。拖动菜单制作主要使用的消息和函数是一个在Win98以后版本才有的Windows消息WM_MENUDRAG和一个菜单类型常量MIM_MNS_DRAGDROP;一个数据类型TMenuInfo和一个API函数SetMenuInfo()。其它则是一些大家都熟悉的Windows消息和API菜单函数。以下按De...
2013-3-5321
ShellExecute API应用整理
作者:yanek1.执行“打开“,“查找“,“资源管理器“和”打印“必要的声明:'nShowCmdPublicConstSW_HIDE=0PublicConstSW_SHOWNORMAL=1PublicConstSW_SHOWMINIMIZED=2PublicConstSW_SHOWMAXIMIZED=3PublicConstSW_MAXIMIZE=3PublicConstSW_SHOWNOACTIVATE=4PublicConstSW_SHOW=5PublicConstSW_MINIMIZE=6PublicConstSW_SHOWMIN...
2013-3-5395
在asp中通过vbs类实现rsa加密与解密
作者:yanek本文章有两文件组成test.asp测试演示文件clsrsa.asp实现rsa加密与解密的vbs类文件下面是代码:1.test.asp<%rem文章标题:在asp中通过vbs类实现rsa加密与解密rem收集整理:yanekrem联系:aspboy@263.net%><%OptionExplicit%><!--#INCLUDEFILE="clsRSA.asp"--><%DimLngKeyEDimLngKeyDDimLngKeyNDimStrMessageDimObjRS...
2013-3-5306