| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

多媒体毕业纪念册系统毕业论文

z***u

贡献于2019-04-24

字数:37551


第章 绪
11媒体毕业纪念册系统简介
111系统产生背景
着计算机媒体技术日臻完善媒体已广泛渗透领域日常生活中应越越普改善者生活方式生产方式媒体毕业纪念册产生现代化发展趋势计算机媒体等现代化技术利文字声音图视频动画等形式展现学四年间记忆
112系统开发意义
毕业分手时家互赠片写留言难免纸载体易保存片久会褪色信息写进成电子纪念册长时间保留记忆流走岁月永远鲜活生动
毕业纪念册融图文字语音影视体媒体应软件学生毕业纪念学校档案留存佳选择毕业纪念册面户设计操作简单学轻点键开始美回忆
媒体毕业纪念册已新趋势点击前学校班级学片详细通讯信息生活片会呈现出
通媒体完成媒体技术强交互做谓交互通种媒体信息参方(发送方接收方)进行编辑控制传递交互性者信息处理全程进行完全效控制结果综合表现出单数文字图形图声音处理媒体系统般具功:捕捉操作编辑存储显现通信户够意控制声音影象实现户户间户计算机间数双交流操作环境样性变性学展示环境
12媒体技术概述
121媒体技术发展
媒体媒体技术产生20世纪80年代媒体技术指计算机文字图形声音动画影等媒体信息进行综合数字化处理计算机技术涉领域非常发展素非常快应媒体计算机媒体信息理系统媒体通信媒体电子出版物等期运媒体手段生活中细节进行编辑加工成种显著趋正媒体毕业纪念册媒体技术应引发传统编辑手段全面变革传统编辑方法手段媒体技术结合未工作生活带全新变化媒体技术计算机网络技术通信技术数字技术结合期刊出版工作程学术科研信息传播受时间点国界环境等影响利提高世界信息流通速度促进远隔重洋民族文化科技时交流媒体综合报纸广播电视等功文字声音图动画等素结合起充分利媒体文图声优势利全面提高促进电脑媒体编辑技术放矢发展计算机技术普繁荣良基础
概括说媒体技术利计算机技术文声音视频动画图形图等种媒体进行综合处理种信息间建立逻辑连接集成完整系统媒体编辑处理量3D图形 数字音频视频信息2000年图形3维 字处理者电子表格软件会觉察什期出版专业电子排版系统已集文字处理图形图处理功身仅降低前许排版软件文稿中植入特定图时繁琐操作便利软件提供种绘图制图功非美工专业员方便制作出具专业水准图形图
122媒体技术特点
(1)维化
维化指信息媒体样化思想表达限序单调狭范围充分余媒体技术种提供维化信息空间交互力获维化信息空间方法输入输出传输存储处理手段方法等交互信息手段灵活集成化成实现两者结合基础粘合剂
(2)集成性
仅指媒体设备集成包含媒体信息集成表现集成媒体中集成性应该说系统级次飞跃早期项技术单应难作单零散声音图交互式技术等媒体旗帜集合时方面意味着技术已发展相成熟程度方面意味着独立发展已满足应需
(3)交互性
获取信息变动动重特征媒体信息空间中交互性户提供更加效控制信息手段时应开辟更广阔领域交互增加信息注意理解延长保留时间单文空间中种交互效果作差信息难做控制干预信息处理交互引入时活动身作种媒体介入信息转变知识程助活动便获更信息
13系统特点实现目标
131系统特点
媒体毕业纪念册中全面系统设计关母校老师学等信息清楚直观感受窗四载学间结深厚友谊集体活动时精彩场景生活学场景媒体毕业纪念册作种新兴信息媒体计算机技术媒体技术相结合产物强集成性交互性纸质毕业纪念册相具拟优越性户翻时更加方便通图片视频动画配音乐户浏览时更加深刻回忆起四年生活
132系统实现目标
该毕业纪念册制作系统运行Windows95982000XP环境具直观简单友户界面视化交互式毕业纪念册制作系统操作简单方便户时浏览户系统方便查找翻需关老师学母校信息
14 文工作
完成毕业纪念册中模块应做工作:
(1)查阅相关文献资料通收集学校老师学资料素材结合系统实际情况进行较详细需求分析确定系统总体结构功
(2)掌握关媒体处理技术方法收集素材进行设计编辑
(3)利Authorware 集成交互模块进行设计实现
(4)进行整系统测试模块流程线进行测试
(5)进行程序包发布提供完整毕业纪念册系统
第二章 媒体相关理关键技术简介
章系统开发运相关理关键技术进行说明简介绍媒体开发程中工具素材准备媒体文件集成面做详细介绍

21媒体应策划设计
媒体应系统设计指利计算机技术文字图形图声音动画视频等种媒体机融合起通精心创意精彩组织集成图文声形茂交互式应系统媒体系统建立改变类获取交互信息方式类获取处理信息力极飞跃
211系统开发工具选择
目前媒体系统开发工具分两类:基语言编程开发台基集成制作创作工具应系统制作时解决媒体压缩集成交互步等问题媒体创作工具够克服编程设计复杂量等足处进行正确选择必须知道选工具优点局限性
采程序编码设计首先选择功强视化编程环境VBC++等需编成学训练胜应系统制作时解决媒体压缩集成交互步等问题编程设计仅复杂工作量令编程验
媒体创作工具正弥补编程设计易掌握足处点易学易实现媒体压缩集成交互步等问题非常方便开发创新性系统时容易局限性控制
212系统制作务
具体媒体应系统制作务分素材制作集成制作两方面
(1)素材制作媒体创作媒体形式数量制作工具方法较素材猜忌制作许分工合作文录入图扫描视频声音信号采集处理均道步序加工肯纳入集成制作
(2)集成制作集成制作应系统生成程数媒体超媒体创作工具实际已加工素材进行处理合成实质集成制作工具集成制作应量采快速原型法创意时创意基完成时先采少量典型素材交互性进行模拟制作全面制作必须模拟原型获确认进行
213系统测试运行
系统设计开始必须进行测试工作模块单元测试功测试模块连接进行总体功测试
22媒体素材准备制作集成
媒体素材采集制作集成媒体应系统集成基础事媒体应技术开发员说重正确掌握通硬件获取需色彩软件种途径现素材进行处理加工够熟练运种方法技巧采集媒体素材获更加优良效果表现力适应开发系统需
221数字音频编辑
声音直媒体计算机中重媒体信息软件媒体作品中数字化声音媒体应基常手段通常讲数字化声音数字化语音声响音乐总称媒体作品中通声音直接表达信息制造某种效果气氛演奏音乐等逼真数字声音悦耳音乐实现机然交流重方面
222 图处理
图静态动态分掌握静态图处理Photoshop直观界面全面功成学首选软件选Photoshop作工具软件掌握图特殊效果制作方法图处理存储制作程
223动画视频制作
通制作动画视频丰富毕业纪念册中容浏览时感更加直观效果视频制作常采软件Premiere种专业化数字处理软件融视音频处理身功强配合种硬件进行视频捕捉输出
224媒体系统创作工具Authorware70
Authorware制作媒体应程序十分简便直接采面象流程图设计程序具体流通流程图清晰反映出Authorware应软件兼容性直接PhotoshopFlash等应程序中直接复制剪切导入图图形
第三章 毕业纪念册需求分析
部分需求分析确定系统开发务总体分析系统开发行性系统开发价值
31系统详细描述
媒体毕业纪念册拥良交互界面机交互界面设计解决机交互相关拥护分析务分析交互方式相应纪念册开发程等问题该毕业纪念册中通鼠标单击钮快进入毕业纪念册容中关毕业纪念册容求够突出纪念意义时介绍概念清楚纪念册中通插入定量图片具体图片加文字解释加载优美动听音乐合适动画图片够户更直观回忆起学校期间点点滴滴便达户目然目
外毕业纪念册容间页面实现动手动功通鼠标点击某钮进入容时通返回钮回需交互界面直观户容位置整流程清晰层次分明整操作控制运
毕业纪念册讲述特点:图文茂配合图片相关容Authorware媒体毕业纪念册更加简单明翻时非常方便
32 行性分析
行性分析称行性研究系统调查基础针新系统开发否具备必性性新系统开发技术济社会方面进行分析研究避免投资失误保证新系统开发成功
311目
行性研究目正问题进行研究代价短时间确定问题否解项目进行详细调查研究初拟系统实现报告软件开发中面问题解决方案进行初步设计合理安排明确开发风险带济效益
322技术行性
分析现技术条件否够利完成系统开发工作需考虑硬软件配置方面否满足开发者需等
该系统技术方面行计算机配置满足开发需求
媒体创作工具Authorware技术研究院精心研制视化交互式媒体创作工具运行中文Windows9598ME2000NTXP环境具直观简便友户界面创作员够根创意文图片声音动画影等媒体素材进行集成融体具交互性制作出丰富彩种媒体应软件产品具强文字文图形编辑功支持种媒体文件格式提供种声音动画影播放方式提供丰富彩图文渡方式动态特技效果具强集成交互力功强支持光盘出版媒体数库提供网页输出制作种级媒体应

