您好,请问能不能给我发个binapi.u32函数呢?我做AW课件有大连急用钱……谢谢!

如何用 C++ 编写Authorware UCD(一)_AW课件教程_AW课件
课件学苑网-提供flash课件制作,flash教学课件,定做课件,课件修改,比赛课件,精品课件,得奖课件,公开课课件下载等服务。免费提供小学语文课件、数学课件、英语课件及各学科课件、课件源码、教案、试题、案例及其他教学相关资源。
&&&&&&栏目导航&&&&
&&发表日期:日&&
出处:网络转载
作者:佚名
&&编辑:我怕无敌
&&有219位读者读过此文&【字体:&&】
如何用 C++ 编写Authorware UCD(一)
课件学苑网推荐 如何用 C++ 编写Authorware UCD(一),在多媒体flash课件制作修改过程中经常能使用到此 AW课件、AW课件教程、flash课件制作、下载 等课件制作资源,希望此flash课件制作素材资源能帮助您!Authorware以其强大的功能成为当今世界上著名的多媒体系统开发工具软件,它具有丰富的变量和函数,但光靠这些远远不能满足开发的需求,这时就要用到Authorware的动态链接库功能。   一、动态链接库的调用   Authorware通过调用动态链接库来增强其功能。动态链接库是一种在运行是连接的可执行代码和数据模块,它是Windows系统的重要组成元素。Windows通过动态链接库提供了WindowsAPI函数和资源,为软件开发人员创造了良好的编程环。Authorware可以调用Windows系统使用的DLL库中的函数。方法也很简单,运行Authorware程序(笔者使用的是Authorware3.5),在DATA菜单中有两项ShowFunction和LoadFunction,打开ShowFunction菜单,Funtions对话框中有一个Load按钮,这个按钮在选择了Category中的系统函数类时是被禁止的,它的作用和DATA菜单中的LoadFunction的是一样的,都是选择所要加载的函数。加载的函数类型是.ucd(16位版本)、.u32(32位版本)、.dll,其中的UCD和U32是符合AuthorwareDLL转换标准的一层透明扩展。动态链接库是专为编程人员设计的,对于非专业人员来说很不方便,因此Authorware中设计了USERCODE的扩展标准,实际上是在DLL的基础之上再加入一些代码,方便不熟悉DLL的用户使用。在下面我们会看到具体的应用。   一个DLL库中有许多标准的函数库,要使用其中的某个函数还必须指定函数名和相应的参数和返回类型。这里首先说明Authorware中使用的数据类型,因为Authorware和一般的高级编译语言或Windows所使用的数据类型不一致,需要进行参数类型转换。Authorware支持以下几种参数类型,类型转换见下表:   Authorware参数类型相应的Windows或C语言   参数类型   charchar   byteunsignedchar,BYTE   shortint,short,BOOL   wordunsigned,HANDLE,HGLOBAL,   HWND,UINT,WORD   longLONG,long   dwordunsignedlong,DWORD   floatfloat   doubledouble   pointerfar,LPRECT,LPPOINT   stringLPCSTR,LPSTR   voidvoid,VOID   注:void单独出现在参数列表中表示无参数调用。   关于AuthorwareDLL调用中的返回类型转换与上表基本类似,不同之处在string类型的返回值代表的是一串以ι0结尾的字符串的句柄。   参考上面的参数和返回类型转换表以及WindowsSDK开发手册,就可以调用Windows的系统动态链接库中的标准函数了。下面举例说明Authorware调用动态链接库。首先,打开VisualC++,利用VC带的帮助了解库函数,SearchWinHelp关键字可知,WinHelp函数作用是在当前的窗口打开所需的帮助函数,BOOLWinHelpHWNDhWndMain,LPCTSTRlpszHelp,UINTuCommand,DWORDdwData)。其中有四个输入参数,返回一个BOOL值。hWndMain是要求打开帮助的窗口句柄,lpszHelp指向帮助文件所在的字符串,uCommand是帮助的类型值,dwData是关键字。当uCommand为2时表示退出帮助,为3时表示打开帮助索引,为4时表示打开helponhelp,以上三个值均忽略了dwData值。当uCommand为257时,打开帮助主题中dwData指定的关键字。对WinHelp函数有一定了解后,现在看一下这个例子。   打开Authorware的16位版本,建立一个新文件,选择Data菜单下的LoadFunction,选择Windows系统目录下的user.exe文件,出现对话框显示user.exe不包含函数定义,要求用户输入函数名、参数类型、返回值和对函数进行描述。这时我们依次输入WinHelp(注意大小写)、word,string,word,string(上面的函数定义了四个参数,从类型转换表中找出对应的Authorware类型)、short(BOOL型对应short),在描述框中随意记录一下调用信息。按下LOAD后显示调用成功。拖一个Calculation图标到流程线上,在其中输入:   result:=WinHelp(WindowHandle,″c:ιιpwin95ιιwinhelp.hlp″,3,″″)   这里解释一下WindowHandle是系统变量,表示当前Presentation窗口的句柄,第二个参数是帮助文件名和所在路径,3表示打开winhelp的索引,关键字忽略。运行这个文件,果然winhelp.hlp帮助文件被调出。将上面的3改为257,关键字设为BackButton运行时打开帮助文件并显示已找到的主题。大家自己还可以试一下2退出帮助,这里就不赘述了。   需要注意的是,在Authorware的32位版本中,不能调用16位的动态链接库。后经笔者分析user32.dll,发现WinHelp函数变为WinHelpA和WinHelpW,这里说一下调用WinHelpA。过程和16位版本的类似,调入user32.dll,输入WinHelpA函数名,后面和前面介绍的一样,在Calculation图标中调用函数用WinHelpA函数名,显示的结果都一样。一般来说所有16位版本的动态链接库函数都有32位的与之对应,用VC++带的dumpbin分析即可,调用参数基本一致。   二、Authorware的DLL扩充UCD(usercode)   前面所述的动态链接库调用对于Windows程序员来说并不困难,但Authorware应用软件的开发人员常常并不熟悉,所以整个过程有些不够方便。Authorware为此还提供了UCD库,UCD(16bi1t版本)和u32(32bit版本)是Authorware为不熟悉WindowsSDK的人专门准备的DLL的透明扩充。说起来也很简单,就是在生成DLL时,预先把上面的类型转换过程作完了。通过前面介绍,我们知道了类型转换的内容,在UCD、U32中类型以一个大写字母出现。C=char、B=byte、I=short、W=word、L=long、U=dword、P=pointer、F=float、D=double、S=string、V=void。在DLL的re source文件中对参数类型和返回类型预先作说明,在调用UCD或U32库文件时就能很直观的选择函数名了。   在Authorware的目录下有个winapi.ucd的库,采用同上面一样的调用方法可以看到函数列表框,选择WinHelp函数直接加载并不需要输入类型和返回值。利用上面介绍的同样的方法测试一下这个函数,可以看到效果是一致的,UCD确实起到简化的作用,那么如何编制自己的UCD文件呢?课件学苑网编辑声明: 如您喜欢本flash课件制作资源-如何用 C++ 编写Authorware UCD(一)
敬请宣传推广;希望您多推荐 AW课件、AW课件教程等flash课件制作资源!
相关课件信息:
|||||||||||]&&版权所有&&All
Rights Reserved&&
[]倾情奉献& 制作及维护:曹波(我怕无敌) & QQ: & EMAIL:
页面执行时间:750.000毫秒&&&&&&Authorware 函数binapi.u32 下载地址 一定要能用的 有的话发到我的邮箱_百度知道
Authorware 函数binapi.u32 下载地址 一定要能用的 有的话发到我的邮箱
我有更好的答案
本人百度空间有介绍。绝对有用的函数。
其他类似问题
为您推荐:
authorware的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用authorware开发MagicWin手记_AW课件教程_AW课件
课件学苑网-提供flash课件制作,flash教学课件,定做课件,课件修改,比赛课件,精品课件,得奖课件,公开课课件下载等服务。免费提供小学语文课件、数学课件、英语课件及各学科课件、课件源码、教案、试题、案例及其他教学相关资源。
&&&&&&栏目导航&&&&
&&发表日期:日&&
出处:网络转载
作者:佚名
&&编辑:我怕无敌
&&有228位读者读过此文&【字体:&&】
用authorware开发MagicWin手记
课件学苑网推荐 用authorware开发MagicWin手记,在多媒体flash课件制作修改过程中经常能使用到此 AW课件、AW课件教程、flash课件制作、下载 等课件制作资源,希望此flash课件制作素材资源能帮助您!MagicWin是我在业余时间里搞的一个Authorware扩展函数库,目的是让Authorware的作品能有更Cool的界面。由于使用了一些低层的技术,可以与Authorware无缝结合使其能实现一些以前不可能实现的功能。 一、 开发MagicWin的缘由 98年最早接触过一个叫做MojoWinViz.U32扩展函数库,能使Authorware窗口呈现不规则形状。虽然这在用语言开发的程序中不算什么新的技术,但在Authorware中的应用还是第一次。这个函数只能简单的改变窗口形状而不能使变形后的窗口被鼠标拖动,实用价值并不大,不过,这给了我很大的启发,有点想自己亲自试试。在那个时候,我对U32的开发还并不十分了解,最终还是对自己缺乏信心而放弃了。直到磨鉴室工作组的老张推出了MJSAPI.U32,实现了不规则窗口的拖动,我才认识直接对Authorware“动手术”是可能的。老张的函数在拖动时有一个缺陷,即每次奇数次有效,而偶数次则拖不动。按老张的话说,用自己的代码注入Authorware地址空间,实现起来比较困难。有了前人的工作,加深了我的信心,于是我决心亲自尝试一下。经过几天的思考,终于成功地实现了自由的拖动,并且提供了两种拖动方式。这个成果我放在自己的免费函数库BinAPI.U32中免费发布。随着相关的窗口特效函数的不断增加,我决定把窗口相关的函数单独拿出来,做成一个函数库,以便在将来能不断更新升级。这就是MagicWin.U32。 二、 主要技术特点 1、 主要技术:MagicWin.U32使用了类似钩子的方式,在Authorware得到Windows消息之前先进行处理,从而实现了拖动、文件拖放、捕获鼠标操作、禁止退出等多种功能。事实上,使用这种方法,可以进行任何针对Windows消息机制的操作。因为MagicWin对窗口消息的响应是在Authorware处理之前,甚至可以将消息吃掉而让Authorware不能处理某种操作(如退出禁止)。 2、 特点: □ 良好的兼容性。经过不断的修正和广大网友的协助测试,MagicWin可以正常工作于Authorware 3.5/4.0/5.0/5.1/5.2之上,并兼容于Windows 9X/NT/2000/ME全系列Windows上,在此也对广大支持我的网友表示感谢。在函数加载初始化后不需要人为的清理工作,在编著环境和运行环境中都工作良好,在编著环境中多次重入也不会出现任何问题,克服了其他一些对低层操作的函数库不稳定的缺点,真正做到了既修改了Authorware低层接口又与Authorware融合为一体和平相处。 □ 低容量、高速度。由于使用Visual C++不使用任何类库而直接采用Window API编程,整个函数库只有35K左右,然而实现了三十多个函数,这些函数完全成系列,形成自己的特点。另一方面运行的速度比同类产品快得多。 □ 窗口形状操作的多样性。使窗口形状不规则是MagicWin的主要任务,也是与另他产品竞争的主要内容。MagicWin在这方面考虑了许多用户可能的需要。在MagicWin 2.0中,不仅可以从位图中取得形状信息,也可以不通过位图直接定义矩形,圆角矩形,圆形和椭圆形外观。这样对于比较规则的形状就可以摆脱外部Mask位图的限制。MagicWin的另一特点是位图不限于单色,只要将需要透明的部分作为黑色即可。作为另一项有特色的功能,MagicWin 2.0中定义窗口外形均可通过运算来得到,在已应用了Mask的窗口上,可以进行编辑,如从已有的形状上再挖一个洞、再增加一块等。目前支持加,减,异或和交运算。利用这一特点,不断进行形状的变化就可以制作出丰富的窗口形状变化动画来。 □ 拖动窗口方式的多样性。在Windows下拖动窗口有两种方式,一种是拖动时显示一个框,直到用户松开鼠标后窗口才在新位置重画;另一种是拖动时窗口内容即跟着鼠标运行。这种功能在Windows 98下才有,以前版本必须安装Plus!才行。而MagicWin可以在没有在Windows中设置此功能或Windows不支持此功能时实现拖动时显示内容,保证了程序在不同环境下运行得一样Cool。 □ 文件拖放操作。MagicWin是目前惟一能使Authorware接受文件拖放的函数库。加载了MagicWin.U32后,再从我的电脑或资源管理器中拖文件到Authorware窗口上时,可以看到本来是禁止的光标现在变成可以接受文件的光标了。配合前述的响应机制,Authorware可以立即知道用户进行了拖放并可以用相应的函数取得用户拖放的文件名。 □ 去除了Authorware打包文件进行Resize操作时窗口有最小高度值的限制。这也是目前惟一实现此功能的函数库。使用过Resize函数的人可能知道,当你想将窗口变得比较小而调用Resize时,无论你设多么小的值,窗口高度总是在几十个象素高而不肯变小。加载MagicWin后就不存在这个问题,因为MagicWin抢在Authorware之前处理消息,这些问题对MagicWin来说是小菜一碟。 □ 使Authorware窗口能最小化到系统托盘中。系统托盘是Window 9X出现后比较流行的用户界面实现方式。为了使Authorware用户也能享受到这一特性,MagicWin成功加入了系统托盘的操作功能。同样,这基于MagicWin捕获Windows消息的能力。 □ 除了对窗口保持顶层等常用Window API进行了封装外,MagicWin 2.0还增加了将窗口送入底层、隐藏窗口、关闭其它窗口等实用函数,大大增加了MagicWin的应用范围。 □ 丰富的光标操作。MagicWin对光标的操作进行了增强,并补充了相应的窗口-屏幕的坐标转换函数。这对于增强窗口效果无疑有着很大的作用。 3、 与Authorware的通讯方式:U32与Xtras和ActiveX不同,它不能提供事件,因而在Authorware中要对U32内产生的事件直接进行交互是不行的。MagicWin通过改变变量值,在Authorware中通过条件交互的方式来进行处理。这种方法最早出现在MagicWin 1.1版中,用于对用户拖放文件产生反应。在MagicWin 2.0中同样被用来通知用户进行了鼠标操作。这种方法后来也被Macromedia官方所采用,即后来发布的Authorware 5.2中新提供的WinCtrls.U32/Windows Controls KO,也使用了用变量通知事件的方式。 三、 关于共享 与我以前的函数库不同,MagicWin采用了共享的方式发行。上网几年来,作为一个网络内容的提供者,我深深感受到要既要做好又要坚持是多么的不容易。可以说,在网上中文资源还不丰富的今天,是千千万万的个人网站站长,利用自己的业余时间和辛勤劳动,支持着我们的网络发展,我很自豪是其中的一员。然而,网络虽然是一个虚拟空间,费用却是现实的。几年来眼看着不少“同志”从网上消失,想起来确实有点悲哀。只有那些信念依然坚定的人还在支持着,我仍然自豪是其中的一员。几年来网友的鼓励、信任与支持将伴随我继续努力,还有热心网友汇款来支持我的工作,使我更不能轻言放弃。将MagicWin以共享方式发行,也是我的一点尝试,希望能更好地为网友们服务。MagicWin目前按海外与国内两种价格,国内购买只需要人民币50元,海外价为50美元。课件学苑网编辑声明: 如您喜欢本flash课件制作资源-用authorware开发MagicWin手记
敬请宣传推广;希望您多推荐 AW课件、AW课件教程等flash课件制作资源!
相关课件信息:
|||||||||||]&&版权所有&&All
Rights Reserved&&
[]倾情奉献& 制作及维护:曹波(我怕无敌) & QQ: & EMAIL:
页面执行时间:2,125.000毫秒&&&&&&你看不到我~
看不到我……
视频: AW课件制作教程-外部拓展U32函数库简介-课件视频教程
<mendVideo();
分享给好友
AW课件制作教程-外部拓展U32函数库简介-课件视频教程
下载至电脑
扫码用手机看
用或微信扫码在手机上继续观看
二维码2小时内有效
把视频贴到Blog或BBS&&
<input id="link4" type="text" class="form_input form_input_s" value=''>
flash地址:
<input type="text" class="form_input form_input_s" id="link3" value=''>
手机扫码分享视频
二维码2小时内有效
AW课件制作教程-外部拓展U32函数库简介-课件视频教程
扫码用手机继续看
用或微信扫码在手机上继续观看
二维码2小时内有效,扫码后可分享给好友
没有优酷APP?立即下载
请根据您的设备选择下载版本
专业课件制作 QQ;。课件制作视频教程-外部拓展U32函数库简介-authorware课件视频教程。您得到的是课件学苑网免费服务:课件技术指导,课件技巧辅导,课件素材共享,竞赛课件制作建议和课件反思经验分享等等
万万表情系列(VIP会员专享)
泡芙表情系列(VIP会员专享)
暴漫表情系列(VIP会员专享)
节目制作经营许可证京字670号
药品服务许可证(京)-经营-谁有陈闯实变函数的课件 能不能发我一份 谢谢_四川大学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
谁有陈闯实变函数的课件 能不能发我一份 谢谢收藏
谁有陈闯实变函数的课件 能不能发我一份 谢谢 邮箱.也可以加我扣扣
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 大连急用钱 的文章

 

随机推荐