2012年05月11日,星期五
form.init events code: thisform.grid1.ActivateCell(2,1) &&显示第二行第1例 thisform.text1.value=tablename.字段1 &&第一列的字段值
2012年05月11日,星期五
************************************************************** * Md5算法在VFP中的实现 * 调用方法: MD5(要加密的字符串,16) 或 MD5(要加密的字符串,32) * 第二个参数说明返回加密串的长度,32或16,默认为16 ************************************************************** Function LShift(lValue, iShiftBits) If iShiftBits = 0 Return lValue Else If iShiftBits = 31 If BitAnd(lValue,1)<>0 Return 0×80000000 Else Return 0 EndIf EndIf EndIf IF BitAnd(lValue,m_l2Power(31 – iShiftBits))<>0 Return BitOr((BitAnd(lValue,m_lOnBits(31 – (iShiftBits + 1))) * m_l2Power(iShiftBits)),0×80000000) Else Return (BitAnd(lValue,m_lOnBits(31 – iShiftBits)) * m_l2Power(iShiftBits)) EndIf EndFunc Function RShift(lValue,iShiftBits) If iShiftBits = 0 Return lValue Else If iShiftBits = 31 I···
2012年05月11日,星期五
Declare Integer Beep IN kernel32 Integer, Integer Beep(2000,200) 说明:第一行定义beep,来自系统自带的kernel32.dll。 第二行为发声函数。第一个数字是频率,第二个数字是时长(毫秒)。 频率建议在100-8000之间。不同的主板频率响应情况不同。
2012年05月11日,星期五
这个控件在安装目录的 FFC\下 复制到你的工程目录下,添加到控件工具栏,当作一个控件来使用。 这是一个没有可视界面的类。只有几个方法可以供调用: EncryptSessionStreamString方法        &&流加密一个字符串。 语法 EncryptSessionStreamString(lcPassWord, lcKey, @lcEncryptedStream) 参数 lcPassWord        &&需要流加密的字符串。 lcKey        &&加密键值。 @lcEncryptedStream    &&加密完成后返回的字符传。 DecryptSessionStreamString方法        &&解密一个流加密过的字符串。 语法 DecryptSessionStreamString(lcPassWord, lcKey, @lcDecryptedStream) 参数 lcPassWord        &&需要解密的流加密字符串。 lcKey        &&解密键值。 @lcDecryptedStream    &&解密完成后返回的字符串。 EncryptSessionBlockString方法        &&块加密一个字符串(块比流的加密强···
2012年05月11日,星期五
应本坛坛友的建议把标题改了一下,增加了“一闪而过”的字样,因太多入门者都会碰到“一闪而过”的问题!最后加了我个人的补充!再次增加补充! 转贴: 了解VFP表单窗口属性 笔者在两年多的新闻组生活中,曾数十次遇到过初学者对VFP的表单窗口属性所提出的问题,特别是“为何系统编译后运行时一闪而过”的问题,更是被频繁地提出。现根据我的经验进行一下总结,以帮助初学者打掉这只拦路虎。 其实,这个问题之所以被频繁地提出,并非是由于初学者的理解能力有问题,而实在是VFP的设计混乱所致,以至于造成初学者理解上的混乱。笔者曾在“济南万千”的“软件、编程、数据库”新闻组就此问题发过“窗口问题到此为止”的帖子,反响很大,现根据该帖进行整理,修正补足该帖中的一些不准确之处及遗漏。 本文所提“表单窗口属性”,是指那些不但影响表单本身的特征(例如长宽等),而且对表单之外、项目之中的其它“元件”有影响的表单属性,它们包括如下三个: 属性 意义 可选值(黑···
2012年05月11日,星期五
最近做foxpro程序发现点击关闭的按钮不能退出程序 最后想的办法是把CLOSABLE属性设为.F. 以防用户点击关闭表单造成程序出错, 强迫用户用点击设计的命令按钮, 其实你可以设计好程序, 让用户点击表单右上角的”关闭”按钮执行你设计的的”关闭”命令按钮的功能.方法十分简单: 1 在表单初始化的时候添加属性:sfclose–值为.F. 2 在”关闭”命令按钮中添加下列代码:        THISFORM.sfclose=.t. 3 在表单的QueryUnload事件中设计下列代码 if THISFORM.sfclose=.f. nodefault thisform.你的命令按钮.click endi 这样我们的程序、表单更专业化了….
2012年05月4日,星期五
foxpro 当前目录 今天想设置foxpro的默认工作目录 可是发现个问题:就是你要取得当前表单form的工作目录 在网上找了好多都没有什么用处 最后还是自己动手丰衣足食 写下来以备后用 首先取得表单的目录并保存到变量curpath中 public  cCurrent ,nPathStart ,nLenOfPath  ,curpath cCurrent   =   SYS(16,1) nPathStart   =   AT( “:”,cCurrent)-   1 nLenOfPath   =   RAT( “\”,cCurrent)   -   (nPathStart) curpath=SUBSTR(cCurrent,   nPathStart,   nLenofPath) 设置默认工作目录 SET   DEFA   TO   &curpath  
2012年04月24日,星期二
最近做程序用到了foxpro的grid表格,找了些表格grid的方法记录下来 设置GRID列宽,列民初的方法。 WITH thisform.grid名 .RecordSourceType=1 &&别名 .RecordSource=”数据表名” &&表源 .ColumnCount=2 &&表格列数=2 .column1.ControlSource=”表名.字段名1″ .column1.Width=62 &&表格第一列列宽 .column1.BackColor=RGB(243,239,154) &&表格第一列背景色 .Column1.Header1.caption=”表头说明” .Column1.Header1.Alignment=2 &&表格居中 .column1.ReadOnly=.T. &&表格只读 .column2.ControlSource=”表名.字段名2″ .column2.Width=171 &&表格第二列列宽 .column2.BackColor=RGB(130,215,125) &&表格第二列背景色 .column2.ReadOnly=.F. &&表格读写 .Column2.Header1.caption=”表头说明” .Column2.Header1.Alignment=2 &&表格居中 ENDWITH 下面的方法也可以···
2012年04月23日,星期一
今天朋友有个安卓的手机要设置铃声, 发现下载的MP3不在铃声的里 研究一下安卓的linux系统发现 安卓的铃声是把音乐放在固定的文件夹下就 可以在设置铃声的地方发现下载的MP3了 首先在TF卡根目录中建个名为media的文件夹, 在该文件夹中建个audio的文件夹, 然后在audio文件夹中设置其他相应的文件夹。 1、放置短信铃声的文件夹为notifications, 2、放置闹铃铃声的文件夹为alarms, 3、放置来电铃声的文件夹为ringtones, 4、而系统提示音的文件夹为ui。 当文件夹设置后,将相对应的铃声的音频或者MP3文件放在相应的文件夹中即可。 这样我们在Android安卓系统的设置中就能直接看到这些铃声文件并进行选择了。 最后祝大家铃声愉快!
2012年04月11日,星期三
 平时我们用完电脑后关机是必不可少的步骤之一,但就是在这最后关头却经常电脑不能正常关机现象,最终只能强制关闭电源。如果经常性强制关机操作轻则造成硬盘文件丢失,重则导致硬盘损坏。故此,今儿个就和大家一起来做个排查法,找出导致电脑不能正常关机原因。   1、自动关机或重启电脑   这种环境信赖许多人也遇到过,对此能首先从软件上排查。安置打击波、震荡波等造成体系1分钟关机的病毒补丁;其次打开体系属性窗口,在“高级”标签中单击“启动与阻碍光复”处的“设置”按钮,把“体系失败”中的“自动重新启动”项取消。别的自动关机还大概是散热问题,不防打开机箱,观察1下CPU风扇转动是否正常,要是转速慢乃至不转,那么则必要变更风扇了。   2、电源设置错误   电源是电脑的能源中枢,对电源的处理配置精确与否是造成关机阻碍的首个元凶。咱们能在开机时按DEL进入BIOS,然后选择电源处理“Power Management Setup”,把“ACPI Function”设为“Enable···