第1章 C#Windows编程基础 1
案例1 循环语言的学习——砝码程序验证 1
案例2 随机数的案例——洗牌程序 4
案例3 实例剖析C#继承机制 8
案例4 递归与全局变量的案例(1)——打靶程序 15
案例5 递归与全局变量的案例(2)——二叉树 20
案例6 引用类型的举例——消去字符串空格 32
案例7 委托的使用方法实例——加减大小比较 37
案例8 用C#索引器实现文本文件的倒序输入 43
案例9 C#文本文件操作实例——杨辉三角形的写入与读出 49
第2章 图形图像处理 54
案例1 一个简易的绘图程序 54
案例2 电子石英钟显示 71
案例3 用C#制作字幕显示屏保 78
案例4 移动的按钮 85
案例5 抓图软件的实现 90
第3章 多媒体应用 96
案例1 WinForm中播放音频与Flash动画 96
案例2 模拟贪食蛇游戏 109
案例3 人民币大写转换案例 128
案例4 模拟俄罗斯方块游戏 136
案例5 模拟连五子游戏 174
第4章 系统文件处理 222
案例1 文件资源管理器 222
案例2 模拟IE浏览器 243
案例3 一个具有查找打印功能的文本编译器 252
第5章 数据库应用 271
案例1 使用ADO.NET实现通用数据库编程(1) 271
案例2 使用ADO.NET实现通用数据库编程(2) 274
案例3 使用DataSet对数据库进行操作(1) 277
案例4 使用DataSet对数据库进行操作(2) 280
案例5 使用DataGrid连接数据库读取Access和Excel 284
案例6 在SQL Server中存储显示图片 293
案例7 在Access 2000中存储显示图片 305
第6章 C#网络开发 316
案例1 Socket建立服务器程序 316
案例2 用Socket建立客户端程序 319
案例3 P2P技术实现点对点聊天 322
案例4 C/S聊天模型 334
案例5 FTP服务器端实现 350
案例6 FTP客户端实现 359
案例1 一个ASP.NET示例程序 372
第7章 C#Web编程应用 372
案例2 Calendar控件应用举例——网络日历 377
案例3 Validation控件应用举例——输入有效性的检测 381
案例4 TextBar控件应用举例——交通肇事申辩系统 385
案例5 使用正则表达式实现数据验证(1) 388
案例6 使用正则表达式实现数据验证(2) 395
案例7 ASP.NET(C#)实现验证码功能 406
案例8 使用DataList建立一个留言板 410
案例9 使用Repeater建立一个留言板 416
案例10 使用Datagrid建立一个讨论区 424
第8章 C#综合实例编程应用 444
案例1 Web Service综合应用——货币转化 444
案例2 我的技术社区 453
案例3 .NET Remoting综合应用——分布式系统绘图 486
案例4 水晶报表应用——教务管理系统 501