C# OOP程序设计目录

简介: C# OOP程序设计目录

第一章C#面向对象简介........................... 1


C#简介................................................ 1


面向对象的简介....................................... 2


第一次亲密接触C#.................................... 7


项目1:使用C#开发第一个程序欢迎界面................. 8


实践问题............................................. 7


小结................................................. 7


英语词汇............................................. 8


练习项目............................................. 8


第二章变量和表达式............................... 9


C#基本语法.......................................... 10


变量................................................. 12


简单类型............................................ 12


变量的命名.......................................... 15


变量的声明和赋值.................................... 16


运算符和表达式....................................... 16


算数运算符.......................................... 17


关系运算符.......................................... 19


逻辑运算符.......................................... 21


赋值运算符.......................................... 25


运算符的优先级............................................................................... 27


实践问题............................................ 30


小结................................................ 30


练习项目............................................ 30


第三章C#控制结构................................ 31


控制结构的意义........................................ 32


顺序结构............................................ 32


分支结构............................................ 32


项目1:使用条件结构的计算器........................ 43


实践问题1.......................................... 46


使用循环结构:........................................ 48


while循环.......................................... 48


do...while循环..................................... 49


for循环............................................ 50


实践问题2.......................................... 53


小结................................................ 54


英语词汇............................................ 54


练习项目.............................................. 55


第四章深入理解方法.............................. 56


方法深入研究......................................... 57


访问修饰符.......................................... 57


项目1:模拟CS游戏中警察的程序..................... 58


方法的定义.......................................... 60


项目2:计算器客户端与计算功能分离.................. 64


项目2:计算器使用带参数的方法....................... 67


方法参数:值参数、引用参数、输出参数................. 71


静态方法与实例方法.................................. 75


实践问题............................................ 78


小结................................................ 78


英语词汇............................................ 79


练习项目.............................................. 79


第五章深入值类型和引用类型................... 80


内存分配............................................ 81


结构................................................ 82


枚举................................................ 85


数组和集合.......................................... 86


实践问题............................................ 89


小结................................................ 90


英语词汇............................................ 90


练习项目.............................................. 91


第六章构造函数和析构函数..................... 92


方法重载............................................ 93


析构函数............................................ 95


项目1:设计时间类.................................. 96


属性............................................... 101


实践问题........................................... 104


小结............................................... 105


英语词汇........................................... 106


练习项目............................................. 106


第七章多态......................................... 107


多态............................................... 108


多态实现与剖析..................................... 108


实践问题........................................... 120


小结............................................... 120


英语词汇........................................... 121


练习项目........................................... 121


第八章继承、接口、抽象类.................... 122


继承............................................... 123


定义与使用继承..................................... 124


深入理解继承....................................... 126


项目1:通过访问修饰符深入学习继承................. 128


base和this关键字................................... 131


抽象类定义及其使用................................. 135


接口--概念、理解、本质............................. 138


实践问题........................................... 141


英语词汇........................................... 142


练习项目............................................... 142


第九章文件输入输出流.......................... 143


流的概念........................................... 144


操作流的类......................................... 144


文件的读写方法..................................... 145


编码方式........................................... 146


文件流操作......................................... 147


项目1:HelloWorld文件流操作....................... 151


项目2:创建一个简单的Windows记事本............... 153


项目3:读写文本数据............................... 155


小结............................................... 158


练习项目............................................... 158


第十章C#异常机制及其处理.................... 159


异常简介........................................... 160


异常的产生......................................... 160


程序中的错误:寻找Bug............................. 161


从try/catch/finally说起:深入异常机制............. 162


项目1:使用C#异常来实现除法运算................... 163


异常类的层次结构................................... 166


如何抛出异常....................................... 167


自定义异常......................................... 169


实践问题........................................... 170


小结............................................... 171


英语词汇........................................... 171


练习项目............................................... 171


第十一章委托和事件............................. 172


委托的概念......................................... 173


委托的奥秘......................................... 174


多播委托........................................... 175


事件............................................... 177


项目1:模拟刹车程序............................... 180


实践问题........................................... 170


小结............................................... 182


英语词汇........................................... 182


练习项目............................................... 183


第十二章创建多线程程序....................... 184


线程介绍........................................... 185


定义与使用线程..................................... 185


线程的优先级....................................... 190


实践问题........................................... 192


小结............................................... 193


英语词汇........................................... 193


练习项目............................................... 194


第十三章组件、程序集、反射.................. 195

组件............................................... 195


程序集............................................. 196


创建与使用程序集................................... 196


项目1:使用Winform来添加Shapes类引用 ........... 202


深入研究程序集..................................... 208


理解反射及其使用................................... 208


反射本质........................................... 208


使用反射........................................... 209


小结............................................... 210


英语词汇........................................... 210


练习项目............................................... 210


第十四章.NetFrameWork简介................ 211


.Net FrameWork..................................... 212


公共语言运行时..................................... 212


微软中间语言--MSIL................................. 213


CTS和CLS ......................................... 214


.Net FrameWork类库(FCL)........................... 214


前景展望及其应用................................... 216


小结............................................... 219


英语词汇........................................... 219


练习项目............................................... 219


第十五章String类和StringBuilder类.... 220


String类的概述.................................... 221


String类的使用.................................... 221


StringBuilder的概述............................... 229


StringBuilder类的使用 ............................ 230


实践问题........................................... 232


小结................................................... 232


附录 C#常用规范................................. 234


Windows控件缩写规范............................... 234


Web控件缩写规范................................... 234


数据库对象缩写规范................................. 235


数据类型缩写规范 .................................. 236


常用类型命名规范总结............................... 236


命名规范........................................... 237


注释规范........................................... 241


行文规范............................................... 243


目录
相关文章
|
1月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
23 0
|
3月前
|
C# Python
C# 笔记1 - 操作目录
C# 笔记1 - 操作目录
29 0
|
4月前
|
编译器 C# Windows
C#高级程序设计Type类
C#高级程序设计Type类
29 0
|
4月前
|
SQL 关系型数据库 MySQL
C#程序设计案例开发教程
C#程序设计案例开发教程
48 0
|
10月前
|
XML 开发框架 JSON
【C#技术相关合集】目录导航
【C#技术相关合集】目录导航
44 0
|
存储 算法 测试技术
C#飞机大战程序设计
C#飞机大战程序设计
104 0
C#获取应用程序所在路径的父级目录
C#获取应用程序所在路径的父级目录
C#面向对象程序设计课程实验五:实验名称:C#面向对象技术
C#面向对象程序设计课程实验五:实验名称:C#面向对象技术
C#面向对象程序设计课程实验五:实验名称:C#面向对象技术
C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础
C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础
C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础
|
存储 算法 C#
C#面向对象程序设计课程实验三:实验名称:C#数组和集合
C#面向对象程序设计课程实验三:实验名称:C#数组和集合
C#面向对象程序设计课程实验三:实验名称:C#数组和集合