超文本简介课程设计

2024-04-17

超文本简介课程设计(通用7篇)

篇1:超文本简介课程设计

学院名称学生姓名专业名称班

级VB课程设计报告

——文本编辑器

: : : :

一、课程设计题目

用Visual Basic程序设计语言编写一个简易的文本编辑器

要求:有最基本的文本编辑功能,包括复制、剪切、粘贴、字体设置、背景颜色设置、字体颜色设置;同时拥有文本管理功能,包括打开文件、保存文件;以及完整的系统运行退出等功能,所有的操作可选择设定的快捷键。

二、课程设计目的

虽然本学期的Visual Basic课程是自学的,相对于课堂学习有些不足,但通过平时的上机实验,初步掌握了VB程序设计的各种方法,学会了编写最基本的VB程序;对于完整的VB程序设计来讲是很不足的,平时掌握的只是单独的窗体(Form)程序编写,以及各种简单控件的使用,没有做到很好连贯性,所以有必要做一次完整的VB程序设计,结合所学的基本知识,使用多个窗体自成一套系统,加上各种控件的综合运用,初步设计一个合格的VB应用程序;这样在巩固VB所学的同时,更好地学会程序设计的一些思想和方法,对于以后的编程学习或是工作有重要的实践意义。

三、课程设计说明

题目为文本编辑器,即是最基本的文本编辑程序,首先必须做好文本编辑器本身的功能,然后对其完善,做成一个完整的小程序

功能设计说明:功能是这个文本编辑器的核心内容,也就是程序的作用,它是用来做什么的;本程序就是用来编写文本的,编写过程中要利用到窗体(Form)一个,控件包括:RichTextBox1(超文本框)、CommonDialog(通用对话框),以及InputBox(消息框)、菜单编辑器等。要做的工作就是编写代码把这些控件和窗体等结合为一体,使得程序能够成为一体,顺畅运行。

本次设计在按照题目要求的前提下,为了完整地展示一个应用程序,在最初就设计为最基本的文本的编辑器,所以取名为“易记本”,就是简易记事本的简称,然后加入图标,在程序完成之后还进行了大包操作,得到应用程序的安装文件,最后安装在电脑上运行使用。四.源代码

Private Sub Command1_Click()Dim i As Integer If Text2.Text <> “123456” Then i = MsgBox(“密码错误”, 5 + vbExclamation, “警告”)If i <> 6 Then End Else Text2.Text = “" Text2.SetFocus End If End If Form1.Hide Form2.Show End Sub

Private Sub Form_Load()Text1.Text = ”“ Text1.MaxLength = 6

Text2.Text = ”“ Text2.MaxLength = 6 Text2.PasswordChar = ”*“ End Sub

Private Sub Text1_LostFocus()If Not IsNumeric(Text1.Text)Then MsgBox ”帐号必须为数字“, , ”警告“ Text1.Text = ”“ Text1.SetFocus End If End Sub

Private Sub Command1_Click()Form2.Hide Form3.Show End Sub

Private Sub Command2_Click()Form2.Hide Form4.Show End Sub

Private Sub Command3_Click()Form2.Hide Form5.Show End Sub

Private Sub Color_Click()CommonDialog1.Action = 3 Text1.ForeColor = CommonDialog1.Color End Sub

Private Sub Command1_Click()Form3.Hide Form2.Show End Sub

Private Sub Copy_Click()Dim st As String st = Text1.SelText End Sub

Private Sub Cut_Click()

Dim st As String st = Text1.SelText Text1.SelText = ”“ End Sub

Private Sub Exit_Click()End End Sub

Private Sub Font_Click()CommonDialog1.Flags = cdlCFBoth Or cdlCFEffects CommonDialog1.Action = 4 Text1.FontName = CommonDialog1.FileName Text1.FontSize = CommonDialog1.FontSize Text1.FontBold = CommonDialog1.FontBold Text1.FontItalic = CommonDialog1.FontItalic Text1.FontStrikethru = CommonDialog1.FontStrikethru Text1.FontUnderline = CommonDialog1.FontUnderline Text1.ForeColor = CommonDialog1.Color End Sub

Sub New_Click()Text1.Text = ”“ Me.Caption = File End Sub

Sub Open_Click()CommonDialog1.Action = 1 Text1.Text = ”“ Open CommonDialog1.FileName For Input As #1 Do While Not EOF(1)Line Input #1, inputdata Text1.Text = Text1.Text + inputdata + vbCrLf Loop Close #1 End Sub

Private Sub Paste_Click()Text1.SelText = st End Sub

Private Sub Print_Click()CommonDialog1.Action = 5 For i = 1 To CommonDialog1.Copies

Printer.Print Text1.Text Next i Printer.EndDoc End Sub

Private Sub SaveAs_Click()CommonDialog1.FileName = ”vb课设用.txt“ CommonDialog1.DefaultExt = ”txt" CommonDialog1.Action = 2 Open CommonDialog1.FileName For Output As #1 Print #1, Text1.Text End Sub

Dim arr As Long, sum As Long, a As Integer Private Sub Command1_Click()a = HScroll1.Value Text1.Text = plus(a)Call isprime(a)End Sub

Private Sub Command2_Click()End End Sub

