第一章 软件开发入门引导及概述
前言
计算机系统是由硬件和软件组成,所谓硬件是指组成计算机系统的物理设备,包括电子的、机械的、磁的、光的设备的总和。
我们的电脑、手机、电子设备都算一个小的计算机。
而软件提供看得见的界面,却用看不见的指令来控制硬件并且驱使硬件完成特定任务。
常见硬件:CPU、显卡、内存、键鼠等。
一、什么是软件开发
1.1、软件定义
软件定义的本质就是在硬件资源数字化、标准化的基础上,通过软件编程去实现虚拟化、灵活、多样和定制化的功能,对外提供客户化的专用智能化、定制化的服务,实现应用软件与硬件的深度融合。
按照特定顺序组织的计算机数据和指令的集合,完成预定功能。其核心是API(Application Programming Interface)。
软件分为两种:
系统软件:专门用于运行程序的平台。
- Linux
- Windows
- MAC
应用软件:完成相应功能的程序。
- 聊天软件 QQ | 微信
- 办公软件 Office | WPS
- 游戏平台 LOL | 原神
1.2、什么是开发
开发其实就是制作软件的过程。开发既然是个过程,这个过程可以分为如下几个步骤:
①.需求分析和调研、②.需求设计、③.程序编码、④.软件测试、⑤. 交互验收 、⑥.后期维护
1.3、什么是软件开发
从开始和客户谈需求,写需求文档,设计文档,程序员编码,项目测试,项目部署整个过程即就是软件开发。
在这个过程中分工合作,完成每一个阶段的任务。
二、人机交互方式
我们想和计算机说话,就要先了解下用什么方式和计算机沟通。
和计算机交互的方式有两种:
图形界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
若想和计算机沟通,常用的方式就是通过鼠标键盘操作图形化的界面即可完成。这种方式简单易学,大家都会。能干很多事,包括开发游戏。
三、启动CMD命令窗口
- Windows 搜索
按【 Win + S 】组合键,或点击任务栏上开始图标旁边的【 搜索图标 】,
- 使用命令打开控制面板
- 用户启动, 【 Win + R 】 输入,Enter
- 管理员启动,【 Win + R 】 输入,Ctrl**+Shift+**Enter
PS :
- W 左下角Windows 微软图标
- 按【 Ctrl + 鼠标滚轮 】组合操作 CMD窗口的 缩放 效果
- 打开控制面板
- 在打开的Windows 搜索中,搜索框输入【 控制面板 】,然后点击打开系统给出的最佳匹配【 控制面板应用 】
- 输入【 control 】命令,按【 确定或回车 】,就可以快速打开控制面板。
小技巧
- 【 Win + D 】 回到桌面
- 【 Win + E 】 打开文件管器
- 【 Win + L 】 桌面锁屏
单词小记
- 桌面 Desktop
- 用户 Users
课外拓展
- 美国施乐 Xerox
- 图形界面编程也叫 GUI 编程,GUI是 Graphical User Interface
四、常用CMD命令
- 盘符名称 + 冒 切换盘符
? 举个栗子::D: 回车 表示切换到D盘
-
dir 查看当前路径下的内容 directory
调侃: 小心操作,万一看到某位小伙伴珍藏的文件就不友好啦
-
cd 目录 进入指定文件夹(单极)目录 change directory
-
cd … 返回或回退到上一级目录
-
cd ( 盘符: )目录1目录2… 进入指定盘 | 当前目录下的 多级目
栗子:
-
cd 返回根目录
-
cls 清屏 clear system
-
exit 退出窗口
-
ipconfig 查看IP地址
PS
起初操作电脑常用,因为需要记住很多命令,不利于普及,后期发展成图形界面*,
通过鼠标点击界面的形式完成对电脑的操作,其实内部运行的还是这些命令*。
软件开发完成,转化成指定运行平台可运行的执行文件,直接使用。
五、课堂练习
CMD启动QQ程序
练习步骤
? 1.先找到软件启动程序所在的目录
? 2.切换到对应目录
? 3.启动执行文件 exe | bat 等文件
?
应用场景
- 个人隐私学习资料 -> 演示视频命令: love.webm 注意: map3 无法直接使用
- 配置Java的JDK环境变量
所谓 工欲善其事,必先利其器 也就是我们接下来的主题 Java入门
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!