书名: C#核心编程200例
定价: 108
ISBN: 9787302688020
作者: 李根福
出版社: 清华大学出版社
出版日期: 2025-05
装帧: 平装
开本: 16
![]()
这是一本C#编程的实用指南。《C#核心编程200例:视频课程+全套源程序》精心挑选了涵盖C#开发应用关键领域的200个典型实例,实例按照“实例说明”“关键技术”“实现过程”“扩展学习”模块进行分析解读,旨在通过大量的实例演练帮助读者打好扎实的编程根基,进而掌握这一强大的编程开发工具。
《C#核心编程200例:视频课程+全套源程序》内容涵盖了WinForm窗体开发、文件操作、图形图像及打印、系统及注册表操作、数据库操作应用网络安全及硬件控制等领域的开发应用。每个实例都经过一线工程师精心编选,具有很强的实用性,这些实例为开发者提供了*佳的解决方案。另外,《C#核心编程200例:视频课程+全套源程序》提供了AI辅助高效编程的使用指南,帮助读者掌握应用AI工具高效编程的使用技巧。《C#核心编程200例:视频课程+全套源程序》还附赠C#编程开发的预备编程知识讲解视频、部分实例的实操讲解视频、环境搭建与程序调试讲解视频和全部实例的完整源程序等。
《C#核心编程200例:视频课程+全套源程序》内容详尽,实例丰富,既适合高校学生、软件开发培训学员及相关求职人员学习,也适合C#程序员参考学习。
![]()
1章 WinForm窗体开发 1
实例001 带图像列表的系统登录程序 2
实例002 使用Timer组件实现奥会倒计时 3
实例003 自定义大化、小化和关闭按钮 4
实例004 图形化的导航界面 6
实例005 字母与ASCII码的转换 7
实例006 汉字与区位码的转换 9
实例007 将汉字转换为拼音 10
实例008 从字符串中分离文件路径、文件名及扩展名 11
实例009 进制转换器 13
实例010 根据年份判断十二生肖 14
实例011 使用DateDiff方法获取两个日期间隔的天数 15
实例012 使用正则表达式验证手机号 17
实例013 使用正则表达式验证一个月的天数 18
实例014 按要求生成定位数的编号 19
实例015 身份证号码验证工具 20
实例016 如何将B转换成GB、MB或KB 24
实例017 使用MD5算法对密码进行加密 25
实例018 不通过标题栏更改窗体的大小 26
实例019 设置窗体背景为定图片 27
实例020 使控件大小随窗体自动调整 28
实例021 使窗体背景色渐变 29
实例022 窗体换肤程序 30
实例023 仿QQ抽屉式窗体 33
实例024 通过子窗体刷新父窗体36
实例025 实现动态系统托盘图标 38
实例026 在ComboBox下拉列表中显示图片 40
实例027 用ComboBox控件制作浏览器网址输入框 41
实例028 实现带查询功能的ComboBox控件42
实例029 在ListView控件中对数据排序44
实例030 利用选择控件实现权限设置 45
实例031 创建级联菜单 47
实例032 级联菜单的动态合并 48
实例033 带历史信息的菜单 49
实例034 可以拉伸的菜单 50
实例035 用树型列表动态显示菜单 52
实例036 带图标的工具栏 54
实例037 设计浮动工具栏 55
实例038 使用ErrorProvider组件验证文本框输入 56
实例039 程序运行时智能增减控件 57
实例040 多控件焦点循环移动 59
实例041 使用控件的Tag属性传递信息 61
实例042 为控件设置快捷键 62
实例043 对DataGridView控件进行数据绑定 63
实例044 在DataGridView控件中隔行换色 64
实例045 在DataGridView控件中实现下拉列表 65
实例046 在DataGridView控件中显示图片 66
实例047 在DataGridView控件中添加“合计”和“平均值” 67
实例048 将DataGridView中数据导出到Excel 69
实例049 从DataGridView中拖放数据到TreeView 71
实例050 重绘ListBox控件 74
实例051 自制数值文本框控件 76
实例052 设计带行数和标尺的RichTextBox控件 82
第2章 文件操作 89
实例053 获取文件夹下的有子文件夹及文件的名称90
实例054 将长文件名转换成短文件名 93
实例055 C#中实现文件拖放 94
实例056 根据内容对文件进行比较 95
实例057 解析含有多种格式的文本文件 96
实例058 批量替换Word文档中定的字符串 98
实例059 根据日期动态建立文件 101
实例060 清空回收站中的有文件 102
实例061 文件批量更名 103
实例062 复制文件时显示复制进度 105
实例063 使用C#操作INI文件 107
实例064 使用C#操作XML文件 109
实例065 创建PDF文档 113
实例066 使用递归法删除文件夹中的有文件 115
实例067 对定文件夹中的文件进行分类存储 116
实例068 伪装文件夹 118
实例069 按行读取文本文件中的数据 121
实例070 使用对称算法加密和解密文件 122
实例071 批量压缩和解压缩文件 125
实例072 将Word文档转换为HIML网页 128
实例073 将多个Excel文件进行自动汇总 131
第3章 图形图像及打印 133
实例074 简单画图程序 134
实例075 批量图像格式转换 136
实例076 生成图片缩略图 138
实例077 屏幕颜色拾取器 139
实例078 不失真压缩图片 141
实例079 为数码照片添加日期 143
实例080 制作画桃花小游戏 145
实例081 绘制公章 147
实例082 绘制图形验证码 148
实例083 绘制中文验证码 150
实例084 使用双缓冲技术绘图 152
实例085 局部图像放大 153
实例086 以任意角度旋转图像 155
实例087 马赛克效果显示图像 156
实例088 百叶窗效果显示图像 158
实例089 印版效果的文字 159
实例090 渐变效果的文字 160
实例091 屏幕抓图 162
实例092 抓取网站整页面 163
实例093 批量添加图片水印 167
实例094 仿QQ截图 171
实例095 屏幕放大镜 174
实例096 打造自己的开心农场 176
实例097 在柱形图的定位置显示说明文字 178
实例098 利用柱形图表分析商品走势 180
实例099 利用折线图分析彩票中奖情况 182
实例100 利用饼形图分析产品市场占有率 184
实例101 利用多饼形图分析企业人力资源情况 186
实例102 制作家庭影集 188
实例103 播放Flash动画 190
实例104 MP3播放器 192
实例105 播放FLV文件 195
实例106 开发一个语音计算器 197
实例107 自定义横向或纵向打印 199
实例108 自定义打印页码范围 201
实例109 分页打印 203
实例110 打印条形码 206
实例111 打印学生个人简历 207
实例112 打印商品入库单据 209
实例113 批量打印学生证书 211
第4章 系统及注册表操作 215
实例114 自定义动画鼠标 216
实例115 隐藏和显示鼠标 218
实例116 使用键盘控制窗体的移动 219
实例117 获取鼠标在窗体上的位置 220
实例118 限制鼠标在某一区域工作 221
实例119 使用鼠标拖放复制文本 222
实例120 屏蔽Alt+F4组合键关闭窗体 223
实例121 虚拟键盘操作 224
实例122 实现注销、关闭和重启计算机 229
实例123 图表显示磁盘容量 231
实例124 内存使用状态监控 233
实例125 CPU使用率 234
实例126 进程管理器 236
实例127 修改计算机名称 239
实例128 使桌面图标文字透明 240
实例129 切换输入法 241
实例130 全角半角转换 242
实例131 系统挂机锁 245
实例132 开机启动项管理 249
实例133 向注册表中写入信息 253
实例134 使应用程序开机自动运行 255
实例135 使用互斥量禁止程序运行多次 256
实例136 优化开关机速度 258
实例137 设置任务栏时间样式 259
实例138 获取本机安装的软件清单 260
实例139 使用C#打开Windows注册表 262
实例140 设置IE浏览器的默认主页 263
第5章 数据库操作应用 265
实例141 通用数据库连接 266
实例142 防止SQL注入式攻击 270
实例143 获取某类商品后一次销售单价 272
实例144 统计每个单词在文章中出现的次数 273
实例145 关联查询多表数据 276
实例146 按照多个条件分组 277
实例147 从头开始提取满足定条件的记录 278
实例148 查询10到第20名的数据 280
实例149 查询销售量占前50%的图书信息 281
实例150 查询定时间段的数据 282
实例151 列出数据中的重复记录和记录条数 284
实例152 跳过满足定条件的记录 285
实例153 使用IN引入子查询限定查询范围 286
实例154 使用二进制存取用户头像 287
实例155 读取数据库中的数据表结构 290
实例156 使用交叉表实现商品销售统计 298
实例157 读取XML文件并更新到数据库 300
实例158 连接加密的Access数据库 301
实例159 复杂的模糊查询 303
实例160 综合查询职工详细信息 304
实例161 制作SQLServer提取器 307
实例162 通过存储过程对职工信息进行管理 309
实例163 在存储过程中使用事务 315
实例164 使用事务批量删除生产单信息 317
实例165 向SQLServer数据库中批量写入海量数据 319
实例166 使用断开式连接批量更新数据库中的数据 321
实例167 使用触发器删除相关联的两表中的数据 322
实例168 使用LINQ生成随机序列 324
实例169 使用LINQ实现销售单查询 325
实例170 使用LINQ技术获取文件详细信息 327
实例171 使用LINQ技术查询SQL数据库中的数据 330
实例172 使用LINQ技术实现数据分页 333
实例173 使用LINQ技术统计员工的工资总额 335
实例174 实现LINQ动态查询的方法 337
第6章 网络安全及硬件控制 339
实例175 利用网卡序列号设计软件注册程序 340
实例176 限制软件的使用次数 342
实例177 远程控制计算机 344
实例178 局域网端口扫描 347
实例179 局域网IP地址扫描 351
实例180 自动更换IP地址 354
实例181 IP地址及手机号码归属地查询 358
实例182 获取网络信息及流量 361
实例183 列举局域网SQL服务器 364
实例184 以断点续传方式下载文件 365
实例185 网络中的文件复制 369
实例186 监测当前网络连接状态 371
实例187 对数据报进行加密保障通信安全 372
实例188 使用伪随机数加密技术加密用户登录密码 376
实例189 获取本机MAC地址 378
实例190 获取系统打开的端口和状态 379
实例191 获取网络中工作组列表 381
实例192 提取并保存网页源码 382
实例193 获取网络中某台计算机的磁盘信息385
实例194 将局域网聊天程序开发成Windows服务 387
实例195 编程实现Ping操作 391
实例196 COM+服务实现银行转账系统 392
实例197 COM+服务解决同时访问大量数据并发性 397
实例198 企业员工IC卡考勤系统开发 399
实例199 通过加密狗实现软件注册 404
实例200 使用数据采集器实现库存盘点 407
附录A AI辅助高效编程 409