第一部分C#入门教程
第1章C#介绍
1.1简单
1.2现代
1.3面向对象
1.4类型安全
1.5版本可控
1.6兼容
1.7灵活
第2章简单C#程序
例程2.1一个简单的欢迎程序:Welcome.cs
例程2.2获取命令行输入:Namedwelcome.cs
例程2.3获取交互式输入:Interactlvewelcome.cs
2.4小结
第3章表达式.类型和变量
例程3.1显示布尔型变量值:BOOIC8llCS
例程3.2一元算子:Unary.cs
例程3.3二兀算手:Binary.cs
例程3.4数组算手:Array.cs
3.5小结
第4章控制语句--一选择
例程4.1If语句的格式:IfSelection.cs
例程4.2SWitch语句:Switchselection.cs
4.3小结
第5章控制语句--一循环
例程5.1While循环:WhileLoop.cs
例程5.2DO循环:DOLOOp.CS
例程5.3For循环:ForLoop.cs
例程5.4ForEach循环:ForEachLoop.cs
5.5小结
第6章方法
例程6.1一个简单的方法:OneMethod.cs
例程6.2方法的参数:MethodParams.cs
6.3小结
第7章名称空间
例程7.1C#名称空间:NamespaceCSS.cs
例程7.2嵌套名称空间1:NestedNamespacel.cs
例程7.3胶套名称空间2:NestedNamespace2.cs
例程7.4调用名称空间的成员:NamespaceCall.cs
例程7.5指示符的使用:UsingDlrectlve.cs
例程7.6别名指示符:AliasDirective.cs
7.7小结
第8章类的入门
例程8.1C#类的例子:Classes.cs
8.2小结
第9章类的继承
例程9.1继承:BaseClass.cs
例程9.2派生类G基类进行通信:BaseTalk.cs
9.3小结
第10章多态性
例程10.1带什应方法的基类:Drawingobject.cs
例程10.2带河亟载力法的派生共:Line.cs,Circlecs,andSquare.cs
例程10.3实现多态性的程序:DrawDemocs
10.4小结
第11章属性
例程11.1传统的访问类的域实例:Accessorscs
例程11.2使用属性访问类的域:Properties.cs
例程11.3只读属性:ReadonlyProperty.cs
例程11.4只写属性:WriteonlyProperty.cs
11.5小结
第12章索引指示器
例程12.1索引指示器的例子:Intlndcxer.cs
例程12.2重载的索引指示器:Ovrlndexer.cs
12.3小结
第二部分C#精选例程
第13章文件访问
13.1读一个文本文件:Forml.cs
13.2一个简单的文本文件处理程序
13.3清除义件
13.4例览或打开一个文件
第14章API
14.1获取驱动器类型
14.2XML目录列表
14.3一个类似DOS的应用
14.4C#自动编译器
14.5C#索引指示器的应用
第15章客户/服务器
15.1文件共享客户/服务器
15.2TCP日期客)"/服务器
15.3一个C#浏览器
15.4SNTP客户端
15.5聊天客户/服务器
第16章数据库
16.1NET的SQLServer程序
16.2书店
16.3一个数据库访问类
16.4数据库例览器(1)
16.5数据库洲览器(2)
16.6数据库例览器(3)
16.7数据库例览器(4)
第17章线程处理及电子邮件
17.1C#线程处理
17.2编写unsafe代码
17.3SmtpMail
第18章图像处理
18.1一个C#图像组件
18.2C#中的画笔
18.3一个颜色向导
第19章控件
19.1ListView
19.2增加/删除用户控件
19.3向WindowsForm中增加菜单支持
19.4C#布局管理器
19.5一个C#服务器的厂拉式控件
19.6创建一个NETSDK控件
19.7编写定制AboutBox
第20章来项
20.1DateTime结构
20.2使用C#探测操作系统版本
20.3数字时钟
20.4计算器
20.5记事本
第三部分附录C#FAQ
附录C#FAQ
1.介绍
2.基本类型
3.共和结构
4.例外处理(Exception)
5.运行时类型信息
6.高级语言特征
7.与C++的不同点
8.杂项
9.资源