支持媒体格式:
文格式:支持*txt*rtf*lmt格式
图片格式:支持*bmp*dib*gif*jpg*tif*tga*pic格式
动画格式:支持*flc* gif*fli *swf格式
声音格式:支持*wav*mid*mp3*mp2格式
影格式:支持*avi*dat*mpg*mov格式
格式:支持*adb*dbf*mdb*xls格式

动态演示力:
支持gif 动画支持背景透明
支持fli flc格式动画
支持flash动画兼容flash部交互
支持象种复杂路径动画做变速运动
支持组象动画通象交出现产生动画效果
通建画板绘制复杂函数曲线动态演示
通象属性修改实现象函数曲线运动效果控制运动效果
种媒体素材源制作方法相关软件
扫描购买载绘制抓帧数码相机拍等6种方法photoshop60软件
动画:制作购买载等3种方法SWFText3DMAX Flash等软件
声音:话筒录制购买音乐载等3种方法CoolEdit Pro等软件
影:摄制转录数码摄象机录制等2种方法premiere等软件
323济行性
分析开发新系统耗费财力物力预测开发成功系统带济效益否满足需
该系统济方面行需费掌握开发软件开发台系统进行开发
324社会效益行性
分析新系统开发成功否会社会者带益处推动前进
该系统社会方面行开发系统程中仅学新软件交互制作系统更深解快毕业均带益处系统开发成功现网络毕业纪念册相媲美相处四年学带美回忆方便生活

33 框架脚流程图
媒体应系统利媒体著作软件开发媒体操作系统支撑工作媒体产品媒体应软件制作程图31示
媒体应(容框架制作工具选择)
脚制作
素材收集处理
(文声音图片图片视频)
制作应
测试
修改
保存
发布产品

图31 制作程流程图
34 现系统分析
媒体涉技术范围广技术新研究容深学科种技术交叉领域目前媒体技术研究应开发:
(1)媒体数表示技术 包括文字声音图形图象动画影视等媒体计算机中表示方法媒体数量惊尤声音影视包括高清晰度数字电视类连续媒体克服数传输通道带宽存储器容量限制投入量力物力开发数压缩解压缩技术
(2)媒体创作编辑工具 工具会缩短提供信息时间媒体创作编辑工具现笔样
(3) 媒体数存储技术
(4) 媒体应开发 包括媒体节目制作媒体数库环球超媒体信息系统目标广播技术影视点播电视会议远程教育系统媒体信息检索该系统做毕业纪念册等
35 项目求
求利Authorware交互软件制作媒体毕业纪念册传统毕业纪念册般纸质载体保存着学间分留言互赠片等具纪念意义文字图片媒体长久保存常退色虞媒体种类较单调信息容量限特窗四载学间结深厚友谊集体活动时精彩场景奋斗获班级荣誉等法全面展示镌刻学间记忆殊憾事采媒体技术开发毕业纪念册限度弥补足种集声文字体新型纪念册采数字化技术信息量存失真现象诚毕业纪念册新形式
制作程中分两部分素材搜集制作交互制作素材搜集声音图图片学资料收集资料通种软件制作成需素材完成集成交互部分
应声音视频动画者色彩丰富图片家回忆起学期间发生点滴记忆
36 系统设备求
361软件环境
开发程中操作系统Microsoft Windows XP Professional浏览器版Internet Explorer 60开发系统软件Authorware70 Photoshop70 SWFText CoolEdit Pro20 Adobe Premiere65 Ulead GIF Animator
362硬件环境
(1)CPU处理器奔腾4
(2) 存256MB
(3)驱动器:25MB硬盘空间CDRom
363系统台
基WindowsXP操作系统台
37创作程中系统分析
应程序5阶段:
设计开始前必须解创作媒体应程序分析设计开发评价发布5阶段
(1) 系统分析
动手写程序前应该先进行分析确定应程序应该具备功终户软硬件环境系统达目标应程序等
(2) 系统设计
根系统分析应首先创建程序基框架原型先画草图勾画出系统轮廓设计简单屏幕花太时间精雕细琢(会修改甚改动)然搜集素材建立资源表表中包括程序中声音数字电影文媒体象
(3) 系统开发
阶段输入连接外部素材运运动效果建立导航控制交互响应结构定义数变量然试运行反复修改直具备完整功
(4) 系统评价
应程序实际户运行特交互活动交互结构设计较复杂时准确预测户行会出现逻辑错误甚造成意外中断阶段次运行次修改直达设计求
(5) 作品发布
时程序包制作成脱离开发环境直接执行程序般开发环境提供包工具Visual Basic wizard AuthorwareAackagerAuthorware提供网发布作品包程序Authorware Web Packager
38 软件系统
媒体技术种信息媒体简单复合种文图形图象动画声音等形式信息结合起通计算机进行综合处理控制支持完成系列交互操作信息技术
媒体技术发展改变计算机领域计算机办公室实验室中专品变成社会普通工具广泛应生活中领域
39 系统整体规划
系统结构程序规划系统开发重步骤系统分析整系统结构进行规划设计功实现包括系统体框架设计控制面板设计影欣赏设计音乐欣赏设计附加Authorware 70版操作界面图标简介
Authorware采基图标流程方式编程方法通鼠标拖动图标流程线通图标完成功间机组合实现整应程序功媒体制作声音动画图形图数字电影视频信息等媒体机组合起达种声画交织动静结合效果值说明Authorware编程序编程语言着
310 制作务
创作项目包括许务创作简单线性展示软件必须做工作
(1) 文件理
建立组应程序运行需文件外创作程中需读出写入文件
(2)屏幕建立
生成展示画面复杂部分包括选择背景颜色风格输入格式化定位图形图位置
(3)建立序
展示序安排画面位置
(4)增加动态性
包括选择画面间转换添加动画捕捉音频信号活动视频信号排列合适位置
(5)编辑
展示软件生成应该重新访问修改中部分
(6)测试
运行该展示软件部分确保运行结果符合设计标准
(7) 发行
完成展示软件展示户面前通屏幕展示硬拷贝输出纸输入35毫米胶片液晶投影出
(8)包装
需做展示软件转转移台运行时 必须单独分离出确保脱离创作环境运行
线性展示软件言果加交互性需求需加入步骤:
(1)结构
提交户交互选择结果指定什方保持程序指令
(2)户控制
选择建立户钮菜单控制
(3) 变量计算
应程序求需定义变量记住计算结果
(4) 条件
应程序求种条件出应答时(指户直接输入)必须定义相关逻辑
(5) 输入输出
需运行通信求硬拷贝输出应程序必须功更特殊应程序需指出简单交互方式应程序复杂事情
第四章 毕业纪念册总体设计
总体设计基目回答概括说系统应该实现?问题总体设计称概设计初步设计章介绍设计阶段整体思想素材采集媒体文件集成两方面说明设计程中软件技术方法简单介绍
41毕业纪念册总体设计流程图
系统整体思想通开始界面键操作进入模块分学校学老师回忆附录六模块模块根需设计功具体流程图41示
开 始
界面















退出界面

