c语言及程序设计学习网站的开发毕业论文(编辑修改稿)内容摘要:

ft 浏览器上执行。 使用不同浏览器检示功能, Dreamweaver 可以告知您在不同浏览器上执行的成效如何。 当有新的浏览器上市时,只要从 Dreamweaver 的网站在下载它的描述 档,便可得知详尽的成效报告。 山东建筑大学毕业设计说明书 7 Dreamwaver 目前的最高版本为 Dreamwaver MX。 Fireworks 技术 Fireworks 是 Macromedia 公司推出的专门针对网络图形设计的工具软件,它既可以编辑W eb 图像,又可以编辑 Web 动画,制作按钮的导航条、菜单等,甚至能直接制作网页。 同时具有多种传统图形制作软件的功能,而且它能把位图处理和矢量处理完美的结合在一起,使得网页图形设计人员再也不必在多种图形设计软件之间频繁切换。 Fireworks 的实质是通过最少的步骤创建最小、最高质量的 JPEG 和 GIF 图像, 是创建和生成网页图形的完全解决方案。 它大大简化了网络图形设计的工作难度,无论是专业设计家还是业余爱好者,使用 Fireworks 都不仅可以轻松地制作出十分动感的 GIF 动画,还可以轻易地完成大图切割、动态按钮、动态翻转图等,因此,对于辅助网页编辑来说,Fireworks 将起到重要的作用。 Fireworks 简化了网页图形和屏幕图形的制作过程,同时提供了完全的机动性和可编特性。 在没有 Fireworks 的时候,网页设计者需要在一个矢量绘图程序(如 FreeHand)上创建图形,然后再把这个矢量图 形引入到位图程序中进行涂抹和添加滤镜效果。 设计者可能还需要使用一个动画工具或 image map 工具来创建动态图形。 为了测试图形,设计者必须在浏览器中查看创建的图形。 如果此时再需要对图形进行修改,或许会迫使设计者从头开始并重复上述每一个步骤。 但有了 Fireworks,设计者的工作就不再是复杂地从一个工具转到另一个工具,大量的重复工作量被省略,由此可以节省大量宝贵的时间。 Fireworks 是一个将矢量图形处理和位图图像处理合二为一的专业化的 Web 图像设计软件,使 Web 作图发生了革命性的变化。 它可以导入各种图像 文件,可以直接在点阵图像状态和矢量图形状态之间进行切换,编辑后生成 PNG 图像文件,也可以生成其他格式的文件。 它还可以直接生成包含 HTML 和 JavaScript 代码的动态图像,甚至可以编辑整幅的网页,使图形以最简洁的方式在网上淋漓尽致地体现其魅力。 Fireworks 不同于 FreeHand 和 Photoshop,它并不专限于创建矢量图或处理位图,而是综合了它们双方的某些特性。 Fireworks 是一个可以同时编辑位图和矢量图形的软件,而其他图形图像软件总是偏重于某一方面。 为此, Fireworks MX 拥有两种图形 编辑模式:位图编辑模式和矢量图编辑模式。 在 Fireworks 中,可以非常方便地在矢量图编辑模式和位图编辑模式之间进行切换。 山东建筑大学毕业设计说明书 8 Flash 技术 Flash 是 web 上重要的动画制作工具,是一种交互式矢量多媒体技术。 Flash 的前身是 Future Splash,是早期网上流行的矢量动画插件。 由于网络带宽的限制,在主页上放置过大的文件是不现实的。 但是因特网发展迅猛,枯燥无味的静态页面很难再引起用户的兴趣,制作人员都希望能使用引人人胜的动态效果来吸引用户的注意,使用 Java Applet是一个解决办法,但 是真正精通它并不是件容易的事情。 而且,通过编写代码来生成动画永远都不是设计人员真正的手段。 因此, Shockwave Flash 诞生了,并且立即被投入到应用中去。 ( 1) Flash 的特点 ① 它是基于矢量的图形系统,各元素都是矢量的,只要用少量向量数据就可以描述一个复杂的对象,占用的存储空间只是位图的几千分之一,非常适合在网络上使用。 同时,矢量图像可以做到真正的无级放大。 这样,无论用户的浏览器使用多大的窗口,图像始终可以完全显示,并且不会降低画面质量。 ② 它使用插件方式工作。 用户只要安装一次插件,以后就可以快速 启动并观看动画,而不必像: Java 那样每次都要启动虚拟机。 由于 Flash 生成的动画一般都很小,所以,调用的时候速度很快。 Flash plugin 也不大,只有 150KB 左右,很容易下载并安装。 ③ 它还提供其他的一些增强功能。 比如,支持位图、声音、渐变色、 Alpha、透明等。 拥有了这些功能,完全可以建立一个全部由 Flash 制作的站点。 ( 2) Flash 的功能 Flash 的编辑界面非常友好,并且提供非常详细和完整的教程,很多基本的操作(比如画线、变形以及移动等)一看便会,而一些高级的技巧则可以通过附带的例子来 学习。 只要细心,完全可以成为 Flash 高手。 当然,这里所说的“高手”只是初级水平的,想成为真正的高手,还要看创意和手法,那就不是一朝一夕能办到的。 在 Flash 中,一般的动画都是依靠关键帧来实现的,方便又快捷。 用户只需给出一个对象的几个关键动作,生成关键帧,系统就会根据需要在各个关键帧之间自动插入平滑的动画。 因此,一个简单的动画可以在几分钟之内自动生成。 Flash 使用了“层”( Layer)的概念。 不同的角色可以出现在不同的层面上,互相掩映,但是不会互相干扰。 可以单独对某一个层面进行操作,并且可以看见效果。 这样,即使动画已经生成完毕,需要修改的时候也不会遇到任何困难。 Flash 对按钮( Button)的处理非常出色。 可以指定一个按钮的各种属性,包括正常山东建筑大学毕业设计说明书 9 时的画面、鼠标掠过时的画面、按下时的画面以及热区(可点击区域)的范围。 这样很容易生成一个反应灵敏的动态按钮。 Flash 现在增加了动画效果,使得按钮动态感极强,完全超出一般按钮所能带给人的感觉。 Flash 动画可以分成多个场景( Scene),在制作复杂动画的时候,可以借助多个 Scene,而不只使用一个屏幕,而且 Scene 之间可以自由切换,更换场景易如反掌。 在制作 多场景动画的时候,应该尽量考虑 Scene 的使用。 Flash 与 HTML 联系紧密,这就为 Flash 在网络上的应用创造了良好的条件。 可以指定一个按钮点击以后要请求的链接,直接写入链接的 URL。 还可以使用 Flash 生成 AVI 或者 GIF 动画文件。 这样,没有安装 Flash 插件的用户也可以看到动画。 PhotoShop 技术 Photoshop是 Adobe公司的王牌产品,它在图形图像处理领域拥有毋庸置疑的权威。 无论是平面广告设计、室内装潢,还是处理个人照片, Photoshop 都已经成为不可或缺的工具。 随 着近年来个人电脑的普及,使用 Photoshop 的家庭用户也多了起来。 到目前Photoshop 已经发展成为家庭电脑的必装软件之一。 Photoshop 的特点如下: 功能强大的选择工具: Photoshop 拥有多种选择工具,极大地方便了用户的不同要求。 而且多种选择工具还可以结合起来选择较为复杂的图像。 制定多种文字效果:利用 Photoshop 不仅可以制作精美的文字造型,而且还可以对文字进行复杂的变换。 多姿多彩的滤镜: Photoshop 不仅拥有多种内置滤镜可供用户选择使用,而且还支持第三方的滤镜。 这样, Photoshop 就拥有了“取之不尽,用之不竭”的滤镜。 易学易用,用途广泛:对 Photoshop 不了解的人常常认为它是一种专业图形图像处理软件,其实这是一种误解, Photoshop 虽然功能强大,但是也易学易用,适应于不同水平的用户。 它涉及图像合成、色彩校正、图层调板、通道使用、动作调板、 路径工具、滤镜等图像处理功能。 可制作如按钮制作、文字特效、材质纹理、三维物体、影像特效及广告创意设计等多种用途。 山东建筑大学毕业设计说明书 10 Access 数据库技术 Access 是 Office 办公套件中一个非常重要的组成部分。 在办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。 同为 Office 套件中一部分的 Access,虽然有着同样强大的功能,但使用的人却相对少些,不像 Word 和 Excel 那样广泛。 事实上,真正用过 Access 的用户,对其强大功能和灵活应用均称赞有加。 Access 数据库管理系统作为 Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。 Access 不仅是一个数据库,而 且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 数据库是有结构的数据集合,它与一般的数据文件不同,是一串文字或数字流。 数据库中的数据可以是文字、图像、声音等。 Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。 Access 数据库以文件形式保存,文件的扩 展名是 MDB。 具体的说, Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表( Table)表是数据库的基本对象,是创建其他 5 种对象的基础。 表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询( Query)查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体( Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口。 还可以创建子窗体显示相关联的表的内容。 窗体也称表单。 报表( Report)报表的功能是将数据库中的 数据分类汇总,然后打印出来,以便分析。 宏( Macro) 宏相当于 DOS 中的批处理,用来自动执行一系列操作。 Access 列出了一些常用的操作供用户选择,使用起来十分方便。 模块( Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可山东建筑大学毕业设计说明书 11 以根据自己的需要编写程序。 模块使用 Visual Basic 编程。 ASP 与数据库 ASP 最实用的地方还是使用 WEB 交互式数据库(因为使用数据技术可以使数据的查询、更新、修改、删除等十分方便),因此用 ASP 编写这样的有关程序也是较重要的应用 之一。 本文简单说明一下 在 WEB 服务器上使用数据库 的方法。 在 WEB 中通过 ASP 使用数据库,最常用的是使用 Database Access 组件, Database Access 组件使得 用户 能够轻易地通过 ActiveX Data Objects(ADO)访问存储。 在服务器端的数据库或其他表格化数据结构中的信息,是一种功能强大的数据访问编程模式,可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity( ODBC)兼容的数据库和 OLEDB 兼容的数据源,这样 ASP 程序 员就可以访问任何与ODBC 兼容的数据库,包括 MSSQL SERVER、 Access、 Oracle 等等。 用下面所述 的方法来 利用 ASP 的 Database Access 组件通过 ADO 连接并操作 WEB数据库。 第一步:指定想要连接的数据库,有 DSN( DSN数据源名称, DataSource Name)和 DSNless 两种方法。 第二步:指定想要执行的 SQL 指令,可以使用 RecordSet。 第三步 : 使用 RecordSet 属性和方法,并显示执行的结果。 在实际的 Web 程序设计中访问数据库一般要经过以下步骤: 首 先在 ODBC 中新建一个 DSN 指向要访问的数据源; 创建一个 Connection 对象,然后建立该对象同 DSN 之间的连接; 创建一个 Recordset 对象,然后打开这个对象并使游标指向一个记录集合; 使用 Recordset 对象的各种方法来移动游标,添加、删除、修改和引用记录集中的数据,使 用完毕之后关闭 Connection 对象和 Recordset 对象。 经过分析、比较,并结合计算机环境和个人爱好,本网站的开发使用了上面所述的ASP 技术和 Access 数据库技术。 网站系统分析 根据系统开发的基本观点,通过对 教师、学生的实际需要进行分析,本网站决定主要划分为下述几项内容: ( 1)新闻:发布最新信息。 山东建筑大学毕业设计说明书 12 ( 2)师资信息:详细介绍各位老师的简历,及专业方向,研究成果。 ( 3)教学内容:详细介绍 《 C 语言及程序设计》教学基本要求,课程简介,以及教学进度,使学生对这门课程的基本内容有一个大体的了解,方便学生更好地学好这门课程。 ( 4)教学电子资料:课堂 CAI 课件及电子教案的展示。 ( 5)教材信息:主要介绍我院老师自主教材的具体编写情况。 ( 6)学习指南:对课程内容的详细介绍,以及课程实验情况的详细介绍。 ( 7)网上答疑:对。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。