全国高职高专计算机系列精品教材Java语言编程基础立体化实用教程/王同娟 李芳玲 边振兴/全国高职高专计算机系列精品教材
- ISBN:9787300262871
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:304
- 出版时间:2020-08-01
- 条形码:9787300262871 ; 978-7-300-26287-1
内容简介
本书从初学者的角度出发详细讲解了学生成绩管理系统的开发。全书共分成两个项目:项目一为字符界面学生成绩管理系统,共分成六个任务;项目二为图形用户界面学生成绩管理系统,共分成七个任务。借助项目任务的组织形式,精心设计了每个实践步骤,为学生理解知识提供了一个真实的应用背景和环境。通过学生成绩管理系统的实现,详细介绍了运行机制、基本语法、面向对象的思想、类与对象、数据库的连接、图形用户界面设计、事件处理机制等内容,进而为Java初学者后续的学习打下坚实的基础。
本书即可作为高职高专计算机相关专业的教材,也可作为社会培训教材,是一本适合初学者学习和参考的读物。
目录
任务一 成绩管理系统欢迎界面设计
任务1.1 编写学生成绩管理系统界面程序
任务1.2 运行学生成绩管理系统界面程序
任务二 学生成绩管理系统的输入输出与评定设计
任务2.1 一名学生成绩信息描述及输入和输出
任务2.2 一名学生四门成绩的统计与评定
任务2.3 多名匿名学生成绩的统计与评定
任务2.4 利用数组改进多名学生成绩的统计与评定
任务三 学生成绩管理系统输入功能的改进
任务3.1 学生成绩输入功能的改进(一)
任务3.2 学生成绩输入功能的改进(二)
任务四 学生成绩修改功能
任务五 学生成绩删除功能
任务六 学生成绩查询与写入文件功能
项目二 图形用户界面学生成绩管理系统
任务七 数据库的连接
任务八 学生成绩操作接口的实现
任务九 登录窗体的实现
任务十 应用程序主窗体的实现
任务十一 成绩查询窗体的实现
任务十二 成绩增加和成绩修改窗体的实现
任务十三 成绩删除功能的实现及应用程序的改进
参考文献
附录一 关键字列表
附录二 Java 程序设计风格简述
节选
三、Java 语言特点 1.平台无关性 平台无关性是指Java 能运行于不同的平台。Java 引进虚拟机原理并运行于虚拟机,减少了开发和部署到多个平台的成本和时间,真正地做到一次编译,到处运行。 2.安全性 Java 的程序设计类似于C++。Java 舍弃了C++ 的指针对内存地址的直接操作,Java程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java 对程序提供了安全管理器,防止对程序的非法访问。 3.面向对象 Java 吸收了C++ 面向对象的概念以及将数据封装的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。 4.简单性 Java 舍弃了C++ 的头文件。在没有全局变量的同时,Java 还舍弃了C++ 的多重继承性,引进了垃圾管理机制。 5.动态特性 Java 源程序经过编译后生成的二进制代码存于网络计算机中,当Java 运行的时候,动态地加载,即当程序运行到所需类时,便在网上寻找,下载到本地,便于网络运行。 6.分布性 Java 允许将编译后的M 进制码存在网络上。应用程序可以通过UML 来寻找应用程序所需的类,和访问本地机一样。 7.多线程 多线程是Java 的一大特点,使其能够在程序中实现多任务操作。Java 提供了有关线程的操作、线程的创建、线程的管理、线程的废弃等处理。Java 虚拟机也是一个多线程程序。虚拟机启动后,时刻在运行一个线程,该线程的优先级*低,在后台负责不用对象的垃圾处理工作。多线程使程序能够处理多个任务,具有非常广阔的发展前景。
作者简介
王同娟,女,研究生,硕士,讲师,CCF会员,毕业于山东经济学院管理科学与工程专业。主要学术专长是软件开发技术、高职教育基础理论研究,主要讲授软件工程、Java语言编程基础、Web前端开发等课程。曾获山东高等学校优秀科研成果奖二等奖(第二位)。主持省级课题1项,参与省级课题研究2项。公开发表等SCI、EI论文多篇。主编《Flash动画制作项目教程》教材1部,获得4项软件著作权。边振兴,男,副教授,毕业于曲阜师范大学应用电子技术专业,获工学学士学位,2007年获山东大学计算机技术专业硕士学位。从教以来主要研究方向为计算机应用技术、人工智能等。在《计算机工程与应用》、《火力与控制指挥》等核心期刊发表论文多篇。出版书籍多部,主编三部,其中2007年主编的《互联网的变革——Web2.0理念与设计》被山东师范大学信息传播学院列为研究生必读数目,该书在台港澳地区发行的繁体版被台湾地区多所学校选为课程教材。参加国家十一五教育规划课题一项,省级科研课题多项,主持文化厅课题一项。李芳玲,女,大学本科,管理学硕士学位,中共党员,副教授,毕业于辽宁工程技术大学管理信息系统专业。主要学术专长是职业教育基础理论与实践研究、软件技术专业教学及管理,主要讲授Java语言编程基础、数据库原理与应用和Java Web应用程序设计等课程。曾获山东省教学成果奖二等奖(第四位)。主编《数据库原理与应用》等教材3部,主要参与省重大招标课题1项,省科技厅重大软科学课题1项,主持市级课题5项,公开发表论文10余篇,获得软件著作权等知识产权成果7项。
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0