图32总体框架流程图
模块详细介绍:
(1)学校:母校回忆模块中添加学校片旁边加入关学校介绍翻时
(2)学:部分容学期间朋友资料附片旁边留窗友姓名电话家庭住址Email性QQ号码等模块中朋友
资料会加入查找方便翻键功
(3)老师:辛勤教育老师回忆老师片资料
(4)回忆 添加关学校学视频片断
(5)附录:般纸制毕业纪念册部分会附带容设计制作时加入部分部分支关星座知识解朋友星座
知识
42素材准备制作
421素材准备
(1)图片:利数码相机拍摄通网络找适合毕业纪念册图片分辨率图片准备
(2)声音文件:网载听适合音乐
(3)视频文件:数码相机录片编辑成视频效果
422 素材制作
(1)图片:Photoshop处理
简介绍制作时常工具:
●选框工具:编辑图中选取工作区域包括矩形选框工具椭圆选框工具单行选框工具单列选框工具等
●套索工具:手动选择极规区域中边套索工具线规边形磁性套索工具选择圆滑曲线
●裁切工具:切选中区域外图嘲弄关心设置图
●文工具:造图中添加文字实心文工具代表生成文字时会生成文字图层空心文工具代表生成文字时层生成文字选区↓标记表示竖直排版↓标记表示横排版
(2)声音制作:
声音处理工具CoolEdit Pro20 CoolEdit Pro非常出色数字音乐编辑器MP3制作软件选声音文件进行处理添加音效混音处理音乐做适截取等
(3)动画制作:采工具SWFText
款非常容易掌握 Flash 文特效动画制作软件制作超 167 种文特效 37 种背景特效完全定义文字属性包括字体颜色等等
(4)视频制作:采Premiere65制作
常窗口:
●项目窗口:组织理制作节目时原始片段输入桩口片段制作时
●效果窗口:四组效果:音频滤镜音频渡视频滤镜视频渡
●时间轴窗口:包含工作区域视频轨道音频轨道转换轨道工具条等部分编辑素材时间排列编辑窗口视频片断静止图片声音等组合起创作种特技效果
●监视窗口:包含两视窗相应工具左边视窗编辑播放单独原始材料右边视窗窗口中节目预言
制作视频时静止图片通编辑加入渡效果配背景音乐制作出
43媒体文件集成
431 媒体著作工具Authorware
AuthorwareMacromedia公司推出基图标流程线结构媒体制作软件身带较强文字图处理功够灵活引外界已处理文字图声音视频等绝部分媒体元素然根创作者意图表现出时融合编辑系统编程语言特色通Authorware效简化媒体作品创作程时Authorware交互性强易开发制作交互式媒体程序户程序需达相应条件进程序相关视化流程设计简化创作程Authorware进行制作媒体创作易学易创作出作品效果图文声具全适合媒体创作者选择
432 Authorware特点
(1)简单面象流程线设计
Authorware制作媒体应程序需窗口界面中定序组合图标需长程序行程序结构紧凑逻辑性强便组织理组成Authorware 媒体应程序基单元图标图标容直接面终户图标代表基演示容文动画图片等载入外部图文声动画需相应图标中载入完成话框设置
(2)图形化程序结构清晰
应程序图形化流程线图标组成构成应程序时图标鼠标拖放流程线流程线进行分支形成支流线程序流均箭头指明程序结构流目然
(3)交互力强
Authorware钮热区热键等10种交互作响应程序设计需选定交互作方式完成话框设置程序运行时通响应程序流程进行控制
(4) 媒体素材丰富
Authorware 具定绘图功方便编辑种图形样化处理文字Authorware媒体作品制作提供进程环境直接软件制作文字图形图象等媒体信息媒体素材文件保存采三种方式保存Authorware 部文件中:保存库文件中保存外部文件中链接直接调方式指定URL址进行访问
(5) 强数处理力
利系统提供丰富函数变量实现户响应允许户定义变量函数
(6)程序调试修改直观简便
程序运行时逐步踪程序运行程序流程序调试运行中想修改某象需双击该象系统立暂停程序运行动开编辑窗口出该象设置编辑工具修改完毕关闭编辑窗口继续运行
(7) 编译输出应广泛
调试完毕程序包成执行文件生成执行文件脱离AuthorwareWINDOWS31WINDOWS9895WINDOWS2000WINDOWSNT环境中运行
媒体刚刚走历史舞台时复杂程序量代码实现媒体演示般拥护说解决问题Macromedia公司开辟媒体创作新天成功开发Authorware采直接流程线设计方式户搭积木样设计窗口中组建流程线组建程中采基图标编辑方式程序框架简单13图标完成然图标中集成图象文字音乐动画视频等素材时辅变量函数进行程序控制终合成部完整媒体作品种众化编程方式Authorware 快媒体界赢市场着时间发展Macromedia公司断进行扩展初级中级高级户充分发挥软件普面越越广泛
44 制作毕业纪念册需具备条件注意问题
● 具备定电脑基础熟悉WindowsXP操作环境较熟练制作毕业纪念册需软件AuthorwarePhoto ShopFlash等
● 硬件配置:①486配置较完备(声卡显卡音箱等)计算机②Windows95运行环境③足够硬盘空间
● 软件方面:制作媒体毕业纪念册需软件种工具软件:PhotoshopFlash等
● 素材准备:时应注意收集种相关图片动画影视音乐片段
45 Authoeware制作毕业纪念册
Authorware采面象设计思想种基图标流线媒体开发工具众媒体素材交软件处理身承担媒体素材集成组织工作
Authorware操作简单程序流程明开发效率高够结合种开发工具实现媒体功需量编程
毕业纪念册通实现媒体交互作制成样纪念册岁月样流逝相聚日子总历历目散发着浓郁情谊芬芳
46 Authorware窗体结构
图41出窗体结构包括五部分:菜单栏工具栏图标栏设计窗口演示窗口知识象窗口

图41 Authorware窗体结构
47 Authorware操作界面图标简介
Authorware70中图标设计中缺少重部分操作界面简介图42示:
(1)显示图标:负责显示文字图片象外部导入部提供图形工具箱创建文绘制简单图形
(2)交互图标:轻易实现种交互功Authorware价值部分提供十种交互方式钮拉菜单键热区等交互模式
(3)计算图标:导入函数设计变量执行数学运算Authorwara程序
(4)擦图标:种效果檫显示展示窗口中象
(5)等图标:设置段等时间等操作键单击鼠标继续运行程序


图42图标界面
(6)移动图标:移动显示象产生特殊动画效果五种移动方式供选择
(7)群组图标:特殊逻辑功图标作部分程序图标组合起实现模块化子程序设计
(8)开始旗:设置调试程序开始位置
(9)结束旗:设置调试程序结束位置
(10)框架图标:程序建立前翻页控制框架配合导航图标编辑超文文件
(11)声音图标:媒体应程序中引入音乐音效移动图标电影图标行做成演示配音
(12)分支图标:作控制程序流程走完成程序条件设置判断处理循环操作等功
(13) 导航图标:程序运行处时会动跳转指位置
(14)数字电影图标:程序中插入数字化电影文件(包括*avi*flc*dir*mov*mpeg等)电影文件进行播放控制
(15)标志色:程序设计程中流程线设计图标着色区分作图标方便调试
48 Authorware写作风格
Authorware般高级语言体现种基图标写作风格
(1)设计窗口构建逻辑图:图标工具箱选图标安排流程线形成程序轮廓
(2)演示窗口中编辑图标属性图标容:图标特征选项称属性属性选项取决图标类型
(3)运行调试修改程序
(4)保存文件
49 创作媒体应程序阶段性
系统分析——动手写程序前应该先进行分析确定应程序应该具备功终户软硬件环境系统达目标应程序等
系统设计——根系统分析应首先创建程序基框架原型先画草图勾画出系统轮廓设计简单屏幕发太时间精雕细刻(会修改)然搜集素材建立资源表
系统开发——阶段输入连接外部素材运渡运动效果建立导航控制交互影响结构定义数变量
系统评价——应程序交实际户运行特交互活动交互活动结构设计较复杂时准确预测户行会出现逻辑错误甚造成意外中断阶段次试运行次修改甚达设计求
作品发布——时程序包制作成脱离开发环境直接执行程序般开发环境提供网发布作品包程序Authorware Web Packager
第五章 毕业纪念册详细设计
根前章系统需求分析总体设计系统功模块系统体系结构详细设计阶段根目标确定应该样具体实现求系统章说明该软件系统层次中模块设计程流程线属性说明具体步骤实施
51 文件属性设置
典型Authorware应程序规模庞结构成分相复杂组织维护技术教程需掌握定技巧首先应该设置文件属性话框新建文件文件属性图51示:


