第一章 软件开发入门引导及概述

第一章 软件开发入门引导及概述

前言

计算机系统是由硬件和软件组成,所谓硬件是指组成计算机系统的物理设备,包括电子的、机械的、磁的、光的设备的总和。

我们的电脑、手机、电子设备都算一个小的计算机。

而软件提供看得见的界面,却用看不见的指令来控制硬件并且驱使硬件完成特定任务。

常见硬件: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命令窗口

  1. Windows 搜索

按【 Win + S 】组合键,或点击任务栏上开始图标旁边的【 搜索图标 】,

  1. 使用命令打开控制面板
    • 用户启动, 【 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命令

  1. 盘符名称 + 冒 切换盘符

? 举个栗子::D: 回车 表示切换到D盘

  1. dir 查看当前路径下的内容 directory

    调侃: 小心操作,万一看到某位小伙伴珍藏的文件就不友好啦

  2. cd 目录 进入指定文件夹(单极)目录 change directory

  3. cd … 返回或回退到上一级目录

  4. cd ( 盘符: )目录1目录2… 进入指定盘 | 当前目录下的 多级目

    栗子:

  5. cd 返回根目录

  6. cls 清屏 clear system

  7. exit 退出窗口

  8. ipconfig 查看IP地址

PS

起初操作电脑常用,因为需要记住很多命令,不利于普及,后期发展成图形界面*

通过鼠标点击界面的形式完成对电脑的操作,其实内部运行的还是这些命令*

软件开发完成,转化成指定运行平台可运行的执行文件,直接使用。

五、课堂练习

CMD启动QQ程序

练习步骤

? 1.先找到软件启动程序所在的目录

? 2.切换到对应目录

? 3.启动执行文件 exe | bat 等文件
?

应用场景

  • 个人隐私学习资料 -> 演示视频命令: love.webm 注意: map3 无法直接使用
  • 配置Java的JDK环境变量

所谓 工欲善其事,必先利其器 也就是我们接下来的主题 Java入门


声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月16日
下一篇 2022年8月17日

相关推荐