第1章 基本数据处理 1
案例1:福利彩票机选模拟器 1
案例2:冒泡排序法 3
案例3:线程同步——存款机 6
案例4:汉诺塔数学智力游戏 8
案例5:字符串查找、替换 10
案例6:中英文字符数统计 14
案例7:将小写金额转换为大写金额 17
案例8:数值与字符串的相互转换 19
第2章 图形用户界面设计 23
案例1:向系统状态栏添加程序启动图标 23
案例2:在窗口状态栏作图 26
案例3:自行绘制ListBox下拉列表框 29
案例4:具有渐变色背景的窗体 33
案例5:渐明渐暗的窗体 37
案例6:可分割的自适应窗体 39
案例7:动态加载系统菜单 44
案例8:国际化Windows用户界面 49
案例9:嵌入式桌面计时器 52
案例10:多文档MDI界面设计 55
第3章 图形图像处理和多媒体应用 62
案例1:图像的缩放和翻转变换 62
案例2:Windows画板 65
案例3:模拟PhotoShop的滤镜效果 68
案例4:通过剪贴板操作图像 72
案例5:渐变色图形绘制 74
案例6:在窗体中绘制图形文字 77
案例7:动态地绘制直线图形 80
案例8:动画处理——Java Applet小向导 83
案例9:动画处理——跳跃的小球 85
案例10:多媒体设计——电子石英钟 87
第4章 系统文件处理 92
案例1:大型文件的分割与组合 92
案例2:文件系统监控器 97
案例3:记事本 102
案例4:实现目录遍历 108
案例5:实现文件遍历 112
案例6:图形文件的读写 118
案例7:用Delphi.NET实现文件搜索 122
案例8:将程序添加到系统热键菜单 128
案例9:创建自己的文件类型 131
第5章 硬件和系统环境的操作 134
案例1:获取系统信息 134
案例2:模拟“冲击波”病毒 137
案例3:获取系统环境变量信息 140
案例4:设置输入法 142
案例5:禁止同一个程序多次启动 145
案例6:设置和获取显示器分辨率 147
案例7:文本编辑器 149
案例8:文件的打印和预览 153
第6章 数据库应用编程 160
案例1:连接数据库 160
案例2:单记录浏览数据表 165
案例3:参数化查询数据表 169
案例4:编程实现对数据表的编辑 172
案例5:直接更新数据源 178
案例6:更新一对多关系表 183
案例7:动态创建临时数据表 189
案例8:在SQL Server中读写图像字段 195
第7章 网络应用 201
案例1:TCP点对点(P2P)联机程序——窗口模式 201
案例2:TCP点对点(P2P)联机程序——控制台模式 210
案例3:UDP点对点(P2P)联机程序 215
案例4:域名与IP地址的相互转换 219
案例5:在不同的ASP.NET Web页面间传递数据 222
案例6:动态创建Table表格 231
案例7:在Web页面中上传文件 235
第8章 ASP.NET动态页面处理 241
案例1:用户控件的开发应用 241
案例2:用户数据的合法性验证 250
案例3:在Web窗体中上传文件 259
案例4:大批量数据的分页处理 265
案例5:批量数据的排序工作 276
案例6:数据表格的编辑处理 280
案例7:优化可编辑数据表格 285
案例8:批量更新数据 292
第9章 综合应用案例 300
案例1:文章门户网站的设计 300