Private Sub HScroll1_Change()Label2.Caption = HScroll1.Value End Sub Sub isprime(max As Integer)Dim x As Integer, i As Integer, j As Integer For i = 2 To max x = 0 For j = 2 To ictP * 2 Show1 ctDu(I), &HFFFFFF /(ctDuS + 1)* I * 0.6 Next Dim x As Single, y As Single Static J As Single Picture1.DrawWidth = 15 x0 = Picture1.ScaleWidth * 0.5: y0 = Picture1.ScaleHeight * 0.5 Picture1.PSet(x0, y0), 255 x = 1200: y = 0: J = JJ x = S * Cos(J + ToJ): y = S * Sin(J + ToJ)End Sub Private Sub Command1_Click()End End Sub

五、运行结果

六. 心得体会

通过本次课程设计,使我对VB的认识更加深入了一层,VB主要由两部分组成,一个是Visual可视化界面设计,另一个是Basic程序设计。对于第一部分,我觉得还是比较容易的,因为它比较直观。就目前我所学的,对于第二部分还是比较困难。在做设计的过程中发现自己存在不少问题,由于word知识欠缺,我没有办法为我的课程设计创建目录,这让我觉得很遗憾,尤其是对VB编程语句的不熟悉而造成在运行过程的很多次出错。具体说文本编辑器的设计,首先是控件的使用要注意,例如不能使用平时一般的Text文本框,因为其只适用于一般的文本显示,使用RichTextBox,可拥有文本的完整功能,不用再添加滚动条等控件,而是使用其自带的滚动条;其实是菜单的设计,应注意菜单的名称书写,不能出现重复现象,否则要使用索引,不仅增加麻烦更不利于程序编写,然后编写代码的时候应注意必须与菜单中的名字一一对应,否则会出现错误;最后要注意程序的完整性以及实用性、便捷性,能够有友好的UI设计,给用户最好的体验。

篇2:超文本简介课程设计

第4讲 教学设计及其与教学实施关系的讨论

研讨专家:

王长沛 北京教育学院数学系 教授

安国敏 北京市房山区两项二中教师,高级教师,北京市市级骨干教师 俞京宁 北京教育学院凤台分院教研员 高级教师 北京市市级骨干教师 主持人 顿继安 北京教育学院数学系副教授

研讨问题1:说到教学设计,也就是传统上说的备课,有人认为:不就是教学前的准备工作吗,为什么提到了“设计”这一高度?安老师和俞老师怎么看?

安国敏:许多内容书上是没有的,需要老师挖掘、整合,作为教师,至少要从初中三年的数学学习的角度整体把握学生的学习,要考虑怎样有利于学生能力的形成,怎样有利于学习兴趣的提高,怎样有利于学生面对中考等,不能教材上有什么教什么、教材上先写什么就先教什么,要创造性地用教材教,比如,我在讲勾股定理这一课时,学生搜集了大量的生活素材,也是以小组的形式进行归类、编题、汇报的,在勾股定理的应用过程中涉及到航海知识、地理知识、语文阅读知识、美术欣赏知识、物理知识、政治思想、品德教育、空间立体几何中图形的分离等诸多知识,渗透了普遍联系及转化的数学思想,学生的观察、阅读、分析及解决问题的能力得到了很好的培养。当时听我课的学员(注:指参与北京市农村教师研修站学习的老师))听后写下了如下评论:“我听了一节安国敏老师的主题为《勾股定理应用方略》的一节课,听完课之后,有一种发自我的心灵深处的“震撼!”这一“震撼”来自于教师对本节课的知识系统的设计,这一“震撼”来自于学生在课堂中的表现,这一“震撼”来自于整节课从始至终“以学生的发展为核心”的理念.”

在课堂教学中,善于挖掘教材资源,利用学生已有的知识经验,揭示有趣的事物,形成兴奋的中心,增强数学自身的趣味性已成为我课堂教学中凸现的“增趣效应,比如:在 1

教《平行四边形的判定》一课时,”,我要求学生设计一个方案,把三角形ABC切割成一个与其面积相等的平行四边形,并说明理由。问题一提出,学生们给予了高度的热情,一个个进入了深度的思考之中,纷纷动手画平行四边形,课堂气氛相当活跃。一会儿的工夫,一个个小手高高的举起,抢着回答说:“我的方法是分别取AB、AC的中点D、E,联结DE并延长DE到F,使EF=DE,再联结CF。”另一位学生回答:“我的方法是分别取AB、AC的中点D、E,联结DE,过C点作CF∥AB,交DE的延长线于F。”就这样以富有挑战性的思维活动切入,让学生以积极的情感投入到了课堂教学中。

