天津科技大学 英语专业本科毕业论文中英文扉页模版说明
- 格式:doc
- 大小:38.50 KB
- 文档页数:2
院系:外语系专业名称:英语年级:级普本/成本姓名:张三指导教师:李四年月日河南教育学院本科毕业论文(设计)An Analysis of the Narrative Point of Viewin The Great GatsbyA ThesisSubmitted in Partial Fulfillment of the Requirements For the Degree of Bachelor of Arts in EnglishByZhang SanForeign Languages Department Henan Institute of EducationSupervisor: Li SiSignature: _________Date :论文标题:二号、Times NewRoman 、加粗、居中 小三、Times New Roman 、居中,斜体,1.5倍行距 小三、Times New Roman 、居中,1.5倍行距 亲笔签名河南教育学院本科毕业论文(设计)i AcknowledgementsUpon the completion of this thesis, I ’d like to express my gratitude to all those who have helped me generously.…Times New Roman 小四、1.5倍行距,其它格式同正文Times New Roman 、 3号,加粗,居中,下空一行ii 内 容 摘 要 叙事视角对于作者叙述故事,给予信息以及读者接受信息至关重要,它直接关系着故事进展及读者反应的顺利积极与否。
菲次杰拉德的代表作《了不起的盖茨比》的叙事视角独特,新颖。
整个故事都是尼克根据回忆用第一人称“我”写出。
尼克在故事中具有双重视角,有时作者根据需要把视角进行了转换。
本文从视角转移,视角越界和第一人称见证人这三个方面论述了作者独特的叙事技巧。
英文系本科毕业论文格式一、格式论文依次包括封面、目录、英文摘要(Abstract)与关键词(Key words)、中文摘要与关键词、引言(Introduction)、正文、结语(Conclusion)和文献目录(Works Cited)等部分。
二、封面具体样式参照论文样本页A,封面格式可到外国语学院网站下载。
三、标题居中。
如果有副标题,用冒号把英文主、副标题隔开,例如:The Human Nature Motif in William Golding’s Lord of the FliesInvisible Colour versus Visible Wall: Hanif Kureishi’s “Strangers When We Meet”中文副标题须在主标题后另起一行,前面加破折号, 例如:论威廉•戈尔丁《蝇王》中的人性母题看不见的颜色与看得见的墙——评哈尼夫•库雷西的“相逢不相识”四、英文摘要与关键词Abstract左顶格,字体为Times New Roman 小四号,黑正体,与摘要内容部分以冒号隔开。
摘要内容部分长度为150词以内,字体为Times New Roman 小四号正体,从第二行开始到结束均为左顶格。
关键词部分另起一行,以Key words为标题,关键词标题左顶格,字体为Times New Roman 小四号,黑正体,与所列关键词以冒号隔开,关键词以3至5个为宜,字体为Times New Roman 小四号正体,除少数专有名词外一律小写,关键词之间以分号隔开。
五、中文摘要与关键词摘要左顶格,字体为宋体小四号,黑正体,与摘要内容部分以冒号隔开。
摘要内容部分长度为200字以内,字体为宋体小四号正体,从第二行开始到结束均为左顶格。
关键词部分另起一行,以关键词为标题,关键词标题左顶格,字体为宋体小四号,黑正体,与所列关键词以冒号隔开,关键词字体为宋体小四号正体,关键词之间以分号隔开。
本科毕业论文英文翻译专业班级:08电子商务01班学生姓名:程龙学号:0820070102指导教师:朱湘晖职称:副教授管理学院制英文原文:(二号黑体)Internet advertising(二号Times N ew Roman)(小四Times New Roman,1.5倍行距)As the Internet continues to develop with new technique and technology, Web Advertisement is nothing new to Internet user these days. It uses a paid advertising method to disseminate information through the net to persuade potential consumer. Today, Web Advertising, to the bulk of the masses, is a mean for information receiving not to be missed, being also the key to keep cash register of web sites ringing.With the influx of new technology, Web Advertising appears in multiple form and format. Base on different criteria, Web Advertising can be categorizes into several group. Judging from the mode of presentation and standard o f current technique, Web Advertising can be grouped as, Banner Ads, Co-brand Contents Ads, Advertorial Ads, pop up Ads, Special Dynamic Ads, Email Ads, Event Ads, offline Ads and more. From Web Advertising's design point of view, Web Advertisement format can be divided into words advertisement, pictorial advertisement, animation advertisement and Online Video advertisement.Being part of the Internet, Chinese web site's approach of Web Advertising s similar to that of the rest of the world. But due to the particularity of the Chinese Internet users, and their level of acceptance, the following are the most common form of Chinese Web Advertising: MNTL, NP, EU2, Monster, pop up Ads, Flash- out Banner and Slide News. Although similar to those used internationally, but in term o f design and impact, they are still unable to induce the full potential of the market. Comparing to world class Web Advertising design abroad, Chinese Web Advertising designs till has room for improvement.译文: (二号黑体,要另起一面)南京链家地产的背景(二号黑体)2001年11月12日,链家在北京正式成立,目前北京有三百多家店,在北京房地产行业中,是龙头老大。
天津科技大学毕业设计(论文)撰写规范本科生必须认真撰写毕业设计说明书或毕业论文,毕业设计说明书和毕业论文的质量不仅取决于它的内容,而且有赖于它的文本质量和编辑水平。
学生要通过毕业设计说明书和毕业论文的撰写,实事求是地反映出作者的设计能力、学术水平和创造性的科研成果。
毕业设计说明书和毕业论文的撰写要求文理疏通、文字简洁、结构严谨、条理清楚、数据可靠、立论正确、逻辑性强。
毕业设计说明书或毕业论文的篇幅:理工科一般在2万字左右,文科、管理一般在1万字左右。
英语专业一般在5000英文单词。
论文须用计算机打印。
一、毕业设计(论文)管理文件组成毕业设计(论文)选题申请表;毕业设计(论文)任务书;开题报告;中期检查表;计划进度表;毕业答辩记录表;成绩表;毕业设计说明书或毕业论文;外文资料翻译及外文资料原文复印件;毕业实习或调研报告;其他(图纸、计算机软件源程序、软件测试报告、软件使用说明书等)。
二、毕业设计(论文)管理文件的书写及装订要求毕业设计(论文)资料的填写要规范,学院、专业、学号等信息要完整,不能使用简称,卷面要整洁,如为手写,则一律用黑或蓝黑墨水,字体要工整,如打印,签名处必须手写。
为便于操作和管理,每位学生的毕业设计(论文)与毕业设计(论文)管理档案分别单独装订成册。
1.毕业设计(论文)装订次序(每生一册)(1)封页(由学校教务处统一制作)(2)扉页(3)毕业设计(论文)任务书(4)中文摘要(5)英文摘要(6)中文目录(7)正文(8)参考文献(9)致谢(10)附录(11)文献翻译(含扉页,外文资料原文)2.毕业论文(设计)管理档案装订(每生一册)(1)毕业设计(论文)选题申请表;(2)实习/调研报告(含扉页)(3)开题报告;(4)中期检查表;(5)计划进度表;(6)毕业答辩记录表;(7)成绩表。
毕业设计(论文)、管理档案与其它资料一起,装入学校统一印制的毕业设计(论文)资料袋,填写好袋面内容,交指导教师,经审阅评定后归档。
成都东软学院外文资料和译文格式要求一、译文必须采用计算机输入、打印,幅面A4。
外文资料原文(复印或打印)在前,译文在后,于左侧装订。
二、具体要求1、至少翻译一篇内容与所选课题相关的外文文献。
2、译文汉字字数不少于4000字。
3、正文格式要求:宋体五号字。
译文格式参见《译文格式要求》,宋体五号字,单倍行距。
纸张纸张为A4纸,页边距上2.54cm、下2.54cm、左3.17cm、右3.17cm。
装订外文资料原文(复印或打印)在前,译文在后封面封面的专业、班级、姓名、学号等信息要全部填写正确。
封面指导教师必须为讲师以上职称,若助教则需要配备一名讲师协助指导。
讲师在前,助教在后。
指导教师姓名后面空一个中文空格,加职称。
页眉页眉说明宋体小五,左端“XX学院毕业设计(论文)”,右端“译文”。
页眉中的学院名称要与封面学院名称一致。
字数本科4000字。
附:外文资料和译文封面、空白页成都东软学院外文资料和译文专业:软件工程移动互联网应用开发班级:2班姓名:罗荣昆学号:12310420216指导教师:2015年 12月 8日Android page layoutUsing XML-Based LayoutsW hile it is technically possible to create and attach widgets to our activity purely through Java code, the way we did in Chapter 4, the more common approach is to use an XML-based layout file. Dynamic instantiation of widgets is reserved for more complicated scenarios, where the widgets are not known at compile-time (e g., populating a column of radio buttons based on data retrieved off the Internet).With that in mind, it’s time to break out the XML and learn how to lay out Android activities that way.What Is an XML-Based Layout?As the name suggests, an XML-based layout is a specification of widgets’ relationships to each other—and to their containers (more on this in Chapter 7)—encoded in XML format. Specifi cally, Android considers XML-based layouts to be resources, and as such layout files are stored in the res/layout directory inside your Android project.Each XML file contains a tree of elements specifying a layout of widgets and their containers that make up one view hierarchy. The attributes of the XML elements are properties, describing how a widget should look or how a container should behave. For example, if a Button element has an attribute value of android:textStyle = "bold", that means that the text appearing on the face of the button should be rendered in a boldface font style.Android’s SDK ships with a tool (aapt) which uses the layouts. This tool should be automatically invoked by your Android tool chain (e.g., Eclipse, Ant’s build.xml). Of particular importance to you as a developer is that aapt generates the R.java source file within your project, allowing you to access layouts and widgets within those layouts directly from your Java code. Why Use XML-Based Layouts?Most everything you do using XML layout files can be achieved through Java code. For example, you could use setTypeface() to have a button render its textin bold, instead of using a property in an XML layout. Since XML layouts are yet another file for you to keep track of, we need good reasons for using such files.Perhaps the biggest reason is to assist in the creation of tools for view definition, such as a GUI builder in an IDE like Eclipse or a dedicated Android GUI designer like DroidDraw1. Such GUI builders could, in principle, generate Java code instead of XML. The challenge is re-reading the UI definition to support edits—that is far simpler if the data is in a structured format like XML than in a programming language. Moreover, keeping generated XML definitions separated from hand-written Java code makes it less likely that somebody’s custom-crafted source will get clobbered by accident when the generated bits get re-generated. XML forms a nice middle ground between something that is easy for tool-writers to use and easy for programmers to work with by hand as needed.Also, XML as a GUI definition format is becoming more commonplace. Microsoft’s XAML2, Adobe’s Flex3, and Mozilla’s XUL4 all take a similar approach to that of Android: put layout details in an XML file and put programming smarts in source files (e.g., JavaScript for XUL). Many less-well-known GUI frameworks, such as ZK5, also use XML for view definition. While “following the herd” is not necessarily the best policy, it does have the advantage of helping to ease the transition into Android from any other XML-centered view description language. OK, So What Does It Look Like?Here is the Button from the previous chapter’s sample application, converted into an XMLlayout file, found in the Layouts/NowRedux sample project. This code sample along with all others in this chapter can be found in the Source Code area of .<?xml version="1.0" encoding="utf-8"?><Button xmlns:android="/apk/res/android"android:id="@+id/button"android:text=""android:layout_width="fill_parent"android:layout_height="fill_parent"/>The class name of the widget—Button—forms the name of the XML element. Since Button is an Android-supplied widget, we can just use the bare class name. If you create your own widgets as subclasses of android.view.View, you would need to provide a full package declara tion as well.The root element needs to declare the Android XML namespace:xmlns:android="/apk/res/android"All other elements will be children of the root and will inherit that namespace declaration.Because we want to reference this button from our Java code, we need to give it an identifier via the android:id attribute. We will cover this concept in greater detail later in this chapter.The remaining attributes are properties of this Button instance:• android:text indicates the initial text to be displayed on the button face (in this case, an empty string)• android:layout_width and android:layout_height tell Android to have the button’swidth and height fill the “parent”, in this case the entire screen—these attributes will be covered in greater detail in Chapter 7.Since this single widget is the only content in our activity, we only need this single element. Complex UIs will require a whole tree of elements, representing the widgets and containers that control their positioning. All the remaining chapters of this book will use the XML layout form whenever practical, so there are dozens of other examples of more complex layouts for you to peruse from Chapter 7 onward.What’s with the @ Signs?Many widgets and containers only need to appear in the XML layout file and do not need to be referenced in your Java code. For example, a static label (TextView) frequently only needs to be in the layout file to indicate where it should appear. These sorts of elements in the XML file do not need to have the android:id attribute to give them a name.Anything you do want to use in your Java source, though, needs an android:id.The convention is to use @+id/... as the id value, where the ... represents your locally unique name for the widget in question. In the XML layout example in the preceding section, @+id/button is the identifier for the Button widget.Android provides a few special android:id values, of the form @android:id/.... We will see some of these in various chapters of this book, such as Chapters 8 and 10.We Attach These to the Java How?Given that you have painstakingly set up the widgets and containers in an XML layout filenamed main.xml stored in res/layout, all you need is one statement in your activity’s onCreate() callback to use that layout:setContentView(yout.main);This is the same setContentView() we used earlier, passing it an instance of a View subclass (in that case, a Button). The Android-built view, constructed from our layout, is accessed from that code-generated R class. All of the layouts are accessible under yout, keyed by the base name of the layout file—main.xml results in yout.main.To access our identified widgets, use findViewById(), passing in the numeric identifier of the widget in question. That numeric identifier was generated by Android in the R class asR.id.something (where something is the specific widget you are seeking). Those widgets are simply subclasses of View, just like the Button instance we created in Chapter 4.The Rest of the StoryIn the original Now demo, the button’s face would show the current time, which would reflect when the button was last pushed (or when the activity was first shown, if the button had not yet been pushed).Most of that logic still works, even in this revised demo (NowRedux). However,rather than instantiating the Button in our activity’s onCreate() callback, we can reference the one from the XML layout:package youts;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button; import java.util.Date;public class NowRedux extends Activity implements View.OnClickListener { Button btn;@Overridepublic void onCreate(Bundle icicle) { super.onCreate(icicle);setContentView(yout.main);btn=(Button)findViewById(R.id.button);btn.setOnClickListener(this);upd ateTime();}public void onClick(View view) { updateTime();}private void updateTime() {btn.setText(new Date().toString()); }}The first difference is that rather than setting the content view to be a view we created in Java code, we set it to reference the XML layout (setContentView(yout.main)). The R.java source file will be updated when we rebuild this project to include a reference to our layout file (stored as main.xml in our project’s res/l ayout directory).The other difference is that we need to get our hands on our Button instance, for which we use the findViewById() call. Since we identified our button as @+id/button, we can reference the button’s identifier as R.id.button. Now, with the Button instance in hand, we can set the callback and set the label as needed.As you can see in Figure 5-1, the results look the same as with the originalNow demo.Figure 5-1. The NowRedux sample activity Employing Basic WidgetsE very GUI toolkit has some basic widgets: fields, labels, buttons, etc. Android’s toolkit is no different in scope, and the basic widgets will provide a good introduction as to how widgets work in Android activities.Assigning LabelsThe simplest widget is the label, referred to in Android as a TextView. Like in most GUI toolkits, labels are bits of text not editable directly by users. Typically, they are used to identify adjacent widgets (e.g., a “Name:” label before a field where one fills in a name).In Java, you can create a label by creating a TextView instance. More commonly, though, you will create labels in XML layout files by adding a TextView element to the layout, with an android:text property to set the value of the label itself. If you need to swap labels based on certain criteria, such as internationalization, you may wish to use a resource reference in the XML instead, as will be described in Chapter 9. TextView has numerous other properties of relevance for labels, such as:• android:typeface to set the typeface to use for the label (e.g., monospace) • android:textStyle to indicate that the typeface should be made bold (bold), italic (italic),or bold and italic (bold_italic)• android:textColor to set the color of the label’s text, in RGB hex format (e.g., #FF0000 for red)For example, in the Basic/Label project, you will find the following layout file:<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android=/apk/res/androidandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="You were expecting something profound?" />As you can see in Figure 6-1, just that layout alone, with the stub Java source provided by Android’s p roject builder (e.g., activityCreator), gives you the application.Figure 6-1. The LabelDemo sample applicationButton, Button, Who’s Got the Button?We’ve already seen the use of the Button widget in Chapters 4 and 5. As it turns out, Button is a subclass of TextView, so everything discussed in the preceding section in terms of formatting the face of the button still holds. Fleeting ImagesAndroid has two widgets to help you embed images in your activities: ImageView and ImageButton. As the names suggest, they are image-based analogues to TextView and Button, respectively.Each widget takes an android:src attribute (in an XML layout) to specify what picture to use. These usually reference a drawable resource, described in greater detail in the chapter on resources. You can also set the image content based on a Uri from a content provider via setImageURI().ImageButton, a subclass of ImageView, mixes in the standard Button behaviors, for responding to clicks and whatnot.For example, take a peek at the main.xml layout from the Basic/ImageView sample project which is found along with all other code samples at : <?xml version="1.0" encoding="utf-8"?><ImageView xmlns:android=/apk/res/androidandroid:id="@+id/icon"android:layout_width="fill_parent"android:layout_height="fill_parent"android:adjustViewBounds="true"android:src="@drawable/molecule" />The result, just using the code-generated activity, is shown in Figure 6-2.Figure 6-2. The ImageViewDemo sample applicationFields of Green. Or Other Colors.Along with buttons and labels, fields are the third “anchor” of most GUI toolkits. In Android, they are implemented via the EditText widget, which is a subclass of the TextView used for labels.Along with the standard TextView properties (e.g., android:textStyle), EditText has many others that will be useful for you in constructing fields, including:• android:autoText, to control if the fie ld should provide automatic spelling assistance• android:capitalize, to control if the field should automatically capitalize the first letter of entered text (e.g., first name, city) • android:digits, to configure the field to accept only certain digi ts • android:singleLine, to control if the field is for single-line input or multiple-line input (e.g., does <Enter> move you to the next widget or add a newline?)Beyond those, you can configure fields to use specialized input methods, such asandroid:numeric for numeric-only input, android:password for shrouded password input,and android:phoneNumber for entering in phone numbers. If you want to create your own input method scheme (e.g., postal codes, Social Security numbers), you need to create your own implementation of the InputMethod interface, then configure the field to use it via android: inputMethod.For example, from the Basic/Field project, here is an XML layout file showing an EditText:<?xml version="1.0" encoding="utf-8"?><EditTextxmlns:android=/apk/res/androidandroid:id="@+id/field"android:layout_width="fill_parent"android:layout_height="fill_parent"android:singleLine="false" />Note that android:singleLine is false, so users will be able to enter in several lines of text. For this project, the FieldDemo.java file populates the input field with some prose:package monsware.android.basic;import android.app.Activity;import android.os.Bundle;import android.widget.EditText;public class FieldDemo extends Activity { @Overridepublic void onCreate(Bundle icicle) { super.onCreate(icicle);setContentView(yout.main);EditText fld=(EditText)findViewById(R.id.field);fld.setText("Licensed under the Apache License, Version 2.0 " + "(the \"License\"); you may not use this file " + "except in compliance with the License. You may " + "obtain a copy of the License at " +"/licenses/LICENSE-2.0");}}The result, once built and installed into the emulator, is shown in Figure 6-3.Figure 6-3. The FieldDemo sample applicationNote Android’s emulator only allows one application in the launcher per unique Java package. Since all the demos in this chapter share the monsware.android.basic package, you will only see one of these demos in your emulator’s launcher at any one time.Another flavor of field is one that offers auto-completion, to help users supply a value without typing in the whole text. That is provided in Android as the AutoCompleteTextView widget and is discussed in Chapter 8.Just Another Box to CheckThe classic checkbox has two states: checked and unchecked. Clicking the checkbox toggles between those states to indicate a choice (e.g., “Ad d rush delivery to my order”). In Android, there is a CheckBox widget to meet this need. It has TextView as an ancestor, so you can use TextView properties likeandroid:textColor to format the widget. Within Java, you can invoke: • isChecked() to determi ne if the checkbox has been checked• setChecked() to force the checkbox into a checked or unchecked state • toggle() to toggle the checkbox as if the user checked itAlso, you can register a listener object (in this case, an instance of OnCheckedChangeListener) to be notified when the state of the checkbox changes.For example, from the Basic/CheckBox project, here is a simple checkbox layout:<?xml version="1.0" encoding="utf-8"?><CheckBox xmlns:android="/apk/res/android"android:id="@+id/check"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="This checkbox is: unchecked" />The corresponding CheckBoxDemo.java retrieves and configures the behavior of the checkbox:public class CheckBoxDemo extends Activityimplements CompoundButton.OnCheckedChangeListener { CheckBox cb;@Overridepublic void onCreate(Bundle icicle) { super.onCreate(icicle);setContentView(yout.main);cb=(CheckBox)findViewById(R.id.check);cb.setOnCheckedChangeListener(this);}public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {if (isChecked) {cb.setText("This checkbox is: checked");}else {cb.setText("This checkbox is: unchecked");}}}Note that the activity serves as its own listener for checkbox state changes since it imple ments the OnCheckedChangeListener interface (via cb.setOnCheckedChangeListener(this)). The callback for the listener is onCheckedChanged(), which receives the checkbox whose state has changed and what the new state is. In this case, we update the text of the checkbox to reflect what the actual box contains.The result? Clicking the checkbox immediately updates its text, as you can see in Figures 6-4 and 6-5.Figure 6-4. The CheckBoxDemo sample application, with the checkbox uncheckedFigure 6-5. The same application, now with the checkbox checkedTurn the Radio UpAs with other implementations of radio buttons in other toolkits, Android’s radio buttons are two-state, like checkboxes, but can be grouped such that only one radio button in the group can be checked at any time.Like CheckBox, RadioButton inherits from CompoundButton, which in turn inherits fromTextView. Hence, all the standard TextView properties for font face, style, color, etc., are available for controlling the look of radio buttons. Similarly, you can call isChecked() on a RadioButton to see if it is selected, toggle() to select it, and so on, like you can with a CheckBox.Most times, you will want to put your RadioButton widgets inside of aRadioGroup. The RadioGroup indicates a set of radio buttons whose state is tied, meaning only one button out of the group can be selected at any time. If you assign an android:id to your RadioGroup in your XML layout, you can access the group from your Java code and invoke:• check() to check a specific radio button via its ID (e.g., group.check(R.id.radio1))• clearCheck() to clear all radio buttons, so none in the group are checked• getCheckedRadioButtonId() to get the ID of the currently-checked radio button (or -1 if none are checked)For example, from the Basic/RadioButton sample application, here is an XML layout showing a RadioGroup wrapping a set of RadioButton widgets: <?xml version="1.0" encoding="utf-8"?> <RadioGroupxmlns:android=/apk/res/androidandroid:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent" ><RadioButton android:id="@+id/radio1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Rock" /><RadioButton android:id="@+id/radio2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Scissors" /><RadioButton android:id="@+id/radio3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Paper" /></RadioGroup>Figure 6-6 shows the result using the stock Android-generated Java forthe project and this layout.Figure 6-6. The RadioButtonDemo sample application Note that the radio button group is initially set to be completely unchecked at the outset. To pre-set one of the radio buttons to be checked, use either setChecked() on the RadioButton or check() on the RadioGroup from within your onCreate() callback in your activity.It’s Quite a ViewAll widgets, including the ones previously shown, extend View, and as such give all widgets an array of useful properties and methods beyond those already described.Useful PropertiesSome of the properties on View most likely to be used include:• Controls the focus sequence:• android:nextFocusDown• android:nextFocusLeft• android:nextFocusRight• android:nextFocusUp• android:visibility, which controls wheth er the widget is initially visible• android:background, which typically provides an RGB color value (e.g., #00FF00 for green) to serve as the background for the widgetUseful MethodsYou can toggle whether or not a widget is enabled via setEnabled() and see if it is enabled via isEnabled(). One common use pattern for this is to disable some widgets based on a CheckBox or RadioButton selection.You can give a widget focus via requestFocus() and see if it is focused via isFocused(). You might use this in concert with disabling widgets as previously mentioned, to ensure the proper widget has the focus once your disabling operation is complete.To help navigate the tree of widgets and containers that make up an activity’s overall view, you can use:• get Parent() to find the parent widget or container• findViewById() to find a child widget with a certain ID• getRootView() to get the root of the tree (e.g., what you provided to the activity via setContentView())Android 页面布局使用XML进行布局虽然纯粹通过Java代码在activity上创建和添加部件,在技术上是可行的,我们在第4章中做的一样,更常见的方法是使用一种基于XML的布局文件。
英语专业学生论文封面致谢页格式参考第一篇:英语专业学生论文封面致谢页格式参考ON UNTRANSLATABILITY OF ARTISTIC CONCEPTIONIN CHINESE CLASSIC POETRYBy AnonymousA thesis submitted in partial fulfillmentof the requirements for the B.A.degree in School ofForeign Languages, Guangdong University of TechnologyMay2009AcknowledgementsMy great gratitude must go first and foremost to my beloved advisor Prof.Yan Kepa.With his excellent mentorship, solid advice, constant availability and enduring patience, Professor Yan has guided me through the whole process of writing this thesis.His encouragement of me as well as his confidence in me is indispensable to the completion of the dissertation, and being his student has been a tremendous learning experience.There are many others who deserve my thanks.… …第二篇:英语专业毕业论文致谢,摘要AcknowledgementsAt the very first, I am honored to express my deepest gratitude to my dedicated supervisor, Miss Wang Chao, with whose able guidance I could have worked out this thesis.She has offered me valuable ideas, suggestions and criticisms with her profound knowledge and rich research experience.Her patience and kindness are greatly appreciated.Besides, she always puts high priority on our dissertation writing and is willing to discuss with me anytime available.I have learnt from her a lot not only about dissertation writing, but also the professional ethics.I amvery much obliged to her efforts of helping me complete the dissertation.I am also extremely grateful to Prof.Wei Xiaohong whose patient and meticulous guidance and invaluable suggestions are indispensable to the completion of this thesis.Thanks are also due to my roommates, who never failed to give me great encouragement and suggestions.Special thanks should go to Miss Dong, Miss Ma, and Miss Wei for their brainstorming with me when I failed in coming up with ideas.At last but not least, I would like to thank my family for their support all the way from the very beginning of my study.I am thankful to all my family members for their thoughtfulness and encouragement.iAbstractAs an applied language, English advertisement has its own linguistic style and features.Its language is original, beautiful and full of connotations.English advertisemet, using the simplest language to express the most complex meanings, stimulates people’s desire for shopping.The skillful use of puns makes advertising language more vivid and humourous.Therefore, puns have been applied much in the field of English advertisements to attatch more attention.Accordingly the effective translation of puns in this field becomes more and more important.This thesis has studied certain so as to make the Chinese translation of puns in English advertisements complete.Based on differences in language, lexicon and sentence structure of puns, this paper explain puns in detail from three respects including homophone, homograph and parody puns.This study plays the solid foundation for the translation of puns in English advertisements.Moreover, under the guide of the theory of “functional equivalence”, this thesis proposed three translationprinciples which provide theory supports for the Chinese translation of puns in this field.Furthermore, this paper studies the Chinese translation of puns in this field combining large amount of English advertisements with puns, and proposed five translation skills.This paper gives originality, flexibility and humorousness of puns better expression in Chinese translation textsKey words:Puns,English advertisements,Translation Principles,Translation skills摘要英语广告作为一种应用语言,有着自己独特的语言风格和特点。
英语专业本科毕业论文格式英语专业本科毕业论文文本格式一、论文文本结构1.封面(由学校统一制作)2.论文英文扉页(见模版及模版说明)3.论文中文扉页(见模版及模版说明)4.致谢(可选项)5.毕业论文英文摘要6.毕业论文中文摘要7.毕业论文英文目录8.毕业论文正文9.注释(可选项)10.参考文献11.附录(可选项)二、论文打印规范1.使用A4纸,单面打印。
2.页边距:上边距3.6厘米,下边距2.5厘米,左边距2.8厘米,右边距2.5厘米。
3.装订线:0厘米。
4.距边界:页眉2.7厘米,页脚1.7厘米。
如下图所示:5.页眉内容:统一为“XX大学XXXX届本科生毕业论文”,使用宋体小五号、居中,(如:XX大学2008届本科生毕业论文)。
6.页码:选用阿拉伯数字,页面底端居中。
第1页为正文第一章的第一页。
目录页和摘要页不标页码和页眉。
三、论文各部分具体格式及要求1.摘要●摘要内容英文采用Times New Roman,12磅,中文采用宋体,小四号;1.5倍行距。
段落首行缩进4个英文字符或2个汉字字符。
●长度:英文约为150词。
中文摘要内容要与英文摘要内容一致。
英文、中文摘要各占一页。
●英文“ABSTRACT”一词字母大写,中文“摘要”之间空两格、加粗、居中,并与内容文字之间空一行(见图1.1 和图1.2)。
●中英文摘要均要求有能反映论文主要内容的关键词2—4个。
“Key words:” 及“关键词:”字样须加粗,顶格。
各关键词之间有分号及一个空格,移行后须与第一个关键词的首字母对齐,英文采用Times New Roman,12磅,中文采用宋体小四号。
图1.1图1.22.目录页●目录页另页编排,置于摘要页的后面。
一级标题加粗,序号采用阿拉伯数字,数字后面加一圆点,如1.、2.、3.等。
二级标题及二级以下标题使用阿拉伯数字编排序号,如3.1、3.1.1 等。
●目录中的各级标题及页码均须与正文中的标题及页码一致。
本科毕业论文英语介绍模板IntroductionThis paper aims to introduce the undergraduate graduation thesis, titled [Title of the Thesis], which focuses on [the main topic or objective of the thesis]. The thesis is a comprehensive study that investigates [the research problem or question] and aims to provide novel insights and contribute to the existing body of knowledge in the field of [field of study].BackgroundTo provide a context for the thesis, it is essential to discuss the background and significance of the research topic. The current state of [field of study] reveals [the existing gap in knowledge or problem] that requires further exploration and analysis. This thesis seeks to address this gap by examining [specific aspects or factors] and their impact on [related phenomenon or issue]. By doing so, it contributes to the understanding of [field of study] and offers potential solutions to relevant practical problems.Objective and Research QuestionsThe objective of this thesis is to [state the main objective or goals of the research]. To achieve this, several research questions have been formulated, which are as follows:1. [Research Question 1]: This question aims to explore [specific aspect or factor] and its implications on [related phenomenon or issue].2. [Research Question 2]: This question seeks to examine [specific aspect or factor] and its influence on [related phenomenon or issue].3. [Research Question 3]: This question investigates [specific aspect or factor] and its relationship with [related phenomenon or issue].MethodologyThe research methodology employed in this thesis follows a [quantitative/qualitative/mixed methods] approach. The [specific research design or method] was used to collect and analyze the data. The sample consisted of [describe the sample size and characteristics] and was selected based on [the specific criteria or sampling technique]. Data was collected through [specific data collection methods, such as interviews, surveys, or observations].Results and AnalysisThe findings of the research are presented and analyzed in this section. The data collected were analyzed using [appropriate statistical or thematic analysis techniques] to identify patterns, trends, and relationships between variables. The results demonstrate [the key findings, insights, or conclusions] related to the research questions and objectives.Discussion and ImplicationsThe discussion section provides an interpretation and evaluation of the results obtained from the analysis. It explores the implications of the findings in relation to the existing literature and theory in the field. The limitations of the study are also addressed, acknowledging the potential constraints and challenges faced during the research process.ConclusionIn conclusion, this undergraduate graduation thesis has investigated [the research problem or question] in the field of [field of study]. Through the use of [specific research methodology], the research questions were addressed, and specific findings were generated. The implications of the results were discussed, highlighting their significance and potential contributions to the field. This thesis serves as an important contribution to theexisting body of knowledge in [field of study], and it is hoped that it will inspire further research and practical applications in the future.。
Southwest Petroleum UniversityGraduation ThesisSynthesis and Evaluation of a Highly Absorbent CompositeGrade: 2008Name:Speciality: Petroleum EngineeringInstructor:School of Petroleum Engineering2007-6附:我校设置的专业中英文对照(摘自《普通高等学校本科专业目录和专业介绍》)1、石油工程学院080102石油工程Petroleum Engineering081203油气储运工程Oil/ Gas Storage and Transportation Engineering2、资源与环境学院080105资源勘查工程Natural Resources Prospecting Engineering080104勘查技术与工程Prospecting Techniques and Engineering070702资源环境与城乡规划管理Urban and Rural Planning & Resource Management070703地理信息系统Geographical Information System3、机电工程学院080305Y机械工程及自动化Mechanical Engineering and Automation080304过程装备与控制工程Process Equipment and Control080303工业设计Industrial Design4、化学化工学院081101化学工程与工艺Chemical Engineering and Technology070302应用化学Applied Chemistry081001环境工程Environmental Engineering081801生物工程Bioengineering070301化学Chemistry5、材料科学与工程学院080204高分子材料与工程Macromolecular Materials and Engineering080205Y材料科学与工程Material Science and Engineering6、计算机科学学院080605计算机科学与技术Computer science and Technology080611W软件工程Software Engineering080613W网络工程Network Engineering7、电信工程学院080401测控技术与仪器Measuring & Control Technology and Instrumentations 080602自动化Automation080603电子信息工程Electronic and Information Engineering080601电气工程及其自动化Electrical Engineering and Automation080604通信工程Telecommunications Engineering8、建筑工程学院080703土木工程Civil Engineering080704建筑环境与设备工程Building Environment and Equipment Engineering 080901测绘工程Surveying & Mapping Engineering110104工程管理Project Management9、理学院070102信息与计算科学Information and Computing Science070101数学与应用数学Mathematics and Applied Mathematics071201电子信息科学与技术Electronic and Information Science and Technology 070202应用物理学Applied Physics10、经济管理学院110201工商管理Business Administration110202市场营销Marketing110102信息管理与信息系统Information Management & Information System 020101经济学Economics110209W电子商务Electronic Business020102国际经济与贸易International Economics & Trade11、人文社会科学学院030302社会工作Social Work110309W公共管理Public Administration12、法学院030101法学Law13、外语系050201英语English14、体育系。