收藏 分销(赏)

软件开发设计.docx

上传人:二*** 文档编号:4834083 上传时间:2024-10-14 格式:DOCX 页数:4 大小:20.12KB 下载积分:5 金币
下载 相关 举报
软件开发设计.docx_第1页
第1页 / 共4页
本文档共4页,全文阅读请下载到手机保存,查看更方便
资源描述
Linnx软件开发设计   课程简介: Linux环境下C语言程序的设计过程,C语言编译器 gcc、调试器gdb、工程管理器make的使用,多文件系统、文件操作、标准I /O库、串行通信程序的实现,进程的产生与控制、进程间的通信、Linux的图形编程、网络编程、数据库编程以及游戏程序的开发方法。   【主办单位】中国电子标准协会 【协办单位】深圳市威硕企业管理咨询有限公司 【联系电话】0755-26506757 13798472936 李正华 【联系邮箱】martin@ 第1章 Linux系统程序设计基础 1.1 第一个Linux c程序 1.2 gcc编译器 l.2.1 使用gcc 1.2.2 gcc编译流程 1.2.3 gcc编辑器的主要参数 1.3 gdb调试器 1.3.1 gdb概述 1.3.2 使用gdb调试程序 思考与实验 第2章 文件分割和多文件编译 2.1 函数 2.1.1 函数简介 2.1.2 返回值 2.2 文件分割 2.3 make工程管理器 2.3.1 编写makefile文件 2.3.2 makefile变量的使用 2.3.3 make和makefile 2.4 autotools的使用 思考与实验 第3章 Linux环境下系统函数的使用 3.1 数学函数的使用 3.2 字符函数的使用 3.3 系统时问与日期函数的使用 3.4 环境控制函数 3.5 内存分配函数 3.6 数据结构中常用函数 思考与实验 第4章 文件的操作 4.1 Linux系统文件的属性 4.1.1 Linux文件类型 4.1.2 Linux文件权限 4.1.3 Linux文件的其他属性 4.2 不带缓存的文件I/O操作 4.2.1 文件的创建 4.2.2 文件的打开和关闭 4.2.3 文件的读写操作 4.2.4 文件上锁 4.3 带缓存的流文件I/O操作 4.3.1 流文件的打开和关闭 4.3.2 流文件的读写操作 4.3.3 文件的定位 4.4 特殊文件的操作 4.4.1 目录文件的操作 4.4.2 链接文件的操作 思考与实验 第5章 串行通信 5.1 串行通信概述 5.2 串行通信程序的设计 5.2.1 串行通信程序设计流程 5.2.2 打开通信端口 5.2.3 设置串口属性 5.2.4 串口通信程序设计主要语句说明 思考与实验 第6章 进程控制 6.1 进程简介 6.2 Linux进程控制 6.2.1 进程的相关函数 6.2.2 进程创建 6.2.3 进程终止 6.2.4 僵尸进程 6.3 Linux守护进程 6.3.1 守护进程及其特性 6.3.2 编写守护进程的要点 6.3.3 守护进程的编写 思考与实验 第7章 进程间的通信 7.1 信号 7.1.1 信号及其使用简介 7.1.2 信号操作的相关函数 7.2 管道 7.2.1 低级管道操作 7.2.2 高级管道操作 7.2.3 命名管道 7.3 消息队列 7.4 共享内存 7.4.1 mmap系统调用 7.4.2 系统v共享内存 思考与实验 第8章 网络程序设计 8.1 TCP/IP简介 8.1.1 TCP/IP概述 8.1.2 TCP/IP模块结构 8.2 网络编程 8.2.1 socket简介 8.2.2 socket套接口简介 8.2.3 socket套接口的数据结构 8.2.4 TCP编程 8.2.5 TDP编程 8.3 网络高级编程 思考与实验 第9章 Linux的图形编程 9.1 Linux的图形编程简介 9.2 安装和使用SDL图形开发库 9.3 初始化图形模式 9.4 基本绘图函数的应用 9.5 图片与文字显示 9.6 动画 9.7 三维绘图 9.8 游戏程序入门 思考与实验 第10章 数据库编程 10.1 Linux环境下数据库简介 10.2 MySQL的使用 10.3 常用API函数简介 10.3.1 CAPI数据类型 10.3.2 CAPI函数 10.4 Linux下的MySQL数据库简单应用 思考与实验 第11章 Qt编程 11.1 Qt简介 11.1.1 Qt的安装 11.1.2 Qt的编译器qmake 11.1.3 Qt中的action 11.1.4 Qt中的信号槽机制 11.2 Qt Designer设计器 11.2.1 启动Qt Designer 11.2.2 Qt Designer设计器的应用 11.3 Qt应用实例 思考与实验 第12章 综合设计 12.1 记事本程序设计 12.1.1 创建工程 12.1.2 创建主窗体 12.1.3 添加工具条、菜单和文本编辑区域 12.1.4 消息映射 12.1.5 消息处理函数 12.1.6 编译运行及测试 12.2 编写FTP客户端 12.2.1 设计地址簿模块 12.2.2 设计本地端口扫描模块 12.2.3 设计FTP客户端模块
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 环境建筑 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服