俞京宁:的确,传统的备课也是进行教学设计,强调备教材、备学生、备教法:教师往往从教学任务角度出发,很少考虑学生的初始状态,总以中等水平的学生为教学的起点,以讲授的方法进行,忽视学生的学法。而新课程理念下的教学设计是以教学理论、学习理论和传播理论为基础,运用系统方法分析和研究教学需求,设计解决教学问题的方法和步骤,形成教学方案,以学生为中心,突出了学生在学习过程中的主体地位,以学生的“学”为教学设计的出发点,遵循了学习的内在规律.即使教学内容是教科书已经确定的,但内容的呈现形式却可以有千姿百态,不同的设计产生的结果也可能千差万别,比如北京版教材的方差一课:书上的引例是两名射击选手的十次射击成绩,她们成绩的平均数、众数与中位数均相同,按教材讲,让学生观察数据先讲极差,然后再讲方差,可我考虑学生思维特点与已有经验基础,想到将数据所对应的点描出后,学生的第一反应是波动状况,所以我设计按学生思维发展过程先讲方差,然后借助温差讲极差,突出了对方差的理解这个重点。再比如,曾听一位教师讲关于二次函数的图象与x轴交点个数的探究,教师没有预设到学生会从形的角度利用开口方向和顶点纵坐标得出结论,所以这一环节处理的就比较生硬,把学生硬拉回到方程。所以,“设计”非常重要。充分的设计,可使教师的课堂教学游刃有余。

研讨问题2:两位老师通常在备课也就是进行教学设计时思考的基本程序是什么? 安国敏:我通常首先是思考“教什么”,比如“变换的应用”一课,我就是想让学生认识到平移、轴对称、旋转三种变换的动中不变性—全等,让学生认识到应用变换视角分析问题的过程中许多数学思想在发挥作用,认识到不同数学知识以及数学和其他领域的问题间都存

在着普遍联系,从而感受到数学的价值和学习数学的乐趣。

另外,如何调动学生学,怎样让学生学会,比如,我曾经进行过分层教学的实验研究、探究式教学的实验研究、适当表扬的实验研究,多感官教学的实验研究,总之,都是让学生动起来,让课堂活起来。后来,我送走毕业班后,第一次接了一个双差班(纪律、成绩),及格率年级倒数第一,与第一的班级相差40个百分点,整个班级涣散,没有有凝聚力,再向以前那样教根本行不通,针对这种情况,我首先作了前期调查——例如:你喜欢和谁在你起?为什么?尽可能多地列举喜欢人的优点。由于成绩太差,开始就以互相喜欢的人为一组,最被喜欢的人为组长,大致组成了9个小组,哪个小组回答的次数多(即使经常答错)就能得到参与奖,如果答题次数多且答对次数多,就能评为智慧小组。大概一个半月的时间,班风、学风有了很大的改变,小组之间有竞争、有合作,全区统考及格率位居年级第二,学生、家长及班主任都非常震惊!而后就按成绩以组内异质,组间同质为原则分成9个小组,学生喜欢数学的程度非常高,中考优秀率是优秀班级的2倍。从这以后,我经常接手差班,为了让更多的人投入到学习中来。我进一步探索了小组合作学习,把学习的主动权交给学生,充分放手、相信学生,撰写了“让堂成为展示学生才华的舞台”获得了创新大赛一等奖。

所以这节课,我采用了课前小组准备课上汇报的基本组织形式,当然,我自己也做了其他的一些准备,比如,课的开头特意设计了用“math”变换产生雪花的情境,让同学既感受到视觉的冲击——把小小的数学单词math经过多次变换后就变得如此神奇与美丽,还形成了到把一个单词看成一个图形、看成一个整体这一视角。在教学生学知识的同时,激发了每一位学生的学习兴趣,而这股神奇的力量促使学生产生强大的学习动力。

俞京宁:我的程序和安老师应该说基本上是一样的,需要特别补充的是,在思考怎么教的时候,一定要以思考学生可能会“怎么学?”为前提,尽可能站在学生的角度思考,怎么学有利于理解掌握知识,发展能力„„,比如关于梯形的教学,考虑到辅助线的添加是难点,我要是学生怎么解决这一难点呢?肯定要弄清梯形与特殊三角形与平行四边形的关系,所以,在学生解决梯形问题遇到困难时,我让他们采用动手操作的方法,将三角形剪拼成梯形,反过来,将梯形分割成三角形与平行四边形,在操作中让学生弄清梯形与已经学过的图形之间的转化方法。

研讨问题3:带着设计好的教案来到课堂,教师主要就是推进这些活动的进行或者执行了?

安:总体上说是,但是有一些东西通常在我们的教案中未必能够表现出来,但是教师的心中一定随时有。比如调动学生。调动学生的积极性的作用的意义怎么放大都不为过,比如这节课“请你当设计师”活动中,一个学生展示自己的作品:“左侧是铁锹,用她挖掘知识,右侧是宇宙飞船的助推器,用它承载我们飞向宇宙。我听了非常兴奋,马上说:老师祝大家承载神n号飞船飞向太空相聚!所有学生主动鼓起了热烈的掌声。最后,总结的时候,我又用了一下资源:我希望同学们在某一天,某一日,搭载着智慧之船在太空中相见!有的时候,学生解题思路方法非常新颖(我课前没有想到)我会真诚地说“你太聪明了”!今天的智慧之星诞生了!大家会不约而同地为之鼓掌!此时优秀生得到表扬的同时,也激发了其他学生的学习热情;还有时,学生的遇到的问题课前也未必能够想得那么细致,课上必须随时观察、倾听,及时调整,比如:我在讲一道有关整体代入求代数式的值的问题时,一名成绩稍差的同学到黑板板演,一上来就解方程了?实际上这个方程的解是无理根,再代入代数式求解就太麻烦了,如果让他做下去,会浪费很多时间,但还不能伤者孩子的自尊,这时候我幽默地说“首先老师要肯定你愚公移山的精神,具备这种精神,你的学习成绩一定能提高,请同学们为他的这种精神鼓掌!但是这道题如果你能用整体代入的方法解既可以节约时间,又能提高正确率,何乐而不为呢?”学生笑着回应到:“好的。”此时老师的善意“批评”既可以把孩子拉回老师预先铺设的轨道,又能让孩子很有面子,居然也成了促进学生积极探究的助推器了。所以说:老师要时刻倾听、观察、分析,做出正确的判断,灵活纠错、补充,让课堂成为思维灵动的、知识生成的场所。

