温馨提示

培训首页  >  软件开发培训课程  > LINUX GCC
LINUX GCC
  • 课程价格 电话咨询
  • 课程等级入门级
  • 培训周期一周以内
  • 学校地址深圳市龙华新区清祥路1号宝能科技园6栋A座3楼
  • 在线客服 立即咨询
LINUX GCC
LINUX GCC

四、LINUX GCC,掌握LINUX下的服务器端开发技术,掌握基于多线程、多进程的编程技巧,掌握进程间通讯,线程间通讯,掌握SOCKET编程

课程主题

实训内容

实训目标

LINUX基础

了解LINUX安装、虚拟机、LINUX下的所有指令与工具

掌握基于字符界面的LINUX环境,熟练进行人机对话

LINUX SHELL编程

了解SHELL编程的基本步骤与语法

熟练使用SHELL完成小项目

LINUX编译与调试

了解LINUX下的编译与调试

数量掌握GCC编译、GDP调试以及MAKEFILE

LINUX文件

了解基于LINUX下的底层文件操作

掌握底层文件读写以及文件相关API

LINUX多线程

了解基于LINUX环境的多线程

掌握信号量、互斥量等线程同步处理对象

LINUX多进程

了解基于LINUX环境的多进程

掌握fork等多线程函数的使用

LINUX进程通讯

了解LINUX下的进程之间常用的通讯方式

掌握管道、信号量、共享内存与消息队列等

LINUX网络

了解LINUX下基于SOCKET的编程

掌握LINUXSOCKET编程

项目练习:文件升级系统

面试技巧与演练

面试技巧与演练

精通

有效沟通

与人沟通

精通 

 

1图像处理系统

开发背景:

随着图形图像技术的蓬勃发展,现实生活中,人们对于图像的要求越来越高,对图像图形处理技术无处不在,但是现在市面上的软件都太过专业,不易普及。所以一款简单实用的处理软件是人们迫切需要的,简单是这个系统的大优点,功能依然强大。

主要功能:

1 显示BMPJPEGGIF等各种格式的图像。

2 实现BMPJPEGGIF图像的批量转换.

3 实现对位图的旋转、反色、灰度化等各种操作

4 实现对位图添加水印的功能

5 实现PSD文件管理和照片处理功能

2企业QQ通讯系统

开发背景:

随着企业业务的不断增加,员工之间的数据交换变得越来越多,企业内部通信系统不但给企业内部员工交流带来便捷,完全解决纸张带来的被动性,还可以通过消息群发实现投票意见。

 主要功能:

1 实现多个文件的在线传输。

2 能够进行消息群发,一人发送多人接收

3 灵活设置账号密码,保证安全性

4 程序分为客户端和服务器端

5 客户端账户可自由增加和删除,通过组织结构进行分手管理。

6 可以在互联网上运行操作。  学生在课程中就可以完全实现。

3社区视频监控系统

开发背景:

 随着生活节奏加快、工作压力的增加,人们用于照顾家庭的时间越来越少。年幼孩子的看护,年迈父母的照管、家庭财产的的防。社区智能监控系统正能有效解决这一问题。

 主要功能:

1 视频监控

2 云台控制

3 快照和录像,录像回放

4 定时自动监控,监控管理及日志。

4智能大厦自动报警系统

开发背景:

建造成为一座智能型的建筑,拥有的办公及舒适的居住环境,实现大厦的智能化管理,赢得的社会效益,是智能大厦的设计思想。通过四个基本要素:结构,系统,服务,管理来实现一个投资合理、率、舒适、便利、安全、可靠的环境。

主要功能:

  一套智能大厦系统非常的复杂,这里只介绍其中的自动报警系统。实现智能大厦自动报警系统主要就是通过对串口通讯。计算机对数/模转换设备发送到端口的数据进行处理,并根据用户设置的信息做出相应的动作,同时,还需要通知大厦的管理人员,以确保万无一失。

系统功能图

以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。

课程内容以实际授课为准
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

网上报名