图51文件属性框
面文件属性样设置属性针整软件言
属性话框:开文件属性话框方法选择修改文件属性菜单选项话框选项演示窗口背景色演示窗口色素键颜色否显示标题拦菜单务栏等户返回时渡效果
(1) 回放选项设置
图显示文件属性:文件话框回放选项卡设置容该选项里户设置文件演示窗口颜色否显示标题栏菜单栏务栏等设置
颜色设置:颜色设置分背景色色彩浓度关键色背景色颜色设置代表整项目文件演示前景色系统默认情况白色色彩浓度关键色进行设置
需户计算机配置视频显示卡支持
拉选项设置:拉列表菜单中户指定作品展示单击拉列表框右侧箭头系统预选设定窗口类型里选800x600(SVGA)果选择第项根变量文件中通函数Rrsize Window(widthheight)设置窗口
选项设置:选项设置中户展示窗口显示特性进行选择选择屏幕居中作品展示窗口始终位屏幕中间选择标题栏作品展示窗口中出现标题栏默认情况会动选择显示标题栏显示菜单栏纪念册中选择显示

(2) 交互作设置图52示

图 52 交互设置
(3)CMI设置图53示

图53 CMI设置
52 具体模块制作
511界面
1) 拖显示图标层1流程线取名背景图片显示图标 中户展示窗口中输入正文图片象Authorware里提供图形工具箱工具创建正文绘制图象象双击该显示图标该演示窗口出现片空白执行菜单命令里文件导入弹出导入文件?话框中导入背景图片
2)双击背景图片图片进行编辑图片加入文字毕业纪念册单击工具栏中文图标适位置输入文字单击工具栏中模式选择透明完成图片中文字添加(图54)

图54界面
编辑工具箱(图55)中种工具方法功:

图55 工具栏
① 箭头指针工具:选择移动前窗口中象
单击象选中住键单击象时选中象拖动象中部改变象位置拖拉象边框改变选定象尺寸
② 文工具:创建编辑文
单击前窗口空白处创建新文象单击存文象该象开进行编辑
③ 直线工具:绘制水垂直45度方直线
演示窗口中单击鼠标左键设置直线起点拖拉适长度放开鼠标快速画出条水线竖直线45度方直线
斜线工具:绘制两点间条直线
演示窗口中单击鼠标左键设置直线起点拖拉适长度放开鼠标绘制出需斜线
④ 椭圆工具:绘制椭圆演示窗口中
单击鼠标左键拖拉适位置放开绘制出椭圆操作程中时住Shift键绘制出圆
⑤ 矩形工具:绘制矩形
演示窗口中单击鼠标左键拖拉适位置放开绘制出矩形操作程中时住Shift键绘制出正方形
⑥ 圆角矩形工具:绘制种种曲率圆角畸形
通控制点拖拉改变角弧度
⑦ 边形工具:绘制规边形
3) 拖交互层1流程线交互响应设置文输入响应选择种方式程序运行进入交互结构时屏幕交互画面会会出现文输入区户通输入求容想匹配文激活应交互分支(图56)

图56界面流程线
4) 拖6计算图标层1流程线交互图标右边取名jump to schooljump to friendjump to teacherjump to memoryjump to otherjump to quit双击名jump to school计算图标开属性窗口属性进行设置编辑单击钮选项导入选择钮样式单击确定设置鼠标响应图标手型(图57)

图57 交互图标属性框
5)双击计算图标面方框会出现计算窗口代码设置通代码设置钮跳转页面(图58)

图58 代码设置窗口
522学校模块
1)拖显示图标层1流程线属性进行设置(图59)部分通张图片动播放添加渡效果音效(图510)

图59 显示图标属性框

图510 学校模块流程线
①声音图标属性设置(图511)

图511 声音图标属性框
声音图标流程线位置决定声音文件播放起始时间通声音图标属性话框中执行方式拉列表选项设定声音文件播放进步控制选择

图512 声音图标属性框
执行方式拉选项:
等直完成:直声音播放完执行流程线图标
时:播放声音时执行图标操作样声音某执行动作结合起
永久:推出声音图标保持活跃状态Authorware程序监测变量真时开始播放
②等图标属性设置(图513)

图513 等图标属性框
默认时意键显示钮属性前会勾里设置动播放片设定时限3秒3秒会转张图片
523学模块
(1)拖显示图标层1流程线取名友信息作模块背景图片继续拖入声音图标作整观时背景音乐(图514)

图514 学模块流程线
(2)拖框架图标层1流程线双击框架图标开进入:层1(图515)

图515 框架图标
(3)进入层1里双击导航图标设置返回首页页页查找页钮
①返回 页属性窗口(图516)

图516 返回属性框
②查找属性窗口设置(图517)

图517 查找属性框
③退出属性设置前页页第页末页设置样(图518)

图518退出属性框
(4)拖n层2框架图标右边双击属性话中导入已Photoshop修改学片相应位置添加文字介绍
注:添加图片文字时放背景图片固定位置需添加先单击背景图片显示图标然住shift键时双击添加片显示图片调整位置
524老师模块
(1)拖入计算图标层1流程线通样设置需窗口(图519)

图519 代码设置窗口
(2)流程线继续拖入显示图标声音图标双击相应图标出现属性话框导入需素材设置相应属性(图520)

图520 老师模块流程线
(3)拖入决策图标命名循环双击显示属性话框右侧托入群组图标双击显示属性话框设置属性(图521)

图521 决策图标属性框
(4)双击时会出现层2流程线(图522)拖移动图标层2单击出现属性话框进行设置(图523)
次拖入适图标属性进行设置

图522 层2流程线

图523 移动图标属性框
(5) 移动图标拖入交互图标右侧次拖入3点击图标面方框设置属性(图524)拖入双击进入计算窗口输入返回函数语句(图525)

图524 交互图标属性框

图525 代码设置窗口
5)双击层3流程线拖擦图标双击会出现擦属性话框导入图片设置擦图标(图527)拖入右侧拖入设置退出循环界面函数(图528)

图526 层3流程线

图527 擦图标属性框

图528 代码设置窗口
525回忆模块
部分制作鼠标踪动画背景图中播放制作视频文件
(1)拖入设置背景流程线继续拖入导入背景图片拖入5(图528)导入鼠标移动时显示图片里选带起回忆吧
5字图片图片面拖入移动图标单击出现属性话框进行设置(图529)
(2)拖数字电影图标双击出现起属性话框导入需视频设置属性(图530)


图528 回忆模块流程线

图529 移动图标属性框

图530 电影图标属性框
526附录模块
1)拖入导入需背景图片(图531)

图531 附录模块流程线
2)点击工具栏中插入拉菜单中指媒体级菜单中选择Flash Movie流程线出现该图标双击显示图属性话框(图532)导入需flash(图533)

图532 功图标属性框
3)拖入右侧继续拖入设置返回函数拖入12设置属性添加文字


图533 flash导入框
527开始退出模块
开始退出界面采flash动画效果
(1)点击工具栏中插入拉菜单中指媒体级菜单中选择Flash Movie拖入单击设置等时间(图534图535)
(2)拖入双击适位置工具栏文字工具写入制作:太原科技学 文静产生移动效果拖入设置文字移动效果(图534图535)
(3)动画播放程总渡效果拖入单击设置属性右侧拖入n空白属性中特效进行设置(图534图535)

图534 开始流程线

图535 结束流程线
(4)拖计算图标层2双击进入计算窗口输入退出函数语句(图536)


图536 退出代码设置窗口