俞:我认为这么说不太合适,因为课堂教学是动态生成的过程,学生的思维是发散的,一些学生的想法,教师很难做到设计时全部预设到,所以仅仅执行是不够的,需要教师运用课堂机智,处理学生的“突发”事件。设计可以减少教师课堂遇到突发事件,但绝不是杜绝。设计会让我们的课堂教学更加从容。

研讨问题4:课程改革提倡“以学生为本”,因此,了解学生就变得非常重要,因此,课堂通常会比较开放,给学生充分的展现、表达机会,这样许多事情难以预料了,出现许多突发事件,一般怎么办?

俞:此时教师一定不能慌张,首先确保自己理解了学生的想法,切忌武断,如果是自己一时不太明白的问题,就和学生一起研究,也可以采取小组讨论等方式,但是要判断一些突发事件的价值,不必事事都课上处理,也不必拘泥于课时限制和每一节课的完整,完不成的留成课后研究,让学生带着问题走出教室未尝不是一件好事„..,比如;还是刚才提到的关于探究二次函数的图象与x轴的交点个数问题,当时是同课异构,另一位教师就没有直接引导学生向方程靠拢,而是顺应学生思维,得到6个式子,然后本着化繁为简的思想,和学生共同将式子整理成三个,由此想到了与方程的关系,最终从形、数两个角度研究出结论,有效的渗透研究函数的方法—数形结合。

安:冷静非常重要,比如这节课,我就遇到了一个技术上的突发事件,当我请学生欣赏图案,并分析各个图案的形成过程活动时,本来计划用这个课件演示让学生看,当时突然所做的课件不动了。于是,我就请同学说:看谁最有智慧来给大家演示!学生都积极展示,说得非常好,我一边倾听,一边调整课件,最后课件的作用改为了总结、梳理,与学生的展示相得益彰。

研讨问题5:

既然课堂教学有这么多的未知,我们有强调课堂上关注学生,随时调整,那课前的设计重要吗?

俞:当然重要,实际上,教学设计的过程是教师深入理解教材,充分分析学情的过程,当教师对教材的理解到位了,弄清了学生的已有认知水平与思维特点,才能更好的设计出有助于学生能力发展的生动的课堂。课前充分准备的另一个重要作用就是尽可能的减少课堂的未知因素,但我们也期待未知,他有时能燃起包括教师在内的所有人的求知欲与学习热情。

安:太有用了!比如,我这节课尽管是学生课前小组准备,但是我做的工作一点都不比自己备一节课少,这个班学生38人,分成9个小组,每组学生按成绩的优略分成1、2、3、4号学生,按照组间同质、组内异质的原则进行分组,然后依教学内容组成了三个大组: 5

篇3:超文本简介课程设计

关键词:Linux,文本编辑器,Emacs,安装配置

1 认识Emacs

1.1 Emacs是一种强大的文本编辑器

在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS, 即Editor MACroS (编辑器宏) 的缩写, 最初由Richard Stallman (理查德·马修·斯托曼) 于1975年在MIT协同Guy Steele共同完成。Emacs有两个主要分支:GNUEmacs, XEmacs。

1.2 Emacs不仅仅是一个编辑器, 它是一个整合环境, 或可称它为集成开发环境

这些功能如让使用者置身于全功能的操作系统中, 在基于编辑器的功能基础上, Emacs还可以:

收发电子邮件

通过Telnet登录主机

查看日历

撰写文章大纲

对多种编程语言的编辑

调试程序, 结合GDB, EDebug等。支持C/C++, Perl, Python, Lisp等等

玩游戏

目录管理

浏览网站

为各种程序提供操作界面

2 Emacs安装步骤

以redhat enterprise 5为例

2.1 下载安装文件

首先, 到Emacs的GNU官网 (http://www.gnu.org/software/emacs/) 去下载新版的安装文件。我们这里下载的是2012初发布的Emacs 23.4。

这时解压生成一个emacs-23.4的目录, 然后就可以进入安装步骤了。

2.2 安装

安装前应先切换到root目录下。

2) 当configure指令结束, 屏幕会输出一些系统配置有关的细节信息, 仔细阅读这些信息查看是否有错误提示, 如CPU错误、libraries文件缺失等。如果一切正常, 没有什么错误输出, 那么Emacs安装前的环境配置顺利完成。

3) 如果由于配置错误及其它原因, 要再次配置软件, 往往需要清除之前生成的编译配置备份文件, 再运行“configure”指令。

