第一范文网 - 专业文章范例文档资料分享平台

中南大学社会实践报告(3)

来源:用户分享 时间:2022-08-25 本文由红莺绿柳 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2)在“创意美食”这部分内容中,分享了有关创意美食的精美图片,让大家对美食的发展有所认识。

3)在“美食菜谱”中,展示出了一些精美详细的美食菜谱,大家可以通过菜谱学习如何烹饪美食,吃上自己亲手制作的美食,从劳动中获得快乐。

4)“中国美食”内容中则介绍了中国传统美食悠久的历史和来源,介绍了其丰富内涵,让大家对中国美食有全面的了解。

5)在“美食分类”这一内容中,我介绍了中国美食八大菜系的详细特征以及其各自的代表性食物。

通过这五大内容的介绍,旨在对美食做一个全面的解释和分析。

二.设计步骤

首先确定了“美食天下”的主题后,我策划将网页的风格定为轻快明丽、简洁清新.主题分为确定的五大内容,这份设计实践项目在首页之下分五大分块。

按照计算机实践的任务要求,也为了使网页制作及设计精美,我在项目中运用了5个网页,制作了5张幻灯片,从网上搜集丰富的资料添入网页和幻灯片中,并且在首页中加入了简易动画以增添艺术效果,首页与其它网页之间,首页与幻灯片之间用超链接联系起来,使得整个项目结构紧凑,衔接紧密。在图片的选择上,我重视了颜色的搭配和与文字内容的较好结合,以保证达到最佳的表达效果.下面我具体介绍一下:

1.网页一:

网页一我把它作为主页,主页的设计一定要突出主题。通过精心的设计,我把主页营造出韵味十足的画面,给人耳目一新的感觉的同时增加好奇感。我开门见山的把我要介绍的关于主题“美食天下”的各大内容罗列出来,能够简单的明了的根据观看兴趣选择看的内容。在界面,我选择了美食图片,设置了字幕,加入了Flash动画,让界面感觉简单而不单一并且有鲜活的动感效果。

2.网页二和网页

三、网页

四、网页五:

网页

二、三和

四、五我都是以简明清晰的风格设计,把各自介绍的内容展现出来,丰富而不繁乱。在凸显的部分中我加入了美食元素,与flash动画相结合,显示出雅俗共存。并且加入与介绍内容相呼应的图片,减少花俏的装饰,让页面有错落有致的美感。

3.PPT

在“美食天下”的PPT中,首尾两张PPT前后呼应,为了使美食的介绍显得前后统一,我基本上采用的相似的风格,即简洁明快,条理清晰。但是使之“求同存异”,使PPT不显单调,我在PPT连接上采用的不同的动画效果,让PPT之间呈现自然过渡。实践步骤:1.设置幻灯片版式。2.输入信息。3.设置应用设计版式。4.应用配色反案选择。5.幻灯片的格式化设置。6检查、保存幻灯片。

三.方法技巧

⑴ 我使用微软公司推出的FrontPage来制作网页,它的功能强大,简单易用,功能丰富。FrontPage编辑器具有“所见即所得”的功能,而且有大量的模板和向导,只要使用工具栏或菜单,就能很简便的美化网页。我能将从网上搜集的各

类文字、图片信息按自己的喜好插入网页,因而它的设计具有很大的自主选择性。 ⑵ 为了使网页内容更丰富,我使用PowerPoint。PowerPoint是微软公司出品的制作幻灯片的软件,是最优秀的演示文稿编辑软件之一,也是很简单使用的多媒体整合平台。我用PowerPoint制作了5个幻灯片。我在幻灯片中加入艺术字,给幻灯片放映添加“进入”艺术,添加幻灯片间的动画切换效果,插入合适的背景等等,它们通过图文并茂的形式把实践项目所要表述的内容展现得更加生动。 ⑶ 我在网页的首页插入了动画,动画是图片的转换。并且加入了字幕,Flash技术的运用使得网页“动静结合”,增加情趣与美感,从而与网页所要表现得效果相呼应融合。

四.困难及解决过程

学习实践中自然遇到很多的困难和挫折,其中的主要原因是:计算机基础不好,平时接触的计算机知识不够,实战演练较少。通过实践了解到也只有实践才能巩固和强化理论,理论必须加以实践才能变成活的事物。下面介绍一下我面对的其中两个问题的情况及解决方法。

问题一:制作的动画插入后并没有按我的想法放映。

解决办法:我认真查看了一下《大学计算机基础学习与实践指导》书上的向导与帮助。我首先检查了一下自己动画设置的操作过程,没有发现问题出在什么地方。后来经过询问同学,才发现原来是制作完Flash后应该在“文件”中按“导入”并且进行设置。只是直接把动画保存在可移动磁盘中。

问题二:在做幻灯片时,不知道怎样把图片设置为背景。

