微信扫一扫,移动浏览光盘
简介
Visual FoxPro 是一个可以在中文Windows环境下使用的数据库软件,是目前国内十分流行的数据库软件之一。Visual FoxPro 3.0是Microsoft公司在FoxPro 2.X的基础上发展起来的最新版本。Visual FoxPro 不同于以往的数据库软件,它是用32位指令系统编写的,真正发挥了32位计算机的潜力,Visual FoxPro支持Visual技术,使设计得能很轻松地完成复杂的程序设计。
本书是Vusual FoxPro系列丛书之一,全书共分十二章:其中第二章是讲解建立一个动态链接程序库(DLL)程序库编写实例;其余各章是介绍Visual FoxPro 3.0中多个动态链接程序库文件(.DLL和.FLL)所包含的全部例程和函数的语法、功能及其大量的调用范例。因此读者学习本书后能在最短的时间内迅速地掌握它们的使用方法和建立自己的DLL程序库的编写技术。
本书实用性强,凡致力于Visual FoxPro 3.0应用开发、教学和研究的广大用户都可从中找到适合于自己应用范围的编程实例,所以本书对广大计算机数据库用户、开发人员、大专院校专业师生来说,是一本很有价值的参考书。本书原名为《Visual Foxpro3实务设计——程式库篇》,1996年1月出版。
目录
开篇语
第一章 FOXTOOLS.FLL程序库
1.1 FOXTOOLS.FLL简介
1.2 FOXTOOLS.FLL提供的函数
1.2.1 ADDBS()
1.2.2 CLEANPATH()
1.2.3 DRIVETYPE()
1.2. DEFAULTEXT()
1.2.5 FORCEEXT()
1.2.6 FORCEPATH()
1.2.7 FOXTOOLVER()
1.2.8 GETPROSTRG()
1.2.9 JUSTDRIVE()
1.2.10 JUSTEXT()
1.2.11 JUSTFNAME()
1.2.12 JUSTPATH()
1.2.13 JUSTTSTEM()
1.2.14 MAINHWND()
1.2.15 MKDIR()
1.2.16 MSGBOX()
1.2.17 NEXTWORD()
1.2.18 VALIDPATH()
1.2.19 PUTRPROSTRG()
1.2.20 REDUCE()
1.2.21 WORDNUM()
1.2.22 WORDS()
1.2.23 RGBCOMP()
1.2.24 CLOSECLIP()
1.2.25 COUNTCLIPF()
1.2.26 EMPTYCLIP()
1.2.27 ENUMCLIPFM()
1.2.28 GETCLIPFMT()
1.2.29 ISCLIPFMT()
1.2.30 OPENCLIP()
1.2.31 REGCLIPFMT()
1.2.32 GETCLIPDAT()
1.2.33 SETCLIPDAT()
1.3 例程注册及例程调用
1.3.1 REGFN()及REGFN32()例程的使用
1.3.2 CALLFN()例程的使用
第二章 FOX LINK LIBRARY的设计
2.1 建立一个基础的智育程序库
2.1.1 建立新的项目文件
2.1.2 编写基础程序
2.1.3 建立程序库
2.1.4 存取胜Visual FoxPro3.0传递的参数
2.1.5 返回数据级Visual FoxPro3.0
第三章 使用BC4.5编写动态链接程序库
3.1 开发的步骤
3.2 DLL程序编写
3.2.1 头文件
3.2.2 函数的声明
3.2.3 程序库进入函数
3.2.4 程序库的退出
3.3 编写共有的例程
3.3.1 一般类型
3.3.2 取得字符串
3.3.3 取得多个返回值
3.3.4 综合例程
3.3.5 准备另一个头文件
3.3.6 其他注意事项
3.4 产生DLL文件
第四章 鼠标及键盘控制例程
4.1 LOADMOUSEKEY()
4.2 CHGDEFACURSOR()
4.3 ACTCURSOR()
4.4 SETMOUSEPOS()
4.5 GETMOUSEPOS()
4.6 SETCARETBTIME()
4.7 SETCARETBTIME()
4.8 SETMOUSEAREA()
4.9 SETMOUSEWIN()
4.10 GETMOUSEAREA()
4.11 GFTDBCICK()
4.12 SETDBCLICK()
4.13 SWAPMOUSE()
4.14 ISMOUSEHERE()
4.15 GETCURSORSIZE()
4.16 ACTIVEKBD()
4.17 GETKEYSTATE()
4.18 KEYBDTYPE()
4.19 CAPKEY()
4.20 MIDMOUSE()
4.21 CETKEYBOARDDELAY()
4.22 GETMOUSESPEED()
4.23 SETDBCLICKMOVE()
4.24 SETDBCLCKTIME()
4.25 SETKEYBOARDDELAY()
4.26 SETKEYBOARDSPEED()
4.27 SETMOUSEMOVE()
4.28 GETDBCLICKHEIGHT()
4.29 GETDBCLICKWIDTH()
4.30 ISMOUSESWAP()
4.31 LBUTTONDOWN()
4.32 MBUTTONDOWN()
4.33 RBUTTONDOWN()
第五章 窗口控制例程
5.1 LOADWINDOWDLL()
5.2 GETTOPHEND()
5.3 GETACTWINDOW()
5.4 GETWINDOWHANDLE()
5.5 FREEWINDOW()
5.6 WINDANBEUSE()
5.7 WINDOWFLASH()
5.8 SETWINDOWTITLE()
5.9 GETTHETASK()
5.10 GETWINDOWAREA()
5.11 GETTASKHANDLE()
5.12 DISPLAYWINDOW()
5.13 GETBORDERSIZE()
5.14 SETBORDERSIZE()
5.15 GETGRID()
5.16 GETGRID()
5.17 SETGRID()
5.18 SETICONTEXTWRAP()
5.19 GETMENUALIGN()
5.20 SETMENUALIGN()
5.21 GETSCREENSAVER()
5.22 GETSCREENSAVETIME()
5.23 SETDESKTOPSTYLE()
5.24 SETDESKTPBITMAP()
5.25 GETPOINTWINDOW()
5.26 IXZOOM()
5.27 ISVISIBLE()
5.28 ISENABLED()
5.29 ISICON()
5.30 ISAWINDOW()
5.31 GETICONXSPACE()
5.32 GETICONYSPACE()
5.33 GETSCREENWIDTH()
5.34 GETSCREENHEIGHT()
5.35 GETFRAMEWIDTH()
5.36 GETFRAMEHEIGHT()
5.37 GETVARROIDTH()
5.38 GETVARROWHELIGHT()
5.39 GETHARROWWIDTH()
5.40 GETHARROWHEIGHT()
5.41 GETTITLEHEIGHT()
5.42 GETICONWIDTH()
5.43 GETICONHEIGHT()
5.44 GETMENUHEIGHT()
5.45 GETMINWIDTH()
5.46 GETMINHEIGHT()
5.47 OSCFILENAME()
5.48 PUTFILENAME()
5.49 GETRGBCOLOR()
5.50 SENDWINDOWTOP()
5.51 MINWINDOW()
5.52 GETPARENTHANDLE()
5.53 EXTRACTWINDOW()
5.54 ARRANGEICONS()
5.55 ACTIVEWINDOW()
5.56 ISWINRESTORED()
5.57 REDRAWWINDOWS()
5.58 -WHFROMNAME()
5.59 -FWHFROMNAME()
5.60 -WHTOHWND()
5.61 -WBOTTOM()
5.62 -WBOTTOMP()
5.63 -WCLEAR()
5.64 -WCLOSE()
5.65 -WFINDTITLE()
5.66 -WGETPORT()
5.67 -WHEIGHT()
5.68 -WHEIGHTP()
5.69 -WHIDE()
5.70 -WLEFT()
5.71 -WLEFTP()
5.72 -WMAINWINDOW()
5.73 -WONTOP()
5.74 -WRIGHT()
5.75 -WRIGHTP()
5.76 -WSELECT()
5.77 -WSETTITLE()
5.78 -WSHOW()
5.79 -WSHOW()
5.80 -WTOP()
5.81 -WTOPP()
5.82 -WWIDTH()
5.83 -WWIDTHP()
第六章 剪贴板例程
6.1 LOADCLIPBDDLL()
6.2 CLOSECLIPBD()
6.3 COUNTFORMATS()
6.4 CLEARCLIPBD()
6.5 ENUMCLIPBDFORMATS()
6.6 GETFMTNAME()
6.7 GETCLIPBDUSER()
6.8 GETCLIPBDWINDOW()
6.9 ISFMTHERE()
6.10 GETCLIPBOARD()
第七章 系统控制例程
7.1 OLADSYSTEMDLL()
7.2 GETLOWMEMORY()
7.3 GETCODEPAGE()
7.4 GETMENUHANDLE()
7.5 GETTASKNUM()
7.6 GETFOXPROINSTANCE()
7.7 GETFOXPROTASJ()
7.8 GETFOXPROMODULE()
7.9 GETSYSTEMCOLOR()
7.10 IS80X87()
7.11 GETCPUNO()
7.12 ENHANCEDMODE()
7.13 SETFILES()
7.14 SAVEMEMORY()
7.15 UNSAVEMEMORY()
7.16 SAVEGDIMEMORY()
7.17 UNSAVEGDIMEMORY()
7.18 SAVEUSERMEMORY()
7.19 UNSAVEUSERMEMORY()
7.20 GETFREEHANDLE()
7.21 EXEANDRUNWINDOWS()
7.22 FATALQUIT()
7.23 FINDPROGRAM()
7.24 GETSYSRESOURCE()
7.25 POKEMSGTOWINDOWS()
第八章 游戏杆控制例程
8.1 LOADJOYSTICKDLL()
8.2 TESTJOYSTICK()
8.3 BUTTONNUM()
8.4 GET3DIMLIMIT()
8.5 JOYNUMBERS()
8.6 GETJOYPOS()
8.7 GETJOYSENSITIVE()
8.8 SETJOYSENSITIVE()
第九章 磁盘控制例程
9.1 LOADDISKDLL()
9.2 GETFLEPATH()
9.3 ERASEFILE()
9.4 RENAME()
9.5 CHANGEFTIME()
9.6 SETFILEATTR()
9.7 SETSYSTIME()
9.8 GETTEMPHD()
9.9 GETNOWTIME()
9.10 GETNOWHUNDTIME()
9.11 GETDISKTYPE()
9.12 GETSECTORS()
9.13 GETCLUSTERS()
9.14 GETSECTORSIZE()
9.15 GETWINSYSTEMDIR()
9.16 GETWINDOWSDIR()
9.17 GETDRIVERTYPE()
9.18 GETPROFILEVALUE()
9.19 GETPROFILESTR()
9.20 GETWININIVALUE()
9.21 GETWININISTR()
9.22 PUTPROFILESTR()
9.23 PUTWININISTR()
9.24 SETEATALMODE()
9.25 SAVEDISKSPACE()
9.26 UNSAVEDISKSPACE()
9.27 SAVEFILEHANDLE()
9.28 UNSAVEFILEHANDLE()
9.29 GETFILETITLES ()
第十章 压缩文件例程
10.1 LOADCOMPRESSDLL()
10.2 CMS_COPYFILE()
10.3 CETORIFILENAME()
10.4 CMS_CLOSE()
10.5 CMS-OPEN()
10.6 CMS-SEEK()
10.7 CMS-READ()
10.8 CMS-COPY ()
第十一章 多媒体控制例程
11.1 LOADMCIDLL()
11.2 GETMCIVERSION()
11.3 PLAYWAVE()
11.4 GETERRORMSG()
11.5 GETOUTWAVEDES()
11.6 GETINWAVEDEVS()
11.7 SETWAVEVOLUMN()
11.8 CDGETFORMAT()
11.9 CDGETCURRENTTRACK()
11.10 CDGETLENGTH()
11.11 CDGETTRACKLENGTH()
11.12 CDGETTRACKS()
11.13 CDGETPOSITION()
11.14 CDPLAY()
11.15 CDRESET()
11.16 CDSTOP()
11.17 CDEJECT()
11.18 CDCLOSEDOOR()
11.19 CDSEEK()
11.20 CDPAUSE()
11.21 CDRESUME()
11.22 CDSETAUDIO()
11.23 CDSETSPEAKER ()
第十二章 其他控制例程
12.1 LOADOTHERDLL()
12.2 EXITMSWINDOWS()
12.3 CLOSEFOXPRO()
12.4 ISDEBUG()
12.5 ALERTBOX()
12.6 ADDWINBAR()
12.7 -EDOPENFILE()
12.8 -EDPASTE()
附录 常量定义-按文件分
Visual Foxpro 3.0 程序库篇
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×