博文

VFP命令系列教程---ADD CLASS 命令(2006-04-30 09:49:00)

摘要:ADD CLASS 命令 向 .VCX 可视类库中添加一个类定义。ADD CLASS ClassName [OF ClassLibraryName1] TO ClassLibraryName2 [OVERWRITE] 参数 ClassName 指定添加到 .VCX 可视类库 ClassLibraryName2 中的类定义名。 如果忽略可选的 OF ClassLibraryName1 子句,Visual FoxPro 将在所有以 SET CLASSLIB 命令打开的可视类库 .VCX 中寻找这个类定义。 如果找不到这个类定义,或者具有指定名称的类定义在 ClassLibraryName2 中已经存在,Visual FoxPro 将产生错误。 OF ClassLibraryName1 指定可从中复制类定义的 .VCX 可视类库名。 TO ClassLibraryName2 指定 .VCX 可视类库名,将类定义加入到这个可视类库中去;如果指定的 .VCX 可视类库不存在,则 Visual FoxPro 将自动创建指定的可视类库,并把类定义加入到新创建的库中。 OVERWRITE 指定改写与指定类定义 ClassName 同名的类定义。如果省略参数 OVERWRITE,并且在 .VCX 可视类库中存在与 ClassName 同名的类定义,Visual FoxPro 将产生错误信息。 备注 指定改写与指定类定义 ClassName 同名的类定义。如果省略参数 OVERWRITE,并且在 .VCX 可视类库中存在与 ClassName 同名的类定义,Visual FoxPro 将产生错误信息。......

阅读全文(3469) | 评论:0

VFP命令系列教程---ACTIVATE WINDOW 命令(2006-04-30 09:38:00)

