搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
自主可控平台软件编程技术
0.00     定价 ¥ 112.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787118130164
  • 作      者:
    编者:李永刚|责编:汪淳
  • 出 版 社 :
    国防工业出版社
  • 出版日期:
    2023-08-01
收藏
内容介绍
本书系统归纳了平台软件自主可控方面的编程技术,重点介绍以麒麟操作系统为代表的国产操作系统平台下的软件编程技术,主要内容包括文件编程、进程编程、进程同步控制、线程操作、网络编程、内核编程、Qt图形界面开发等涉及操作系统基本功能的编程技术。 本书没有介绍编程语言、面向对象等编程知识,要求读者有一定的C/C++语言编程基础。本书可作为软件开发技术人员的培训教材或参考书。
展开
目录
第1章 自主可控平台介绍
1.1 概述
1.1.1 自主可控的定义
1.1.2 我国的自主可控体系发展现状
1.1.3 本书的主要内容
1.2 国产操作系统
1.2.1 国产操作系统简介
1.2.2 麒麟操作系统
1.3 麒麟操作系统编程基本介绍
1.3.1 第一个程序
1.3.2 Makefile
1.3.3 系统调用和库函数
1.3.4 文本编辑工具
1.3.5 编译调试工具
1.3.6 集成开发环境
1.3.7 Hello World
第2章 文件编程
2.1 文件编程的基础知识
2.1.1 文件类型
2.1.2 文件权限
2.1.3 错误处理
2.2 底层I/O
2.2.1 打开和关闭文件
2.2.2 读写文件
2.2.3 其他操作
2.3 标准I/O
2.3.1 读写文件
2.3.2 格式化输入/输出
2.4 文件及目录管理
2.4.1 文件管理函数
2.4.2 目录管理函数
第3章 进程
3.1 概述
3.1.1 程序、进程与进程资源
3.1.2 进程的状态及转换
3.1.3 进程的属性
3.2 进程的创建和管理
3.2.1 进程创建
3.2.2 进程等待
3.2.3 进程终止和资源回收
3.3 守护进程
3.3.1 守护进程的特点及应用
3.3.2 守护进程的输出信息
3.3.3 守护进程的应用实例
第4章 进程间通信
4.1 概述
4.2 管道
4.2.1 匿名管道
4.2.2 有名管道
4.3 消息队列
4.3.1 消息队列的创建
4.3.2 消息队列的控制与管理
4.3.3 消息队列的读写
4.3.4 消息队列IPC实例
4.4 共享内存
4.4.1 共享内存的原理
4.4.2 共享内存的创建与管理
4.4.3 共享内存IPC实例
第5章 进程同步控制
5.1 概述
5.2 信号
5.2.1 信号原理
5.2.2 信号处理函数
5.2.3 信号发送函数
5.2.4 信号集和信号集操作函数
5.3 信号量及其原理
5.3.1 信号量的创建
5.3.2 信号量的控制
5.3.3 利用信号量实现进程同步
第6章 多线程编程
6.1 概述
6.2 线程的基本概念
6.2.1 多线程编程的意义
6.2.2 多线程编程标准与线程库
6.3 线程的基本操作
6.3.1 线程创建
6.3.2 线程运行
6.3.3 线程取消
6.3.4 .线程终止
6.3.5 线程私有数据
6.3.6 线程属性
6.3.7 线程的其他函数介绍
6.4 线程同步
6.4.1 互斥锁
6.4.2 条件变量(cond)
6.4.3 信号灯
6.4.4 异步信号
6.4.5 其他同步方式
第7章 网络程序设计
7.1 概述
7.2 网络编程基础
7.2.1 OSI模型
7.2.2 TCP/IP网络体系结构简介
7.2.3 客户/服务器模型
7.3 网络编程函数介绍
7.3.1 连接函数
7.3.2 读写函数
7.3.3 信息函数
7.3.4 其他函数
7.4 基于TCP协议的网络程序
7.4.1 简单的TCP网络程序
7.4.2 错误处理与读写控制
7.4.3 客户端交互式请求
7.4.4 并发处理多个请求
7.5 基于UDP协议的网络程序
7.6 服务器模型
7.6.1 循环服务器
7.6.2 并发服务器
第8章 操作系统核心编程介绍
8.1 概述
8.2 时间相关操作
8.2.1 常用时间操作
8.2.2 定时器
8.3 计算机的运行状态
8.3.1 CPU负载
8.3.2 内存管理
8.3.3 磁盘空间管理
8.4 内核信息
8.4.1 /proc文件系统
8.4.2 获取内核运行信息
8.4.3 内核运行参数的优化
第9章 Qt图形界面开发
9.1 概述
9.1.1 什么是Qt
9.1.2 Qt的产品
9.2 Qt编程基础
9.2.1 开始Qt编程
9.2.2 QtCreater集成开发环境
9.2.3 使用QtDesigner进行GUI设计
9.2.4 QtGUI设计基本流程
9.3 Qt核心机制与原理
9.3.1 Qt对标准C++的扩展
9.3.2 信号和槽
9.3.3 元对象系统
9.3.4 Qt的事件模型
9.4 Qt对话框应用程序
9.4.1 QDialog类
9.4.2 子类化QDialog
9.4.3 常见内建(builtin)对话框的使用
9.4.4 模态对话框与非模态对话框
9.5 Qt主窗口应用程序
9.5.1 主窗口框架
9.5.2 创建主窗口的方法和流程
9.5.3 代码创建主窗口
9.5.4 中心窗口部件
第10章 综合例程
10.1 概述
10.2 程序设计思想
10.2.1 系统结构
10.2.2 界面设计
10.3 设计说明
10.3.1 main函数
10.3.2 主窗口
10.3.3 网收线程
10.3.4 曲线
10.3.5 星下点控件
附录A 命令行工具
A.1 系统信息
A.2 文件和目录
A.3 文件搜索
A.4 挂载文件系统
A.5 磁盘操作
A.6 用户和群组
A.7 文件权限
A.8 打包和压缩文件
A.9 RPM安装包
A.10 文本处理
A.11 网络设置
A.12 更全面的列表
附录B 获取帮助文档
B
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证