止户视界面完成接调试包生成执行文件
53 调试包
媒体全部完成需进行包便够分化分化包媒体作品时候求户计算机安装Authorware包目
媒体作品够单独运行赖Authorware
第六章 系统调试包
软件系统开发程包含量创造性生产活动生产活动中犯错误机会软件整生命周期中避免会出现差错然严格技术审查完全发现错误测试阶段根目发现排软件中潜错误终高质量软件系统交户
61调试程序
谓调试程序指系统编辑完成正确方法毕业纪念册程序否正常工作进行调试查找出现错误进行修正毕业纪念册检查清楚模块流程中容工作状态制作毕业纪念册发布成需文件格式进行全面细致检查测试样必少工作环节
62调试方法
编辑控制脚时出现错位分两类:执行错误逻辑错误
执行错误指语法格式正确函数执行尝试呼存外部文件等错误时Authorware会弹出提示窗口求户指定该文件路径修改该段流程种错误较容易发现解决
逻辑错误指流程身表现出明显错误执行准确完成设计意图样错误容易流程图中发现通常相关图标属性设置造成助Authorware提供调试工具方便检测出问题环节针性帮助解决问题
测试方法:StartStop标志Control Panel控制面板Variables窗口
系统采调试方法标志复杂流程长流程图中分析出问题出现流程段落时标记限制执行范围浪费时间执行全部流程
(1)图标面板拖出标记流程图窗口中需调试开始位置标记放置需调试结束位置
(2)工具栏纽执行两图标限定流程范围
标记通缩调试范围方式针性检查流程段落需时候图标面板中两位置单击鼠标左键流程中清
63运行程序
包前运行程序三种方法直接点击工具栏运行图标二开控制面版里面分运行初始化停止暂停播放显示踪控制面版做程序调试非常方便快捷种傻瓜试运行点击拉菜单调试→重新开始者快捷键(Ctrl+R)重新开始(Ctrl+P)播放包程序做修改根毕业纪念册事先做钮实现运行停止暂停播放等系列功
64程序发布
制作程中分6模块制作发布时采方法批量发布
(1)调出批量发布话框执行文件发布批量发布命令弹出批量发布话框图61示
(2)添加文件单击Add钮弹出添加文件话框选择包文件文件图62示单击开钮添加文件样方法添加文件图63示


图61 批量发布话框

图62 添加文件话框

图63 批量发布话框
(3)设置批量发布文件名称进行发布单击OK钮弹出话框设置名称批量发布然单击Publish钮进行发布发布完成出现话框图64示单击中Detail钮文件发布信息图65示开保存发布文件文件夹中Published files文件夹开该文件夹发现LocalWeb两文件夹开Local文件夹批量发布程序文件

图64 弹出话框

图65 发布信息框

65 媒体毕业纪念册方法
程序发布完完整毕业纪念册完成面简单介绍毕业纪念册软件操作方式
开面说文件夹点击start 进入开始界面先开始画面整开始界面段flash接出现操作界面六扭通六钮进入部分容具体容导航图标中群组图标体现出某部分通点击扭进入步操作界面界面里根需进行操作页页查找返回扭返回退出进入退出界面退出界面段flash完成整毕业纪念册操作
结束语
薛颂东老师指导通学期紧张学制作断查阅类相关资料利网络优势搜集量资料终圆满完成老师交务选定课题收集素材整理素材电脑操作实现通断摸索学学老师请教体会付出会收获份耕耘份收获月里够较熟练操作Authorware软件关媒体软件操作力提高图象处理技术然学课程次学媒体更深刻理解许次收获
次毕业设计提高动手力学四年学理知识实际充分结合起毕业纪念册设计程中遇时理学程中没遇问题毕业纪念册容综合性较强时做较简单系统点难度做毕业纪念册前未接触Authorware相关素材制作软件软件够解毕业纪念册制作必须通软件完成学时间较短学软件常方法毕业纪念册设计中足处图片效果美观功较单等进步学更完善
设计程中认真解决问题纪念册做善美功夫次毕业纪念册设计收获知道理实际联系需耐心勤奋取成功
致谢
首先非常感谢毕业设计指导老师薛颂东老师指导教诲感谢母校四年培养份毕业设计里凝聚心血汗水没没毕业纪念册完善没实现
次毕业设计程中指导老师薛老师力支持老师精心指导表示衷心感谢感谢指导老师次设计中予帮助提出量具实价值宝贵意见帮理设计思路文够成功完成班许学帮助次表示真诚谢意次毕业设计中指导老师学身学东西老师认真负责工作态度严谨治学精神深厚理水学认真态度收益匪浅理实践中帮助少提高工作学种巨帮助感谢耐心辅导指导老师设计非常关心提出许必求予许时指导设计中深受启发
设计程中遇许困难老师学帮助克服时培养细心耐心树立种科学态度工作学帮助指导时认识身存足方需断努力充实完善样学止境求更发展次毕业设计程中学帮助里获新思想素材提高水时通做毕业纪念册家更解总言通毕业设计懂学太知识认识方面优缺点道路留良页工作产生深刻影响表示诚挚谢意
次感谢薛老师时感谢毕业设计四月中予帮助老师学衷心祝愿位老师学工作利万事意事业成
参考文献
[1] 翁丹尹港编著.Authorware7媒体制作技设计实例. 北京:民邮电出版社 2005
[2] 李迎春著 Authorware 70短期培训教程 北京:希电子出版社2002
[3] 庄剑南著 Authorware基础实例教程.西安:陕西科学技术出版社 2003
[4] 飞思科技产品研发中心编著. PhotoShop 70中文版基础实例教程.北京:电子工业出版社 2002
[5] 钟玉琢刘晓颖涂相华王亚编著. 媒体应设计师考试辅导. 西安:西安电子科技学出版社 2005
[6]鲁宏伟编著. 媒体计算机技术.北京:电子工业出版社2002
[7] [美]Adobe公司编著.沈金河翻译 Adobe Premiere Pro典教程. 北京:民邮电出版社 2005
[8] 裴世伦张增强崔鹏编著新媒体制作三合北京:科学出版社2004
[9] 张海藩编著. 软件工程导(第四版). 北京:清华学出版社 2003
[10] httpwwwdddcnArticlearticlec200603102html 200634
[11] httpwwwenetcomcneschoolzhuantipremierepro
[12] httpwwwfjydxxcomztsrjjculeadgif4htm
附录
英文原文
Delphi and the Windows API
When Delphi was introduced it brought a new era to Windows programming Never before had it been so easy to create robust fullfeatured applications for the Windows environment with such short development times Now in its sixth incarnation Delphi has been the development tool for innumerable shareware and freeware applications internal business and proprietary system applications several wellknown commercial applicationseven a commercial game or two Delphi’s power and ease of use make it a wonderful choice for a development platform that can stand up to C++ and Visual Basic in almost every situation
One of Delphi’s strengths is the Visual Component Library Borland’s object model This object model has allowed the Delphi development team to encapsulate the vast majority of Windows programming tedium into easytouse components Earlier Windows programming languages required the developer to write large amounts of code just to squeeze a minimal amount of functionality out of Windows The mere act of creating a window and accepting menu selections could take pages of code to create Delphi’s excellent encapsulation of this dreary requirement of Windows programming has turned what once was a chore into a fun exciting experience

Handles
An important concept in Windows programming is the concept of an object handle Many functions return a handle to an object that the function created or loaded from a resource Functions like CreateWindowEx return a window handle Other functions like CreateFilereturn a handle to an open file or like HeapCreate return a handle to a newly allocated heap Internally Windows keeps track of all of these handles and the handle serves as the link through the operating system between the object and the application Using these handlesan application can easily refer to any of these objects and the operating system instantly knows which object a piece of code wants to manipulate

Constants
The Windows API functions declare literally thousands upon thousands of different constants to be used as parameter values Constants for everything from color values to return values have been defined in the Windowspas Typespas and Systempas files The constants that are defined for each API function are listed with that function within the text However the Windowspas file may yield more information concerning the constants for
any particular function and it is a good rule of thumb to check this Delphi source code file when using complicated functions

Strings
All Windows API functions that use strings require a pointer to a nullterminated string type Windows is written in C which does not have the Pascal string type Earlier versions of Delphi required the application to allocate a string buffer and convert the String type to a PChar However Delphi 3 introduced a string conversion mechanism that allows a string
to be used as a PChar by simply typecasting it (ie PChar(MyString) where MyString is declared as MyString string) For the most part this conversion will work with almost all Windows API functions that require a string parameter

