|
|
# Q J1 Z1 }" vC++简介:
; e# `: J' ]( P# ^C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
2 {, }3 |: X2 x/ M- ~, R9 Q% ^8 c, i6 l9 F R
课程介绍:/ b' P$ v) N( K6 @& E$ Z
全国首套以C++为入门语言教学,现在有很多C++教学视频都是基于C语言作为入门,而C++只是讲了C的面向对象语法,本教程是完全C++环境入门教程,一步到位。匠心精作,课程深入浅出,没有计算机编程经验的学员也可入门。课程设计过度曲线圆滑,平稳过度,循序渐进的打造C++技术栈知识体系。
1 i. P# c* S" k& x: l U; G& G- i" d9 m( L. l! b. s
4 W3 q2 d6 ~7 Q9 Z$ T
课程大纲:
& }) g- [9 a5 [+ [* |( V1 l$ [" B本教程分为7个阶段,涵盖基础入门到实战项目,
% R' N2 o/ C/ u ^6 R3 _" }: d第1阶段-C++基础入门,
' t" |* U5 W3 m; O第2阶段实战-通讯录管理系统,
2 A2 W3 V1 C0 a+ G8 b第3阶段-C++核心编程,
1 C' o+ f: q; h4 T& U5 X/ V第4阶段实战-基于多态的企业职工系统
% k. I% w" d S* c第5阶段-C++提高编程
; k, {! J3 i3 U+ [; n) c9 S- w第6阶段实战-基于STL泛化编程的演讲比赛6 ^# e f5 b0 l4 S: |) e) w
第7阶段-C++实战项目机房预约管理系统
* e0 Q. s' z5 K+ y9 T' y% S2 {) I% E2 a; A `; N! w
附-C++编程环境搭建教程0 t; W% u0 M, Z1 Z
: `. K( r7 t: s/ O0 x课程目录:
) e$ E; j7 y4 y* G课程安排! f8 ~, o2 F+ r O
第一个C++程序-C++书写HelloWorld+ r0 o2 g, {% a0 X! Q, h# B
程序的注释-单行注释和多行注释
) V5 y8 X& W% K变量-变量的使用-变量的意义# {) y4 W+ L9 u9 p
常量-常量与变量的区别-常量的使用& l8 j7 e7 W4 C$ n% g4 O
关键字-C++常用的编程关键字
: @. t$ k/ B& M7 Q标识符命名规则
& }7 B) a* S K7 |$ A% p3 K3 l+ `数据类型-整型* @0 q6 S: U: Y4 [% F5 Q
数据类型-sizeof关键字
0 S* ]1 u0 ^5 f4 H! d数据类型-实型) a, ^, i6 v1 i; F2 F A! w
数据类型-字符型5 j0 C1 H9 h% {1 x) V; y* _
数据类型-转义字符8 ^) P: Q. ~9 J0 Y( o$ a0 i3 n
数据类型-字符串类型
2 C0 x. @- g; }! W数据类型-布尔类型
6 o+ a& k0 p2 C1 e数据类型-数据的输入0 ~1 v B! x" {3 k) U: \
运算符-算术运算符-加减乘除运算
1 a& R; k, N! {* M运算符-算术运算符-取模运算 I$ G+ e2 \# g, c+ N
运算符-算术运算符-递增递减) I/ G2 U6 t/ E0 |3 t- H5 X
运算符-赋值运算符& Q( B- u4 b& a/ V, z
运算符-比较运算符
1 M) x2 q2 l8 e9 i% J运算符-逻辑运算符-非
9 G/ K Q0 E. K运算符-逻辑运算符-与) A# P* x( n' E' J% b, K0 o
运算符-逻辑运算符-或
& r. @- q1 }: a) R) t; a程序流程结构-选择结构-单行if语句
, P$ s- _2 |: n6 c! |3 u程序流程结构-选择结构-多行if语句
2 t! H, H5 E* P4 J程序流程结构-选择结构-多条件if语句 f0 I+ ^' q! u
程序流程结构-选择结构-嵌套if语句
: k0 d4 ~" `7 Z2 C" i程序流程结构-选择结构案例-三只小猪称体重
$ s5 q( G# A! L. q2 G. L% w程序流程结构-选择结构案例-三目运算符) p& U7 g& o9 ]* ~5 A) @3 ?$ H
程序流程结构-选择结构-switch语句
9 i" k. E4 f& _- X程序流程结构-循环结构-while语句
5 z8 b2 X. Z% P# b, }程序流程结构-循环结构案例-猜数字, l" ]& x7 V" l" s( A
程序流程结构-循环结构-dowhile语句
+ L; n; h9 n x; O程序流程结构-循环结构案例-水仙花数
9 h: G" V2 G/ a0 C8 W' n程序流程结构-循环结构-for循环 p, t( ]* i9 [7 F
程序流程结构-循环结构案例-敲桌子
0 A8 O, \2 r0 E. z* B! ~. O1 m9 t程序流程结构-嵌套循环
# \- c: a7 u7 l4 X* z程序流程结构-嵌套循环案例-乘法口诀表. x5 A" q4 {) c/ K, F
程序流程结构-跳转语句-break语句
9 f: y/ p7 f8 O! ^, K; P程序流程结构-跳转语句-continue: q; Q6 d3 S ]2 H* b$ H% O4 Z3 ]
程序流程结构-跳转语句-goto
. P1 E3 v' z$ z# y l g数组-一维数组定义方式
% f7 y: n9 O6 n- A7 }数组-一维数组-数组名
0 W3 `- U1 R {" h" g) Y数组-一维数组案例-五只小猪称体重
4 n5 ]* r; c2 n- {) o6 N! w- H数组-一维数组案例-元素逆置9 U: v+ }( q3 n) K
数组-一维数组-冒泡排序, M' }3 s# P( Q% I, m2 e6 F8 ?' y
数组-二维数组定义方式, f3 D3 h* l; T( X k, @7 `
数组-二维数组-数组名* K% [8 g% c* r( E. A
数组-二维数组案例-考试成绩统计; s& c5 h& n. I6 `$ E4 b1 Z
函数-函数的定义
1 z- N( a/ q; |函数-函数的调用
' m1 V8 I8 ?4 [; p2 v# w函数-值传递" R& B0 k7 R* T
函数-常见的样式2 q% s, Q$ D2 b' _
函数-函数的声明
2 f, ]6 r3 b' W9 s函数-函数的分文件编写$ y" Z9 z8 T+ `9 l7 @4 E
指针-指针的定义和使用
, p7 i1 m. K' U+ b指针-指针所占内存空间4 s1 r' `/ ]7 `
指针-空指针
) n; n& M6 O4 J& r指针-野指针! O- t( a7 s& s( R( g# B+ c
指针-const修饰指针
$ w' o8 y1 Y2 K指针-指针和数组# s- t7 M2 A ]# c! v! [
指针-指针和函数: ]4 L$ W; w& N/ w7 S* |: V. ^0 O; U
指针-指针配合数组和函数案例
* i" O% S5 A; _9 }" n, E结构体-结构体定义和使用) Q8 j# H, G% h$ m; T+ M
结构体-结构体数组
% ]) c6 M0 Y% B) i# Y结构体-结构体指针
! L# x- i8 h( I8 S: ^5 D6 x1 H结构体-结构体嵌套结构体% g- _, B3 ]% ]0 b1 d
结构体-结构体做函数参数
6 Q* ]6 S0 J/ w结构体-结构体中const使用场景) z) E$ C I6 e" Q
结构体-结构体案例0 m i' T6 y4 \7 Y& X* J$ O" u
结构体-结构体案例- r/ D4 M0 A4 L% m/ w8 |+ g
通讯录管理系统-系统功能介绍及展示
2 `" R6 y+ i4 c! y: ?/ }通讯录管理系统-创建项目
; h" }1 g# ^9 Y n0 s8 o9 o( s9 s通讯录管理系统-菜单功能% \! F2 J8 c; X' W# e( U8 `2 E
通讯录管理系统-退出功能实现
5 B, D9 S( C1 c0 |9 I0 Q. g通讯录管理系统-添加联系人-结构体设计
j5 S" Y0 @" ^, G+ a通讯录管理系统-添加联系人-功能实现% c1 A9 i0 ~$ p4 H8 i r
通讯录管理系统-显示联系人- ~' P+ s: a/ G2 j( ~1 f
通讯录管理系统-删除联系人-检测联系人是否存在* q% E( E4 G5 L; p4 e! ?
通讯录管理系统-删除联系人-功能实现1 ?1 ]8 u& u' p
通讯录管理系统-查找联系人
7 P# a4 M$ r* a; {- w* @, q通讯录管理系统-修改联系人& A' v' V% ? \( d
通讯录管理系统-清空通讯录9 j1 p6 Y3 P8 b! L! B
程序的内存模型-内存四区-代码区.
5 i" {: E: l5 w6 ]% p |程序的内存模型-内存四区-全局区 ~/ q& }/ M+ ^1 `! g) d+ K
程序的内存模型-内存四区-栈区/ ?1 j/ r9 P, f
程序的内存模型-内存四区-堆区' H4 n7 l9 I/ H) E7 U( m; L
程序的内存模型-new运算符
; F' W0 D" L; d. O1 }7 Z" f' l/ bC++中的引用-引用的基本语法: j; n3 V- h9 k- s, ~( I% L
C++中的引用-引用的注意事项0 W. {5 c* ~2 B" V5 W8 }; _
C++中的引用-引用做函数参数+ {7 r( X$ N' e2 c+ q* K- Y5 A
C++中的引用-引用做函数返回值
: B3 T$ F" v. e" ]0 z$ s% fC++中的引用-引用的本质
+ @9 m$ E( C1 T c# y4 e# A, ]C++中的引用-常量引用
# b8 v1 n; M6 h函数高级-函数的默认参数
2 I6 I0 v2 Q w' b3 @函数高级-函数的占位参数1 ^! y/ Y% C( s
函数高级-函数重载-基本语法' P' B, ~& S( }2 f
函数高级-函数重载-注意事项
' K7 f" Z2 `/ C类和对象-封装-属性和行为作为整体
c; t# }3 p) Z, Z3 ?类和对象-封装-案例-设计学生类
- t7 ]7 ~9 L$ A! U3 S! v类和对象-封装-访问权限0 P" }7 d& _) V: w$ Q; C
类和对象-封装-c++中class和struct的区别& h% O4 b, k! T
类和对象-封装-成员属性私有化3 k$ i0 F8 X/ N- ?
类和对象-封装-设计案例-立方体类
# R6 r1 \ z- A% H5 h7 b类和对象-封装-设计案例-点和圆关系) ^" m/ q# Z2 _: g6 q/ c
类和对象-对象特性-构造函数和析构函数
& P. X* j# x$ x; z; P; V( z, ~- l! ~: p$ d类和对象-对象特性-函数的分类以及调用" }7 C& h# I1 {
类和对象-对象特性-拷贝构造函数调用时机
) l' f8 L8 n" J类和对象-对象特性-构造函数调用规则
0 c& _4 C" a L1 x5 k+ n类和对象-对象特性-深拷贝与浅拷贝
% ~2 b4 t: F% B6 A类和对象-对象特性-初始化列表- C% ^- i$ ` H3 I' D5 u9 x9 K# b
类和对象-对象特性-类对象作为类成员
' I: ]. D4 V; T- \* d$ z$ h6 b7 _类和对象-对象特性-静态成员-静态成员函数
( A' J1 m8 {( z& X4 s1 i类和对象-对象特性-成员变量和成员函数分开存储+ |! ^ D: ~, @/ x4 D J3 c
类和对象-对象特性-this指针的用途
# c. ?! Y# {6 W类和对象-对象特性-空指针访问成员函数# m( s5 l$ M* w. W4 d; t
类和对象-对象特性-const修饰成员函数: @: H2 i1 t, s! ^- f- i1 B: \
类和对象-友元-全局函数做友元0 V) J" Y/ _) @% o. D) B
类和对象-友元-友元类4 Y }) E* Q2 a: X* Z b7 [2 J4 V0 X# \
类和对象-友元-成员函数做友元0 y' K/ B' I+ Y5 M$ t, w
类和对象-C++运算符重载-加号运算符重载
1 D; F6 M. W& Z( \9 @类和对象-C++运算符重载-左移运算符重载: @, V( r8 @5 L
类和对象-C++运算符重载-递增运算符重载# |2 |8 U+ n* ~0 n+ V$ S0 M4 n$ t
类和对象-C++运算符重载-赋值运算符重载! ?/ a5 M: ?; I% a) B
类和对象-C++运算符重载-关系运算符重载1 E( h5 G. G6 n) d, d
类和对象-C++运算符重载-函数调用运算符重载
) e% G- h) [' q o类和对象-继承-基本语法
$ n# W9 g5 T) M$ M i1 A' d类和对象-继承-继承方式% d/ n5 y" J* b3 k8 o
类和对象-继承-继承中的对象模型
' }& l, l2 c4 A/ H& o$ `6 z类和对象-继承-构造和析构顺序# U- ~2 ~& e) R+ R! g u# H
类和对象-继承-同名成员处理
/ ?. J2 z! W9 v; t H类和对象-继承-同名静态成员处理' B2 x& L4 v- M0 q" z7 q9 T
类和对象-继承-继承语法, S2 X2 c+ ~9 p8 Z. y
类和对象-继承-菱形继承问题以及解决方法
: S; F. O( G `% @% T类和对象-多态-多态的基本语法- H; c$ d1 _, V0 r, g: G) |
类和对象-多态-多态的原理剖析
; p {$ R+ F1 z( u4 l1 e% y类和对象-多态-案例-计算器类. G: F/ ~+ Q/ A; r- U! K$ C0 R
类和对象-多态-纯虚函数和抽象类
. w5 L- U8 n- ?9 }. T9 r! v类和对象-多态-案例-制作饮品
$ V, p( Q4 ~! S类和对象-多态-虚析构和纯虚析构: w8 q5 ]! m& r* e: r O
类和对象-多态-案例-电脑组装需求分析
( g, I* n2 m5 i, J" K类和对象-多态-案例-电脑组装具体实现
5 B2 b0 g6 n- xC++文件操作-文本文件-写文件
' q% o$ ` j7 K! c8 [6 bC++文件操作-文本文件-读文件
1 Z( P$ h8 O8 f* G t6 g! Y# x2 b0 F: FC++文件操作-二进制文件-写文件+ ^% x: u2 g9 s* g$ D+ X
C++文件操作-二进制文件-读文件
/ x& ~9 m& n$ O: x职工管理系统-需求分析以及案例展示' M$ {" x& P$ B3 f# I
职工管理系统-创建项目1 y" D: C2 M! S" C
职工管理系统-创建职工管理类
5 K: O* D; [) P: ^3 g0 n# s% J" U职工管理系统-菜单功能实现0 A, @( ^! a1 ]" v/ a' f
职工管理系统-退出系统功能实现
: ~, r# x: v: d+ F. U1 M职工管理系统-职工抽象类和普通员工类实现
7 i( H1 a/ M, \, D/ |; q+ o职工管理系统-经理类和老板类实现/ X; L! w1 {- `* e& h
职工管理系统-添加职工功能实现5 y# e: p' J ^
职工管理系统-文件交互-写文件( ~: G4 X$ }+ k) C' |( m
职工管理系统-文件交互-读文件-文件未创建
" l u+ Z4 N) A1 M; n8 E. j职工管理系统-文件交互-读文件-文件为空) \" @+ Q! M- I1 S* v" e1 L7 u# |
职工管理系统-文件交互-读文件-统计人数
4 }# @6 k' \5 b职工管理系统-文件交互-读文件-初始化完毕
0 R) a' [" n3 S职工管理系统-显示职工功能2 r( w0 j+ n* x7 R
职工管理系统-删除职工-判断职工是否存在
$ }. r+ K W: ?& G8 T9 X职工管理系统-删除职工-功能实现
' {! W& l' e3 e# N9 i职工管理系统-修改职工功能实现
% m6 I( r. M! g3 l y% i职工管理系统-查找职工功能实现
S3 @6 X7 d, C% f4 G R2 z职工管理系统-按照职工编号进行排序功能实现
, H* q4 v: E" M* a! ~6 y, Q职工管理系统-清空文件实现2 ` d% i8 W4 B' ?# o& d) Z
模板-模板的概念8 e' W/ Z4 @8 q* u
模板-函数模板基本语法) `4 v9 \2 t6 c: m4 K. u
模板-函数模板注意事项- B% W, I0 ^) {# O3 n5 ^6 N) M
模板-函数模板案例-数组排序
% q" [6 t* A) q模板-普通函数与函数模板区别& ]6 F' g* M: W U. v
模板-普通函数与函数模板调用规则
# s: z! b/ s/ {/ y模板-模板的局限性
; w- p: ~( v, x) ]" |' [模板-类模板基本语法- J: t( t2 ]0 W5 a0 V
模板-类模板与函数模板区别; x* Y4 [3 l( p7 O
模板-类模板中成员函数创建时机3 O5 |* n; K9 E# x$ C5 M
模板-类模板对象做函数参数: R+ Y/ l4 C. z F% t+ L8 F. Y
模板-类模板与继承
( j8 i7 g- x# A模板-类模板成员函数类外实现
. U) t- r* N( ?8 ^模板-类模板分文件编写
. \ w" b4 u+ ]$ z模板-类模板与友元* k1 h R" ]3 R
模板-类模板案例-数组类封装的需求分析! {: D4 w* \ [6 U7 w( u
模板-类模板案例-数组类封装(上)
* F: T7 g) A2 g; r$ j8 n& R模板-类模板案例-数组类封装(下)# {8 ^% E; E9 U- r' |/ t4 k" T, L
STL初识-STL的基本概念) \# b9 {& F3 n0 O% g9 [3 j! _
STL初识-vector存放内置数据类型* z- \0 G, B( Z# i- c, E
STL初识-vector存放自定义数据类型4 F6 S7 k: {, c* X, y& B0 u9 ?$ W
STL初识-容器嵌套容器$ c; T u$ ~) ^/ y& Q
string容器-构造函数
4 j% k8 X8 o( w5 c: \: bstring容器-赋值操作% @7 `' t# j* T" z" Z3 r
string容器-字符串拼接; }1 m0 X" G3 L& D
string容器-字符串查找和替换6 n( z) I: N( Q: v4 Z3 m$ Y3 ^2 F
string容器-字符串比较
8 ]9 f( Y/ j/ o% _! D+ xstring容器-字符存取# Z5 E# Y0 w1 ^/ h
string容器-字符串插入和删除
) ]7 J6 u7 `2 n: f6 q- N1 pstring容器-子串获取( {4 p+ u" D R' v3 y5 g
vector容器-构造函数- [$ R0 H$ _; Y9 |$ }- y. Y( U2 k
vector容器-赋值操作2 P# q5 M1 P2 j* r3 @- b3 S
vector容器-容量和大小
% \$ D7 _9 H% _( z6 tvector容器-插入和删除
, D2 A+ c6 i8 zvector容器-数据存取
" [8 Y( z. z9 I9 dvector容器-互换容器7 W9 R" E/ T7 \) S a, }# ^% ?2 G2 e
vector容器-预留空间
- d; a5 N3 m& G* y5 Ndeque容器-构造函数
8 l. n* ~4 R+ o' V6 C/ r6 I7 |, ^deque容器-赋值操作) |! _- S8 N/ Z! ^% h2 r
deque容器-大小操作
' R2 l, Z; [( y) ~+ w1 Ndeque容器-插入和删除
, P- B0 v& ?9 Q* u- U( X% g5 l# }# pdeque容器-数据存取
$ h* b: H9 T1 W: ~8 bdeque容器-排序操作 t7 j6 |# f2 P2 f7 d1 e# R
STL案例-评委打分1 R4 O3 X6 F2 w! n0 G
stack容器-基本概念
; K2 ^ |/ K8 T/ E' K7 V9 Vstack容器-常用接口8 n% G; ^$ C& E: i. o, q- w" q
queue容器-基本概念% \% z7 E0 x$ d* Q0 Q8 O
queue容器-常用接口7 r1 ]$ D" ]; b, ^& M/ F
list容器-基本概念' t- s# t8 z+ E. S
list容器-构造函数9 B$ y: h, k" |' L
list容器-赋值和交换
. n! w" R1 V. L4 Nlist容器-大小操作8 C0 ?- J2 a, L: ~
list容器-插入和删除
/ b: r8 j9 q T7 Alist容器-数据存取
: X4 S5 H: V* p; _! Q _; l# {% Zlist容器-反转和排序9 G3 }3 E {' {0 ?' t7 x% \
list容器-排序案例; `3 W! f* s) U& V, j
set容器-构造和赋值
! u1 g( ], B7 ]% f, w _( Xset容器-大小和交换$ q3 E0 R7 M1 V" w+ x
set容器-插入和删除
" {2 C$ t- D: u; L9 p! _1 k; ^set容器-查找和统计3 l* e* g( i1 G- y4 z {
set容器-set和multiset区别4 X- @- i6 V6 }7 q! H2 ?% r9 r9 K0 E
pari使用-pair对组的创建/ f5 z% {! l) W. E" N1 K
set容器-内置类型指定排序规则
p" P% W$ [1 [; r. u, {; Uset容器-自定义数据类型指定排序规则
( m. u/ Q8 V+ x+ R( z. Y' xmap容器-构造和赋值
1 S/ _6 X# m1 m( B% @map容器-大小和交换
6 K7 ^. |5 i G$ E/ [! c! T3 n0 [map容器-插入和删除
$ q8 _/ O1 _$ h( _! t# omap容器-查找和统计! E8 Y% _' z' B# ]9 a8 Q
map容器-排序
7 E- A; B) k, g. xSTL案例-员工分组
! ?4 ~ C1 e2 l! ?5 y& S+ W2 h函数对象-函数对象基本使用0 \/ [( \$ ^: V
谓词-一元谓词9 [7 I8 W# l: f
谓词-二元谓词
3 ?% o/ H; \* N3 l0 x7 l内建函数对象-算术仿函数8 I- c7 Y4 m C! q' P
内建函数对象-关系仿函数: p' N/ R7 |& G" E# I) ]% ^- l
内建函数对象-逻辑仿函数- O3 k" V1 w" L; C9 f& b# |7 X
常用遍历算法-for_each+ p, J( m1 u, b+ a$ E
常用遍历算法-transform
N$ O e8 K3 ~0 r( n7 U常用遍历算法-find
+ J$ } a2 Y- X常用查找算法-find_if$ m N1 n) c$ K2 x& a, y) T1 r
常用查找算法-adjacent_find
, `2 E- w/ X* A5 d: D9 [2 p' i常用查找算法-binary_search
3 ?$ f+ d, _0 T. B4 G8 B常用查找算法-count9 `1 N7 |4 ?4 \5 P1 a) {
常用查找算法-count_if# c$ y M, M# u& A8 E( V+ v$ @# h7 f
常用排序算法-sort
. v& M7 {( l3 S. U2 Q9 [常用排序算法-random_shuffle
+ X+ i3 o4 b2 |常用排序算法-merge F; E0 z/ V2 t2 R/ L
常用排序算法-reverse, I B c) B a4 _( O) |/ p
常用拷贝和替换算法-copy3 S2 z0 m2 v. _; l' @0 }( u: B; g% Y& Z
常用拷贝和替换算法-replace
2 F& T6 v# g! Q3 E( T! Y5 @" j常用拷贝和替换算法-replace_if! Q7 v$ N. N' V. K6 h: N
常用拷贝和替换算法-swap
5 a* ~' b9 U5 J# H" U/ J& M常用算术生成算法-accumulate
: Z0 z* g: n& c6 }) g+ u常用算术生成算法-fill
6 i7 K4 N0 e7 ]% @% Z/ A7 q# v常用集合算法-set_intersection' e1 a. z3 F1 V' v, G
常用集合算法-set_union: O* L. _- b( M: w6 Z2 U
常用集合算法-set_difference# s, w) w) z3 t: ?4 G
演讲比赛流程管理系统-比赛需求分析以及成品展示
1 x+ [5 E& N( D% _7 [演讲比赛流程管理系统-项目的创建
6 S* A( p2 f5 s) a/ b; |: Z演讲比赛流程管理系统-演讲比赛管理类创建
) E0 ]: V8 b$ s, a3 B演讲比赛流程管理系统-菜单功能界面搭建! E9 ]3 ^ { n$ ~) B6 o
演讲比赛流程管理系统-退出系统功能实现; X2 K9 [3 G- `: O
演讲比赛流程管理系统-选手类创建: m, G# O2 B. T# {. r
演讲比赛流程管理系统-容器的设计以及初始化操作- K, R: `- q$ D$ t7 Y1 L2 }9 p
演讲比赛流程管理系统-创建选手
. i* I5 g5 A& Z# X- ]演讲比赛流程管理系统-抽签功能实现
" H" F( q5 c' v6 A演讲比赛流程管理系统-比赛功能实现- ~2 v* W+ p& j3 ?2 n5 U
演讲比赛流程管理系统-显示晋级选手信息
+ n- [! @4 c$ H- G) l演讲比赛流程管理系统-第二轮比赛流程实现
! y* V; v; s5 ~0 }& Q: R演讲比赛流程管理系统-保存记录功能实现
$ ? t C$ s3 x& z3 c, u+ k演讲比赛流程管理系统-读取记录-获取往届分数
! {7 @* H* c* |; k6 f6 B2 A) U演讲比赛流程管理系统-读取记录-解析文件中的数据# c, C% A4 |! @" J$ R8 r7 ~/ c
演讲比赛流程管理系统-查看往届记录功能实现
9 @ Z1 t( l* \演讲比赛流程管理系统-解决程序中的bug
0 {7 R5 y9 z. o" j, _演讲比赛流程管理系统-清空记录功能实现
" O. x+ \0 m6 k机房预约系统-需求分析介绍. g. V' _' v6 K. Q; t# h
机房预约系统-成品展示! S% l4 r" m, u2 U9 Q+ u! X4 z+ o
机房预约系统-创建项目% K* o' M% E" }' m- t" F
机房预约系统-主菜单界面搭建以及提供登录接口
3 C% g I# D v/ b/ a: }机房预约系统-退出功能实现3 O2 G) W) g4 u1 _; ]- _" x
机房预约系统-身份的抽象基类创建
: D# O+ K: q8 J6 S+ Z, M机房预约系统-学生类的创建
1 u$ g+ o9 H O机房预约系统-教师类创建# M1 o/ V7 N* o2 h; x2 V
机房预约系统-管理员类创建
- u; n! ^" Y8 X+ }$ w, \机房预约系统-全局文件添加
* u4 A0 k* z/ \8 m" z7 _7 r- Q机房预约系统-登录函数接口封装- p' R- i7 N2 T' h% a% M. W
机房预约系统-学生身份登录实现# V" O" a* d4 C& M
机房预约系统-教师身份登录实现
/ ^* ]) a# E, e3 F% n$ H; v7 m机房预约系统-管理员身份登录实现* J+ c) O7 G* ^ e% R
机房预约系统-管理员子菜单搭建以及注销实现" V% o, x7 ]8 k; d/ A6 `9 q8 e7 C5 L2 e
机房预约系统-管理员添加账号实现
$ E6 ^9 C7 n3 h机房预约系统-获取文件中学生和老师信息
# \. L+ N. t/ r$ l+ r: P& N5 t机房预约系统-检测账号重复的功能实现5 }9 d3 }3 q) M# ]: h3 c, g2 L
机房预约系统-解决检测重复账号添加中的bug
, ^+ ^2 Z0 ]6 L1 n) M( Q8 T. _6 n; l机房预约系统-查看账号功能实现5 k `6 Q c: F& `
机房预约系统-查看机房信息功能实现
$ C, | D4 ?8 A/ i; Q- F机房预约系统-清空预约功能实现7 l9 t6 p1 b. K. t2 j
机房预约系统-学生子菜单搭建以及注销实现. k' P% L5 h0 d a
机房预约系统-申请预约功能实现& i4 j W7 g2 m+ B$ G, K
机房预约系统-预约类的容器属性分析: H3 _ {1 P6 v. ^8 K$ s8 ]! G+ \
机房预约系统-预约类中获取所有预约信息, j- P) j) v2 @4 |2 C% I- a
机房预约系统-更新预约记录功能实现, ^" `) h' N& _( m# E
机房预约系统-学生显示自身预约功能实现, u& L0 Y. u7 m. u
机房预约系统-学生显示所有预约功能实现
4 ~- ?" r, _4 ?% R机房预约系统-学生取消预约功能实现$ ^( l5 o) e$ ~# F1 U0 \
机房预约系统-教师子菜单搭建以及注销实现; H/ {$ x R' I; ^6 D
机房预约系统-教师显示所有预约功能实现8 L1 g& J1 B/ q
机房预约系统-教师审核预约功能实现. z* \* Q7 g4 Y* ?$ A$ `6 F2 g. m o
9 t& l! d7 B& O' F& S
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|