|
|
, J5 k1 l* i0 R: e2 ?C++简介:+ o. I; d! t1 y
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 Z" N6 R" M" l
. O: W& u8 v# ]- S
课程介绍:
: e5 ~5 ~9 w3 Q5 K4 N全国首套以C++为入门语言教学,现在有很多C++教学视频都是基于C语言作为入门,而C++只是讲了C的面向对象语法,本教程是完全C++环境入门教程,一步到位。匠心精作,课程深入浅出,没有计算机编程经验的学员也可入门。课程设计过度曲线圆滑,平稳过度,循序渐进的打造C++技术栈知识体系。7 Q {1 e# N& y1 @
/ g8 b* d! S# A# z( X; y1 I. ~2 N# r; U8 }8 \: r
课程大纲:
+ @5 ?& h* y6 N本教程分为7个阶段,涵盖基础入门到实战项目,4 z c# P0 p9 k- Y1 p
第1阶段-C++基础入门,
, a- b% F, j, U: v3 {第2阶段实战-通讯录管理系统,- [, ~6 s- {3 ]. i1 @+ j. Y
第3阶段-C++核心编程,
- W; h& z/ O. q# |) R) E" W4 f第4阶段实战-基于多态的企业职工系统! a$ ~8 i' F# k/ q e0 f5 R
第5阶段-C++提高编程
$ {7 |$ Z9 m: w% r第6阶段实战-基于STL泛化编程的演讲比赛3 q$ P7 ^8 x) `, ~9 y; S8 u
第7阶段-C++实战项目机房预约管理系统7 ^9 Y' f4 e4 K9 v/ `
a0 X: q3 r5 [ E4 p0 H/ Z( i. O附-C++编程环境搭建教程6 }0 \- P% f$ ^1 a3 \" K P
. I) X" b% ~( f
课程目录:. D. F* l, g( p
课程安排
% F. l: g2 \8 Y: Y第一个C++程序-C++书写HelloWorld
3 a+ K; j1 T& F+ |! R% z6 r$ w程序的注释-单行注释和多行注释( ` }0 E7 r* r
变量-变量的使用-变量的意义
+ @% w7 N0 _: H常量-常量与变量的区别-常量的使用
3 L' y3 S" N8 ~, O7 e( ?关键字-C++常用的编程关键字1 A) b5 Y! R- J4 W
标识符命名规则# M2 A4 g; t9 U" [
数据类型-整型
0 q" x3 x# ]% p6 x: u+ n1 g数据类型-sizeof关键字7 L% g) z, }! [: Q6 C' a6 w8 j
数据类型-实型0 ^7 a/ I3 _( r
数据类型-字符型
- ^# ~8 u; F. T" f9 Y数据类型-转义字符
2 H" ]; X! {: a" i6 H _, q% F: Z数据类型-字符串类型
2 r0 I3 H8 g( `+ p数据类型-布尔类型
* G" j! B! R2 Z2 T2 a; g4 K- W& j数据类型-数据的输入, Y) J H) N6 U# g- E
运算符-算术运算符-加减乘除运算) r9 ]/ I+ Y, D" s4 o% W; s
运算符-算术运算符-取模运算
3 a4 q: A/ G% C运算符-算术运算符-递增递减
+ H3 o1 i+ r, t运算符-赋值运算符- m6 r7 }# \# [& ^5 f% D
运算符-比较运算符
) O% H! q3 G! N7 ]$ t6 o运算符-逻辑运算符-非+ Q* { _; y6 \) L+ E/ N
运算符-逻辑运算符-与
. Z# f! D2 W1 [ [9 i- r5 o) X运算符-逻辑运算符-或$ H1 X s6 H/ M+ u* z9 R8 H
程序流程结构-选择结构-单行if语句& X5 _2 \* q) `0 ?' ?
程序流程结构-选择结构-多行if语句! K) U7 d% \$ `& [4 t
程序流程结构-选择结构-多条件if语句
9 r2 @4 t" C" g9 c程序流程结构-选择结构-嵌套if语句+ V+ i8 u; z* r* W) ]) Q
程序流程结构-选择结构案例-三只小猪称体重2 N$ ]2 o8 u6 S1 A. W
程序流程结构-选择结构案例-三目运算符
n6 }# `# v3 }9 C- Q+ e程序流程结构-选择结构-switch语句
0 @( R3 z5 o: K. q2 D& x8 P: _% @% C程序流程结构-循环结构-while语句! S" W9 e r- ~7 b
程序流程结构-循环结构案例-猜数字
, D+ F( ^( Q1 `! W! a; h+ N0 v7 e" |0 P程序流程结构-循环结构-dowhile语句; \0 J: E( c9 w2 q& S7 P
程序流程结构-循环结构案例-水仙花数
, S3 }8 i+ y( q* C) H程序流程结构-循环结构-for循环
1 X% t1 _9 l# L. a程序流程结构-循环结构案例-敲桌子
" l* _! u, c( _+ I8 h" s5 O) k; y1 d/ V程序流程结构-嵌套循环1 O% G2 e, ^3 {; v; ?" _* z
程序流程结构-嵌套循环案例-乘法口诀表
7 }" E5 b- M! Z ]0 P7 D程序流程结构-跳转语句-break语句
! j( Y5 z a* L$ L- B程序流程结构-跳转语句-continue
0 D; W3 b7 X* t/ z B5 j' s b( }程序流程结构-跳转语句-goto% r) b: b, h8 J6 c% _
数组-一维数组定义方式 p. H) q8 j& G- M( L2 t
数组-一维数组-数组名
2 A4 v' Q7 v: k/ g% p数组-一维数组案例-五只小猪称体重 @: z' P4 _, s6 k
数组-一维数组案例-元素逆置
/ V& i5 ~* H9 n- m- d5 N9 @: @* S数组-一维数组-冒泡排序
" j% A. ^0 O8 x数组-二维数组定义方式
1 s. l: G" [, c% J数组-二维数组-数组名
/ J; e& f# d! s数组-二维数组案例-考试成绩统计) s- H: b, B) x- `& Y: [' V
函数-函数的定义+ A9 b" C3 G- G/ U9 L( j$ h/ Q
函数-函数的调用
+ g1 i9 j) p" | N函数-值传递
0 x3 }: F: |. l" \6 t函数-常见的样式
5 j7 H% ?& F* n! j/ X函数-函数的声明% w2 j9 s1 D2 W! Z% A0 }1 e# T
函数-函数的分文件编写
) f( i" Y% X3 T指针-指针的定义和使用
5 J4 K2 A/ m, q( p5 E6 Q3 \/ t指针-指针所占内存空间* z" M4 {& |" D
指针-空指针
4 s! a% b( K: |2 G Z指针-野指针' } N# ]) n2 s2 q# {8 ~
指针-const修饰指针
1 ~6 ~- c, x t3 P4 Q4 A0 h4 o指针-指针和数组5 E" C: H" ?. }+ K! O
指针-指针和函数, {9 m6 S1 _9 A1 }7 T
指针-指针配合数组和函数案例
8 {3 z9 e5 p- n( {$ k: J. i& e结构体-结构体定义和使用
2 ~# o% a: Q0 m! l) b1 z. k结构体-结构体数组) q. Z" _4 |' N! }5 L U# B/ Q
结构体-结构体指针- d; J9 H, `/ Y" P. a
结构体-结构体嵌套结构体
+ A' j' d U0 ^( V1 B$ y结构体-结构体做函数参数! k2 x f$ E# o4 ~ ?, g! l; Y/ M
结构体-结构体中const使用场景6 ]+ }' U8 c* v. g) ]9 I
结构体-结构体案例, G' @/ \, I: I, O2 S# Y! ?
结构体-结构体案例
: c! a# Z2 ~8 d( w通讯录管理系统-系统功能介绍及展示
: Q- y- R/ j! t& E, i通讯录管理系统-创建项目
0 r% J: Z; x& c+ N+ |0 e- i2 F/ v- O& m通讯录管理系统-菜单功能; {) K+ _! J7 z8 K) Y
通讯录管理系统-退出功能实现8 `' z9 n) u$ n. o9 b5 [1 R
通讯录管理系统-添加联系人-结构体设计2 G9 m" o3 I+ d+ h5 k
通讯录管理系统-添加联系人-功能实现
: l' m `6 z3 j/ x# `- v) U通讯录管理系统-显示联系人
. E" ^+ X3 G5 ^5 u" c3 m, e$ b通讯录管理系统-删除联系人-检测联系人是否存在
, o- f6 ]: _& v( {! D通讯录管理系统-删除联系人-功能实现
- V0 S1 U4 A, m9 A4 [通讯录管理系统-查找联系人- P5 W! h3 i% T7 N! K1 p
通讯录管理系统-修改联系人
! L, Z, D0 Z; R/ [: x! z5 X. ~通讯录管理系统-清空通讯录
+ B( w3 m( k7 O6 }5 e1 S程序的内存模型-内存四区-代码区., A* m5 a. C, A h; M
程序的内存模型-内存四区-全局区1 U$ C* z) F0 Q
程序的内存模型-内存四区-栈区
& W! B2 e, `1 {2 \) o程序的内存模型-内存四区-堆区
3 O1 f8 ]6 V: I! \. R2 Z$ H程序的内存模型-new运算符2 I7 Q7 U4 O8 j& n. T: W
C++中的引用-引用的基本语法) ?- c8 S- I$ ?
C++中的引用-引用的注意事项0 l4 N( W. k: A1 I& X+ i( u
C++中的引用-引用做函数参数
' z1 S' o, B e2 F5 G! OC++中的引用-引用做函数返回值
$ { A* t& p6 j) S& @ `5 c1 fC++中的引用-引用的本质' r* T7 p. o* D! h5 ?) Z
C++中的引用-常量引用6 s5 w& @' r/ K6 b2 p$ e
函数高级-函数的默认参数. A7 E% b/ x s- b6 A
函数高级-函数的占位参数8 [9 v# o L. x& B, M. i( i
函数高级-函数重载-基本语法0 W1 G2 s2 X6 [" T7 C! W
函数高级-函数重载-注意事项
! u1 O7 P# E/ ]9 A类和对象-封装-属性和行为作为整体+ `% w; I* \) u4 P# ^
类和对象-封装-案例-设计学生类% t, |# x* g7 n, b3 K6 _
类和对象-封装-访问权限 ^/ l C0 I* Z$ l, ]
类和对象-封装-c++中class和struct的区别5 u% t& [* _: d5 z. K. E
类和对象-封装-成员属性私有化+ }4 {1 ?0 ^$ t3 u) q+ q' P
类和对象-封装-设计案例-立方体类
5 [( e! z/ g, ?6 U类和对象-封装-设计案例-点和圆关系
r* K& q" B$ E& n' l/ z, ~0 E9 H类和对象-对象特性-构造函数和析构函数
" J4 z+ f' S+ _# I2 }7 E类和对象-对象特性-函数的分类以及调用! V! a- P m( \: N
类和对象-对象特性-拷贝构造函数调用时机, ]) c1 A; [5 W0 S
类和对象-对象特性-构造函数调用规则& \ u( x2 D# N' c+ _) T% e2 {
类和对象-对象特性-深拷贝与浅拷贝3 f! l" j/ h/ F% t
类和对象-对象特性-初始化列表
# x( y9 {! v! a类和对象-对象特性-类对象作为类成员
7 a/ \$ b5 N" ~: f类和对象-对象特性-静态成员-静态成员函数
! H5 `+ N4 u9 i- N. Z+ K; @) z8 B. e类和对象-对象特性-成员变量和成员函数分开存储
% J7 M2 ~" ~- ~7 K类和对象-对象特性-this指针的用途
5 v' W5 ]4 d/ a# m, j类和对象-对象特性-空指针访问成员函数
) C0 l. N; ^2 @8 a6 d类和对象-对象特性-const修饰成员函数4 T1 u, U0 L6 ^0 ~0 }
类和对象-友元-全局函数做友元7 O5 D' ]9 l8 d, ?
类和对象-友元-友元类
/ {- n: V" V$ q2 j& |类和对象-友元-成员函数做友元& v$ f. }; x1 t& S( `
类和对象-C++运算符重载-加号运算符重载
2 v6 W# ^: v' T6 d类和对象-C++运算符重载-左移运算符重载
6 z# N; E1 l! b- E0 @, U类和对象-C++运算符重载-递增运算符重载; }; T4 I0 F' E; H4 w
类和对象-C++运算符重载-赋值运算符重载
! S+ D. K% \! X/ ~( V6 l类和对象-C++运算符重载-关系运算符重载
' Q' M* ?! y# G1 o/ C类和对象-C++运算符重载-函数调用运算符重载
1 x1 p$ Z$ U# p! w# ~. g4 N9 T4 G2 S类和对象-继承-基本语法
- v h e3 B. \7 `: j' Y) c# Y6 y' Z& L类和对象-继承-继承方式7 n ^/ f2 J4 Q7 C
类和对象-继承-继承中的对象模型3 }# j6 a+ R7 ~6 X; `# X& o1 Q! l
类和对象-继承-构造和析构顺序
% y$ `& Z, C1 H1 t类和对象-继承-同名成员处理: R' R+ [- m! z6 g
类和对象-继承-同名静态成员处理
1 }: L; D1 @" Q, V) I0 \类和对象-继承-继承语法
+ v' I) H3 L* r: ^; q. Z类和对象-继承-菱形继承问题以及解决方法. w3 F* b6 K9 T* K6 F+ J
类和对象-多态-多态的基本语法% |5 X f( v" R
类和对象-多态-多态的原理剖析
- G6 g0 D1 N1 v2 r7 ^类和对象-多态-案例-计算器类
+ K* V0 U+ w1 h) q9 y$ |类和对象-多态-纯虚函数和抽象类1 }5 X( W; T' P' w. A- X- c
类和对象-多态-案例-制作饮品
; G9 R$ P m" k9 v类和对象-多态-虚析构和纯虚析构0 Z. e: q) e# T2 B
类和对象-多态-案例-电脑组装需求分析$ S3 q9 w s3 d( w
类和对象-多态-案例-电脑组装具体实现* ?) `) \; |* \. I% U
C++文件操作-文本文件-写文件
* f% @6 G, L1 T3 K, jC++文件操作-文本文件-读文件* u( j* i9 ~" @: p( z
C++文件操作-二进制文件-写文件
1 v7 F2 Y3 @' k1 T! X( jC++文件操作-二进制文件-读文件
( W7 x: g& w4 o$ O9 S职工管理系统-需求分析以及案例展示
2 d) f/ e) V4 Y! A) @! _' `2 Q职工管理系统-创建项目
/ F+ X5 ]4 X) s6 ~0 a' K' \! c O职工管理系统-创建职工管理类
5 h) V/ |. h B职工管理系统-菜单功能实现3 I# z4 D& j* R( O! ]: e' M1 \7 P
职工管理系统-退出系统功能实现
$ F# E" ~0 m8 e2 K) h& d/ d* ^职工管理系统-职工抽象类和普通员工类实现2 \& z: F e3 n' s1 f6 J3 T
职工管理系统-经理类和老板类实现
6 Q$ E2 v6 Z* D d: i' i5 E职工管理系统-添加职工功能实现
' F5 ]5 w1 c" L" W, ?2 V. ?9 v* a职工管理系统-文件交互-写文件* R" m, }- o! r' R/ `$ f p" n
职工管理系统-文件交互-读文件-文件未创建 t u. \- v1 X/ H
职工管理系统-文件交互-读文件-文件为空
9 f. J1 p" M8 Y1 D: q) j职工管理系统-文件交互-读文件-统计人数
, e3 d1 F. b+ q( d0 g2 f" e* P5 c职工管理系统-文件交互-读文件-初始化完毕
" |5 |& E+ c, Y: E职工管理系统-显示职工功能
4 P" @+ w+ Y n9 H职工管理系统-删除职工-判断职工是否存在
_# Q1 M, M% f/ i* j, {+ P6 t职工管理系统-删除职工-功能实现: z+ M3 D$ ]) O/ l$ }
职工管理系统-修改职工功能实现
: t1 y& T: Z7 R职工管理系统-查找职工功能实现
' ?+ U4 O6 t1 x8 C) X& i) G职工管理系统-按照职工编号进行排序功能实现
C5 M8 O. P6 V- _职工管理系统-清空文件实现
/ e" O; q# o4 }& k: f' E4 B& R模板-模板的概念
( b9 a5 ~, @1 D9 w G! q模板-函数模板基本语法2 ?( d0 U* r. |
模板-函数模板注意事项
% }( b. q6 }! l7 {% y模板-函数模板案例-数组排序
4 F2 ^/ L5 f# P( d) j Q% a模板-普通函数与函数模板区别
1 v6 s4 `+ y. e! v模板-普通函数与函数模板调用规则 P2 P* L, ^% p
模板-模板的局限性
; h2 J/ D# b1 C; i; b$ }- C0 \模板-类模板基本语法
9 v& f, ~1 j/ y O. G模板-类模板与函数模板区别8 R" \# M. }; z, _
模板-类模板中成员函数创建时机
' u0 h! J/ X0 \4 U. R% l模板-类模板对象做函数参数
. R4 p9 |, l/ i) F1 K) j, J6 E* E+ |* k g模板-类模板与继承
, b3 D# I. ?: H模板-类模板成员函数类外实现0 B5 h& K- Y2 [- e- O% {3 q% m7 W# C: T+ B
模板-类模板分文件编写
, T! r, x0 N7 n. Q/ k9 }$ B+ v模板-类模板与友元3 D, B7 |, W9 |3 g
模板-类模板案例-数组类封装的需求分析! h6 J" I) w: P6 e% ~
模板-类模板案例-数组类封装(上)* ]+ D% |$ M0 v5 K
模板-类模板案例-数组类封装(下)6 D' V# b6 b4 q& ^% F3 R
STL初识-STL的基本概念$ ^+ d4 q! Q6 }1 M( u
STL初识-vector存放内置数据类型" N/ E o( x; o" }! f% j
STL初识-vector存放自定义数据类型( s' j, t: n1 n9 t# F) @4 z& h
STL初识-容器嵌套容器
$ r, w. H' V$ c' b1 }string容器-构造函数
7 z7 [7 y e$ x' Tstring容器-赋值操作
3 a; [( e7 o% dstring容器-字符串拼接- Q: T! i! f8 P) s; `: _4 V
string容器-字符串查找和替换8 ]$ A3 R4 K2 p, ^8 c
string容器-字符串比较
0 L$ X% o4 a. r. F9 qstring容器-字符存取5 o% U. b3 K7 ~
string容器-字符串插入和删除 n7 L, m% g' C2 Q! J* Y9 B
string容器-子串获取
4 Y! X2 l7 h1 j }2 L# svector容器-构造函数& d- W& X9 X G% b& g. s1 _
vector容器-赋值操作( [( U- U6 g# ^4 P) t
vector容器-容量和大小3 m7 _/ d5 l5 W
vector容器-插入和删除
: K% d# N! ]: O- D. i0 T" T- y, ]6 tvector容器-数据存取0 L! ~3 T% x+ b! T& N. \2 p
vector容器-互换容器: W# @4 q- |3 d6 l) E2 c% R
vector容器-预留空间
3 h( C1 u9 ^# m$ v: p, @deque容器-构造函数' J! @* q9 D- F" o, E
deque容器-赋值操作
n$ g9 ?4 `* T! V$ b q2 Vdeque容器-大小操作
# S6 h! D- C2 R& Zdeque容器-插入和删除
/ p) n) V# x4 U* u3 rdeque容器-数据存取
; K( t9 {( H% J# x. R& V: @deque容器-排序操作
$ [. ^" D6 |; A/ OSTL案例-评委打分
0 t% S4 F9 A% ]9 }7 nstack容器-基本概念
$ e+ W% G8 A: X% u5 a; i( Zstack容器-常用接口; I! [" `$ H% n9 I- b
queue容器-基本概念; N+ d$ X1 O c
queue容器-常用接口
, W" f) l" p. n3 Y3 olist容器-基本概念
! U q& s% K, b( q9 q9 Hlist容器-构造函数- }) X. c( \/ X0 Q+ I' z' A
list容器-赋值和交换
. h1 X+ S7 |; I0 `& G8 elist容器-大小操作
" L' A9 m9 P7 p; |, c9 o$ plist容器-插入和删除
% O! T; n$ V/ R( ]list容器-数据存取2 f0 j) N/ n, A, `( n
list容器-反转和排序' O$ H7 F+ E5 c# ^% G2 ]! m
list容器-排序案例0 {* c* D# D, l/ _4 n( [
set容器-构造和赋值, H/ X: ^9 ~* p3 M% R, F6 T
set容器-大小和交换
- b: P2 a6 T: oset容器-插入和删除: ^& R/ m+ p3 C( e2 Y/ u
set容器-查找和统计* c1 g* u7 e3 _0 }
set容器-set和multiset区别: @6 L \- |; g G/ P* J6 d
pari使用-pair对组的创建7 J: @( m2 }; J; O* C0 Y1 Y
set容器-内置类型指定排序规则
. u9 I' w7 n! A9 o! iset容器-自定义数据类型指定排序规则
1 m3 T; A, Y/ ^& M& i( Lmap容器-构造和赋值+ R# u$ X* k# n: x" W7 V" }
map容器-大小和交换
( K. G8 o$ W) ~3 n# o' t# Smap容器-插入和删除! e0 P- s- ]# v% r) p" i$ `
map容器-查找和统计8 Q) l) p) H+ V' @: A- U
map容器-排序- g: }! Q; N2 G* s+ V9 P+ ?, E& F
STL案例-员工分组
1 H) J! o& y8 L函数对象-函数对象基本使用5 w1 |, x: b% b2 I `3 b
谓词-一元谓词+ A( \2 w- ^, a4 V( Y# J* |
谓词-二元谓词9 N! y6 b; m) r) Z4 b5 @( a: ~3 U% S
内建函数对象-算术仿函数
, H' C% y) |; e; n5 ?9 B3 P内建函数对象-关系仿函数- P# t' a3 ? b1 i% L7 Z! n( N
内建函数对象-逻辑仿函数! Z* w0 s( F2 u$ S
常用遍历算法-for_each
! U: E1 O; @" T3 ^常用遍历算法-transform( v v* q- m; [" Y2 V
常用遍历算法-find% x X5 a U9 X+ n8 S
常用查找算法-find_if: x% j( X7 W! J* a
常用查找算法-adjacent_find; N& \" w/ l" I0 j, O4 w
常用查找算法-binary_search; `9 _! x1 H! |7 P$ m
常用查找算法-count3 |: ?' | y5 t0 Y
常用查找算法-count_if& @8 k8 T; g5 X, x
常用排序算法-sort2 _8 T$ _1 s/ ]+ W; x4 d
常用排序算法-random_shuffle
% z9 `6 N6 X l9 q) j# U I常用排序算法-merge
+ u7 X- n+ y0 P7 f( t" A: B常用排序算法-reverse: l, D: I+ u! [% z- i
常用拷贝和替换算法-copy
0 b& |5 l$ s/ w( F- M( x0 Z常用拷贝和替换算法-replace! K7 `9 l- Q% U& U
常用拷贝和替换算法-replace_if# o$ U" p/ D6 W) L! f0 E$ o5 y
常用拷贝和替换算法-swap
8 M& }. F1 s4 }* f" e常用算术生成算法-accumulate9 S% k* g; ]+ k4 @4 x/ h: f( ~
常用算术生成算法-fill9 m$ m; @. L1 |& Z. v' {
常用集合算法-set_intersection
/ m& F3 m% q- j7 E l8 ?常用集合算法-set_union
$ @6 C) {# _* v$ B* ^: e常用集合算法-set_difference n# }) a+ q( n2 G7 q
演讲比赛流程管理系统-比赛需求分析以及成品展示
) E9 U9 D7 h% p& v6 o演讲比赛流程管理系统-项目的创建
/ p. J% b: i% t% ^. l0 ?1 y演讲比赛流程管理系统-演讲比赛管理类创建# k9 w, W1 K6 o: u4 _
演讲比赛流程管理系统-菜单功能界面搭建) H7 k7 ]5 n% G, d$ i
演讲比赛流程管理系统-退出系统功能实现
# m8 Q t. t: B% P2 G演讲比赛流程管理系统-选手类创建
% X; E% K0 H5 ?8 j& z演讲比赛流程管理系统-容器的设计以及初始化操作
" Q. W1 g' q9 q# n w/ d' [演讲比赛流程管理系统-创建选手
1 a5 {7 s" ~0 c/ \演讲比赛流程管理系统-抽签功能实现
) F% x8 Z% ^" p3 e" d2 h1 _) N# g演讲比赛流程管理系统-比赛功能实现) a5 H+ j L2 ]5 @
演讲比赛流程管理系统-显示晋级选手信息) G8 H/ W& S# }) _$ q
演讲比赛流程管理系统-第二轮比赛流程实现
* C P- q, k& X2 ?. m+ v2 o: X演讲比赛流程管理系统-保存记录功能实现
$ b+ B! H8 e1 `4 x7 J. B演讲比赛流程管理系统-读取记录-获取往届分数
! E+ @6 D2 U) r9 [演讲比赛流程管理系统-读取记录-解析文件中的数据
+ \! D( z' V3 P5 J8 d' d# }3 j演讲比赛流程管理系统-查看往届记录功能实现* C+ R% C5 m0 Q Z
演讲比赛流程管理系统-解决程序中的bug) F" G% r/ a0 x. o5 S& ]
演讲比赛流程管理系统-清空记录功能实现
n% e; f" X# g机房预约系统-需求分析介绍4 y& K7 D: B9 ?/ m0 o
机房预约系统-成品展示
! h% u8 x1 z& O2 a! ^! D V机房预约系统-创建项目
0 }! D5 d: _+ j5 [% p2 q2 ^5 K# h机房预约系统-主菜单界面搭建以及提供登录接口$ D, d, Q& ]+ D' w! _' I
机房预约系统-退出功能实现
9 c* V8 F, y% h7 A机房预约系统-身份的抽象基类创建
" [& ?+ x8 s7 F0 D: t0 e7 R机房预约系统-学生类的创建% u/ M6 x& f9 y. Y
机房预约系统-教师类创建
4 n. p7 g0 Y. }$ v机房预约系统-管理员类创建8 M# a/ U7 _7 z/ B* o, D1 o
机房预约系统-全局文件添加8 V, T1 b5 ]) G, A" T
机房预约系统-登录函数接口封装
# I3 U$ c0 q0 H% g" T/ a9 Q机房预约系统-学生身份登录实现
( V5 O# k9 s, V2 S+ }9 g# y机房预约系统-教师身份登录实现; Z4 u3 x2 p* E. N! R/ h1 X* j8 K
机房预约系统-管理员身份登录实现
5 u8 T6 l0 X1 N; D3 d机房预约系统-管理员子菜单搭建以及注销实现
- ~9 \, C' F; n机房预约系统-管理员添加账号实现% C# p2 g+ {! z: j8 E
机房预约系统-获取文件中学生和老师信息! ^2 @5 x+ O& F8 u
机房预约系统-检测账号重复的功能实现: x- w' s u8 }% P, m d
机房预约系统-解决检测重复账号添加中的bug6 S7 e5 T4 y3 c" h4 {9 a
机房预约系统-查看账号功能实现; g# w1 J P2 @, X" ]$ `
机房预约系统-查看机房信息功能实现
6 ^. r! Y! D7 c( J机房预约系统-清空预约功能实现6 T! R) Q( {( O o5 v2 o" M. o
机房预约系统-学生子菜单搭建以及注销实现
6 S: |: C+ l F h( X5 W机房预约系统-申请预约功能实现& f1 b- R1 N' P
机房预约系统-预约类的容器属性分析& W5 F* N0 j c% J7 r
机房预约系统-预约类中获取所有预约信息
- v9 k) v. ~- P% M0 u* K3 j1 e4 P; t机房预约系统-更新预约记录功能实现1 e' t ]% G, o# o+ j
机房预约系统-学生显示自身预约功能实现$ e5 z! R5 K$ n( k
机房预约系统-学生显示所有预约功能实现
2 G1 Y9 U* T. K% u2 b机房预约系统-学生取消预约功能实现+ a, M2 i% q5 H% k* M9 s
机房预约系统-教师子菜单搭建以及注销实现
0 r7 n: e, r( N. t机房预约系统-教师显示所有预约功能实现
! y' S4 r+ e- \机房预约系统-教师审核预约功能实现8 g% [6 q6 x' L0 R1 T8 |' A' ]: o
n4 Z1 q2 R* g5 w6 l# R |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|