解决办法:我尝试在“图片属性”中对图片属性进行修改使之能成为背景,但没有作用,图片总是覆盖在文字上面,在“图片属性”中也不能通过设置环绕方式来解决。后来知道,只要单击鼠标右键,把图片“置于底部”就可以了,并且可以任意调整图片大小。

五.总 结

从完成计算机实践任务的过程中,我收获了很多。不光是计算机实践技能方面的收获,同时还有对于学习态度及方法的思考。我发现运用计算机来制作网页、幻灯片并不是一件很难的事情,只要在加强理论学习的同时注重平时课后任务的实践,就会发现它是能够很轻松的完成的。当然,在制作网页的过程中肯定会遇到各种各样不同的问题,在这个发现问题解决问题的过程中,其实对于计算机实践能力的培养能够起到积极作用。自己的知识是靠自己努力获得,学习是为自己而学。计算机实践是一个很难得的机会去督促自己锻炼上机能力,只有自己亲自实践才能够从中得到一些很有价值的发现。

进一步的思考,会发现计算机课程的突出特点是实践性强,上机实验训练是学生掌握和巩固计算机科学理论和应用技能、引导学生通过比较、总结,促进能力培养的必须途径。现在薄弱的理论学习基础和计算机应用能力制约了我们使用电脑的能力的拓展。只有掌握并应用所学的理论知识,多进行实践活动,能力才能够得到提升,而通过对掌握的知识才能加以总结、概括,然后广泛地迁移,能进一步系统化形成“活”的技能。因此,综合实践是大学计算机基础课程教学的一个重要环节,是对教师课程教学和学生学习效果的集中检阅,对推动学生自术学习,锻炼实践能力,培养创新意识, 提高综合应用各种知识的能力,培养学生的全面素质必将起到积极作用。

第4篇:中南大学(C++实践报告)

中南大学

本科生课程设计(实践)设计报告 (程序设计基础) 题目

MFC课程设计

学生学号

学生姓名

指导教师

学院

专业班级

计算机基础教学实验中心 20xx年

06月 14

一、引言

MFC(Microsoft Foundation Cla Library, 微软基础类库)是微软基Windows平台下的C++类库集合。MFC包含了所有与系统相关的类,其中封装了大多数的API(Application Program Interface)函数,提供了应用程序框架和开发应用程序的工具,如应用程序向导、类向导、可视化资源设计等高效工具,用消息映射处理消息响应,大大简化了Windows应用程序的开发工作,使程序员可以从繁重的编程工作中解脱出来,提高了工作效率。

程序设计实践旨在课堂学习的基础上帮助学生掌握C++应用系统的开发方法和技巧。在系统学习完《C++程序设计》这门课程后,通过实践对几个小型C++应用程序实例设计与实现过程分析,帮助学生利用C++开发应用系统的一般方法和步骤,掌握MFC的基本知识。

这次实践采用学生上机与老师集体辅导的方式,以完成老师下发的《C++语言课程设计任务书》为要求和目的,运用课堂上学习的C++基础知识,采用Visual C++ MFC编程系统,以全新的角度和感知去认识C++语言在编程方面的优越性。在实践过程中,基于对话框的MFC应用程序,达到了解基本控件,如静态文本框、命令按钮、编辑框、列表框、组合框等的使用的目的。还有理解Windows应用程序采用“消息传递、事件驱动”的运行机制。 本次实践的任务主要分为两个部分: 使用Visual C++ MFC编程实现以下功能:

输入一元二次方程ax2+bx+c=0 的系数a、b、c,计算并输出两个根x

1、x2.编写一个能对列表框进行项目添加、修改和删除操作的应用程序。 编写一个程序,绘制-2π~2π之间的sin曲线。 用定时器控制蝴蝶在窗口中飞舞。等共10道。

将第一部分中选择3~5题,做一个综合程序,要求有登陆界面和调用各部分的功能。 总体设计

本次实践的主要目的就是了解和掌握运用MFC编程的一般思想和具体的操作步骤。实践主要是基于MFC的多文档对话框和单文档视图,通过实践完成第一大部分的任务之后,还要完成第二部分的综合题目。第二部分的任务由学生自主发挥,自主找资料,询问同学和老师。 第一部分的任务比较简单,具体的就不再描述。关于第二部分,我做了一个基于对文档对话框。首页为一个登陆页面,需要输入用户名和密码才能登陆,登陆后的页面是把第一大部分的几个题目连接起来。达到预览的目的。

三、详细设计

