为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

C++高级软件工程师

2017-09-02 6页 doc 20KB 9阅读

用户头像

is_511210

暂无简介

举报
C++高级软件工程师C++高级软件工程师 C/C++编程语言基础 C++开发环境和IDE介绍;学习C++的技巧和方法;C++ 基础知识(基本数据类型、复合数据类型、循环与关系表达式、分支语 句与逻辑操作符、函数、内联函数、函数重载、函数模板、内存模型与C/C++过程化语言基础 名称空间);基本控制结构程序设计;类与对象;源文件和程序(分别 编译、连接、使用头文件、程序); 数组、指针与字符串;引用;结构。 对象与类;类(类的声明,定义,对象的初始化与清除,对象赋 值,对象地成员);类与动态内存分配;类的继承和派生,虚函数和多态性,C++面向...
C++高级软件工程师
C++高级软件师 C/C++编程语言基础 C++开发环境和IDE介绍;学习C++的技巧和方法;C++ 基础知识(基本数据类型、复合数据类型、循环与关系表达式、分支语 句与逻辑操作符、函数、内联函数、函数重载、函数模板、内存模型与C/C++过程化语言基础 名称空间);基本控制结构程序设计;类与对象;源文件和程序(分别 编译、连接、使用头文件、程序); 数组、指针与字符串;引用;结构。 对象与类;类(类的声明,定义,对象的初始化与清除,对象赋 值,对象地成员);类与动态内存分配;类的继承和派生,虚函数和多态性,C++面向对象程序设计 运算符重载 ;输入/输出流类库;异常处理(错误处理、异常的结组、 捕捉异常、资源管理、异常的描述、未捕捉的异常、异常和效率、 异常),名字空间; C++中的代码重用;友元、异常和TTTI。 模板(String模板、泛型算法、函数模板、模板参数、专门 化、派生和模板、源代码组织);STL库组织和容器(标准库的设计、算法、模版和STL库 容器设计、向量);标准容器(标准容器、序列、关联容器、拟容器); 迭代器和分配器(迭代器和序列、带检查迭代器、分配器);串(字符、 基础串类、C标准库)。 统一建模语言(UML)与OOA&D分析和设计技术;RUP开发流程OOA/OOD及软件工程实践 介绍;用例建模;类及其关系图;用例实现,对象活动图;CMM基本概述、 模型、实施 Windows编程技术 Windows编程基本概念,Win32编程环境,Win32程序的 执行单元,Win32 API函数介绍内存管理,Windows内核对象/句柄,Win32程序开发基础知识 Windows窗口及消息循环处理机制,键盘,鼠标接口,子窗口控件, GDI图形知识,进程和线程,DLL动态连接库,Window同步与互斥 对象, ATL编程。 TCP/IP网络通讯详解,Socket编程技术(阻塞、非阻塞、Socket网络通讯 多线程、多进程模型),理解Socket套接字接口,Windows Socket API程序设计应用程序间;Web与Internet应用协议编程,网络安全 与实践;网络通讯实战。客户端和服务器端网络程序设计;聊天室应用。HTTP、FTP应用协议讲解。 基础知识:VC++集成开发环境的安装、工作区管理、项目配置、程序的调试(变量查看、内存查看、函数调用堆栈、汇编代码、寄存器、单步调试、断点设置。) Win32程序设计:Windows程序的处理过程,消息循环与处理机制,Windows对象与句柄的概念,窗体类的注册,窗体对象的创建,标准控件的创建与使用。 MFC框架层次结构:MFC框架程序剖析,MFC类层次结构、MFC程序初始化过程、RTTI、动态创建、永久保存机制、消息映射、命令传递。普通窗体的创建、GDI绘图、文档视图程序、对话框程序、标准 MFC程序设计 控件的创建与使用、菜单、鼠标、键盘、工具条、状态条等。 静态连接库与动态链接库:库的原理、库的创建与装载过程、标准C运行时库、C++运行时库、Win32静态链接库、MFC静态连接库、MFC正则动态库、MFC扩展动态库。 Windows多线程技术:Windows下多线程概念、处理机制、同步与互斥(原子函数、临界段、互斥量、事件、信号量)、MFC多线程技术。 WinSock2网络通讯:Windows平台下的Socket编程技术,同步通讯模型、事件模型、消息模型。 C++数据库编程 关系型数据库原理、SQL数据查询语言、索引、存储过程、触发器、游标、事务、函数等,简单数据库优化技术,数据库中对象的建立与使用。 数据库知识 MS SQL SERVER/ORACLE数据库的使用。 MFC的ODBC数据库访问技术。 MFC的ADO数据库访问技术。 Unix/Linux下C++编程 Unix/Linux基础 UNIX/Linux操作系统介绍;Linux/Unix操作系统家族介绍, 文件系统结构、程序运行与交互过程、Linux的安装、常用服务配置。 程序开发系统的预备知识。 开发工具:,++编译器:GCC、G++、Make、gdb;开发 与调试;X窗口系统的程序设计;使用GTK+进行GNOME程序设计; Borland Kylix 3 RAD。 Linux常用命令、vi编辑:Linux下命令执行过程、管道、命令帮助的 使用、常用命令的熟悉(ls、chmod、cp、grep、find、locate、tar、 gzip等等);功能强大通用性强的编辑器vi的使用(编辑模式、命令模 程序设计开发 式、查找、替换、块操作、复制、删除、撤销、关标快速定位等)、常 用Linux技巧。 Linux下程序的编译与调试:gcc编译器的使用、常用编译选项, makefile文件的配置,gdb调试、常用gdb调试命令的使用,assert、 系统日志、自定义日志等其他调试手段的使用。 文件系统与输入输出:Linux文件系统的理解、无缓冲文件操作、 ANSI文件操作、文件操作函数系统归纳总结、配置文件读写等。 什么是进程,进程的结构,进程表,查看进程,系统进程, 进程的调度,启动新的进程,等待进程,僵进程,输入和输出重定向, 线程,信号,发送信号,进程管道,父进程和子进程,客户接口函数, 进程与进程间通信 服务器接口。 Linux下多线程程序设计:Linux多线程的实现机制、多线程函数的 使用、线程间的同步与互斥。 企业项目实战 1) 需求分析、撰写总体设计; 2) 选择合理的技术和设计高效的算法; 3) 友好的人机交互界面; 4) 遵循良好的编码规范; 5) 对程序进行认真的测试和分析; 6) 书写和建立软件文档;编写软件使用书。 基于网络套接字的项目;用MFC的CSocket类实现;要求 点对点的即时通讯和文件传 提供可视化的操作界面,能够进行局域网内机器间的文件传输和简单即输 时通信(聊天);要实现服务器和客户端程序。 具有图形化的操作界面,界面上提供菜单,工具兰,功能控件。 实现同时下载多个文件。可以开始和停止下载任务。添加和删除下载任 基于http和ftp的下载工具 务。下载任务的状态管理。支持http和ftp两种协议。设置文件下载目 录。 项目要求:利用TCP/IP中的UDP协议得到某一网段内所有 机器的IP、机器名、工作组、用户名和MAC地址。 基于UDP的网段扫描器 原理和方法:采用非面向连接的UDP协议;编程实现使用MFC的 CSocket类创建套接字(SOCK_STREAM);为了不影响界面的快速 响应,需要采用多线程进行查询和扫描。 项目简介:在局域网或宽带用户间实现语音电话;界面要求 设计为很酷的异性窗口;配备代麦克风的耳机,输入对方IP地址,可 以呼叫对方。要求将服务器和客户端功能集成在一起。 原理和方法: 网络语音电话 1. 异性窗口的实现; 2. Windows音频采样及播放(可以应用MCI函数或者Winmm.lib 库里的API函数); 3. Windows网络通信技术,WinSock编程。 项目功能要求: 1) 客户管理功能:供应商和购货商管理;2) 仓库管理; 3) 用户管理; 4) 产品管理; 5) 操作管理:库存操作,入库和出库; 6) 统计查询 管理; 7) 库存警示管理; 通用库存管理信息系统 开发步骤: 1) 使用SQL SERVER建立数据库和表以及相应的视图; 2) 使用Visual C++ MFC建立基于对话框模型的工程框架; 3) 依次创建各表的类,用来操作表数据; 4) 创建用户登录、客户管理、仓库管理、产品管理、操作管理、统计 查询等模块; 编程技术: 采用C/S模式,基于OLE DB的ADO数据库访问技术;在Visual C++6.0里创建MFC应用程序向导来开发本项目。后台数据库采用大型的服务器级别数据库,可以选择MS SQL SERVER 2000或者Oracle8i/9i。 3G终端研发实训项目: 基于操作系统平台的项目,如短信平台、导航终端平台、BREW平台、MTK平台、手机综合测试以及平台上的功能模块。 3G业务实训项目: 中兴3G项目实战 手机电视项目、手机流媒体播放,导航系统,手机游戏等项目。 3G设备网管研发实训项目: 抽取WCDMA、TD-SCDMA网管的性能管理子项目,综合系统框架、告警子系统等3G设备网管作为实训项目
/
本文档为【C++高级软件工程师】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索