《Visual Foxpro数据库应用技术》课程教学资源(实验课件)使用VF发送电邮及开启网页

使用VF发送电邮 及开启网页 信息技术实验教学中心
使用VF发送电邮 及开启网页 信息技术实验教学中心

Application Program Interface,即应用程 序编程接口,它是Windows:提供给程序员的一系 列函数。这些API函数同一般的函数相似,同样 具有输入输出参数,并编译到一个独立的文件中 该文件被称为动态链接库。运用API函数可以实 现许多复杂和有趣的功能,如重新启动计算机、 跟踪当前激活窗体、收发E-mail等。 Vindows API简介
Windows API简介 Application Program Interface,即应用程 序编程接口,它是Windows提供给程序员的一系 列凼数。这些API凼数同一般的凼数相似,同样 具有输入输出参数,并编译到一个独立的文件中, 该文件被称为动态链接库。运用API凼数可以实 现许多复杂和有趣的功能,如重新启动计算机、 跟踪当前激活窗体、收发E-mail等

ShellExecute是用来打开特定格式的文件(如 WORD文件、EXCEL表格)的函数。该函数存放 在Shell332.DLL动态链接库中,通过查阅MSDN 得到下述帮助 HINSTANCE ShellExecute(HWND hwnd,LPCTSTR IpOperation,LPCTSTR IpFile,LPCTSTR IpParameters,LPCTSTR IpDirectory,INT nShowCmd); ShellExecute
ShellExecute ShellExecute是用来打开特定格式的文件(如 WORD文件、EXCEL表格)的凼数。该凼数存放 在Shell32.DLL动态链接库中,通过查阅MSDN 得到下述帮助: HINSTANCE ShellExecute(HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR lpDirectory,INT nShowCmd);

● 其调用参数的含义如下: hwnd:指萌打开文件的窗口句柄, IpOperation:指明操作类型,分别是open"(打开)、 "print”(打迎explore浏览 pFie:欲打开文件的文件名,这里应该将文件的含义向更 深层次理解。文件可以是本地文件,也司以是远程安挥,文在 的溪型可以是文本文件,也可纹是多嫖体文件, pParameters:打开文件的所传递的参数。特别适合打 开EXE文件。 IpDirectory,:文件所在路径。 nShowCmd:打开文件时窗口的状态。0表示隐藏,1表 示最大化,2表示最小化。 ·如果该函数能够成功打开文件,则该函数的返回值大于32。 氨能认识磊髮氧裤中利用 ShellExecute
ShellExecute 其调用参数的含义如下: hwnd:指明打开文件的窗口句柄。 lpOperation:指明操作类型,分别是“open”(打开)、 “print”(打印)、“explore”(浏览)。 lpFile:欲打开文件的文件名。这里应该将文件的含义向更 深层次理解。文件可以是本地文件,也可以是远程文件;文件 的类型可以是文本文件,也可以是多媒体文件。 lpParameters:打开文件时所传递的参数。特别适合打 开EXE文件。 lpDirectory:文件所在路径。 nShowCmd:打开文件时窗口的状态。0表示隐藏,1表 示最大化,2表示最小化。 如果该凼数能够成功打开文件,则该凼数的返回值大于32。 有了上述认识之后,我们便能在VFP的程序开发中利用 ShellExecute凼数来实现发送电子邮件的功能

● 在Label1中的MouseIcon设为一手型光标。 编写控件的CLICK事件代码:对Label1:和Label2的CLICK 事件设萣相同,其他代码为: 进行声明操作: DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING STRING IpszFile,STRING,STRING,INTEGER 在Label1的CLICK事件里,添加以下代码: ShellExecute(0,"open","mailto:htbysj@tom.com?subj ect=你好",0,0,1) 往Label2的CLICK事件里,将上述语句改为: ShellExecute(0,"open","http://lab.cug.edu.cn",0,0,1) 设计步骤
设计步骤 在Label1中的MouseIcon设为一手型光标。 编写控件的CLICK事件代码:对Label1和Label2的CLICK 事件设定相同,其他代码为: *进行声明操作: DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING,STRING lpszFile,STRING,STRING,INTEGER 在Label1的CLICK事件里,添加以下代码: ShellExecute(0,″open″,″mailto:htbysj@tom.com?subj ect=你好″,0,0,1) 在Label2的CLICK事件里,将上述语句改为: ShellExecute(0,”open”,″http:∥lab.cug.edu.cn″,0,0,1)

确认按钮的CLICK事件代码: thisform.release 运行上述表单,当鼠标移动到电子邮件或是 作者主页区域时,鼠标便会变成一只手,点一下 即可进行相应的操作:单击Label1,启动 Outlook Express;单击Label2,启动IE,表 单像一个小型的IE! 设计步骤
设计步骤 确认按钮的CLICK事件代码: thisform.release 运行上述表单,当鼠标移动到电子邮件戒是 作者主页区域时,鼠标便会变成一只手,点一下 即可进行相应的操作:单击Label1,启动 Outlook Express;单击Label2,启动IE,表 单像一个小型的IE!
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)综合实验(简易计算器).pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验10 程序设计综合应用(学生成绩管理系统).pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验9 菜单设计.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验8 报表设计.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验7 表单控件的使用.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验6 表单的建立与使用.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验5 VF程序设计基础.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验4 数据库操作.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验3 常量、变量与函数的使用.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验2 数据表的建立、维护和使用.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)实验1 VF集成环境的使用.pdf
- 《计算机学报》:未来互联网体系结构研究综述(中国科学院计算技术研究所).pdf
- 未来互联网体系结构研究综述(PPT讲稿)Future Internet Architecture:From Network Virtualization to Clean- slate Post-IP.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Neural Networks for Classification - A Survey.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Learning in Linear Neural Networks - A Survey.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Data Clustering - A Review.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Data Clustering - 50 Years Beyond K-means.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Artificial neural networks - a tutorial.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)Algorithms for Clustering Data.pdf
- 北京大学:《模式识别》课程教学资源(参考资料)A Tutorial on Principal Component Analysis.pdf
- 《Visual Foxpro数据库应用技术》课程教学资源(实验课件)登录系统.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第1章 绪论.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第2章 数字图像处理基础.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第3章 图像变换.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第4章 图像增强.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第5章 图象恢复.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第6章 图像压缩编码.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第7章 图像分割.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第8章 图像描述.pdf
- 《数字图像处理 Digital Image Processing》课程教学资源(课件讲稿)第9章 图像分类识别.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(教学大纲).pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第一章 绪论.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第三章 栈和队列.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第二章 线性表.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第七章 排序.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第九章 文件.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第五章 树与二叉树.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第八章 查找.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第六章 图.pdf
- 中国地质大学(武汉):《数据结构和VC编程》课程教学资源(课件讲稿)第四章 串和数组.pdf