实践前首先要认识AppWizard的工作环境。其项目工作区一共有三个选项卡分别为“ResourceView”“ClaView”“FileView”,中间是对话框设计界面,右边是控件工具栏。 实践过程中,我们是先完成第一大部分的任务。虽然在第一次上机实践前,我仔细地阅读了老师给我们下发的资料,并且结合《C++程序设计实践教程》了解相关知识,但是在实践时结果不理想。主要是对创建对话框程序的步骤没有掌握。在经过几次尝试失败后,总结其一般步骤为:(1)建立基于对话框的MFC应用程序框架;(2)放置控件;(3)设置控件属性;(4)为控件连接变量,即为控件命名;(5)添加并且编写消息处理函数。

基于对话框的MFC程序设计,对各种控件的了解和使用显得特别重要。这里就不一一详细介绍它们的功能。控件控制栏一个有26个控件图标,每一个图标都可以看做一个对象,消息便是通过函数对它们进行操作。每一个控件都有两个重要而且必不可少的基本属性:ID和标题。ID便是该控件的标识,某些函数需要通过ID对控件进行操作。 了解一定相关知识后,对课程实践有了很大的帮助。其中“输入一元二次方程ax2+bx+c=0 的系数a、b、c,计算并输出两个根x

1、x2”这个题目比较复杂,而且与C++连续很紧密。其中的有这样的语句m_x1=(-b+sqrt(b*b-4*a*c))/(2*a); m_x2=(-b-sqrt(b*b-4*a*c))/(2*a),这就是我们在课堂上学习的C++基本语句,在实践过程中考验学生的灵活运用能力。完成这个题目的关键是把每个编辑框(控件)连接好变量和选的数据类型,接下来的就是编写消息处理函数。这道题很全面地体现了MFC的“消息传递、事件驱动”的思想,在操作步骤方面也在很多地方得到了实践。

MFC编程除了基于多文本对话框以外,还有很重要的一部分是基于单文档界面的应用程序,如Windows自带的Notepad程序。在本次实践的第一大部分的后5个小题就是基于单文档的。那么首先要对其有一定的了解:文档/视图结构的思想是将数据的管理与显示分离,其中文档用于管理应用程序的数据,而视图是用户界面,用于显示、打印文档中的数据,并管理与用户的交互。SDI具有文档/视图结构的应用程序框架,该框架包括应用程序类、窗口框架类、文档类和视图类,编程的任务是在文档类和视图类中添加适当的代码。其中文档类中一个重要的成员函数是OnNewDocument(),用户在此添加代码完成对数据的初始化;而视图类中最重要的成员函数是OnDraw(),通过在该函数中添加代码实现窗口内容的输出。 本次实践是对单文档的典型实例,包括: ? 利用画笔、画刷等工具及位图处理的方法实现文字和图形的输出。 ? 利用定时器控件制作动画程序。 ? 对鼠标和键盘进行编程的基本方法。

? 文件、字体、颜色等几种通用对话框的使用方法及自定义对话框的设计、调用方法。 ? 菜单的设计方法。

虽然进行充分的准备,实践中还是遇到了很多的困难和问题。在完成题目“用定时器控制蝴蝶在窗口中飞舞”时,主要的问题就是在插入蝴蝶图片的,尝试了几次都没有编译成功。最终再询问同学后,才知道是要把GIF格式的图片分割成一帧一帧,然后才能插入。最后用定时器控制,达到动态的效果。 在完成了第一大部分的任务后,第二部分的综合题是一个不小的挑战对我来说。要靠自己去网上或者图书馆查找资料。在经过一番准备后,最终决定做一个相对简单的基于多文档对话框的登陆界面,把几个原来的程序文件连接起来。但是在这个过程中,完全要靠自己一步一步去探索,当然也遇到了各种各样的困难和挑战。 关键是在连接各部分对话框,经过不断的实验,不断的调试程序,总结的操作步骤如下:(1)创建工程,MFC Application(exe),工程命名按要求命名;(2)工程建立后有如图对话框,将途中的静态文本框和按钮都删掉,留下空白,再使用静态文本,编辑框,按钮和静态图片重新排版,并进行命名。注意静态图框应该第一个布置,不然运行时图片会将其他控件覆盖;(3)右击密码对应的编辑框,选择属性,选样式中的密码;(4)在Dialog上右击选择插入DIG,重复插入4个,依次作为菜单,题目1,题目2和题目3的对话框,并对其分别创建类,以菜单对话框为例,改一下表头为“菜单”,在对话框空白处双击,点OK创建类,并对其命名(假如命名为MyMenu);(5)回到登录界面的对话框,双击登录控件,出现如图按钮,点击OK,在顶端添加#include”MyMenu.h”,并OnButton1下添加以下代码CString c_user,c_paword; m_user.GetWindowText(c_user); m_paword.GetWindowText(c_paword); if(c_user.IsEmpty()||c_paword.IsEmpty()) {

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教案中南大学社会实践报告(3)全文阅读和word下载服务。

中南大学社会实践报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/ziliao/1496535.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top