1 软件开发介绍 1.1 什么是软件? 软件就是一系列按照特定顺序组织的计算机数据和指令的集合。 软件分为系统软件和应用软件。 1.2 人机交互方式 1.2.1 图形化界面 这种方式简单直观,使用者易于接受,容易上手操作。 1.2.2 命令行方式 需要有一个控制台,输入特定的指令,让计算机完成一些操 ...
分类:
编程语言 时间:
2019-04-22 21:12:56
阅读次数:
139
Windows7系统基础操作 操作系统是人机交互的时候桥梁,一种计算机软件,软件分为:系统软件+应用软件 区别是:系统软件是可以直接安装在硬件上的计算机由硬件和软件两部分组成 操作电脑核心是操作电脑的硬件,操作系统充当着用户与硬件之间的翻译官,操作系统把人能看懂的指令翻译成计算机能看懂的01二进制这 ...
1、浏览器的组成 人机交互部分(UI) 我们打开浏览器看到的比如顶部刷新、后退、前进按钮、地址栏、收藏夹等,这些属于人机交互部分,无论什么浏览器都有这些功能。 网络请求部分(Socket) 当我们打开一个网址的时候,浏览器向服务器发起请求,把服务器返回给浏览器的数据给用户展示出来。浏览器一定有发起请 ...
分类:
其他好文 时间:
2019-04-08 00:52:50
阅读次数:
153
01-浏览器工作原理1)人机交互部分(ui)2)网络请求部分(socket)3)javascript引擎4)渲染引擎(解析html,css)5)数据存储部分(cookie,本地存储等)--渲染引擎介绍工作原理: 解析html,构建dom树 构建渲染树 对渲染树布局 绘制渲染树,调用操作系统底层API... ...
分类:
Web程序 时间:
2019-03-19 23:30:19
阅读次数:
307
前文 "通用型的中文编程语言探讨之一: 高考" 是基于现有英文编程语言的一个技术思路. 在 "这个回答" 以及下面的讨论中, 又提到了编程其实是人机交互的一种形式. 不禁试着跳出程序员视角看这个问题. 几年前才发现Mozilla的火狐浏览器早在2008年开始了一个叫Ubiquity的项目, 而且根据 ...
分类:
微信 时间:
2019-03-08 09:58:29
阅读次数:
238
一般的程序都要有个GUI来实现人机交互的功能,今天我们来用PyQt来做一个最简单的程序 软件需求:python3.6 用的是Anaconda3.6(自带PyQt5,pip) pycharm PyQt5 QtTools 环境安装和配置 由于Anaconda自带了PyQt5,不用再安装,但要用pip下载 ...
分类:
编程语言 时间:
2019-03-03 09:20:23
阅读次数:
658
随着科技的进步,计算能力程指数上升,引爆人工智能的大发展,人类社会开始步进入智能时代。与此同时,端能力将演进到第三代,全面参与智能边缘计算,从PC互联到移动互联到万物互联,历史在快速演进;主流技术向物联、智能化发展,人机交互进入新阶段。在物联与智能化的巨大浪潮下你若不改变,必将被遗忘在历史的尘埃里。 ...
分类:
移动开发 时间:
2019-01-27 12:58:04
阅读次数:
213
随着科技的进步,计算能力程指数上升,引爆人工智能的大发展,人类社会开始步进入智能时代。与此同时,端能力将演进到第三代,全面参与智能边缘计算,从PC互联到移动互联到万物互联,历史在快速演进;主流技术向物联、智能化发展,人机交互进入新阶段。
分类:
移动开发 时间:
2019-01-27 12:56:11
阅读次数:
194
缺陷类型表 编号 缺陷类型 描述 子类型 编号 名称 01 功能问题 影响了重要特性、用户界面、产品接口、硬件结构接口和全局数据。并且设计文档需要正式的变更。如指针循环,递归,功能等缺陷。 0101 功能错误 0102 功能缺失 0103 功能超越 0104 设计的二义性 0105 算法错误 02 ...
分类:
其他好文 时间:
2019-01-19 16:16:05
阅读次数:
239