4) 调用“make”程序:

6) 如果`src/emacs&apos;程序启动运行, 那么就可以安装这个程序和它的附属文件了:

7) 节省系统空间, 清除二进制程序文件和object文件:

3 打开Emacs, 测试几个操作指令

安装完成, 可以打开Emacs试一试它的文本编辑指令了:

[Ctrl]键以大写C表示, [Meta]键[Alt]键以大写M表示。

以下命令在翻页浏览时相当有用:

C-v向前移动一屏

M-v向后移动一屏

C-l重绘屏幕, 并将光标所在行置于屏幕的中央

(注意是CONTROL-L, 不是CONTROL-1)

>>找到光标, 留意其附近的文字, 然后输入C-l。

找找光标在哪里, 你会发现其附近的文字并没有变化。

如果你的键盘上有PageUp和PageDn, 也可以用这两个键来滚屏。不过使用C-v和M-v的效率要更高一些。

“删除”操作:

C-d删除光标后的一个字符

M-<Backspace>移除光标前的一个词

M-d移除光标后的一个词

C-k移除从光标到“行尾”间的字符

M-k移除从光标到“句尾”间的字符

试一试, 是不是比“Backspace”键和“Delete”键效率高呢?

参考文献

篇4:超文本简介课程设计

关键词:企业简介;语料库;英译

随着对外贸易的发展,越来越多的涉外企业拥有了汉语和英语企业简介,然而,许多企业的英文简介仅仅是从中文直译而来,并不符合外商的阅读预期,降低了外宣效果。本文拟通过自建语料库,对我国企业简介英译文本和外企简介英语文本进行对比分析,并探讨企业简介的英译策略。

一、研究语料和方法

本文选取30家知名的中国涉外企业和30家有名的外国企业官网上的简介文本作为研究语料,中企源自外贸500强(2014年),包括中国第一汽车集团公司、江苏汇鸿国际集团、浙江粮油进出口股份有限公司、中国船舶工业集团公司、中国国际海运集装箱(集团)股份有限公司、浙江物产化工集团有限公司等;外企源自财富500强(2014年),有Chevron、Mckesson、Vodafone、Coca-Cola、DuPont、Fluor、Raytheon等,基本上是英美企业。自建中企简介英译文语料库和外企英语简介语料库,运用TreeTagger进行词性标注,并通过AntConc等软件对语料库数据进行分析,探讨文本之间的异同并寻求相应的翻译对策。

二、比较分析

(一)基本语料信息

首先利用Antconc工具统计两种语料的类符/形符比及平均句长,借以反映两者在词汇变化幅度及文本难度方面是否存在差异。

从表1可以看出,中企简介英译文语料库的类符/形符比为21.54,低于外企英语简介语料库,说明后者用词更丰富,词汇富于变化,文本的可读性强。同时,前者的平均句长比后者多4.6词,说明其句子较长,不利于读者阅读。因而,中企简介英译文本可能不大符合外国读者的阅读习惯,难以很好地宣传企业。

(二)词汇特征对比

1、词汇密度

v

词汇密度可以衡量文本难度,因此,借助TreeTagger对中企简介英译文语料库与外企英语简介语料库作词性标注,再利用AntConc工具分别检索两种语料中的名词、主动词、形容词和副词的词汇密度。由表2可以看出,总体上中企简介英译文语料库的词汇密度高于外企英语简介语料库,两者相差46%,即相同长度的文本中,英译文本使用了更多的实词,而外企英语文本则使用了较多的功能词。较低的词汇密度可以降低文本的阅读难度,更容易为读者所接受。另外,英译文本的名词和形容词使用频率较高,可能受到汉语文本的影响,即代词使用率低,名词复现情况严重,且偏重修辞。

2、词频分布

词汇密度可以衡量文本难度,因此,借助TreeTagger对中企简介英译文语料库与外企英语简介语料库作词性标注,再利用AntConc工具分别检索两种语料中的名词、主动词、形容词和副词的词汇密度。由表2可以看出,总体上中企简介英译文语料库的词汇密度高于外企英语简介语料库,两者相差46%,即相同长度的文本中,英译文本使用了更多的实词,而外企英语文本则使用了较多的功能词。较低的词汇密度可以降低文本的阅读难度,更容易为读者所接受。另外,英译文本的名词和形容词使用频率较高,可能受到汉语文本的影响,即代词使用率低,名词复现情况严重,且偏重修辞。

2、词频分布

运用美国当代英语语料库COCA(Corpus of Contemporary American English)对两个语料库进行词频分布比较。由表3可见,中企简介英译文语料库约11728词,1-500词频段的词汇占51%,501-3000词频段的词汇占22%。而外企英语简介语料库约7900词,58%的词汇在1-500段,20%在501-3000段。说明外企英语简介文本更为通俗,更能为读者所理解,有利于双方的交流。

(三)句法特征对比

1、被动语态

2、第一人称作主语

经AntConc工具搜索,“we”在中企简介英译文语料库中的使用频率为042%,而在外企英语简介语料库中的使用频率则为192%,前者大大低于后者。使用第一人称作主语有利于拉近与读者的距离,便于双方建立亲近关系。

三、英译启示

上面的对比分析显示,中企简介英译文语料库和外企英语简介语料库之间还是存在一些差异的。所以,在翻译企业简介时,要充分考虑到海外读者的阅读习惯和文化差异,采用一些翻译策略来实现体现文本的“感染”功能。

(一)调整句法

首先,英译时要考虑到外国客户的阅读习惯,缩短句子长度,增强文本的可读性。其次,翻译时尽量减少被动态,多使用主动态,提高文本的亲和力。此外,英译时尽可能采用第一人称叙述,把we放置于句子的主位,直接与读者对话,从而缩短双方的距离。

汉语和英语属于不同的语系,两者在句法上有着明显的差异。与汉语重意合相比,英语注重形合,要求上下文衔接得当。英译企业简介时,要多使用一些衔接手段,如照应、省略、替代和连接,多用代词、连词,从而加强文本的语篇功能。

(二)调整词汇

英译企业简介时,建议多参照外企英语简介文本,提高英译文本词汇的丰富性,尤其增加主动词的多样性。应多选用通俗易懂的词汇,少选用专业词汇或者生僻的低频词,对于产品的专业性介绍则可以置于网站的products一栏。另外,建议多使用代词,以降低词汇密度。

翻译时要充分利用COCA(Corpus of Contemporary American English) 语料库平台,在“word and phrase info”界面,将翻译好的文本复制到文本框内,点击“search”就会出现高频词、中频词、低频词和学术类词所占的比例,然后点击“see lists” 则会按类别排列词汇,再点击某个词语就会显示它在不同语境中的实例,有口语、学术、新闻、杂志、小说等。这样既便于对照英语平行文本来调整译文的词频分布,又能根据具体词语的惯常用法来选择得体的词汇。(作者单位:浙江经济职业技术学院)

基金项目:浙江省教育厅高校国内访问工程师校企合作项目“基于语料库的外向型企业简介 英译研究”(编号:FG2014144)

参考文献:

[1]韩礼德. 作为社会符号的语言 [M]. 苗兴伟等译. 北京:北京大学出版社,2015.

[2]梁茂成,李文中,许家金. 语料库应用教程[M]. 北京:外语教学与研究出版社,2013.

篇5:《工程光学课程设计》课程简介

一、课程基本信息

课程代码:0807908007

课程名称:工程光学课程设计

英文名称:Course Project of Engineering Optics

学分:1总 学 时:1周讲课学时:实验学时: 1周上机学时: 0课外学时: 0

适用对象:光电信息科学与工程专业学生

先修课程:大学物理、高等数学、工程光学

开课单位:通信工程学院

二、课程内容与教学目标

本课程是学完《工程光学》课程之后,让学生综合运用工程光学知识,进行光学系统的设计,以加深对工程光学基本知识的理解,对教材内容有一个系统的全面的认识。在课程实验的基础上,进一步提高综合应用知识、分析解决问题的能力,达到将理论知识和实践初步结合的目的。

三、对教学方式、实践环节、学生自主学习的基本要求

1、学习对基本的光学元件的特性和功能进行测试;

2、初步掌握简单组合光学系统的设计;

3、撰写规范的设计总结报告,培养严谨的作风和科学的态度。

四、考核方式与学习成绩评定(请注明平时成绩、考试成绩、实验成绩等各部分占比)

1、考核方式:根据考勤、设计、答辩验收、报告撰写情况综合评分

2、成绩评定:书面设计和设计总结报告的综合成绩25%;完成设计、完整的结果数据60%;创新能力 5%;态度和纪律10%

篇6:编译原理课程设计简介

编译原理课程是计算机专业必修的一门重要的专业基础课程,也是计算机系统软件中非常重要的一个分支,经过多年建设取得了丰硕的教学成果:2003年被评为“吉林大学百门精品课程”之一,2004年被评为吉林省精品课程,2006年被评为教育部—微软精品课程。编译原理实践课程建设作为新世纪教学改革重点项目和编译原理精品课程建设的一个重要组成部分,在教材建设、教学内容和教学方法的改革等方面也取得了较突出的成绩,并发表了多篇学术论文。

一、实验课程目的

编译原理课程是计算机科学与技术专业学生的专业骨干课之一。通过学习这门课程,使学生掌握编译程序的基本原理、方法和实现技术,使学生更好的理解程序语言的内部机制,培养学生初步掌握设计大型系统软件的方法、技术以及设计大型软件的能力。

编译原理实践性教学的设计思想是使学生透彻的理解编译程序的原理和思想,系统全面的掌握编译技术,使学生通过课堂学习,理解编译原理的同时,注重学生实践能力的培养,进一步巩固对知识的理解,通过实际的锻炼,掌握编译技术,进而能够独立的进行编译器的设计。

二、实验内容及要求

编译程序不同于一般的应用程序,是一个十分庞大和复杂的系统软件。一般的应用程序是以数据作为操作对象,而编译程序则是以程序作为操作对象,是一个元级处理程序,它所包含的算法和思想比较特殊,理论性较强,抽象度也较高,因而编译原理课程一直以来都是计算机专业学生比较难于理解和掌握的一门课程。为此我们开设编译原理实践课程。编译原理实践课程的主要实践题目有:

实验一: 词法分析程序开发

实验要求: 1.掌握词法分析程序自动生成工具LEX的使用。

2.掌握各类单词的形式描述。

3.学会用数据中心法实现有限自动机。4.学会用直接转向法实现有限自动机。5.独立完成SNL语言的词法分析器。

实验二: 递归下降语法分析

实验要求: 1.理解递归下降语法分析方法的主要原理。

2.理解递归下降分析法对文法的要求。

3.熟练掌握Predict集合的求法。

4.熟练掌握文法变换算法(消除左递归和消除公共前缀)。实验三: LL(1)语法分析

实验要求: 1.理解LL(1)分析法的主要原理。

2.理解LL(1)分析法对文法的要求。

3.熟练掌握Predict集合的求法。

4.通过编程熟练掌握LL(1)分析法的工作过程。实验四: 符号表管理

实验要求: 1.了解符号表在编译过程中的重要作用。

2.掌握符号表应包含的符号的属性信息。3.了解符号表的组织原则。4.掌握符号表的操作。

5.掌握符号表的可见性问题。

实验五: 语义检查

实验要求: 1.了解语义检查是语义分析的一个重要内容。

2.掌握语义检查的一般内容。

3.学会在语法分析的同时进行语义检查。4.学会将语义分析作为一遍独立的扫描。

实验六: 中间代码生成

实验要求: 1.了解中间代码生成是为优化和移植而进行的。

2.了解几种常见中间代码表示形式掌握符号表应包含的符号的属性信息。

3.会用简单的程序实现中缀式到后缀式的转换。4.会用栈实现复杂表达式的求值。

5.掌握常见程序结构的中间代码结构。

6.掌握由语法树到四元式中间代码的转换方法。

实验七: 中间代码优化

实验要求: 1.能够对中间代码正确划分基本块。

2.理解常量表达式局部优化算法。

3.理解公共表达式局部优化算法。

4.理解循环不变式外提优化算法。实验八: 目标程序生成

实验要求: 1.熟练掌握虚拟机的指令系统。

2.理解并掌握指令选择的方法。

3.理解多寄存器分配的原则和方法。

4.熟练掌握基本语句从四元式中间代码形式到目标代码的翻译原理和方法。

5.独立完成目标代码生成程序。

三、实验教学过程及教学手段

教学过程:

经过近三年的研究、探索与实践,我们在编译原理实践课程的建设方面取得了一定成效。在吉林大学计算机学院首次开设了编译原理实践课程,该课程以学生实际上机实习为主,教师指导为辅,强调启发式教学,注重学生自学能力的培养。学生在实践课程中,通过实际动手编程,将抽象的编译理论知识具体化和形象化,加深了对基本概念和方法的理解和运用,从而全面系统地掌握了编译器的构造过程。

该课程采用教研室自编实践教材《编译程序设计与实现》(高等教育出版社)作为辅导教材,通过对教材中提供的编译实例的透彻解析,加深了学生对编译程序的直观认识,提高了学生对源程序的分析和设计能力。同时,对学生学习、理解和掌握编译原理理论课程也有很大的促进作用。在课程中,学生通过亲自动手实践,把原理性的抽象理论知识具体化和形象化,消化了课堂上、书本中难于理解的概念和方法,全面系统的掌握了编译器的构造过程,激发了学生的学习兴趣,培养了学生进行更深入学习的主动性。在教学方法上,结合多媒体课件,强调启发式教学,培养学生的创新能力和动手实践能力。实践证明,这些教学方式的尝试在实际教学中取得了良好的教学效果。

教学环境:

拥有良好的实践教学环境,已建成3个大型网络化、多媒体微机实验室,共有800台奔IV微机,32台服务器,实验室面积为2040平方米,完全能够满足教学实践要求,通过开放式的实践教学,收到了良好的教学效果。除实践课程中规定的实验之外,还设计了一些难度较大的选作实验题目,激发学生的能动性,提高学生分析问题、解决问题的能力。教学手段:

1.多媒体辅助教学软件-PCMCAI(Principle of Compile Multimedia CAI)在教学过程中,我们发现由于编译原理理论性强,抽象度高,学生不易于理解。针对这一情况,我们研制了编译原理多媒体辅助教学软件-PCMCAI(Principle of Compile Multimedia CAI),该软件以多媒体动画的形式生动形象地描述了编译器的各个阶段的工作过程。借助现代化的教学手段和工具,将抽象的知识具体化,便于学生理解复杂的原理,极大地调动了学生的学习积极性,学习效果有了明显的提高;

2.编译实例库

我们完成了编译实例库的构建,建立实例库的目的是使学生通过编译实例库,可以了解和掌握不同类型语言的编译原理和构造技术,培养学生的主动参与、自主思考和创新能力,扩大学生的知识面。通过实践课程,我们总结和综合了学生中优秀的设计实例,同时,广泛的收集当前国内外最新的素材资料,对编译实例库不断地进行完善。目前,实例库已经初具规模并投入使用,为学生提供了广泛的实践素材和范例,在教学过程中作为一种辅助教学手段,效果良好。

3.网络教学平台:http://softlab.jlu.edu.cn 针对目前学生人数增多,教学资源不足,学生质量参差不齐,教学质量和效率得不到保证的情况,我们充分利用Internet,建立和实施网络课程体系,利用Internet在信息制造、贮存和递送方面的优势,克服资源不足的缺点,同时也为学生提供了完全个性化的学习环境,发挥网络教学优势。目前我们已经开始了这方面的建设,完成了编译原理实例库、课件、习题库等方面的建设,构建了网络课程的框架体系,目前正着手网络课程的进一步完善工作。

四、教材及课件

教材建设:

1.校内教材:《一个教学语言TINY的编译程序教学实例分析教材》(2001年6月)。2.校内教材:《编译程序构造原理与实例分析》(2003年2月)。3.编译原理实践教材:《编译程序的设计与实现》(高等教育出版社,2004年7月)。

教学软件:

1.多媒体辅助教学软件-PCMCAI(Principle of Compile Multimedia CAI)。2.SNL(Small Nested Language)语言实例设计及其编译器构造。3.编译原理实例库(C语言版本)。4.编译原理实例库(Java语言版本)。

五、相关成果

发表论文:

1.《编译原理实践课程设计的探索》,刘磊等,吉林大学新世纪教学改革项目研究成果----创新、改革与实践 第一集 吉林大学出版社。2.《用递归下降方法实现自底向上的分析》,刘磊等,吉林大学学报(信息科学版),2004(3)。

3.《编译原理多媒体辅助教学软件的设计与实现》,刘磊等,吉林大学自然科学学报,2002(2)。

4.《测试语言ATLAS的实现技术》,刘磊等,仪器仪表学报,2004(4)。5.《ATLAS_MPS的设计与实现》,刘磊等,吉林大学学报,2004(4)。6.《编译原理实践课程教学方法研究》,张晶等,全国首届计算机程序设计类课程教学研讨会,2005(9)。7.《“编译原理”课程建设研究》,刘磊等,计算机教育,2006(6)。获得奖励:

1.2004年,《编译原理实践课程建设》,吉林大学教学成果二等奖。2.2006年,《编译程序的设计与实现》一书获吉林大学本科优秀教材。3.2002年,编译原理CAI课件-PCMCAI获被吉林省教育厅评为二等奖,并在第六届全国多媒体教育软件大奖赛上获得优秀奖。

4.《编译原理》课程先后被评为吉林大学精品课程、吉林省精品课程及教育部-微软精品课程。

总之,经过多年的研究、探索与实践,我们在编译原理实践课程的建设方面取得了一定成效。在吉林大学计算机学院首次开设了编译原理实践课程,该课程以学生实际上机实习为主,教师指导为辅,强调启发式教学,注重学生自学能力的培养。学生在实践课程中,通过实际动手编程,将抽象的编译理论知识具体化和形象化,加深了对基本概念和方法的理解和运用,从而全面系统地掌握了编译器的构造过程。该课程采用我们自编实践教材《编译程序设计与实现》作为辅导教材,通过对教材中提供的编译实例的透彻解析,加深了学生对编译程序的直观认识,提高了学生对源程序的分析和设计能力。同时,对学生学习、理解和掌握编译原理理论课程也有很大的促进作用。在教学方法上,结合多媒体课件,强调启发式教学,培养学生的创新能力和动手实践能力。实践证明,这些教学方式的尝试在实际教学中取得了良好的教学效果。

篇7:《二维动画设计与制作》课程简介

Design and Execution of Two dimensional Animation 总学时: 32 理论: 22 实验:10 学分:2 课程主要内容:

本课程是教育技术学专业的专业基础课程之一,是一门操作性和实践性很强的课程。本课程以计算机文化基础、美术基础、平面设计等课程为基础,同时本课程又是三维动画制作以及其他数字媒体制作技术的基础课程。

本课程的主要目的是让学生掌握Flash二维动画设计与制作的基本原理、基本方法和基本技能,培养和提高学生利用计算机进行二维动画设计制作和数字媒体设计制作的能力。

本课程的主要任务是让学生了解二维动画制作原理,理解二维动画制作技术的相关术语和概念;掌握Flash的基本操作方法和技巧;掌握使用Flash设计与制作二维动画的基本原理、基本方法和基本技能;初步掌握Flash MV、Flash广告、Flash课件、动画短片等常见二维动画的制作原理、设计思路、制作方法和技巧,设计制作出具有一定水平的二维动画作品。

先修课程:计算机文化基础、美术基础、平面设计 适用专业:非教育技术学

教材: 陈子超等.Flash CS5动画制作综合教程.北京:清华大学出版社.2011年。教学参考书:

[1]刘亚琦等.Flash CS4高手之路.北京:清华大学出版社.2010年 [2]胡崧.Flash CS4中文版标准教程.北京:中国青年出版社.2010年 [3]田翠云.Flash CS4动画技术教程.北京:北京希望电子出版社.2009年

[4]林琳,刘艳.Flash商业广告制作专业教程.北京:清华大学出版社.2005年 [5]张海涛等.广告片制作实例教程.北京:人民邮电出版社.2003年 [6]张海涛等.MTV制作实例教程.北京:人民邮电出版社.2003年

上一篇:用CAD等高线图进行坡度分析下一篇:“品味书香,笃学成才”读书月系列活动