|
|
- r8 x7 x* }. P5 C( [, L% h
C++简介:
9 R; X# e/ J! A9 h, c5 i9 oC++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
- X Z# D1 H: L2 p i
; |0 f1 W# z, Q课程介绍:; ~/ k( E% | J( d- Q' J8 E
全国首套以C++为入门语言教学,现在有很多C++教学视频都是基于C语言作为入门,而C++只是讲了C的面向对象语法,本教程是完全C++环境入门教程,一步到位。匠心精作,课程深入浅出,没有计算机编程经验的学员也可入门。课程设计过度曲线圆滑,平稳过度,循序渐进的打造C++技术栈知识体系。
5 ]- ?& Q! W2 @7 y/ s- D! a( \/ E$ n3 I) y- d! v% z$ E
( G3 [- o. i' z8 {& m- x
课程大纲:- Y8 s7 l! g: g: f5 K
本教程分为7个阶段,涵盖基础入门到实战项目,
! W4 l+ ^& l2 J9 V1 k+ f5 e第1阶段-C++基础入门,% z8 E- T \# S+ w& c
第2阶段实战-通讯录管理系统,' n& I A9 u* B W; H) X# F& j
第3阶段-C++核心编程,
& @8 L: A4 D2 m% |! F# T+ h第4阶段实战-基于多态的企业职工系统
3 P3 u% y9 S ~; ?1 t8 R第5阶段-C++提高编程6 t) J3 c' }6 y" B
第6阶段实战-基于STL泛化编程的演讲比赛
- `9 X2 @- @5 o' g, ?( R! H3 Z1 h) Y第7阶段-C++实战项目机房预约管理系统, G. x! X, @* c. R* ?
) R; K3 [0 I" p3 D
附-C++编程环境搭建教程3 n' D& l$ m/ Q- Q1 J- J4 P. O3 w
6 `. F8 ?& _: i$ i
课程目录:
0 D1 Q: e+ Y& l _* c+ D+ F/ z课程安排
- \7 y0 @0 `# U; t$ Y8 V c第一个C++程序-C++书写HelloWorld4 d9 J2 t- z6 a( N* m
程序的注释-单行注释和多行注释8 q; Q$ | }# v
变量-变量的使用-变量的意义1 E7 N" F* b" Z1 D7 e/ a5 P$ B
常量-常量与变量的区别-常量的使用* u5 F4 A5 Y1 |0 ]( t5 O
关键字-C++常用的编程关键字
' w6 v0 c; M0 u E/ ^标识符命名规则
2 s# C. `9 B8 l- _ G4 ]数据类型-整型
4 d6 a. _7 t* o) h( N+ f! l数据类型-sizeof关键字( J) l. ]8 u% Y5 Y8 c8 c
数据类型-实型
+ l6 Y' Y: e, ?% I数据类型-字符型
. J) f% G6 B$ Y1 ^9 o; t数据类型-转义字符. y& Q. L8 D1 O' E P
数据类型-字符串类型
; J9 Q: a$ K, A2 e数据类型-布尔类型/ @7 l/ k; I; b F
数据类型-数据的输入7 F$ v. i* l3 \5 v
运算符-算术运算符-加减乘除运算
6 ?0 T8 f" Q$ b: [ @& y! _运算符-算术运算符-取模运算: ~& ]3 h; y+ M
运算符-算术运算符-递增递减/ J8 k, {/ l- N! H8 y
运算符-赋值运算符. A: O( H% b) `: f7 z
运算符-比较运算符
0 f8 O6 ]' @2 S* ]运算符-逻辑运算符-非
- `5 `- E; N6 P e% t运算符-逻辑运算符-与
* k8 U1 j$ I% \, X. W$ @运算符-逻辑运算符-或4 W! x( |, c! D: O: E& p
程序流程结构-选择结构-单行if语句+ @0 O! y: Z& N) @# ^: b- w
程序流程结构-选择结构-多行if语句& k2 ~5 ^9 v9 H1 o! u6 {. W; R6 f
程序流程结构-选择结构-多条件if语句, u5 D8 T1 q" q, i* f
程序流程结构-选择结构-嵌套if语句
x$ s2 G7 C; Y/ j; m程序流程结构-选择结构案例-三只小猪称体重
0 q/ T Y$ \% M: T$ c+ F$ | O程序流程结构-选择结构案例-三目运算符: B `9 p* f2 m4 ?& |$ \: M- J
程序流程结构-选择结构-switch语句
, ~* g2 O7 L- {" Q程序流程结构-循环结构-while语句
6 o( W$ a4 P' ]1 }) v8 A) \程序流程结构-循环结构案例-猜数字
0 f0 z4 Y1 n/ o; J程序流程结构-循环结构-dowhile语句! Y# _) v- t9 D- C9 Y
程序流程结构-循环结构案例-水仙花数
; p; J+ C. O) E6 E程序流程结构-循环结构-for循环
4 n) g. j! S+ ^+ y" i程序流程结构-循环结构案例-敲桌子9 P/ ]1 {/ b8 L" x( ^
程序流程结构-嵌套循环 C Q1 @1 G q
程序流程结构-嵌套循环案例-乘法口诀表" p% B' t: w4 p3 W+ f
程序流程结构-跳转语句-break语句
+ B! V( h! T% @ C) t程序流程结构-跳转语句-continue
8 x0 Z' m7 i+ ]1 s7 k* ]6 X' v3 S程序流程结构-跳转语句-goto
, m! ~# B5 L9 M2 k" D2 R3 t数组-一维数组定义方式$ w4 ?; s8 f& X3 R
数组-一维数组-数组名' W* `* X/ |4 U8 d
数组-一维数组案例-五只小猪称体重
1 k! D6 T5 U9 h9 E$ k% V9 s数组-一维数组案例-元素逆置
3 x% m- P' h7 j; y数组-一维数组-冒泡排序
/ P/ y+ `# M( g. ]/ ~/ o数组-二维数组定义方式' z/ K" F! g! q# L7 k1 A2 P
数组-二维数组-数组名
3 K8 ~ f J0 [( B: i数组-二维数组案例-考试成绩统计
8 `% M# V. {: t函数-函数的定义+ P& X4 t7 @' s" v
函数-函数的调用; H+ ?: n0 Z! p; V+ H
函数-值传递! N6 u1 G9 b% P3 R
函数-常见的样式
* {) `- e5 [& |+ _' g, d7 f函数-函数的声明
. K+ `. ?( I" n2 @0 ^函数-函数的分文件编写0 F2 C' X) ~1 x: s
指针-指针的定义和使用
5 ~# q- F% b- B指针-指针所占内存空间
! o& D0 p3 W0 n3 ]0 y指针-空指针
; a1 ]' y/ } x8 z8 A指针-野指针; k8 v. v* |1 J, u& ]
指针-const修饰指针8 K' Q* B' w% `$ V. f4 r5 [3 N
指针-指针和数组/ p! e1 \2 {5 N; K' Z+ e C" u
指针-指针和函数6 g; o3 `2 r |' }; O
指针-指针配合数组和函数案例
f* i- ]9 J, ?2 ?结构体-结构体定义和使用
/ d: r0 G. z! e5 \! A% x+ R& \0 J结构体-结构体数组
) ^/ G" d* D1 p8 o. x0 x3 \结构体-结构体指针
+ { N, @; k: s, K* n- U结构体-结构体嵌套结构体6 R6 D5 A. S9 R) d e4 E0 M$ P
结构体-结构体做函数参数
- f8 U) [+ }" F2 y' ~结构体-结构体中const使用场景
: } [+ T4 J1 L! E, t结构体-结构体案例. U9 K8 |& `2 ~* N% G' [* s! D
结构体-结构体案例
: F; u5 W4 {5 B通讯录管理系统-系统功能介绍及展示
; E. h8 k7 M% _4 h v通讯录管理系统-创建项目
' R+ }; g+ E7 q3 N通讯录管理系统-菜单功能& b+ M* I0 t; V/ v" J
通讯录管理系统-退出功能实现0 f% w( D! L6 I- P ]0 H
通讯录管理系统-添加联系人-结构体设计
) f. E5 }. W/ p9 A通讯录管理系统-添加联系人-功能实现3 K! E, U) a! Y4 m* ] }$ O
通讯录管理系统-显示联系人
! a8 x3 I- p; s8 _* k/ e% T7 }通讯录管理系统-删除联系人-检测联系人是否存在
6 n& J0 V5 a+ K& X' ~8 o通讯录管理系统-删除联系人-功能实现$ Y* R1 X. x* W% M
通讯录管理系统-查找联系人
2 f( {! V; L9 b9 o. q( @) o7 b& Y通讯录管理系统-修改联系人( K7 D d. f4 `6 X' H" J
通讯录管理系统-清空通讯录, F9 N# W; W. Z
程序的内存模型-内存四区-代码区.8 W, d5 B) G+ M/ p" x l) \; I
程序的内存模型-内存四区-全局区! s; X& D: {8 I
程序的内存模型-内存四区-栈区
( V. z% i$ k9 d! ^% b. y! c( c程序的内存模型-内存四区-堆区
0 |" o" ?7 j: o0 c程序的内存模型-new运算符3 v1 _( U [* J# U
C++中的引用-引用的基本语法
9 K1 f8 Z7 A4 i. i! `* q( g, {/ u/ ]C++中的引用-引用的注意事项! @5 k6 T) E8 h* R! t
C++中的引用-引用做函数参数* _- ^+ S; M! y5 \* t
C++中的引用-引用做函数返回值! l- i# X, F1 G K! T0 q$ [
C++中的引用-引用的本质
* z$ o2 R0 I) D7 O2 |$ HC++中的引用-常量引用# G5 w# ^6 b( w3 [4 x
函数高级-函数的默认参数, y6 M* [" \: s8 g3 [$ c* Z+ c- T
函数高级-函数的占位参数) C5 ?" r3 [3 h6 S( Y
函数高级-函数重载-基本语法
7 d6 i3 U- j t, Z1 Y" _0 J函数高级-函数重载-注意事项
; R5 _( U W. B; k! T* v类和对象-封装-属性和行为作为整体
% Q. ?' G ?/ \. k类和对象-封装-案例-设计学生类
5 I5 t# V+ {9 ?2 v7 N- ~7 e& x类和对象-封装-访问权限
4 x/ s" n+ c0 ], C u类和对象-封装-c++中class和struct的区别
0 n" {) I& X7 y7 _类和对象-封装-成员属性私有化! H; }& x" O8 M \& e2 b% m
类和对象-封装-设计案例-立方体类
) {1 \' G% [' G& _# `类和对象-封装-设计案例-点和圆关系- _- n0 Z( I) L ~' N- P
类和对象-对象特性-构造函数和析构函数) `( D1 e1 g; @
类和对象-对象特性-函数的分类以及调用
) R; t3 P6 V/ [& V类和对象-对象特性-拷贝构造函数调用时机3 Y5 ?9 x" w! M3 }
类和对象-对象特性-构造函数调用规则
' s, V+ X2 M) y; A1 e0 i8 G类和对象-对象特性-深拷贝与浅拷贝
8 b$ R- U8 F# i1 I类和对象-对象特性-初始化列表
0 V; u) U* f7 \类和对象-对象特性-类对象作为类成员
& R1 C Y* w- H$ Z; @; k类和对象-对象特性-静态成员-静态成员函数
1 K ` ?8 N3 \: k) c类和对象-对象特性-成员变量和成员函数分开存储
* D: m: ]: }! L! P! w; }类和对象-对象特性-this指针的用途
; e. s. D& G0 @ s6 p类和对象-对象特性-空指针访问成员函数
( D9 J8 g' K0 C类和对象-对象特性-const修饰成员函数
7 I- L- }) r9 ~类和对象-友元-全局函数做友元
# W9 n9 o+ T4 _2 V$ X类和对象-友元-友元类: A2 o; W- T9 ~6 n+ X" \& b
类和对象-友元-成员函数做友元) N! M4 B$ j* g: D" ^
类和对象-C++运算符重载-加号运算符重载; W0 c; a" X( h
类和对象-C++运算符重载-左移运算符重载" ]. z" D1 E: \
类和对象-C++运算符重载-递增运算符重载
+ J# L: H; s+ b; B类和对象-C++运算符重载-赋值运算符重载
* V4 U$ X5 N6 ^0 f类和对象-C++运算符重载-关系运算符重载
' [% [# T7 {6 M8 M$ x) M类和对象-C++运算符重载-函数调用运算符重载
8 B* ` d3 g4 k: q类和对象-继承-基本语法
* Y) J7 w" P# n4 E" x类和对象-继承-继承方式
* b G8 K; c/ a' h( X. a! s类和对象-继承-继承中的对象模型) p' W/ X5 i" I' V) F0 I. O7 l
类和对象-继承-构造和析构顺序
4 R' M: K; p; {4 q' L8 M e( l类和对象-继承-同名成员处理9 o- c) `) T% ]5 L
类和对象-继承-同名静态成员处理
* B+ e" @) V, v. a% v! v1 E9 S3 k类和对象-继承-继承语法
% F5 n9 _& ^9 G) `; ^0 f( R# u类和对象-继承-菱形继承问题以及解决方法
* N# z4 T8 U: ?3 f! V6 i. {: f类和对象-多态-多态的基本语法
_; x! R9 S( {( a0 n类和对象-多态-多态的原理剖析8 J3 j) z' G; D5 z5 g9 T2 Y" V
类和对象-多态-案例-计算器类
, n7 w- Z7 i4 q: C( n) I$ t, `5 j. x类和对象-多态-纯虚函数和抽象类
/ Q2 }! P8 f( u0 j6 q8 ~8 W类和对象-多态-案例-制作饮品- L c" L# T2 J1 R6 i( {) B0 [
类和对象-多态-虚析构和纯虚析构- w, N+ m, m" O9 O. |+ E
类和对象-多态-案例-电脑组装需求分析! U1 Z$ M% t2 \2 v
类和对象-多态-案例-电脑组装具体实现
: _. t" k# }( k3 r3 P+ U; _) k8 fC++文件操作-文本文件-写文件
4 l' ~# x9 u; u) NC++文件操作-文本文件-读文件
& j& }: U7 E% I7 F# uC++文件操作-二进制文件-写文件
: K6 Q5 W7 u; l/ rC++文件操作-二进制文件-读文件; E3 P& F+ l" T, ]: D/ h. k
职工管理系统-需求分析以及案例展示
- K7 C& ~; n: {5 j5 A7 I职工管理系统-创建项目8 k, E7 B I, t8 A/ J
职工管理系统-创建职工管理类0 y0 h9 p& E* r0 R- m* O9 j
职工管理系统-菜单功能实现
u% ~0 P$ ]" N% r! B8 [+ {职工管理系统-退出系统功能实现9 T$ f- n1 R, j' ^1 s
职工管理系统-职工抽象类和普通员工类实现
! D% d: U& s% t/ b' Z1 B9 o职工管理系统-经理类和老板类实现5 z( [/ p8 m8 }( X; J3 w
职工管理系统-添加职工功能实现
0 m8 n# q4 ^" Z. C! K& g/ |职工管理系统-文件交互-写文件
z, j- k9 Q/ V* n职工管理系统-文件交互-读文件-文件未创建. L+ H8 S) G5 a! c1 C# b b
职工管理系统-文件交互-读文件-文件为空2 e- D5 p1 V' n, z( e
职工管理系统-文件交互-读文件-统计人数- A& n7 a2 X9 \' K
职工管理系统-文件交互-读文件-初始化完毕
, ]6 N) p5 V- R' m. H0 s& q职工管理系统-显示职工功能! i% j0 {3 N5 }5 M6 t9 l8 v
职工管理系统-删除职工-判断职工是否存在) g/ q2 K+ _" N Z* Z0 U
职工管理系统-删除职工-功能实现 z2 |* X/ \( T* F) x- ]
职工管理系统-修改职工功能实现
# _! U$ o3 U1 W8 a# Y1 D职工管理系统-查找职工功能实现
3 n1 w7 N4 w9 }( K7 R职工管理系统-按照职工编号进行排序功能实现2 h/ l. K, A( P& ^4 B
职工管理系统-清空文件实现! w: T \- \- y+ U6 d! N& Q
模板-模板的概念
8 L9 Z' L: E5 r' f; p模板-函数模板基本语法
$ g' a1 a8 T- |& _4 X1 w模板-函数模板注意事项# u$ I. A0 V. }$ |1 m5 }4 U
模板-函数模板案例-数组排序
! u4 F+ O, x( Y2 ^( G5 s; C; {5 B模板-普通函数与函数模板区别' l8 }$ m1 c; U6 y
模板-普通函数与函数模板调用规则7 P3 v, A6 Z# T( M' V6 q7 ~
模板-模板的局限性
- W( @0 I0 F0 d# J% l模板-类模板基本语法1 z, [) Q) W, M8 P1 B; I
模板-类模板与函数模板区别9 R/ q2 |: w! G0 D
模板-类模板中成员函数创建时机
9 M) y+ j- ]7 P9 ]1 v* C, |* F/ g# ^模板-类模板对象做函数参数
' B7 X4 ~4 k0 Z模板-类模板与继承
# L& k' T% s/ [, w1 J模板-类模板成员函数类外实现
7 E- C. J$ F6 c模板-类模板分文件编写) O: I' g) p/ c% H( ]2 x) X
模板-类模板与友元2 v+ G6 ]( I- `5 y: }) \
模板-类模板案例-数组类封装的需求分析
8 i9 S# s, \1 ]4 s9 e模板-类模板案例-数组类封装(上)
' M- x i$ {) O8 N0 H模板-类模板案例-数组类封装(下), C' t7 g% L) h& b
STL初识-STL的基本概念
$ v; W. L" ^0 L5 R: nSTL初识-vector存放内置数据类型
4 i- j# m9 u. V1 mSTL初识-vector存放自定义数据类型
; a4 u e. y7 b7 G. t. t# fSTL初识-容器嵌套容器
6 @* B& }' x& C8 {' u3 zstring容器-构造函数# s" _6 s& L- R) H1 E9 ]
string容器-赋值操作2 G5 Q0 Q! b [/ c* [5 t0 q
string容器-字符串拼接
# d: G6 W6 N. E4 U0 Nstring容器-字符串查找和替换5 l6 i& x# \- N$ c2 S
string容器-字符串比较' P, i) a/ J5 ?
string容器-字符存取, k( w9 z( {; {* v' E
string容器-字符串插入和删除4 d1 E! u" v" |, m; F
string容器-子串获取
! b0 g( ]/ n: B! a1 Z. I, w& fvector容器-构造函数; \3 y, o, v% e
vector容器-赋值操作' G1 w f/ x6 s
vector容器-容量和大小
/ w ?& T+ ]6 X+ M7 kvector容器-插入和删除! g: A& d6 D' f
vector容器-数据存取
+ |; w, e; q% R; x6 n9 t o4 Jvector容器-互换容器+ z3 Z( @2 n8 V9 E4 c
vector容器-预留空间
3 P# V D5 C2 \0 }+ udeque容器-构造函数* v( s1 Y: O0 _* M% g: z
deque容器-赋值操作5 i* r2 l( z+ J
deque容器-大小操作# c7 J" i2 E- o2 c9 z
deque容器-插入和删除. h4 J( p- U7 Z# J d/ [
deque容器-数据存取
/ i- w5 D7 I. rdeque容器-排序操作
P/ q/ B+ I6 ~& hSTL案例-评委打分' n- Z3 X" Z! X& M
stack容器-基本概念* B9 W: Z2 U* O( ?' _# j
stack容器-常用接口7 Y- e( s6 W& P: `% i1 s
queue容器-基本概念5 s) r: f) `+ e* ]1 ?) C) H, n! }
queue容器-常用接口
, \$ T% O, E9 ^: dlist容器-基本概念7 M' ?0 i; z4 E& b8 L$ }' m. q
list容器-构造函数
( D& G* y, p( g0 E: X5 Klist容器-赋值和交换
0 E; y: y9 m" L* B- Rlist容器-大小操作0 T$ @2 d" N9 l: i4 d9 R8 y9 W
list容器-插入和删除0 f' }$ p) f& A: `2 G3 P
list容器-数据存取
. ]8 v' k1 M- ?8 R( y! clist容器-反转和排序. q9 T5 R; S: }1 k+ K4 B
list容器-排序案例
! X' V F( t U: I/ e+ zset容器-构造和赋值
1 M+ ^. }/ J) s! qset容器-大小和交换4 R* {7 w3 D* r0 a/ B& E
set容器-插入和删除
% k$ G6 a+ g/ C: N. Jset容器-查找和统计' z% V- P$ U9 H! |0 k0 |) B
set容器-set和multiset区别
* H, y; M, R: Y2 l9 Cpari使用-pair对组的创建
# ]5 Y+ r& Z7 b+ z) lset容器-内置类型指定排序规则
& m# {3 S4 ~. o) @4 S7 \! {set容器-自定义数据类型指定排序规则
9 x0 }7 S/ ]5 a+ h$ D0 c( Bmap容器-构造和赋值: T9 p/ U3 P* {" d+ H! ?9 Z* V% n
map容器-大小和交换
! y9 ]( q' Y5 f2 C& \, gmap容器-插入和删除
0 k0 g. r4 o% o6 h0 Y" Kmap容器-查找和统计. X# d3 |: A6 M* c
map容器-排序
" |4 @( q, y, j' Q+ V# LSTL案例-员工分组9 |9 r* K3 ~. R7 G( U$ s1 B
函数对象-函数对象基本使用$ {( K( z! `" B# B& z5 p6 J
谓词-一元谓词/ i0 d7 k$ R' L) r( B# P I
谓词-二元谓词# k% n7 s' h% p
内建函数对象-算术仿函数( _9 f' u/ }# Q2 m! F U6 _
内建函数对象-关系仿函数
! Q7 J7 Z E; U内建函数对象-逻辑仿函数
2 ?( ?$ S( h4 l$ u/ o0 v9 ?常用遍历算法-for_each$ B0 B( B8 D& g) J8 p, B' u
常用遍历算法-transform
5 V! L5 b3 P& ~2 m6 k6 m) u常用遍历算法-find( e$ _, W! r- U _5 q# ^3 v3 D! T5 t
常用查找算法-find_if2 E/ h% E! {: A
常用查找算法-adjacent_find: T: I6 h) K3 e0 Q) O* X* j
常用查找算法-binary_search: H* z3 z* |7 c
常用查找算法-count# t) G6 ~( m" O( }
常用查找算法-count_if
9 v1 S; E2 H, K( I! b x. A; G常用排序算法-sort
1 L4 c* o- ~, o e: ~常用排序算法-random_shuffle
7 w" D0 U( S1 o* w% \常用排序算法-merge
* A3 d0 H6 m# K0 O常用排序算法-reverse
: R7 ~+ q7 P" d/ K4 H* J" q" Z常用拷贝和替换算法-copy, U" K' q' K; u0 e& B1 S
常用拷贝和替换算法-replace
' m) M+ t1 B( N* L4 Y* S o+ |) S常用拷贝和替换算法-replace_if
; E, O, h# F$ @; d4 B# `" e常用拷贝和替换算法-swap
8 q6 u, J* Z) J, x" a0 _+ w. I常用算术生成算法-accumulate; Z E! H9 Q0 w0 V$ b& B
常用算术生成算法-fill
- U% J& V% d/ _# r+ S. z) N/ J常用集合算法-set_intersection
" o5 V# U5 L6 r% e! V常用集合算法-set_union: j4 e7 P4 f* k# y m$ I! H5 n
常用集合算法-set_difference* R- `+ w" g7 y d2 v' P8 q
演讲比赛流程管理系统-比赛需求分析以及成品展示$ k5 j8 L, n* F' `
演讲比赛流程管理系统-项目的创建
% Z; P& k- x3 k演讲比赛流程管理系统-演讲比赛管理类创建
! T1 M0 p; y, N- Q$ u+ ?; g$ t演讲比赛流程管理系统-菜单功能界面搭建
; {+ F1 Z, G, l! x演讲比赛流程管理系统-退出系统功能实现
7 |7 t. j, G# j演讲比赛流程管理系统-选手类创建
: F( x% ~# n) c3 b) a& h F演讲比赛流程管理系统-容器的设计以及初始化操作8 ?9 V0 r/ H( _! `- }" r
演讲比赛流程管理系统-创建选手
' X" p4 p4 ?! W- F z# S- c演讲比赛流程管理系统-抽签功能实现$ N d% O* h; S. Q) b N3 }$ H+ B
演讲比赛流程管理系统-比赛功能实现
: M; R: O1 O0 _" o. F- \2 {演讲比赛流程管理系统-显示晋级选手信息2 V% n4 x) ^ y* J* c
演讲比赛流程管理系统-第二轮比赛流程实现
8 o2 M1 k ~' ~4 [9 J8 y5 u演讲比赛流程管理系统-保存记录功能实现
" o" [1 h/ x( t; U演讲比赛流程管理系统-读取记录-获取往届分数
9 D, v( a2 R5 T9 r6 A9 P演讲比赛流程管理系统-读取记录-解析文件中的数据
, L S' P \0 W+ w4 [+ t6 ?1 w演讲比赛流程管理系统-查看往届记录功能实现5 t K# I/ S& {1 u+ A* [
演讲比赛流程管理系统-解决程序中的bug
% m* v( x/ P% _8 V: T演讲比赛流程管理系统-清空记录功能实现/ j: ^3 | J+ J2 }4 Y+ t8 C
机房预约系统-需求分析介绍
, ?1 Q+ L0 T3 ]机房预约系统-成品展示
% @" ]+ M, u/ ] X! b机房预约系统-创建项目
; v2 K5 D+ P9 g( _# Z/ N9 u9 H# @. f机房预约系统-主菜单界面搭建以及提供登录接口1 e( a) ]: {" ^# }! z
机房预约系统-退出功能实现
2 Z3 K5 z/ }$ e g% W$ b' K5 n7 N机房预约系统-身份的抽象基类创建" f1 m, i9 P6 a/ p" V; A8 a, P+ B! O
机房预约系统-学生类的创建, [& G M" `" @- _' H' w
机房预约系统-教师类创建3 Q6 t1 P3 t+ O _3 v @* g& Y5 k
机房预约系统-管理员类创建
' o- I ]4 p. X3 [9 {9 j7 B6 d$ f5 H机房预约系统-全局文件添加
$ w. v- I" _' w; }3 t" ~机房预约系统-登录函数接口封装1 @* @4 O2 B+ z u7 s
机房预约系统-学生身份登录实现! h0 o" W7 y. O8 F/ [8 S, A8 f
机房预约系统-教师身份登录实现 ]' B0 O$ _' t9 b
机房预约系统-管理员身份登录实现
; J% A. B, c6 |; q2 V3 i机房预约系统-管理员子菜单搭建以及注销实现
* d7 X- F! V3 O5 J机房预约系统-管理员添加账号实现) g4 H) n( f. H2 Z' C& S* k
机房预约系统-获取文件中学生和老师信息
* b4 n+ w$ I9 ~ b! M0 K1 x9 u+ n% n% J机房预约系统-检测账号重复的功能实现
0 Q6 h6 C$ T. a- ]9 h& k8 G机房预约系统-解决检测重复账号添加中的bug2 A) H* g9 ?0 z' o) ~, h, h
机房预约系统-查看账号功能实现4 D+ k% o8 W0 B; I6 @
机房预约系统-查看机房信息功能实现
Y0 ]7 z3 @. W! y机房预约系统-清空预约功能实现8 W, M; ]8 a7 g! e
机房预约系统-学生子菜单搭建以及注销实现
6 v* x( \: Q/ u7 M" ?机房预约系统-申请预约功能实现$ q9 \( a7 D6 m
机房预约系统-预约类的容器属性分析
. B& A0 `' V y& N0 O机房预约系统-预约类中获取所有预约信息* h4 A! d: K1 U) o2 u+ n2 z( S
机房预约系统-更新预约记录功能实现8 g. T. c" W3 Y9 m
机房预约系统-学生显示自身预约功能实现
0 ^2 N1 S. o7 }/ Y, N0 P$ O# J机房预约系统-学生显示所有预约功能实现3 E( z0 O, C- G: Y& b0 O
机房预约系统-学生取消预约功能实现
2 S( C& \' A: j0 c机房预约系统-教师子菜单搭建以及注销实现8 q F( A6 O# O' ]1 ^% h7 T
机房预约系统-教师显示所有预约功能实现
; {: c" M3 b% c( F, @1 a8 v# j% Q+ X机房预约系统-教师审核预约功能实现, a, C/ v1 L/ {9 n# [
; \+ g9 _1 ~. {& A |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|