Importing Windows Functions
The Windows API is huge It defines functions for almost every kind of utility or comparison or action that a programmer could think of Due to the sheer volume of Windows API functions some functions simply fell through the cracks and were not imported by the Delphi source code Since all Windows API functions are simply functions exported from a DLL importing a new Windows API function is a relatively simple process if the function parameters are known
Importing a new Windows API function is exactly like importing any other function from a DLL For example in earlier versions of Delphi the BroadcastSystemMessage function described in Chapter 3 was not imported by the Delphi source code In order to import this function for use within an application it is simply declared as a function from within a DLL as
function BroadcastSystemMessage(Flags DWORD Recipients PDWORDuiMessage UINT wParam WPARAM lParam LPARAM) Longint stdcall
implementation
function BroadcastSystemMessage external user32 name 'BroadcastSystemMessage'
As long as the parameters required by the function and the DLL containing the function are known any Windows API function can be imported and used by a Delphi application
It is important to note that the stdcall directive must be appended to the prototype for the function as this defines the standard mechanism by which Windows passes parameters to a function on the stack

Incorrectly Imported Functions
Some functions have been incorrectly imported by the Delphi source code These exceptions are noted in the individual function descriptions For the most part the functions that have been imported incorrectly deal with the ability to pass NIL as a value to a pointer parameter usually to retrieve the required size of a buffer so the buffer can be dynamically allocated to the exact length before calling the function to retrieve the real data In
Delphi some of these functions have been imported with parameters defined as VAR or CONST These types of parameters can accept a pointer to a buffer but can never be set to NIL thus limiting the use of the function within the Delphi environment As is the case with almost anything in Delphi it is a simple matter to fix Simply reimport the function as if it did not exist as outlined in the previous section Functions that have been imported
incorrectly are identified in their individual function descriptions throughout the book

Callback Functions
Another very important concept in Windows programming is that of a callback functionA callback function is a function within the developer’s
application that is never called directly by any other function or procedure within that application but is instead called by the Windows operating system This allows Windows to communicate directly with the application passing it various parameters as defined by the individual callback function
Most of the enumeration functions require some form of applicationdefined callback function that receives the enumerated information
Individual callback functions have specific parameters that must be declared exactly by the application This is required so that Windows passes the correct information to the application in the correct order A good example of a function that uses a callback function is EnumWindows The EnumWindows function parses through all toplevel windows on the screen passing the handle of each window to an applicationdefined callback function This continues until all toplevel windows have been enumerated or the callback
function returns FALSE The callback function used by EnumWindows is defined as
EnumWindowsProc(
hWnd HWND {a handle to a toplevel window}
lParam LPARAM {the applicationdefined data}
) BOOL {returns TRUE or FALSE}
A function matching this function prototype is created within the application and a pointer to the function is passed as one of the parameters to the EnumWindows function The Windows operating system calls this callback function for each toplevel window passing the window’s handle in one of the callback function’s parameters It is important to note that the stdcall directive must be appended to the prototype for the callback function
as this defines the standard mechanism by which Windows passes parameters to a function on the stack
Without the stdcall directive Windows will not be able to access the callback functionThis powerful software mechanism in many cases allows an application to retrieve information about the system that is only stored internally by Windows and would otherwise be unreachable For a complete example of callback function usage see the EnumWindows function and many other functions throughout the book

Function Parameters
The vast majority of Windows API functions simply take the static parameters handed to them and perform some function based on the value of the parameters However certain functions return values that must be stored in a buffer and that buffer is passed to the function in the form of a pointer In most cases when the function description specifies that it returns some value in a buffer nullterminated string buffer or a pointer to a data structure these buffers and data structures must be allocated by the application before the function is called
In many cases a parameter may state that it can contain one or more values from some table These values are defined as constants and they are combined using the Boolean OR operator The actual value passed to the function usually identifies a bitmask where the state of each bit has some significance to the function This is why the constants can be combined using Boolean operations For example the CreateWindowEx function has a parameter called dwStyle which can accept a number of constants combined with the Boolean OR operator To pass more than one constant to the function the parameter would be set to something like WS_CAPTION or WS_CHILD or WS_CLIPCHILDREN
This would create a child window that includes a caption bar and would clip
around its child windows during painting
Conversely when a function states that it returns one or more values that are defined as specific constants the return value can be combined with one of the constants using the Boolean AND operator to determine if that constant is contained within the return valueIf the result of the combination equals the value of the constant then that constant is included in the return value

Unicode
Originally software only needed a single byte to define a character within a character setThis allowed for up to 256 characters which was more than plenty for the entire alphabetnumbers punctuation symbols and common mathematical symbols However due to the shrinking of the global community and the subsequent internationalization of Windows and Windows software a new method of identifying characters was needed Many languages have well over 256 characters used for writing much more than a single byte can describe Therefore Unicode was invented A Unicode character is 16 bits long and can therefore identify 65535 characters within a language’s alphabet To accommodate the new character set type many Windows API functions come in two flavors ANSI and Unicode When browsing the Windowspas source code many functions are defined with an A or W appended to the end of the function name identifying them as an ANSI function or Wide character (Unicode) function The functions within this book cover only the ANSI functions However the Unicode functions usually differ only in the type of string information passed to a function and the text within this book should adequately describe the Unicode function’s behavior

Delphi vs the Windows API
The Delphi development team did a worldclass job of encapsulating the majority of important Windows API functionality into the VCL However due to the vastness of the Windows API it would be impossible and impractical to wrap every API function in an Object Pascal object To achieve certain goals or solve specific problems a developer may be forced to use lower level Windows API functions that are simply not encapsulated by a Delphi object It may also be necessary to extend the functionality of a Delphi object and
if this object encapsulates some part of the Windows API it will be the API that the developer will likely have to use to extend the functionality by any great amount
Indeed there are literally hundreds of APIs out there that dramatically extend Windows’functionality and due to the sheer numbers of API functions and the everchanging everexpanding functionality being introduced by Microsoft it would be near impossible to actively import every last function from every available API Therefore it is important that the wellprepared and capable Delphi programmer is familiar with hardcore Windows programming as it is highly likely that you’ll be called upon sometime in your Delphi
career to make use of some Windows API functionality that is not encapsulated by the VCL
There may even be situations where it is impractical to use the Delphi components that encapsulate Windows functionality The VCL makes Windows programming easy but by their very nature Delphi applications tend to be 350KB in size at a minimum Bypassing the VCL and using direct Windows API calls on the other hand can yield a Delphi application as small as 10KB Every situation is different and fortunately as Delphi programmers we have a lot of flexibility in this area Using direct Windows API calls may not always be necessary but when it is it’s good to know that we have that option available to us
中文翻译
Delphi the Windows API
Delphi介绍时带Windows编程新时代前未短开发时间容易建立稳定充满特色应程序现第6 代改进Delphi数享软件免费软件应程序国商业专系统应程序著名商业应程序甚两商业游戏开发工具Delphi力便特点C++ Visual Basic发展起台成令惊叹选择
Delphi特点视觉组成部分信息库Borland目标模型目标模型已允许Delphi发展组数沉闷Windows编程压缩成易元件 早期Windows编程语言求开发者书写数量代码仅仅Windows外挤压数量函数性创建窗子接受菜单选择行仅仅创造出代码页Delphi极压缩性求沉闷Windows编程转变成充满乐趣家务杂事令激动验
处理
Windows编程中重概念象处理函数返回函数建立者种资源负载象象创建WindowEx样函数返回windows操作函数象创建文件样返回开文件操作者象堆建立样返回新分配堆操作部Windows 踪操作轨迹通操作系统象应程序间作连接处理服务处理应程序容易涉象操作系统立刻知道条代码想操作象
常量
Windows API 函数逐字逐句声明成千万作参数值常量切色彩值中返回值常量已WindowspasTypespas Systempas 文件里定义API函数定义常量正文通列举出Windowspas 文件产生更关特函数常量信息错综复杂函数时检查Delphi源代码文件验法

