主页(http://www.175shouji.com):教学辅助系统使用(附视频限免)
高效学习Android项目开发 | 教学辅助系统使用(附视频限免)
2022-04-25 07:00 来源: 书圈
原标题:高效学习Android项目开发 | 教学辅助系统使用(附视频限免)
“工欲善其事必先利其器”,介绍与Android Studio相配合的教学辅助系统如何快速保存和切换Android开发项目,提高Android课程教学的效率。
在程序设计开发课程的传统讲授中教师常以PPT演示为主,对代码较多的案例往往需要多页PPT才能展示,且因字体大小、颜色、对齐等问题导致可读性降低。同一案例中代码变更对运行结果的变化也很难直观展示,更不用提实时运行、中断等演示问题。
学生在学习和复习过程中对相关案例查找和运行也需要重复多次复制、粘贴和修改源码及项目配置文件方能正常运行。
“多种语言程序设计案例库教学辅助系统”以方便教师的备课、教学和演示以及提高学生的复习效率为设计出发点,同时兼顾Android、Java、Python、C和C++等多门程序设计开发课程的案例教学,突出简单、易用、实用和快捷的特色。
用户在使用本软件时能更方便地实现不同项目案例间的快速切换、演示。对开发环境升级导致的配置修改可实现一次修改就能覆盖所有项目案例的特点。案例库中源码也可直接推送到第三方文本编辑器中显示而无须安装Android Studio开发环境。
本软件经Visual Studio 2019版本16.6.0编译生成,支持环境Microsoft .NET Framework 4.8.03752。相关教学辅助系统软件及案例库会随书提供给读者使用。
01
使用对象及环境
对于教师,本软件可用于Android、Java、Python、C和C++等程序设计开发课程的教学案例建立、备课和实际编程环境下相关案例的运行、演示。
对于学生,本软件提供快速查看案例源码功能和实际编程环境下相关案例的快速演示功能。
软件可运行在安装Windows 7/8/10、Windows Server 2003/2008/2012/2016/2019等操作系统的个人计算机或服务器上。
02
术语和缩写词
(1) 案例库目录:此目录必须建立在Lesson目录或子目录下,用于保存相应语言程序设计课程的所有案例。每个案例都保存在单独的一个子目录下,相应子目录用中文或英文字符标识案例名称(字符只受Windows目录命名限制,与开发语言的目录字符限制无关)。
(2) 运行目录:相应开发语言的IDE软件运行案例的目录,包含案例项目的源码文件、项目管理文件、项目运行配置文件等。
(3) 快速演示:包含以下两个方面。
① 将选中的案例库中的项目复制到运行目录,开发环境可以直接运行新案例项目;
② 将选中案例库中的项目源码和配置文件直接按文本文件方式显示。
03
软件安装
本软件为绿色软件,用户将文件XCopy.exe复制到自定义的目录下就可以正常运行。用户使用软件的设置功能后,相关配置会自动保存在同一目录。
04
软件使用说明
(1) 运行主界面。
启动应用程序后直接进入主界面。如果是第一次使用,则主界面(未设置目录信息)如图1-41所示,相关内容显示为空。
■ 图1-41 主界面(未设置目录信息)
如果已经通过“工具”→“选项”功能设置了相关运行目录,主界面(已设置目录信息)如图1-42所示。
■ 图1-42 主界面(已设置目录信息)
(2) 如果未设置软件运行的相关目录,选择“工具”→“选项”菜单,如图1-43所示。
■ 图1-43 选择“工具”→“选项”菜单
(3) 弹出“选项”对话框,如图1-44所示。
■ 图1-44“ 选项”对话框
(4) 对话框中列出了常见的几种开发语言,后续会根据用户需求增加开发语言种类。每一种开发语言包含了案例库目录和运行目录。
(5) 单击相应目录文本框右侧的按钮,弹出选择相关目录的对话框,如图1-45所示。
■ 图1-45 选择相关目录
(6) 为防止对其他文件夹的误操作,软件要求选择的目录必须在Lesson目录下。如果用户选择的目录路径中没有包含Lesson目录,会弹出路径选择错误提示,如图1-46所示。
■ 图1-46路径选择错误提示
(7) 在图1-45所示的对话框中单击“确定”按钮,选择的相应目录将显示在“选项”对话框的对应目录文本框中。如果同时需要多种开发语言的目录设置,重复刚才的目录设置即可。
(8) 单击“选项”对话框中的“确定”按钮,软件将设定的目录路径自动保存在Config.ini文件中,并回到主界面。
(9) 在主界面的“选择课程”下拉列表框中可自由切换不同的开发语言课程。重启软件时会自动记忆上次退出时选中的开发语言课程。
(10) 按钮功能详解。
① 案例库目录显示区下方有6个按钮,其中4个用于复制和备份。对于Android应用开发,每个项目往往都有700个以上的文件和目录,其中主要是项目管理文档和编译运行过程文档,源码文档在其中占比不到1% 。而不同案例的项目管理文档往往都是相同的。为减少案例库的空间占用,本软件提供部分复制和部分备份功能,用于只复制、备份源码文档,可极大地提高案例的切换速度,简化案例库因Android Studio开发平台升级引起的配置同步问题。在进行案例库分发时也极大减小压缩包尺寸。对开发环境有特殊要求的案例可以使用完全复制和完全备份功能,相应案例目录下的所有文件都会进行复制或备份,运行相应案例时无须再进行任何配置设置和变更。为了区分上述两种案例,在运行软件的案例库目录列表区中用红色标识的案例为完整案例;用黑色标识的案例为只含源码文档的案例。