计算机系统是由硬件和软件组成,所谓硬件是指组成计算机系统的物理设备,包括电子的、机械的、磁的、光的设备的总和。
我们的电脑、手机、电子设备都算一个小的计算机。
而软件提供看得见的界面,却用看不见的指令来控制硬件并且驱使硬件完成特定任务。
常见硬件:CPU、显卡、内存、键鼠等。
1.1、软件定义
软件定义的本质就是在硬件资源数字化、标准化的基础上,通过软件编程去实现虚拟化、灵活、多样和定制化的功能,对外提供客户化的专用智能化、定制化的服务,实现应用软件与硬件的深度融合。
按照特定顺序组织的计算机数据和指令的集合,完成预定功能。其核心是API(Application Programming Interface)。
软件分为两种:
系统软件:专门用于运行程序的平台。
应用软件:完成相应功能的程序。
1.2、什么是开发
开发其实就是制作软件的过程。开发既然是个过程,这个过程可以分为如下几个步骤:
①.需求分析和调研、②.需求设计、③.程序编码、④.软件测试、⑤. 交互验收 、⑥.后期维护
1.3、什么是软件开发
从开始和客户谈需求,写需求文档,设计文档,程序员编码,项目测试,项目部署整个过程即就是软件开发。
在这个过程中分工合作,完成每一个阶段的任务。
我们想和计算机说话,就要先了解下用什么方式和计算机沟通。
和计算机交互的方式有两种:
图形界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
若想和计算机沟通,常用的方式就是通过鼠标键盘操作图形化的界面即可完成。这种方式简单易学,大家都会。能干很多事,包括开发游戏。
按【 Win + S 】组合键,或点击任务栏上开始图标旁边的【 搜索图标 】,
cmd
,Entercmd
,Ctrl**+Shift+**EnterPS :
小技巧
单词小记
课外拓展
举个栗子::D: 回车 表示切换到D盘
dir 查看当前路径下的内容 directory
调侃: 小心操作,万一看到某位小伙伴珍藏的文件就不友好啦
cd 目录 进入指定文件夹(单极)目录 change directory
cd … 返回或回退到上一级目录
cd ( 盘符:\ )目录1\目录2\… 进入指定盘 | 当前目录下的 多级目
栗子:
cd \ 返回根目录
cls 清屏 clear system
exit 退出窗口
ipconfig 查看IP地址
PS
起初操作电脑常用dos命令
,因为需要记住很多命令,不利于普及,后期发展成图形界面*,
通过鼠标点击界面的形式完成对电脑的操作,其实内部运行的还是这些命令*。
软件开发完成,转化成指定运行平台可运行的执行文件,直接使用。
练习步骤
1.先找到软件启动程序所在的目录
2.切换到对应目录
3.启动执行文件 exe | bat 等文件
小BUG
使用cd + 目录路径时、无法进入对应目录
cd D:\软件娱乐\腾讯世家\Tencent\QQ\Bin
解决方案
cd /d D:\软件娱乐\腾讯世家\Tencent\QQ\Bin
小技巧:
课堂思考
CMD命令打开软件比较麻烦 是否有更简便的方案呢?
如何在任意的目录下都可以打开指定的软件 ?
偷懒是第一生产力 何况是我们高大上的程序员呢!
早有好事之徒 来解决 配置软件路径的 环境变量
演示:
右键我的电脑 -> 高级系统变量 -> 环境变量 -> 系统变量 -> path -> 追加 软件 exe 执行文件所在的 父目录
D:\软件娱乐\腾讯世家\Tencent\QQ\Bin
应用场景
所谓 工欲善其事,必先利其器 也就是我们接下来的主题 Java入门