|
|
, l3 g/ ~5 ~+ j5 J- i/ J
C++简介:, _0 {( X! Z, W3 \* j1 U
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
. }: S- P+ S/ C g4 {, K2 u
$ G4 U/ i, D" B8 Y u M课程介绍:' B$ ?* g3 @* L
全国首套以C++为入门语言教学,现在有很多C++教学视频都是基于C语言作为入门,而C++只是讲了C的面向对象语法,本教程是完全C++环境入门教程,一步到位。匠心精作,课程深入浅出,没有计算机编程经验的学员也可入门。课程设计过度曲线圆滑,平稳过度,循序渐进的打造C++技术栈知识体系。
7 W) F) R! a% g/ O3 e5 a6 O* D$ r$ q) n6 z2 X) r( b
' R$ v( P1 Z* j8 d课程大纲:
: W) T. x& j( c本教程分为7个阶段,涵盖基础入门到实战项目,/ @& J% u$ o+ d; y( y- O
第1阶段-C++基础入门,
5 t/ L+ C/ J8 P/ [) ]第2阶段实战-通讯录管理系统,
2 X, T+ ^3 p, C第3阶段-C++核心编程,
; M C5 P6 _( _: x3 w第4阶段实战-基于多态的企业职工系统
+ a+ R, [: U# u# n; T) a第5阶段-C++提高编程
( y' j1 x. R( t, Z* V! U第6阶段实战-基于STL泛化编程的演讲比赛
8 ]; O% ^- j! ]5 i" U第7阶段-C++实战项目机房预约管理系统) I6 @7 r2 M9 F' P6 p4 Q9 o5 F! c
' g/ K/ T+ {% l1 Y; y
附-C++编程环境搭建教程
0 M& n( f: D, b. b; Q
# N0 h$ u6 l- k5 z2 v课程目录:; e; \4 }1 O8 W: o5 b
课程安排
+ j* D+ N- P/ l% [ q6 K第一个C++程序-C++书写HelloWorld3 v. R' L6 t8 {$ A
程序的注释-单行注释和多行注释
" P. b: ?% L' v& g: X# H" Z1 S" g; ^变量-变量的使用-变量的意义4 V8 K7 k- H% N, Q5 O! v0 D
常量-常量与变量的区别-常量的使用+ o5 h2 E7 M! \% R+ F
关键字-C++常用的编程关键字
: l% S# D1 I3 C% W- a9 ?标识符命名规则; X7 L+ j; h& c9 a4 E* |
数据类型-整型0 k7 k9 o+ z% I# M9 o+ J2 S
数据类型-sizeof关键字
; I3 x& u [9 ]- v- }6 f数据类型-实型/ d2 F7 R) g7 O# W! B. m# Y+ C1 M
数据类型-字符型
5 a7 c$ g4 r+ j' W" W/ {8 J4 Q. d数据类型-转义字符
" h% \* ?9 F4 K6 |+ x数据类型-字符串类型
# D) M+ [2 y( w. Q. e9 H数据类型-布尔类型9 c) R( u/ D8 }3 c) ?
数据类型-数据的输入
3 o o1 h+ Y" J$ V3 h. ?7 _# |/ J$ o8 d. Y运算符-算术运算符-加减乘除运算+ x" H( F3 L4 k3 f
运算符-算术运算符-取模运算7 {, w* D- y/ n- ~7 K% F
运算符-算术运算符-递增递减 b6 K: s% |* U f9 w
运算符-赋值运算符. \# e6 Z- J& l" M3 v
运算符-比较运算符( r; K* c+ i4 N, X( V, c2 Q( ~; U
运算符-逻辑运算符-非7 G. x, c8 o4 J2 Q# |& b; Z
运算符-逻辑运算符-与- M- l2 l6 | R/ m" d; Z
运算符-逻辑运算符-或
- B* s$ D3 f6 S3 H程序流程结构-选择结构-单行if语句) b1 l7 ?1 H2 \" w1 o
程序流程结构-选择结构-多行if语句. @9 C- F9 v7 ?: B: }
程序流程结构-选择结构-多条件if语句+ G: h; J) D& |) T
程序流程结构-选择结构-嵌套if语句& ^ \; K$ e6 B8 {
程序流程结构-选择结构案例-三只小猪称体重
8 n; y ?# l+ W0 X1 U! s" `/ ?& s7 `. _程序流程结构-选择结构案例-三目运算符0 T: e( C" r+ U, V& ?6 J
程序流程结构-选择结构-switch语句3 z) u7 a. D5 B2 H
程序流程结构-循环结构-while语句1 n3 T2 m4 U4 d6 w, x
程序流程结构-循环结构案例-猜数字
; r }: J5 R2 d程序流程结构-循环结构-dowhile语句
( q8 Y% O2 L2 U$ ~. N程序流程结构-循环结构案例-水仙花数
. ^! x( |7 i- O' v, I v9 y程序流程结构-循环结构-for循环
3 H: z) U8 w9 o程序流程结构-循环结构案例-敲桌子
y" b( s) h2 f! R5 H3 r程序流程结构-嵌套循环
f3 H2 ^0 ~5 v% B+ f- o程序流程结构-嵌套循环案例-乘法口诀表! E" m- p6 H- p, ^6 S
程序流程结构-跳转语句-break语句5 S' }- Y( u% S! A
程序流程结构-跳转语句-continue9 i3 G/ |; b: f* c7 D" P0 y& D" Y
程序流程结构-跳转语句-goto, I. K$ Z& |6 V+ q4 [7 @
数组-一维数组定义方式
' O1 L, D8 l8 Q7 Z- H) t( L数组-一维数组-数组名; F8 P9 ?/ Q+ v/ C8 g$ @5 B% ~
数组-一维数组案例-五只小猪称体重
: f/ W% A0 s- \4 W! }9 d数组-一维数组案例-元素逆置6 S( b. \, }$ J; G
数组-一维数组-冒泡排序
% l) m! a) c# ^" H: j8 ?数组-二维数组定义方式7 z' f, O& Q& N( ~6 j# ^7 U
数组-二维数组-数组名' f+ t0 u/ @3 b! @
数组-二维数组案例-考试成绩统计
. W' ?3 n, {1 I! q; |$ Y2 r3 y函数-函数的定义
& Z* d. M, T% K+ T函数-函数的调用
- _; d. q0 V( E1 G2 O8 D+ Q2 p& |函数-值传递
; A/ R( U- ]: L, ]: T& r函数-常见的样式$ Q7 [6 _7 s, k4 {* X- P
函数-函数的声明
. y" h/ j6 R, g# s8 H; s/ G. s( @函数-函数的分文件编写1 w* w% N1 S4 ~6 A3 H9 J
指针-指针的定义和使用, y( T/ {, U0 Y& a; m
指针-指针所占内存空间0 i! J9 |4 r+ m% Y
指针-空指针; N0 T c- {- m# y( ~* E
指针-野指针
4 j- J2 N; P/ w9 ?/ j) ?指针-const修饰指针
* | u: y* ~1 l7 j( M指针-指针和数组# P7 h% M2 x% {" d
指针-指针和函数
/ p( I$ V/ z5 ?/ u9 @5 E指针-指针配合数组和函数案例
( O" K/ z) b' B& ?. M# Q3 }! e6 o结构体-结构体定义和使用
7 D% c& A/ n) V: i( e) ]: v结构体-结构体数组
7 x+ h3 p" V" J: t结构体-结构体指针/ l9 d* y& X; r+ w
结构体-结构体嵌套结构体
; o0 t! g5 O) ~4 E& |9 i结构体-结构体做函数参数
5 b' l+ y- k. O. T6 }8 d& T结构体-结构体中const使用场景
9 b) [( g1 j C结构体-结构体案例4 _- ~ ?! r+ k7 N4 H* H$ R
结构体-结构体案例" ^4 E2 H9 h4 i
通讯录管理系统-系统功能介绍及展示: \5 @/ ]. g/ m: @! s: b: _6 x1 [
通讯录管理系统-创建项目
& x4 ^/ \, n- C4 R" C, @/ N7 k通讯录管理系统-菜单功能5 {7 e- ]5 \& q3 k# H
通讯录管理系统-退出功能实现
* X! Z/ E5 q$ n( U% _通讯录管理系统-添加联系人-结构体设计$ _ m) h5 }9 p
通讯录管理系统-添加联系人-功能实现
6 J8 V* k v- w通讯录管理系统-显示联系人' ~+ k; Z! ^& ^
通讯录管理系统-删除联系人-检测联系人是否存在5 w+ ^2 N0 C2 e( w% T2 q, `
通讯录管理系统-删除联系人-功能实现- t: g) w- M) Z# U7 w
通讯录管理系统-查找联系人
2 @& y7 U) v( _8 b6 \, q通讯录管理系统-修改联系人9 A- x% h: A A. p8 E. ^
通讯录管理系统-清空通讯录
/ d, Z2 [' @5 ~. ]4 Z1 p程序的内存模型-内存四区-代码区.
9 n4 q, r7 v1 G, G3 b: L9 s程序的内存模型-内存四区-全局区' X" \$ F2 R M+ G
程序的内存模型-内存四区-栈区
0 w+ l1 M5 a! c% W/ u/ C( @程序的内存模型-内存四区-堆区8 D& w! Q+ X" ^. d
程序的内存模型-new运算符. |2 o {5 g5 C# J& u' [( ?- q6 D
C++中的引用-引用的基本语法
# }3 Z- \/ I" [C++中的引用-引用的注意事项5 f& h" m. c+ s" b6 P. u" X7 y
C++中的引用-引用做函数参数
# R4 x l! b, ]# X' M; xC++中的引用-引用做函数返回值1 p) F8 W/ G! o6 s( y4 x
C++中的引用-引用的本质- x- V# \. F& O9 f. O* ]
C++中的引用-常量引用
" N @0 ]7 f7 v b函数高级-函数的默认参数
1 @+ `8 t, {0 m' y" X. H函数高级-函数的占位参数' o: u4 \; E! V( R0 r6 C' u
函数高级-函数重载-基本语法
4 I; [( p' O+ N* g4 @函数高级-函数重载-注意事项
& y7 Q7 X" D# w' O类和对象-封装-属性和行为作为整体/ S# D8 H* R) F: e& _; k8 R
类和对象-封装-案例-设计学生类
. x' a8 \1 j* ?" u: z类和对象-封装-访问权限
0 b4 k/ [ g0 g5 |+ [2 r; h/ i类和对象-封装-c++中class和struct的区别
, j7 A( i! f% r7 b类和对象-封装-成员属性私有化( i% F2 j0 I) h3 u7 A$ U
类和对象-封装-设计案例-立方体类
0 a; z0 a o1 z& F7 Y6 Z类和对象-封装-设计案例-点和圆关系 E& r# o% u2 b) A
类和对象-对象特性-构造函数和析构函数
! S: l# w! R) C! b- q% Y4 {' ?类和对象-对象特性-函数的分类以及调用* i* S* Q1 G- F, `
类和对象-对象特性-拷贝构造函数调用时机3 b1 O$ y: K0 x- ]
类和对象-对象特性-构造函数调用规则 q2 P0 P6 ^- L
类和对象-对象特性-深拷贝与浅拷贝. Q. A7 j9 y3 `8 [6 E A
类和对象-对象特性-初始化列表
+ o. _3 h( L& u3 S3 m$ X, i类和对象-对象特性-类对象作为类成员9 ]$ O' M8 ?* G: C% l8 j
类和对象-对象特性-静态成员-静态成员函数" U9 n1 T c* s7 z( g/ [
类和对象-对象特性-成员变量和成员函数分开存储- O/ A3 V: @6 _1 p" j+ _2 Q
类和对象-对象特性-this指针的用途
+ P8 X5 z: x" N' A0 d( L类和对象-对象特性-空指针访问成员函数
) g, a: _8 t, p0 ~5 N类和对象-对象特性-const修饰成员函数
1 `; m( i# W1 L, S% t0 Z' m类和对象-友元-全局函数做友元
; N, R+ K+ s5 T9 k6 ]+ D类和对象-友元-友元类8 o+ O. O8 Y* Y+ X+ `$ _
类和对象-友元-成员函数做友元
/ }& x: B1 M5 _类和对象-C++运算符重载-加号运算符重载; y) l- m2 c7 A8 k3 ~4 P0 h
类和对象-C++运算符重载-左移运算符重载1 n+ l+ z9 h5 p
类和对象-C++运算符重载-递增运算符重载+ I- K1 V8 G/ M; m a- B
类和对象-C++运算符重载-赋值运算符重载1 R8 N$ ]8 Y! v2 U) q6 m& G
类和对象-C++运算符重载-关系运算符重载
. X R; ^9 \& K) l6 Z5 n* Y类和对象-C++运算符重载-函数调用运算符重载
! l1 D+ O5 l: u3 \' I类和对象-继承-基本语法( J- B, ]) h3 }
类和对象-继承-继承方式; E# R7 k( V. P, s4 a3 l
类和对象-继承-继承中的对象模型- ]; I6 q; e) r M
类和对象-继承-构造和析构顺序/ l9 [( v- Q$ x0 Y. z
类和对象-继承-同名成员处理9 ?9 ]* @# \5 k7 C9 @# {
类和对象-继承-同名静态成员处理
. [, D6 z# ^- u1 R# I: p% g类和对象-继承-继承语法 a( \: ?' i6 f( M" A
类和对象-继承-菱形继承问题以及解决方法* X) N Z* a+ |, G0 n
类和对象-多态-多态的基本语法
/ l) v/ k/ @. @. F; I- O- A类和对象-多态-多态的原理剖析
2 Y1 Y" b; _- C类和对象-多态-案例-计算器类
" I& ~6 x( Y! B. w类和对象-多态-纯虚函数和抽象类' c) F1 W* t3 m8 D) h
类和对象-多态-案例-制作饮品8 a* U0 z% h4 ^# q
类和对象-多态-虚析构和纯虚析构( _- f: S! T4 h% L( O: \6 B
类和对象-多态-案例-电脑组装需求分析1 B& t3 r H; |
类和对象-多态-案例-电脑组装具体实现
/ x; [1 n8 l# w# _3 x. F1 ?9 l. \( JC++文件操作-文本文件-写文件
- u# l" J# W4 h( Z, A/ wC++文件操作-文本文件-读文件
3 `2 S/ B- M, R, tC++文件操作-二进制文件-写文件4 d- g0 Z, [" H: m9 Q+ b% W! {
C++文件操作-二进制文件-读文件8 T6 F9 ^5 a! d1 D* _- J# y( q7 H
职工管理系统-需求分析以及案例展示
& ]7 F% T( \% Z: E" n职工管理系统-创建项目
6 R/ Q2 o6 k9 k# a/ G% l职工管理系统-创建职工管理类
% v( t2 K/ C1 ~ e职工管理系统-菜单功能实现7 o/ ?) M( \) \# M7 p; t# V
职工管理系统-退出系统功能实现4 I# V+ A" {' y1 c9 u* }
职工管理系统-职工抽象类和普通员工类实现- v) U. e; c: @$ S I0 O; v6 g
职工管理系统-经理类和老板类实现! `; G+ V4 t/ p8 J$ f |
职工管理系统-添加职工功能实现( r7 d. A5 @$ s# e
职工管理系统-文件交互-写文件. _( W1 N8 O) P+ k6 O
职工管理系统-文件交互-读文件-文件未创建
, p* U) R# V& L职工管理系统-文件交互-读文件-文件为空9 b% Q! X2 M) A- i- |6 p- @
职工管理系统-文件交互-读文件-统计人数
2 \0 q% s4 R% G+ ~职工管理系统-文件交互-读文件-初始化完毕1 M6 g1 f/ o, _: |9 w
职工管理系统-显示职工功能/ J2 v7 @7 P+ I$ c1 H% V; D3 t3 M- p O
职工管理系统-删除职工-判断职工是否存在
/ H; N0 G8 P; ]0 ?8 `职工管理系统-删除职工-功能实现
1 _: `/ D) P) y. p* \. y A1 V8 F职工管理系统-修改职工功能实现
- r ~, r* K2 P; r职工管理系统-查找职工功能实现# |2 `0 Y" U( S$ ^
职工管理系统-按照职工编号进行排序功能实现
0 f7 _5 E& |" h4 n7 i职工管理系统-清空文件实现
5 Z/ M9 e$ }. n/ B) o6 ^: k' ^0 k4 ?模板-模板的概念
9 }/ P( B& u; r6 ]" c2 L模板-函数模板基本语法
7 b0 q- _. F- P X/ H$ E8 X2 C# o模板-函数模板注意事项* ~: n! y( ?* v9 f9 c @$ M* A
模板-函数模板案例-数组排序! m( g9 K$ p8 A1 m' Q& V
模板-普通函数与函数模板区别( a+ ?) p4 Z* M) Q5 X3 C1 R
模板-普通函数与函数模板调用规则
. k# X" Q7 s, J模板-模板的局限性- J7 J- ^! W6 ~- {; _
模板-类模板基本语法, C3 b0 W: ^/ D1 G8 v
模板-类模板与函数模板区别
. {2 v9 S: u6 L- M- x模板-类模板中成员函数创建时机5 l! d3 E5 G& i9 q- N
模板-类模板对象做函数参数
# }- |4 x5 P, n模板-类模板与继承
( p2 J8 d0 {. u0 \! {. e% \模板-类模板成员函数类外实现* d5 E' s0 }3 A+ a1 `
模板-类模板分文件编写% h. C4 s' I Z( f
模板-类模板与友元3 V1 {4 v2 G) ?9 ]+ Q/ P
模板-类模板案例-数组类封装的需求分析9 G! n( B# M1 n- ^/ j
模板-类模板案例-数组类封装(上)0 h; z& @) T& E r
模板-类模板案例-数组类封装(下)1 [# j' D, _0 F) o
STL初识-STL的基本概念% E5 l% k2 x0 J! R
STL初识-vector存放内置数据类型+ C3 U; M t# C: `* I; |
STL初识-vector存放自定义数据类型
4 w0 R7 e4 M7 U' X$ GSTL初识-容器嵌套容器7 }2 O. h( W. J8 n6 U
string容器-构造函数3 A: H# I3 s& s! y
string容器-赋值操作
% u6 w, M4 I. `string容器-字符串拼接/ P2 U( O& ~' u, c# {+ U [
string容器-字符串查找和替换6 @; b: A# H" ~8 O+ P: }
string容器-字符串比较: @, L: R$ b/ T5 D* N
string容器-字符存取
3 U6 E- |7 k3 I+ t$ b( kstring容器-字符串插入和删除5 X; Z5 ?1 K" ?/ m8 w* x% k
string容器-子串获取
' [/ w9 T" T3 Hvector容器-构造函数$ O; a- V4 P: t3 s4 e; i
vector容器-赋值操作
* Y- G" `: I U+ nvector容器-容量和大小' O9 D" J' J+ u
vector容器-插入和删除6 t5 C1 W5 M& b# z
vector容器-数据存取) R* A. V* w- Z d
vector容器-互换容器
# l: Q6 F; _* E0 C3 N. t. o) p8 c, svector容器-预留空间* \6 Q+ {" T/ G3 e
deque容器-构造函数% Y6 a% _: k, r0 x: ^, x8 d3 w
deque容器-赋值操作 @1 w ?1 p. c' n. S6 ?1 n
deque容器-大小操作
. T f( X- r+ l& vdeque容器-插入和删除
4 a3 ^+ E' N! S5 n8 A; t( A( [) Cdeque容器-数据存取/ M2 g- S9 U1 ^6 Y; v$ @. s
deque容器-排序操作
" P& [8 I5 e& ^4 [: t3 s2 JSTL案例-评委打分: d8 t9 m. Q/ }. ^
stack容器-基本概念' r- x) G9 G5 e* C1 s( U6 d7 y+ X1 Q
stack容器-常用接口
8 C8 G& g L* I/ z" V4 d- mqueue容器-基本概念3 _1 t7 Y9 Q [; _1 q9 S
queue容器-常用接口7 N4 f2 v) g# u# L, s1 Y
list容器-基本概念4 o# U2 p& x+ C
list容器-构造函数2 c- B0 s9 W# }* [ j4 Y1 f
list容器-赋值和交换
) {+ k+ U4 h# J. g+ G+ dlist容器-大小操作$ [0 B* n1 {. d. K! `3 d
list容器-插入和删除" \" C, {- O* |8 w
list容器-数据存取
7 v! \+ {3 z2 n' [7 Xlist容器-反转和排序. o3 o8 ~( P, y; o( e
list容器-排序案例( {' {* E" o! A7 k: `* }3 T/ o
set容器-构造和赋值! k2 {+ [' e4 g, ~+ c i
set容器-大小和交换7 Q! v4 T7 J& N6 W. x7 w
set容器-插入和删除" S& {$ p# Y) u; T
set容器-查找和统计! d3 G! L1 K1 L7 c; ?/ t, y' W$ V. C
set容器-set和multiset区别% L/ r1 s3 t o
pari使用-pair对组的创建( n+ e2 f! h9 [( x* g) h
set容器-内置类型指定排序规则4 Z' ]) _7 o3 j) @
set容器-自定义数据类型指定排序规则, v1 V% p4 W0 q( d( z4 b0 z
map容器-构造和赋值
) X" t$ ]: l% j$ vmap容器-大小和交换) U! U/ X0 t# q6 J5 V; J2 X8 j
map容器-插入和删除
3 T2 m" V7 T# Q+ \map容器-查找和统计" ?- j( D+ j0 V- c
map容器-排序
" y% f. H8 ]$ O7 u# a' f( `1 O& cSTL案例-员工分组
( P9 [* t o3 s$ f! \" w函数对象-函数对象基本使用
, ^+ y' p( }, [9 a, y0 x$ J7 R谓词-一元谓词
* E) s4 q( n) D- P& v5 c谓词-二元谓词" I2 e; I; o f! T
内建函数对象-算术仿函数
/ {( a# _: ]/ m* R; R& J1 V, m内建函数对象-关系仿函数2 r; r1 d/ F, E( j$ r: o
内建函数对象-逻辑仿函数% ?) [$ L- C$ A* s- S
常用遍历算法-for_each* ~2 [ ~8 h& s3 {7 ~3 e, i: T' T
常用遍历算法-transform
; u' ~2 X5 |, M" `, b6 _, F常用遍历算法-find1 d2 U6 N _" Y m
常用查找算法-find_if& W7 E- a0 |2 }0 B' H7 Q/ }
常用查找算法-adjacent_find; ?$ D7 @$ f C( ]4 o6 b' z- D% ?
常用查找算法-binary_search
) m7 t$ L+ T( J0 h. S常用查找算法-count6 V* s/ d3 Z: K$ _! i N
常用查找算法-count_if
- J) V/ D, b. h, c4 l2 r# R常用排序算法-sort4 v. m; F/ C/ N3 M* Q0 y$ y
常用排序算法-random_shuffle- q0 L8 v. n3 N) r$ F1 y: q
常用排序算法-merge
) {( J- a5 k8 V* Z! M常用排序算法-reverse
( D/ f* @8 d2 t& q- {常用拷贝和替换算法-copy) Y7 w3 {& W$ f, ]5 }+ O# |
常用拷贝和替换算法-replace
$ u- N$ Y U8 X8 i7 Q9 y常用拷贝和替换算法-replace_if9 X( |! M% ~0 m3 Y
常用拷贝和替换算法-swap$ u. l2 P8 A! z+ |
常用算术生成算法-accumulate( m& g3 s) x- b5 J( U5 T+ d7 J
常用算术生成算法-fill& U7 G9 [. Q6 d
常用集合算法-set_intersection( |4 S! f% W% H2 ]
常用集合算法-set_union
# F: Y/ i2 Y& B常用集合算法-set_difference
& H3 k& H: N; m. |演讲比赛流程管理系统-比赛需求分析以及成品展示
5 g# y; f3 w% M演讲比赛流程管理系统-项目的创建' q& s! l$ v+ _6 U" I
演讲比赛流程管理系统-演讲比赛管理类创建' P2 e7 Q# L& T
演讲比赛流程管理系统-菜单功能界面搭建- A4 K, h# b5 X3 Q' j
演讲比赛流程管理系统-退出系统功能实现7 s1 \8 o5 n( F6 E( q, n5 F
演讲比赛流程管理系统-选手类创建
5 c/ g }# p6 n' T/ L, u+ M& K演讲比赛流程管理系统-容器的设计以及初始化操作
& A4 v5 T' J9 d3 r0 K" o演讲比赛流程管理系统-创建选手
5 ]+ Y# [* M; J/ `( N2 _. v2 Q/ e演讲比赛流程管理系统-抽签功能实现
3 `5 J& e' T* D4 o( m& z+ T演讲比赛流程管理系统-比赛功能实现
# w5 {) X; \8 R+ ]# \! U演讲比赛流程管理系统-显示晋级选手信息! g6 d5 W/ H! w M- W) O
演讲比赛流程管理系统-第二轮比赛流程实现! V7 d+ `- K# |$ F) b
演讲比赛流程管理系统-保存记录功能实现. w+ d0 I# n9 V
演讲比赛流程管理系统-读取记录-获取往届分数
B5 b1 o) p1 y ]; b6 q+ M演讲比赛流程管理系统-读取记录-解析文件中的数据
5 y s3 G0 c8 \7 n: U( }演讲比赛流程管理系统-查看往届记录功能实现
/ Y/ @/ F q4 m$ G9 L演讲比赛流程管理系统-解决程序中的bug/ l- h1 t3 B2 }
演讲比赛流程管理系统-清空记录功能实现
. X/ E2 W {- k" z: Q机房预约系统-需求分析介绍2 ^8 P' O4 P) g* N; D& G# }
机房预约系统-成品展示& d6 d* f, W0 q! o% ]
机房预约系统-创建项目
* r/ s6 z# _, y2 N/ D机房预约系统-主菜单界面搭建以及提供登录接口% W; N5 h$ L! n% _4 g7 @" S
机房预约系统-退出功能实现
+ h/ \5 w* ?2 }机房预约系统-身份的抽象基类创建: m8 Z$ E& z: \3 c
机房预约系统-学生类的创建
1 Z+ l1 K" z2 i6 F& p& d机房预约系统-教师类创建6 m, q' v1 @3 h
机房预约系统-管理员类创建
4 h4 n d% q9 T机房预约系统-全局文件添加
% @' K2 W* q) x' D" f机房预约系统-登录函数接口封装
2 K% j+ X: S# R6 m, I2 ~' ?机房预约系统-学生身份登录实现2 S9 y/ ] j7 j- \/ |3 ~! u
机房预约系统-教师身份登录实现) Y9 s2 i0 H% b* O
机房预约系统-管理员身份登录实现
1 p# ~3 x$ K; [+ ]3 l, l% a0 h机房预约系统-管理员子菜单搭建以及注销实现+ O5 `7 x7 }2 q" ]/ V* Y% Y' l
机房预约系统-管理员添加账号实现% [0 e) x6 G) [5 u$ G; L7 v
机房预约系统-获取文件中学生和老师信息
- K' N8 o: n8 K7 y, h, L: A机房预约系统-检测账号重复的功能实现/ }$ `. g, E9 R9 [
机房预约系统-解决检测重复账号添加中的bug; L: E6 Z0 K7 j- [& h
机房预约系统-查看账号功能实现
3 e: d* z2 s9 z; ]8 Q$ S机房预约系统-查看机房信息功能实现0 b4 ^- m4 N' Q& `( I1 @1 N& ^
机房预约系统-清空预约功能实现) Q+ b0 E- m3 e9 h# U1 N
机房预约系统-学生子菜单搭建以及注销实现, \" u1 Y* [4 w- L& ?9 |3 d+ d
机房预约系统-申请预约功能实现
; `' E' `( ?/ C3 G机房预约系统-预约类的容器属性分析
( O7 T2 H" d% P9 Q' s8 Q机房预约系统-预约类中获取所有预约信息
) w+ }* z u& I, h$ F! v8 m机房预约系统-更新预约记录功能实现
7 J9 h# l3 ]1 @( L机房预约系统-学生显示自身预约功能实现
2 r& [4 w+ r1 s2 o# T0 b0 Z机房预约系统-学生显示所有预约功能实现) S7 W7 q. P4 k* ^
机房预约系统-学生取消预约功能实现
( R" s( B: Z1 l/ N5 r机房预约系统-教师子菜单搭建以及注销实现/ x1 q$ s7 C! O9 w/ q
机房预约系统-教师显示所有预约功能实现6 Z5 }* C) \5 {
机房预约系统-教师审核预约功能实现 N% Q6 i9 i" h4 g5 E, ?8 i
5 n' A" x: r6 g3 G9 H9 F
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|