字符串
串Windows API函数需零结束字符串类型指针 WindowsC书写没Pascal字符串类型早期版Delphi求应程序分配字符串缓区字符串类型转化成PChar然Delphi3介绍字符串变换机制允许字符串仅仅通分配角色作PChar(PChar(MyString)里MyString宣布MyString:字符串)部分情况种变换求字符串参数Windows API 函数相结合
输入Windows函数
Windows API巨定义程序员想起种类效者者行动起作函数Windows API 函数完全体积函数仅仅裂缝失败没输入Delphi源代码Windows API函数仅仅通DLL函数输出果已知道函数参数进口新Windows API 函数相简单程
输入新Windows API函数确实象输入DLL函数样例 Delphi早期版里第3章描述BroadcastSystemMessage 函数没Delphi源代码输入应程序中输入函数DLL里面简单声明成函数:
function BroadcastSystemMessage(Flags DWORD Recipients PDWORDuiMessage UINT wParam WPARAM lParam LPARAM) Longint stdcall
implementation
function BroadcastSystemMessage external user32 name BroadcastSystemMessage'
函数求参数包含函数知道DLLWindows API 函数通Delphi应程序
注意stdcall指令必须函数附加原型重定义栈里通Windows参数传递函数标准机制
非法导入函数
Delphi源代码已正确输入函数例外函数描述部分情况输入函数已作正确处理象NIL作值传递指针参数力通常恢复缓区求调函数恢复真正数前缓区动力分配精确长度Delphi里函数已定义变量者常数参数输入类型参数接受缓区指针 永远调NILDelphi环境函数受限制Delphi情况固定件简单事情仅仅输入函数象存前部分里作纲进行略述整书中输入正确函数已函数描述中识
Callback 函数
Windows编程程中非常重概念callback函数callback函数开发者应程序中未函数者程直接调函数Windows操作系统调种允许Windows通种样参数正callback函数定义应程序直接通信数计数函数求定义接收计数信息callback函数应程序
callback函数具体参数必须应程序准确声明Windows正确次序正确信息传递应程序callback函数例子函数EnumWindowsEnumWindows 函数屏幕通全部高水windows分析窗体处理传递定义成callback函数应程序直高水windows计数者callback函数返回值错误EnumWindowscallback函数定义:
EnumWindowsProc(
hWnd HWND {a handle to a toplevel window}
lParam LPARAM {the applicationdefined data}
) BOOL {returns TRUE or FALSE}
匹配函数原型函数原型应程序建立起指函数指针作参数传递EnumWindows 函数Windows操作系统级windows调种callback函数callback函数参数中传递windows操作注意stdcall指令必须函数附加原型重定义栈里通Windows参数传递函数标准机制
没stdcall指令Windows 访问callback函数种强力软件机制 许场合允许应程序恢复关Windows部储存样达系统信息作完整callback函数例子参见EnumWindows 函数整书中许函数
函数参数
数Windows API 函数仅仅带静态参数执行基参数值函数然某函数返回值必须储存缓区缓区指针形式传函数数情况函数描述具体情况例缓区里返回值零结束字符串缓区者指数结构指针函数调前缓区数结构必须应程序分配
许情况参数说明包含表更值值定义常量布尔型者操作数结合起实值传递函数通常标识成位表示法里位说明函数意义常量元布尔运算结合原例CreateWindowEx 函数称dwStyle参数接受布尔型者操作数相结合许常量止常量传递函数参数设置WS_CAPTION or WS_CHILD or WS_CLIPCHILDREN建立包括解说栏子窗体绘画时子窗体周围
相反函数说明返回更定义具体常量值时返回值布尔型操作数相结合常量判断否常量包含返回值里果结合结果等常量值常量包含返回值里
Unicode
初软件字符集里需单字节定义字符里考虑256字符整字母表数目标点符号普通数学符号然全球化缩Windows Windows软件国际化需种够标识字符新方法语言书写字符超256远远超单字节描述Unicode发明 种Unicode 字符长16位语言字母表够识出65535字符 提供新字符集类型Windows API 函数二种风格:ANSI Unicode浏览Windowspas 源代码函数A者W追加标识函数名面 证实ANSI 函数者宽字符(Unicode)函数书函数包括ANSI 函数Unicode 函数通常字符串信息类型里仅仅传递函数书正文应该恰描述Unicode 函数行

Delphi vs the Windows API
Delphi发展组做数重Windows API 函数性压缩成VCL世界级工作然Windows API巨API 函数包Pascal象里实达某目标者解决具体问题方法开发者迫Delphi象完全压缩低水Windows API 函数
扩Delphi象函数性必果象压缩Windows API部分开发者必须量API 延长函数性
确里成百API具戏剧性扩Windows函数性特征许API 函数断改变微软公司介绍扩展函数性积极利API输入函数充分准备力Delphi程序员熟悉Windows编程重Delphi职业里充分利Windows API没VCL压缩函数性非常
压缩Windows 函数性Delphi组件实 VCLWindows编程变更加容易性Delphi应程序倾少350KB绕VCL直接Windows API调方面产生出10KB样Delphi应程序
种情况幸运作Delphi程序员领域许灵活性Windows API 直接调必时知道选择利

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

图书管理系统毕业论文

 本科毕业设计(论文)手册 (理工类专业) 本科毕业设计(论文)资料 题 目 名 称: 图书管理系统 学 院(部): 理学院 专 业:

z***u 5年前 上传1446   0

车辆管理系统毕业论文

 毕业论文(设计) 论文题目: 车辆管理系统 学生姓名: 指导教师: 所在学院: 专业名称: 软件技术 完成时间: 目 录 摘 要 IV 第1章 引 言 1 1.1 课题背景 1

文***品 5年前 上传1320   0

电子客票系统毕业论文

从实际方面来看,随着网络技术的日益普及,特别是现阶段我国机票预定和销售系统相对比较落后,还处在纸质机票阶段,对机票预定程序先对繁琐。去年4月,作为“简化商务”的首个试点地区,国际航协与中国民航信息网络有限公司(下称“中国航信”)签署了“简化商务”的战略合作协议,目标是于2007年底前,在国内实行100%BSP电子客票。

z***u 5年前 上传2358   0

智能交通系统毕业论文

智能交通系统毕业论文摘 要随着现代社会的快速发展,各种各样的交通工具成为了代步工具,特别是近年来小汽车的普及,加重了现有交通资源的压力。优化交通网络可以缓解交通压力,但是投入成本较高,还要受很多环境因素的影响,对于道路交通的控制方法和控制技术的优化显得更容易实现,而交通灯是整个交通网的指挥系统。本文研究的是以STC89C52RC单片机为控制器的智能交通灯控制系统,该系统在基础交通灯系统

文***品 3年前 上传1338   0

毕业论文管理系统的设计与实现

摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统

平***苏 2年前 上传450   0

PLC与物料分拣系统毕业论文

 预备技师答辩论文(设计) 院系名称: 机电工程系 班 级: 预备技师班 学生姓名:  专业名称: 电气自动化设备安装与维修 指导教师姓名(职称): 目 录 摘 要 2 引 言 5 1.1 物料分拣系统概述 5 1.2 物料分拣系统的发展现状与趋势 6 1.3 研究的目的及意

文***品 5年前 上传2243   0

2018年毕业论文范文:多媒体技术

毕业论文范文:多媒体技术  论文最好能建立在平日比较注意探索的问题的基础上,写论文主要是反映学生对问题的思考, 详细内容请看下文毕业论文范文。  随着教育改革的不断推进,多媒体技术在教学中的应用无疑是教学改革中的一个热点,为了让学生更直观、更全面地获取知识,充分发挥学生在教学过程中的主体地位,越来越多的学校和教师使用多媒体教学,在数学课堂教学中,使用多媒体技术辅助教学,将极大地丰富课堂教

y***r 6年前 上传374   0

职务申报系统毕业论文

第一章 职务申报系统概述 近几年来由于网络和计算机技术的迅猛发展,使得人们进行学习,管理,工作的方式都发生了重大改变,高校的管理模式已不仅仅局限于传统方式,变得更加多元化,除了传统模式外,还可以通过网络资源进行管理,不受时间、空间限制,可通过文字媒体、网络上传等网络方式进行高校人事等各方面的管理,使得管理起来更加灵活,简单,快捷。正因为如此,近年来国际国内高校管理迅猛发展,其中利用网络进行高校

z***u 5年前 上传1251   0

学生指纹考勤系统毕业论文

 毕 业 设 计 论 文 专业班级:计算机科学与技术·计专本 学生姓名: 指导教师: 密级: 学生指纹考勤系统 Student Fingerpri

z***u 5年前 上传1497   0

小区物业管理系统的设计与实现毕业论文

