课程名称
|
课程内容 |
培训目标 |
C++面(mian)向过(guo)程(cheng)编程(cheng) |
利用VC++ 6.0搭建C++开发环境、C++基本语(yu)法结构、函数(shu)(shu)使用、数(shu)(shu)组的定义与使用、理(li)解指(zhi)针、处(chu)理(li)复合型数(shu)(shu)据、C++内存分配等知识。
|
深入(ru)学习C++语(yu)法基础,建立程序(xu)设计系统思想,能够搭建C++开发环境(jing),理解C++中数(shu)组、指针、复合数(shu)据类型(xing)、内存分配等高级概念以及其实现。
|
C++面向对象(xiang)编程 |
掌握类、对象、函(han)数的(de)(de)构造与(yu)析构、类的(de)(de)派生与(yu)继承、操作符重载、友元关系、纯虚(xu)函(han)数、缓冲区管理、文件(jian)的(de)(de)输入与(yu)输出(chu)、文件(jian)流的(de)(de)使用、异常处理等在C++中的(de)(de)实现。
|
深入(ru)理解C++中(zhong)OOP的实现,能够应用(yong)面向对象思想(xiang)利用(yong)C++语言编(bian)写相对复杂程(cheng)序,为(wei)学习基于(yu)Windows
Mobile平台的嵌入(ru)式开发打(da)下基础。 |
数据结构和算法 |
在学生(sheng)学习完C/C++课程后(hou),学习以C++描述的(de)(de)数(shu)据结构与算(suan)法,主要内容包括线性表的(de)(de)使(shi)用(yong)、栈和(he)队列的(de)(de)使(shi)用(yong)、排序算(suan)法、查找算(suan)法等。
|
学会从问题入手,分(fen)析研究计算机加(jia)工(gong)的(de)数(shu)据(ju)结构的(de)特(te)性,以便为(wei)应用(yong)所涉及的(de)数(shu)据(ju)选择适当的(de)逻辑结构、存储机构及其相应的(de)操作算法,并初(chu)步掌(zhang)握时(shi)间和空间分(fen)析技术。
|
基于C++的GUI程序开发 |
系统(tong)控(kong)件(jian)介(jie)绍及使(shi)用范(fan)例、事件(jian)驱动程(cheng)序(xu)设计(ji)和MPC的基础知识、文档/视(shi)图(tu)体系结构(gou)、位图(tu)、调色(se)板和区(qu)域(yu)、多线程(cheng)和线程(cheng)同步、MFC与组件(jian)对象模型(COM)、ActiveX控(kong)件(jian)。
|
学(xue)习利(li)用MFC开(kai)发(fa)基(ji)于GUI的(de)(de)面向(xiang)对象的(de)(de)程(cheng)序,为(wei)Windows
Mobile嵌入式应(ying)用程(cheng)序开(kai)发(fa)打(da)下基(ji)础。 |
网络(luo)与操作系统(Linux) |
讲解Linux服(fu)务器安(an)装与配(pei)置、文(wen)件系统、网络配(pei)置、用(yong)(yong)(yong)户管(guan)理(li)、设备管(guan)理(li)、软件包管(guan)理(li)、常用(yong)(yong)(yong)开发软件安(an)装、VI使用(yong)(yong)(yong)。
|
能够安装与配(pei)置Linux服务器(qi),熟悉(xi)Linux下常(chang)用软件,能够在Linux下搭建软件开发环境。
|
基于Windows Mobile平(ping)台的嵌(qian)入(ru)式开发
|
Windows Mobile系(xi)(xi)统及其(qi)版本(ben)介绍(shao)、Windows
Mobile系(xi)(xi)统组(zu)(zu)成、Windows Mobile项目组(zu)(zu)成、Windows Mobile
C/S架构、Windows Mobile开(kai)发(fa)环境搭建与(yu)(yu)配置、Windows Mobile内(nei)存管(guan)理、Windows
Mobile数据(ju)类型及命名(ming)约(yue)定、Windows Mobile程序调试(shi)与(yu)(yu)测试(shi)、Windows
Mobile UI开(kai)发(fa)、控件开(kai)发(fa)、对话(hua)框、表(biao)单(dan)、列表(biao)、编辑器(qi)、多(duo)媒(mei)体(ti)体(ti)系(xi)(xi)、音频、视频、Camera、Windows
Mobile下(xia)通信组(zu)(zu)件与(yu)(yu)接口Socket、Windows Mobile多(duo)任务机(ji)制、多(duo)线程设计、Windows
Mobile文件与(yu)(yu)存储系(xi)(xi)统、Windows Mobile系(xi)(xi)统PIM、名(ming)片(pian)管(guan)理、短信息和彩信开(kai)发(fa)、COM组(zu)(zu)件设计。
|
理解与掌握Windows Mobile系(xi)(xi)统体系(xi)(xi)结构,搭(da)建Windows
Mobile企业(ye)级项目开发环境(jing),能(neng)够(gou)用(yong)模拟器与真机调(diao)试Windows Mobile项目,能(neng)够(gou)用(yong)C++开发基(ji)于Windows
Mobile系(xi)(xi)统的嵌入式(shi)软件。 |
软件开发通用能力 |
讲解(jie)项(xiang)目开(kai)发过(guo)程(cheng)中涉及的各种知识,包括软(ruan)件(jian)(jian)开(kai)发过(guo)程(cheng)、软(ruan)件(jian)(jian)开(kai)发模型、软(ruan)件(jian)(jian)测(ce)试理论、流(liu)程(cheng)图工具(ju)、测(ce)试管(guan)(guan)理工具(ju)、项(xiang)目管(guan)(guan)理工具(ju)、版本(ben)管(guan)(guan)理工具(ju)、设计模式、UML等(deng)。
|
了解项(xiang)目开(kai)发(fa)全(quan)过程,知(zhi)晓项(xiang)目开(kai)发(fa)各个阶段基(ji)本内容以及所用到常用工具(ju),掌握软件测试(shi)理(li)(li)论(lun),了解设计(ji)模式、UML基(ji)本知(zhi)识,掌握并使用流程图工具(ju)VISIO、项(xiang)目管理(li)(li)工具(ju)Project、版(ban)本管理(li)(li)工具(ju)CVS、缺陷(xian)管理(li)(li)工具(ju)BugFree等项(xiang)目开(kai)发(fa)中常见工具(ju)。
|
职业化塑造 |
职(zhi)业(ye)(ye)生涯规划、团队合作、有效(xiao)沟(gou)通(tong)、EQ、AQ、职(zhi)场(chang)礼仪(yi)、职(zhi)场(chang)规则、就业(ye)(ye)技巧、简历书写、求职(zhi)与面试等。
|
通过(guo)讲座、实战等多种(zhong)方式(shi),逐步提高准职业(ye)(ye)人的(de)(de)职场素质,增加就(jiu)业(ye)(ye)的(de)(de)砝码,了解企业(ye)(ye)对(dui)员工的(de)(de)要求,掌(zhang)握职业(ye)(ye)人必须具(ju)备的(de)(de)工作态度、敬业(ye)(ye)精神;了解简历书写的(de)(de)方法(fa)和(he)技巧;了解面试(shi)成功与失败(bai)的(de)(de)原因,掌(zhang)握正确的(de)(de)面试(shi)方法(fa)与技巧;了解当前行业(ye)(ye)的(de)(de)就(jiu)业(ye)(ye)环境和(he)就(jiu)业(ye)(ye)形势,根据(ju)自身(shen)的(de)(de)特点确定就(jiu)业(ye)(ye)的(de)(de)方向(xiang)岗位。促(cu)进学员到职业(ye)(ye)人的(de)(de)快速转变。
|
项目实训 |
企(qi)业客(ke)户及交易信息(xi)移动管理系统实战 |
该(gai)系统(tong)是一(yi)个典型(xing)(xing)的(de)基(ji)于MVC模(mo)(mo)式、Windows平台、文(wen)件(jian)数据库、STD
C++、多线程、STL、数据结构和MFC的(de)大(da)型(xing)(xing)软(ruan)件(jian)项目。子系统(tong)包括:用户信息(xi)管理(li)模(mo)(mo)块、交易信息(xi)管理(li)模(mo)(mo)块、客户信息(xi)管理(li)模(mo)(mo)块、显(xian)示信息(xi)模(mo)(mo)块、中央控制模(mo)(mo)块、后(hou)台管理(li)模(mo)(mo)块 |
深刻(ke)理解C++技术,能够应(ying)用面向(xiang)对象思想进(jin)行C++项目开发,通过项目深入理解C++中(zhong)类设计、指针应(ying)用、文件存取、二进(jin)制格式读写(xie)、XML解析、数据管理、MFC等高级(ji)应(ying)用。
|
3G移动(dong)商务软(ruan)件开发实战 |
完成一款基于Windows Mobile平台的网(wang)络版(ban)(ban)移动商务软(ruan)件,包括网(wang)络版(ban)(ban)通(tong)讯录(lu)、任务管(guan)理器(qi)、增强版(ban)(ban)短信(xin)系统、网(wang)络版(ban)(ban)便签(qian)本等功(gong)能。
|
深刻理解Windows Mobile OS平(ping)(ping)台体系结构,熟练搭建Windows
Mobile企业级开(kai)发环境(VS2005、Windows Mobile SDK 5.0/6.0),熟练使用(yong)Windows
Mobile基本组件,深刻理解基于(yu)Windows Mobile的C/S体系结构,最终达到利(li)用(yong)C++独立开(kai)发基于(yu)Windows
Mobile 5.0/6.0平(ping)(ping)台手机嵌(qian)入式(shi)软(ruan)件的目(mu)标。学员通过(guo)项目(mu)培养,除了能够掌握Windows
Mobile项目(mu)开(kai)发技术,胜(sheng)任Windows Mobile开(kai)发工程师(shi)要求,还能够全方位理解与掌握Windows
Mobile项目(mu)开(kai)发过(guo)程与相关文档规范。 |