摘要:ACTIVATE WINDOW 命令 显示并且激活一个或多个用户自定义窗口或 Visual FoxPro 系统窗口。
ACTIVATE WINDOW WindowName1 [, WindowName2 ...]
| ALL   [IN [WINDOW] WindowName3 | IN SCREEN  
[BOTTOM | TOP | SAME]    [NOSHOW]
参数
WindowName1 [, WindowName2 ...]
    指定每一个待激活窗口的名称,窗口名用逗号分开。在 Visual FoxPro 中,可以指定一个待激活工具栏的名称。若要列出 Visual FoxPro 所有的工具栏名,请参阅 SHOW WINDOW。

ALL
    指定激活所有窗口,最后一个被激活的窗口为活动的输出窗口。

IN [WINDOW] WindowName3
    指定父窗口名,要激活的窗口放入这个父窗口中并激活,激活的窗口变成一个子窗口。一个父窗口可以有多个子窗口,在父窗口内激活的子窗口不能移出父窗口。如移动父窗口,子窗口也随之一起移动。
注意   父窗口对于每一个可视的子窗口来说必须是可视的。

IN SCREEN
    在 Visual FoxPro 主窗口中放置并激活窗口。创建一个窗口时,可用 DEFINE WINDOW 的 IN WINDOW 子句将它放入一个父窗口中。用包含 IN SCREEN 子句的 ACTIVATE WINDOW 命令激活窗口时,DEFINE WINDOW 命令中的 IN WINDOW 子句将不起作用。

BOTTOM | TOP | SAME
    指定被激活窗口对应其他已激活窗口的位置。默认情况下,窗口激活后为最顶层的窗口。如果使用 BOTTOM 子句,窗口激活后位于所有其他窗口之后;如果使用 TOP 子句,则激活窗口位于所有其他窗口之前。如果......

阅读全文(6591) | 评论:0

VFP命令系列教程---ACTIVATE SCREEN 命令(2006-04-30 09:34:00)

摘要:ACTIVATE SCREEN 命令 把结果输出到 Visual FoxPro 主窗口,而不是活动的用户自定义窗口。ACTIVATE SCREEN 备注 用 ACTIVATE WINDOW 命令可使输出结果输出到用户自定义窗口中。......

阅读全文(4123) | 评论:0

VFP命令系列教程---ACTIVATE POPUP 命令(2006-04-30 09:26:00)

摘要:ACTIVATE POPUP 命令 显示并且激活一个菜单。
ACTIVATE POPUP MenuName   [AT nRow, nColumn]  
[BAR nMenuItemNumber]   [NOWAIT]   [REST]
参数
MenuName
    指定要激活的菜单的名称。

AT nRow, nColumn
    指定菜单在屏幕或用户自定义窗口中显示的位置,行和列的坐标值为菜单左上角的坐标值。用此参数确定的位置优先于 DEFINE POPUP 命令的 FROM 参数指定的位置。

BAR nMenuItemNumber
    指定菜单激活后自动选定的菜单项。例如,如果 nMenuItemNumber 为 2,则菜单激活后将自动选择第二个菜单项。如果省略参数 BAR nMenuItemNumber,或者 nMenuItemNumber 的数值大于菜单中的项数,则菜单激活后将选择第一个菜单项。

NOWAIT
    指定程序运行时不等待用户选择菜单项,而是继续执行程序。
REST
    如果 DEFINE POPUP 命令中带有 PROMPT FIELD 子句,则它所创建菜单的各项就是每个记录指定字段的内容。此菜单激活时,既使包含此字段的表的记录指针没有指向第一个记录,初始时还是选定第一个菜单项。

包含 REST 选项,则指定此菜单激活时选定与表中当前记录指针相对应的项。
备注
    ACTIVATE POPUP 与 DEFINE POPUP 命令结合使用,用于创建菜单,而 DEFINE BAR 命令则用于创建菜单中的菜单项。
示例
    这个示例在选择一个菜单标题后,用 ACTIVATE POPUP 命令激活菜单。当前系统菜单栏先用 set sysmenu save 命令存入内存,然后用 set......

阅读全文(4197) | 评论:0

VFP命令系列教程---ACTIVATE MENU 命令(2006-04-30 09:11:00)

摘要:VFP有很多命令,从今天开始,我会逐渐把这些命令都发出来,有兴趣的朋友可以看一下。这些都是VFP 8.0的帮助文件里面的,有想要VFP8.0帮助文件的朋友,可以联系我。命令以开头字母进行分类,今天先发以A开头的命令。 1.  ACTIVATE MENU 命令 ACTIVATE MENU 命令
显示并激活一个菜单栏。
ACTIVATE MENU MenuBarName   [NOWAIT]   [PAD MenuTitleName]
参数
MenuBarName
        指定要激活的菜单栏的名称。
NOWAIT
        指定在程序执行时,不等待用户在已激活菜单栏中选择菜单或按 ESC 键,而是继续执行程序。发出 DEACTIVATE MENU 命令后,如果菜单是用 NOWAIT 选项激活的,则程序的执行不返回到 ACTIVATEMENU
命令的下一行命令。 
        PAD MenuTitleName
指定一个菜单标题名,当激活菜单栏时,选中此菜单标题名。如果不指定菜单标题名,菜单栏激活后,默认激活第一个菜单标题名。
备注
        该命令显示并且激活 MenuBarName 指定的菜单栏,需要结合 DEFINE MENU 和 DEFINE PAD 命令使用。
注意   当应用程序中包含 Visual FoxPro 系统菜单栏 (_MSYSMENU) 时,不需激活此菜单,而是执行 SET SYSMENU AUTOMATIC 命令。
示例
        下面的示例用 ACTIVATE MENU 命令显示并激活一个用户定义的菜单系统。当前系统菜单栏先用 set sysmenu save 命令保存在内存中,然后用 s......

阅读全文(4781) | 评论:0

祝大家五一节快乐!(2006-04-29 09:37:00)

摘要:祝大家五一节快乐! 希望五一之后继续关注我的blog......

阅读全文(3338) | 评论:2

五一天气预报(2006-04-27 15:00:00)

摘要:五一天气提前预报:傍晚下人民币,西北方有支票,局部会有金块,半夜有零星美元转欧元,华中地区会有罕见的大面积降美女现象,提醒各位朋友,戴好钢盔,备好麻袋,准备发财!祝节日快乐  
......

阅读全文(3653) | 评论:2

ASP操作Excel技术总结(2006-04-21 12:16:00)

摘要:ASP操作Excel技术总结  目录 
一、  环境配置 
二、  ASP对Excel的基本操作 
三、  ASP操作Excel生成数据表 
四、  ASP操作Excel生成Chart图 
五、  服务器端Excel文件浏览、下载、删除方案 
六、  附录 

正文 
一、  环境配置 
服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 
1.Win9x+PWS+Office 
2.Win2000 Professional+PWS+Office 
3.Win2000 Server+IIS+Office 
目前笔者测试成功的环境是后二者。Office的版本没有特殊要求,考虑到客户机配置的不确定性和下兼容特性,建议服务器端Office版本不要太高,以防止客户机下载后无法正确显示。 
服务器端环境配置还有两个偶然的发现是: 
1.  笔者开发机器上原来装有金山的WPS2002,结果Excel对象创建始终出现问题,卸载WPS2002后,错误消失。 
2.  笔者开发ASP代码喜欢用FrontPage,结果发现如果FrontPage打开(服务器端),对象创建出现不稳定现象,时而成功时而不成功。扩展考察后发现,Office系列的软件如果在服务器端运行,则Excel对象的创建很难成功。 
服务器端还必须要设置的一点是COM组件的操作权限。在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择Microsoft Excel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。 
客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。 

二、  ASP对Excel的基本操作 
1、  建立Excel对象 
set objExcelApp = Creat......

阅读全文(3297) | 评论:0

Windows系统开始—运行—命令大放送(2006-04-17 12:31:00)

摘要:explorer-------打开资源管理器
Nslookup-------IP地址侦测器
logoff---------注销命令
tsshutdn-------60秒倒计时关机命令
lusrmgr.msc----本机用户和组
services.msc---本地服务设置
oobe/msoobe /a----检查XP是否激活
notepad--------打开记事本
cleanmgr-------垃圾整理
net start messenger----开始信使服务
compmgmt.msc---计算机管理
net stop messenger-----停止信使服务
conf-----------启动netmeeting
dvdplay--------DVD播放器
charmap--------启动字符映射表
diskmgmt.msc---磁盘管理实用程序
calc-----------启动计算器
dfrg.msc-------磁盘碎片整理程序
chkdsk.exe-----Chkdsk磁盘检查
devmgmt.msc--- 设备管理器
regsvr32 /u *.dll----停止dll文件运行
drwtsn32------ 系统医生
rononce -p ----15秒关机
dxdiag---------检查DirectX信息
regedt32-------注册表编辑器
Msconfig.exe---系统配置实用程序
rsop.msc-------组策略结果集
mem.exe--------显示内存使用情况
regedit.exe----注册表
winchat--------XP自带局域网聊天
progman--------程序管理器
winmsd---------系统信息
perfmon.msc----计算机性能监测程序
winver---------检查Windows版本
sfc /scannow-----扫描错误并复原
taskmgr-----任务管理器(2000/xp/2003
winver---------检查Windows版本
wmi......

阅读全文(3195) | 评论:0

登录我的系统 请你先闯过两道关卡(2006-04-11 08:38:00)

摘要: 登录我的系统 请你先闯过两道关卡 2006年04月09日 21:16  


  很多网友都学会了如何破解Windows XP系统的登录密码,这让我等菜鸟每天都是在惶恐中度过,生怕有人未经咱们允许,“悄悄”地登录系统。正当我在苦恼的时候,偶在无意中发现一个小秘密,这个小秘密可以在很大程度上加强系统的安全性。

  点击“开始”→“运行”,在打开的运行对话框中输入“syskey”(如图1),



图1,在运行对话框中输入:syskey

  “回车”后即打开“保护Windows XP帐户数据库的安全”对话框(如图2),



图2,点击更新按钮

  单击“更新”按钮,打开“启动密码”对话框,点选“密码启动”,然后输入密码(假设输入的是“12345”)和“确认密码”(确认密码也是“12345”),最后单击“确定”按钮即完成设置(如图3)。



图3,输入密码和确认密码

  以后每次在系统显示登录画面之前,都会弹出一个启动密码对话框,只有输入你刚才设置的密码,才可以看到登录画面。这是不是给你的系统加上了双保险呢?

  小编提示:

  如果想要取消系统启动密码,用上面介绍的方法进入如图所示的“启动密码”对话框,先点选“系统产生的密码”单选框,让“在本机上保存启动密码”单选框被选中,单击“确定”(如图4),此时系统将提示你输入启动密码(如图5),在该提示框内输入“12345”后单击“确定”按钮就取消了启动密码设置。



图4,按上图设置后,即可取消



图5,输入启动密码......

阅读全文(3291) | 评论:0