本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案。进行需求分析,建立了该系统的概念结构。在此基础上,提出系统设计原则和设计方法,建立了功能结构图。从需求分析、系统分析、系统设计、系统实施及交付使用等环节,在工作程序和方法上进行了科学规范,保证了系统的顺利开发,为强化物业管理机制、完善管理制度和提高工作效率提供了有力的支持。

z***u 5年前 上传4797   0

人才信息管理系统毕业论文开题报告

一、课题研究背景与研究意义:研究背景:当今社会是一个知识推动社会发展和经济进步的时代,每个毕业生都希望可以找到一个能够施展才华的招聘

文艺范书香满屋 3年前 上传679   0

基于Android的网上订餐系统毕业论文

XX 大 学 毕 业 设 计( 论 文 ) 题目 基于Android的网上订餐系统 作者 学院 专业 学号 指导教师 二〇XX 年 X月 X日 摘 要 随着科技的发展,二十一世纪成为了以网络化,信息化为核心的社会。网络商业化也成为了时下最热门的词汇。随着信息技术的不断更新,特别是07年谷歌公司推出了Android开放源码,让Android操作系统成为了移

z***u 5年前 上传1824   0

关于系统科学与工程毕业论文选题

关于系统科学与工程毕业论文选题  基于敏捷物流的疏港交通规划研究  大件货物运输方案制定研究  区域农产品物流系统规划研究与评价  湖北省水稻生产风险与灾害补偿机制研究  鹤鸣观小流域综合治理效应研究  基于复杂理论的mososo系统中路由关键问题研究  缺陷产品召回管理预警体系研究  高应力大采深煤巷锚杆支护系统协调性研究  环境污染事故应急处理专家系统研究

z***2 11年前 上传425   0

小区服务管理系统的设计与实现毕业论文

改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的小区服务管理也提出了更高层次的要求。面对越来越繁琐和复杂的工作,如果还依靠人工来处理不仅效率低下,保密性也得不到保证,而且时间一长还会产生大量文件和数据,这样对查找,更新和维护都带来了不少的困难【1】。物业管理企业想要解决这一棘手问题,对物业管理进行宏观的和微观的细致管理,其中最好的办法是依托现代计算机、通信和网络技术,建立现代化的综合管理信息系统来实现对小区物业的管理,提高业务处理的效率和可靠性,并进而对各类管理信息进行系统整理和分析,优化管理者的决策,提高业主满意度和提升物业形象,才能使企业在激烈的市场竞争中立于不败之地。

z***u 5年前 上传2283   0

毕业论文:图书管理系统的设计与实现

随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐的迅速发展,特别是90年代以后,我国图书馆信息张建设了较大发展图书馆信息化建设迈向了一个新台阶。

z***u 5年前 上传3830   0

学生选课系统专科毕业论文

XX学院东港学院毕业设计(论文)说明书题 目: 学生选课系统 作 者: 学 号: 系 (院):XX学院计算机系

文***品 3年前 上传873   0

大学毕业纪念册感言

大学毕业纪念册感言  夏夜的校园飘飞芬芳的书香,  校园的挚爱挥洒最后的纯真,  青春的交响绽放华丽的激情。  流年似水,岁月纷呈,漂流几载阴晴雨暖;  蓦然回首,栀子花开,汇集几度稚嫩春秋。  当演员卸下青春的淡妆,当礼堂敲打散场的钟声,当掌声化作暗淡的足迹,当岁月奏响命运的尾章……我们也该离去,在惆怅的情怀中挥挥离别的手。  不要让岁月的河流淹没了我们的探索;

g***0 9年前 上传485   0

大学毕业纪念册留言

大学毕业纪念册留言  我们是江湖上偶尔抹过的一刀……  我希望,流走的只是时间  后会有妻!!  天天吃肥肉,夜夜做新郎。  嫁个有钱人!  祝一切都好  有时间来我家放羊  一个女同学送给我的一句话,不知是夸我呢还是骂我:“除了有着一张无所顾忌的灿烂笑脸,你,一无是处!”  今天的分别为了他日的更好重逢。  E死情场君莫笑,古来争战几人回?  专业好

s***x 12年前 上传502   0

高中毕业纪念册留言

高中毕业纪念册留言  三年来,每当我在学习上有了疑惑时,生活中遇到挫折时,总是你的声音在耳畔响起,疑惑迎刃而解,挫折变成为动力,促使我不断向前。请接受我的一片敬意。别了!我的朋友!  你生就的一种娴雅的气质和诱人的魅力,使得你在认识你的人们的心里永久存在。你像那山间的百合,独自荣枯,无以为憾。盛开时不矜夸,衰谢时不悔恨。清雅留芳,归入永恒的春天。  同你心胸相比,一座高山只是一方界碑

张***诚 11年前 上传456   0

2017年毕业纪念册留言

毕业纪念册留言  纪念册留言(一)  1、知识是引导人走向光明与真实境界的火炬,知识不是孔雀华丽而累赘的羽毛,而是雄鹰朴实矫健的双翅,知识使你有智慧。知识是辽阔的天空,任鸟儿自由自在地飞翔。愿你张开翅膀,在知识的蓝天中自由飞翔!  2、不要说一天的时候短暂,无足轻重,人生的漫长岁月就由这一天一天连接而成;愿你珍惜生命征途上的每一个一天,让每天都朝气蓬勃地向前进。  3、生活像广阔

t***j 7年前 上传324   0

大学生毕业纪念册留言

大学生毕业纪念册留言  朋友,愿你越来越成熟,扬起创造的风帆,驶向成熟,驶向那金色的成功彼岸。  每一天都是一生中最好的日子。愿我们珍惜年华,把握今天。  生活像广阔的大海一样,烟波浩瀚中保存着无数的奇迹。愿我们乘风破浪,做这些奇迹的勇敢探秘者。  生活是一本博大精深的百科全书,别人的注释永远代替不了自己的理解。愿我们认真阅读,有所发现,有所创新!  聪明的人,今天做明天的事

k***i 10年前 上传459   0

高中毕业留言纪念册

高中毕业留言纪念册  昨日在整理个人物品时,偶然间看到了那本阔别7年的高中毕业留言册,七年的时间对于人的一生来说也许不是很长,但对我来说这应该是我人生中最重要的7年,因为这7年中发生的事将决定并继续影响我的一生!留言册经过7年时间的尘封已经变的有些陈旧,但仔细翻阅留言册中昔日同学好友的深情话语,却仿佛又令我回到了那难忘的高中时代!  随着年龄的增长和心理上的成熟,我慢慢的懂得了一点:如果

小***星 11年前 上传428   0

多媒体教室系统建设方案

1 多媒体教室系统1.1 系统概述   当今,重视现代教育技术对教育产生的影响,大力推进教育现代化是世界教育发展的主流。我国在运用现代教育技术手段整合教学的过程中,已取得了相当成效。采用先进的教学手段,提供全新的教学环境,来设计教学活动,已经成为市场的趋势所在。   随着现代化教学系统在不断推进,传统的方式已经不适应现代化的需要,集多功能教室系统、多媒体教学系统、演播系统於一体的

文***品 3年前 上传532   0

多媒体电教室投影系统方案

多媒体电教室投影系统方案一、【方案概述】 目前,我们国家正致力于推动多媒体教学信息化进程。多媒体电教技术的应用和发展极大地支持了信息化工程。电子多媒体投影设备是应运而生的理想的多媒体表达工具,是视觉交流的理想选择,已成为多媒体电教室所必不可少的显示设备。这种为教育系统服务的新设施,现已广泛用于政府、教育、科研、医疗、商业┅┅等部门,改变人们传统的交流方式,缩短了空间和时间,提高了工作效

文***品 3年前 上传545   0

教室多媒体系统安装及操作

教室多媒体系统设备安装及操作一、 教室多媒体设备有哪些? 显示器、主机、功放、分屏器、投影机、幕布、音响 电源线(显示器电源线、主机电源线、分频器电源线、功放电源线)、VGA线、音频线二、 如何摆放多媒体设备及线路? 1、将电脑桌开启方向朝窗外摆放,显示器置于电脑桌面左侧,分屏器、功放至于电脑桌右侧,键盘鼠标置于显示器前方电脑桌面,将主机放于电脑桌机柜。

文***品 3年前 上传1578   0