国际贸易实务最全课件完整版ppt教程整套教学讲义(最新).pptx
《国际贸易实务最全课件完整版ppt教程整套教学讲义(最新).pptx》由会员分享,可在线阅读,更多相关《国际贸易实务最全课件完整版ppt教程整套教学讲义(最新).pptx(266页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、%山东理工职业学院地址:山东济宁荷花路南首E-mail:Java语言编程基础立体化实用教程主编 王同娟 李芳玲 边振兴副主编 程灿 杜秋霞 苏羚凤 高德平软 件 技 术 专 业 核 心 课 程Java语言编程基础任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任任务一一成成绩管理系管理系统欢迎界面迎界面设计学习目标u 1了解Java语言的发展历史;u2了解Java语言的特点和运行机制;u3掌握Java程序的分类和构成;u4了解Java程序的开发工具;u5熟悉JDK的下载、安装和环境变量的配置方法;u6掌握JDK的用法,熟练执行Ja
2、va应用程序;u7熟练编写和运行Java程序。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务一 成绩管理系统欢迎界面设计字符界面成绩管理系统,即成绩管理系统的界面是由字符组成的,这里没有菜单、按钮等控件,用户通过键入命令实现人机交互过程。本任务实现功能为在显示器中输出成绩管理系统字符界面,目的是使学生掌握Java程序的结构及开发过程,包括代码编写、程序编译和程序运行。任务简介任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序
3、 编写一个小程序把以下信息显示在显示器上:*学生成绩管理系统*1.录入学生成绩信息*2.显示学生成绩信息*3.修改学生成绩信息*4.删除学生成绩信息*5.将学生成绩写入文件*0.退出管理系统*请选择(05):通过这个程序的设计实现成绩管理系统的菜单。一、任务描述一、任务描述任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 二、任务分析二、任务分析二、任务分析二、任务分析根据用户习惯,当进入某个系统时首先应该看到一个欢迎界面,以明确自己位于何处。任务一就是完成这样一个功能,只是简单的呈现一个“
4、学生成绩管理系统”的欢迎界面。由于没有具体管理功能的实现,因此在程序中仅需要信息的输出操作。根据以上分析,实现步骤如下:步骤一:打开记事本,输入代码。步骤二:把输入的代码进行保存,保存为Menu.java。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 publicclassMenupublicstaticvoidmain(Stringargs)System.out.println(*学生成绩管理系统*);System.out.println(*1.录入学生成绩信息*);System.ou
5、t.println(*2.显示学生成绩信息*);System.out.println(*3.修改学生成绩信息*);System.out.println(*4.删除学生成绩信息*);System.out.println(*5.将学生成绩写入文件*);System.out.println(*0.退出管理系统*);System.out.println(*);System.out.print(请选择(05):);三、任务实施三、任务实施三、任务实施三、任务实施任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统
6、界面程序 1.1.4.1 Java语言发展1991年诞生在美国Sun公司,由“GreenProject”小组开发,名为“Oak”,功能为编写小型家用电器的分布式代码管理系统。1994年转向Internet,编写网络应用程序更名为Java。1995年正式推出Java语言,5月发布第一个版本。1996年1月JDK1.0问世,接着推出了1.1。1998年发布了1.2,开始称之为java2,随后出现了1.3、1.4、1.5、1.6、1.7,现在最新版本号为JDK13.0.1(截止2020年1月2日)。四、相关知识四、相关知识四、相关知识四、相关知识1.1.4.2Java平台及JDK版本JDK版本主要分
7、为三个JavaME(微型版,以前叫J2ME),JavaEE(企业版,以前叫J2EE),JavaSE(标准版,以前叫J2SE),JDK是java的开发工具包,版本号和Java基本一致,现在也习惯上叫JDK12、JDK13。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 1平台无关性平台无关性就是指Java能运行于不同的平台。Java引进虚拟机原理并运行于虚拟机,并运行于虚拟机,实现不同平台的Java接口之间。2安全性Java的程序设计类似于C+,Java舍弃了C+的指针对内存地址的直接操作,
8、程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止对程序的非法访问。3面向对象Java吸收了C+面向对象的概念以及将数据封装的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。1.1.4.3 Java语言特点语言特点任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 4简单性Java舍弃了C+的头文件,没有全局变量同时Java还舍弃了C+的多重继承,引进了垃圾管理机制。5动态特性Java
9、源程序经过编译后生成的二进制代码存于网络计算机中。当Java运行的时候,动态地加载,即当程序运行到所需类时,便在网上寻找,下载到本地,便于网络运行。6分布性Java允许将编译后的M进制码存在网络上。应用程序可以通过UML来寻找应用程序所需的类,和访问本地机一样。7多线程多线程是Java的一大特点,使其能够在程序中实现多任务操作。Java提供了有关线程的操作、线程的创建、线程的管理、线程的废弃等处理。Java虚拟机也是一个多线程程序。虚拟机启动后,时刻在运行一个线程,该线程的优先级最低,在后台负责不用对象的垃圾处理工作。多线程使程序能够处理多个任务,具有非常广阔的发展前景。任任务一一 成成绩管理
10、管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 1.1.4.4 Java程序构成程序构成为了说明Java语言源程序的结构,再看一个简单程序,从中了解到组成一个Java源程序的基本部分和书写格式。【例1.1】在显示器上输出“Hello,world!”。publicclassExp11publicstaticvoidmain(Stringargs)/方法体,紧跟着某一方法名,并包含在一对中System.out.println(Hello,world!n);/把“”中的信息原样输出任任务一一 成成绩管理管理系系统欢迎
11、界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 说明:(1)类是Java的心脏,整个Java程序就是建立在类的逻辑基础上的,每一个Java程序都要包含至少一个类。最基本和常用的定义方式是:publicclass类名/类实体类名要符合Java的标识符命名规则。在一个Java程序文件中,若有多个类的定义,应注意Java程序文件的命名。若一个Java程序文件中存在一个由public修饰的类(一个Java程序文件最多只能有一个public修饰的类),则程序文件的名字应该与该类的名字一致。(2)每个语句末尾用英文分号“;”结束。(3)
12、System.out.println()语句是输出语句,作用是输出字符串内容并换行;而System.out.print()同样是输出语句,可以输出字符串内容,只是不换行。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序(4)在Java应用程序中,都必须有一个main方法。Java解释其运行字节码文件时,首先寻找main方法,然后以此为程序的入口开始运行程序。如果一个应用程序不含main方法,那么Java解释器会拒绝执行这个程序。如果一个应用程序含有多个main方法,那么解释器执行程序时,只要
13、以执行程序的第一个类所含的main方法作为程序运行的入口点。(5)“/*/”为注释语句块,“/”可以注释一行,注释语句只起到说明作用,不被执行。(6)Java语言中的标识符区分大小写。(7)“n”和C语言一样,仍然表示换行。不加“n”,则会连续在同一行输出,直到输满才转到下一行。程序中println换行一次,“n”换行一次。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 publicclassTest1publicstaticvoidmain(Stringargs)System.out.p
14、rintln(欢迎进入Java语言世界!n);五、任务训练五、任务训练 1编写代码实现在显示器上输出“欢迎进入Java语言世界!”。参考代码:任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 publicclassTest1publicstaticvoidmain(Stringargs)System.out.println(欢迎进入Java语言世界!n);五、任务训练五、任务训练 1编写代码实现在显示器上输出编写代码实现在显示器上输出“欢迎进入欢迎进入Java语言世界!语言世界!”。参考代码
15、:参考代码:任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 2在记事本中编写代码输出以下信息:在记事本中编写代码输出以下信息:*简易计算器简易计算器*+-加法加法 *-减法减法 *-乘法乘法 */-除法除法 *public class Test2 public static void main(String args)System.out.println(*简易计算器简易计算器*);System.out.println(*+-加法加法 *);System.out.println(*-减法减
16、法 *);System.out.println(*-乘法乘法 *);System.out.println(*/-除法除法 *);System.out.println(*);五、任务训练五、任务训练参考代码:参考代码:任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 1、Java程序的类型Java程序可以分为两类:Java应用程序(JavaApplication)和Java小程序(JavaApplet),它们的执行方式是不同的。其中,Java应用程序是完整的程序,它每次都是从其中的main()
17、方法开始运行,需要独立的编译程序来编译执行;而Java小程序是使用Java语言编写的一段程序,需要嵌在HTML编写的Web页面中,由浏览器内包含的Java编译程序来编译执行。importjava.applet.Applet;importjava.awt.Graphics;publicclassExp12 extendsAppletpublicvoidpaint(Graphicsg)g.drawString(Hello Applet!,5,30);/绘制文本六六、拓展提高、拓展提高【例1.2】编写一个Applet小程序,当程序运行时,弹出小程序查看器,显示“HelloApplet!”。任任务一一
18、 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 2、Java程序的运行机制Java程序的运行要经过编写、编译和运行三个步骤。编写是指在Java开发环境中输入程序代码,并生成Java源文件,扩展名为.java;编译是指Java编译程序对Java源文件进行错误排查和编译,并生成与平台无关的二进制代码文件,即字节码文件,扩展名为.class;运行是指在特定平台下运行的Java解释器将字节码文件翻译成机器代码,并执行。解释器对Java程序屏蔽了底层的操作系统和硬件平台的差异,因此同一个Java程序代码可以运
19、行在不同的硬件平台和操作系统上,可以说,Java程序代码是运行在一个Java虚拟机(JVM)上。Java虚拟机是在物理计算机上通过执行一些软件(包括Java解释器和一组类库)模拟处理机来实现的,Java虚拟机有自己虚拟的硬件,如处理器、堆栈、寄存器和指令系统。JVM是运行Java程序必不可少的机制。编译后的Java程序指令并不直接在硬件系统的CPU上执行,而是由JVM执行。JVM是编译后的Java程序和硬件系统之间的接口,程序员可以把JVM看作一个虚拟的处理器。它不仅解释执行编译后的Java指令,还会进行安全检查。JVM说明Java语言实现了与平台的无关性和可移植性。Java语言这种“一次编写
20、,到处运行”的方式,有效解决了很多高级程序设计语言需要针对不同系统来编译产生不同机器代码的问题,大大降低了程序开发、维护和管理的开销。六六、拓展提高、拓展提高任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.1 编写学生成绩管理系统界面程序 小小 结结主要介绍了Java语言的发展和特点,通过具体的程序实例剖析了Java程序的组成、构成基本要素和书写格式,使学生初步了解和掌握Java语言及程序的基本知识。山东理工职业学院地址:山东济宁北湖新区荷花路南首E-mail:URL:%山东理工职业学院地址:山东济宁荷花路南首E-mail
21、:Java语言编程基础立体化实用教程主编 王同娟 李芳玲 边振兴副主编 程灿 杜秋霞 苏羚凤 高德平软 件 技 术 专 业 核 心 课 程Java语言编程基础任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任任务一一成成绩管理系管理系统欢迎界面迎界面设计学学习目目标学习目标u 1了解Java语言的发展历史;u2了解Java语言的特点和运行机制;u3掌握Java程序的分类和构成;u4了解Java程序的开发工具;u5熟悉JDK的下载、安装和环境变量的配置方法;u6掌握JDK的用法,熟练执行Java应用程序;u7熟练编写和运行Java程
22、序。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务一 成绩管理系统欢迎界面设计字符界面成绩管理系统,即成绩管理系统的界面是由字符组成的,这里没有菜单、按钮等控件,用户通过键入命令实现人机交互过程。本任务实现功能为在显示器中输出成绩管理系统字符界面,目的是使学生掌握Java程序的结构及开发过程,包括代码编写、程序编译和程序运行。任务简介任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.2 运行学生成绩管理系统界面程序 一、任务描述一、任务描述任务1.1用记事
23、本完成了代码编写,但是还无法看到代码执行后的效果。任务1.2是在任务1.1的基础上,利用Java语言的开发工具运行该程序,并得到运行结果。在此过程中,需要了解开发工具的使用方法、源文件建立的方法、代码的编写、存储,以及程序的运行过程。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.2 运行学生成绩管理系统界面程序 本任务是把任务1.1编写的代码分别在JDK和Eclipse两种环境中运行,得到运行结果。二、任务分析二、任务分析1.借助JDK运行Java源程序步骤如下:步骤一:下载JDK;步骤二:安装JDK,配置环境变量;步骤
24、三:打开cmd命令窗口;步骤四:编译程序;步骤五:运行程序。2.Eclipse中运行Java源程序步骤如下:步骤一:下载安装Eclipse;步骤二:编辑程序;步骤三:编译并运行程序。任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.2 运行学生成绩管理系统界面程序 三、任务实施三、任务实施三、任务实施三、任务实施子任务一:子任务一:子任务一:子任务一:JDKJDK中运行中运行中运行中运行JavaJava程序。程序。程序。程序。1下载JDK(1)2009年4月20日,甲骨文74亿美元收购sun公司后,因此JDK可以在甲骨文的网
25、站上下载,JDK的下载地址为:http:/ 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.2 运行学生成绩管理系统界面程序 三、任务实施子任务一:JDK中运行Java程序。2安装JDK,配置环境变量图1-2-2接受下载协议页面图1-2-3JDK供下载的版本任任务一一 成成绩管理管理系系统欢迎界面迎界面设计项目一项目一 字符界面字符界面学生成绩管理系统学生成绩管理系统任务1.2 运行学生成绩管理系统界面程序 三、任务实施三、任务实施2安装JDK,配置环境变量(1)双击下载后的文件,进入安装过程。图1-2-4JDK安装界面子任务一:JD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国际贸易 实务 课件 完整版 ppt 教程 整套 教学 讲义 最新
限制150内