图书介绍

C#范例开发大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#范例开发大全
  • 刘丽霞,李俊民等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302223207
  • 出版时间:2010
  • 标注页数:707页
  • 文件大小:153MB
  • 文件页数:728页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#范例开发大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础窗体开发篇2

第1章 窗体设置(教学视频:55分钟)2

1.1 常规窗体设置2

实例001 控制窗体大小2

实例002 最前端显示窗体3

实例003 设置窗体相对起始位置3

实例004 设置窗体透明度4

实例005 设置窗体颜色5

实例006 在多窗体间移动控件6

实例007 右对齐窗体标题文字7

实例008 改变无边框窗体大小7

实例009 移动无边框窗体8

实例010 禁止关闭窗体9

实例011 通过控件拖动窗体10

实例012 根据窗体自动调整控件11

1.2 特殊窗体设置13

实例013 设计不规则窗体13

实例014 设计带分隔栏的窗体14

实例015 在窗体中滚动字幕14

实例016 设计闪烁的窗体15

实例017 设计动画显示窗体16

实例018 设计运动的窗体18

实例019 修改提示框字体及颜色18

实例020 建立字体形状窗体20

实例021 设计带帮助键的窗体20

1.3 对话框的应用21

实例022 使用ColorDialog调用Windows颜色对话框21

实例023 使用FolderBrowserDialog调用Windows浏览文件夹对话框22

实例024 使用FontDialog调用Windows字体对话框23

实例025 使用OpenFileDialog调用打开文件对话框23

实例026 使用SaveFileDialog调用保存文件对话框24

1.4 特色程序界面25

实例027 类似Windows的程序界面25

实例028 类似QQ的程序界面28

实例029 类似Office助手的程序界面29

实例030 根据鼠标状态设置动态变化的按钮30

1.5 其他技术31

实例031 为MDI类型窗体设置背景图片32

实例032 继承窗体设计32

第2章 控件的应用(教学视频:92分钟)34

2.1 菜单34

实例033 动态创建菜单34

实例034 类似Windows的菜单35

实例035 任务栏托盘菜单36

实例036 改变菜单字体37

实例037 将菜单置于窗体右侧37

实例038 浮动菜单38

实例039 级联菜单39

实例040 带历史信息的菜单40

实例041 为菜单添加图标41

实例042 设计透明菜单42

2.2 工具栏42

实例043 设计浮动工具栏42

实例044 设计带背景的工具栏43

实例045 设计带下拉菜单的工具栏43

实例046 为工具栏按钮增加提示功能44

2.3 状态栏45

实例047 在状态栏中加入进度条45

实例048 为状态栏中加入图标45

实例049 动态更新状态栏信息46

2.4 文本框47

实例050 自动删除非法字符47

实例051 设计密码输入框49

实例052 限制文字长度49

实例053 设置多行显示与滚动条50

2.5 按钮51

实例054 为按钮增加图标51

实例055 设计不规则按钮51

实例056 设计多种状态按钮53

2.6 选择类控件54

实例057 利用选择控件实现权限设置54

实例058 利用选择控件实现复杂查询56

2.7 组合框控件58

实例059 从文件读入选项59

实例060 根据输入增加选项60

实例061 绑定数据源61

2.8 富文本框63

实例062 显示Word文档63

实例063 完成字符查找与替换64

实例064 显示图片67

2.9 ListBox控件68

实例065 在ListBox间拖放选项68

实例066 绑定数据源到ListBox控件69

实例067 ListBox重复选项检测71

实例068 动态增加选项列72

实例069 自定义ListBox项的颜色74

2.10 ListView控件75

实例070 重复选项检验75

实例071 绑定数据源到ListView76

实例072 对选项进行排序79

实例073 单个控件中拖动数据项79

实例074 多个控件中拖动数据项82

实例075 设置整行选中84

实例076 为数据项设计分组84

2.11 树控件85

实例077 绑定数据源85

实例078 用递归(Recursion)方法增加节点87

实例079 搜索树节点88

实例080 拖动树节点90

实例081 遍历磁盘目录92

实例082 设计简单资源管理器94

实例083 实现树菜单功能96

2.12 其他控件98

实例084 使用MaskedTextBox区分正确和不正确的用户输入98

实例085 使用NumericUpDown实现数值微调99

实例086 使用ProgressBar控件显示进度条的变化100

实例087 使用DateTimePicker计算当前的时间101

实例088 使用GroupBox对界面中的控件进行分组102

实例089 使用TabControl实现Windows选项卡效果103

实例090 使用LinkLabel实现类似于超链接的功能104

实例091 PictureBox图片框的应用105

实例092 使用ToolTip实现在文本框中输入数据时给予提示106

实例093 使用WebBrowser实现简单的浏览器107

实例094 使用SplitContainer将窗体分成左右两部分109

实例095 使用TableLayoutPanel进行窗体布局110

实例096 使用HScrollBar实现横向滚动条的多项功能110

2.13 焦点变换与输入控制111

实例097 当控件获得焦点时变色111

实例098 按下Enter键在控件中移动焦点112

实例099 获取控件的名称和内容113

第3章 组件的应用(教学视频:20分钟)114

3.1 Timer组件114

实例100 设计闹钟114

实例101 实现倒计时115

3.2 ErrorProvider组件117

实例102 当文本框输入不合理数据时进行验证117

3.3 ImageList组件118

实例103 设计屏幕保护程序118

3.4 BackgroundWorker组件119

实例104 执行异步操作并显示操作进度119

3.5 DirectoryEntry组件121

实例105 建立虚拟目录121

3.6 DirectorySearcher组件123

实例106 搜索Windows用户对象123

3.7 EventLog组件124

实例107 读写Windows系统事件日志124

实例108 查找保存Windows系统日志126

3.8 FileSystemWatcher组件128

实例109 监视指定文件的变化128

3.9 HelpProvider组件130

实例110 调用Windows系统帮助文件130

3.10 Process组件131

实例111 设计任务管理器131

3.11 ServiceController组件133

实例112 设计系统服务管理器133

第4章 文件操作(教学视频:34分钟)136

4.1 文件夹操作136

实例113 批量创建文件夹136

实例114 根据日期自动备份文件夹137

实例115 遍历文件夹139

实例116 批量删除文件夹140

4.2 文件存取142

实例117 创建文件142

实例118 修改文件属性143

实例119 写入文件144

实例120 读取文件信息145

实例121 批量修改文件名147

实例122 粉碎文件148

实例123 移动文件150

实例124 移动文件夹151

实例125 移动使用中的文件152

4.3 文件搜索153

实例126 按文件名搜索文件153

实例127 检查文件是否存在155

实例128 查询文件夹中文件数量155

4.4 典型文件操作157

实例129 文本文件操作——实现一个记事本157

实例130 二进制文件操作159

实例131 ini文件操作161

实例132 将类的对象写入文件163

实例133 XML文件的读写164

实例134 用鼠标实现文件拖放166

第5章 图形图像(教学视频:47分钟)168

5.1 图形绘制168

实例135 基本图形绘制168

实例136 定义线型与宽度169

实例137 用纹理填充线条170

实例138 设置线条透明度171

实例139 设置线条箭头172

实例140 绘制艺术边框173

实例141 绘制艺术图案173

实例142 绘制数学曲线175

实例143 图形缩放175

实例144 图形旋转176

实例145 图形平移177

实例146 图形动画178

5.2 图像浏览179

实例147 打开图像文件179

实例148 图像局部放大180

实例149 图像缩放181

实例150 图像旋转182

实例151 图像翻转183

5.3 图片编辑184

实例152 图片裁剪184

实例153 调整图像分辨率185

实例154 调整对比度186

实例155 调整亮度188

实例156 使用Gamma曲线调整图像190

实例157 图像中增加文字191

实例158 路径转化为文字192

实例159 BMP文件转换成JPG格式193

实例160 ICO文件转化成BMP格式195

5.4 图像效果196

实例161 浮雕效果196

实例162 反色效果198

实例163 百叶窗效果199

实例164 积木效果200

实例165 光照效果201

实例166 黑白效果203

实例167 扭曲效果204

实例168 锐化效果205

实例169 柔化效果206

实例170 马赛克效果208

5.5 图像工具209

实例171 类似Windows画图的简单绘图程序209

实例172 看图工具214

实例173 文字保存为图片217

实例174 图像合成218

实例175 图像边缘探测220

实例176 查看图片的像素222

实例177 获取指定点的RGB值222

实例178 将图片设定为桌面223

第6章 多媒体技术(教学视频:15分钟)226

6.1 媒体播放器226

实例179 音频播放器226

实例180 视频播放器230

6.2 动画播放232

实例181 播放Flash动画232

实例182 播放GIF动画233

实例183 利用Image制作小动画235

6.3 硬件控制235

实例184 检测是否安装声卡236

实例185 控制光驱的打开和关闭236

6.4 多媒体应用238

实例186 定时播放音乐238

实例187 歌曲播放屏幕保护程序239

实例188 简单的语音朗读241

第7章 系统操作(教学视频:40分钟)244

7.1 磁盘操作244

实例189 读取硬盘序列号244

实例190 获取本地驱动器信息245

实例191 设置磁盘共享246

实例192 检查驱动器容量248

实例193 检测磁盘是否准备好249

实例194 查看磁盘可用空间250

实例195 修改磁盘格式251

7.2 系统控制252

实例196 获取系统登录252

实例197 重启计算机253

实例198 隐藏鼠标254

实例199 禁止用户关机255

实例200 锁定计算机256

实例201 清空系统回收站257

7.3 系统设置258

实例202 设置系统输入法258

实例203 设置桌面背景259

实例204 交换鼠标左右键260

实例205 隐藏任务栏261

实例206 隐藏开始菜单261

实例207 查看系统版本263

实例208 修改系统时间264

实例209 修改计算机名266

实例210 使桌面图标文字透明267

实例211 获取系统已经安装的字体268

实例212 列出系统中的打印机270

实例213 监控CPU的使用状态270

实例214 监控内存的使用状态271

实例215 关闭正在运行的任务272

实例216 监视剪贴板的内容274

实例217 获取系统用户名276

实例218 获取系统目录277

实例219 注册系统热键277

实例220 检测系统启动模式279

7.4 鼠标操作280

实例221 动态变化鼠标状态280

实例222 限制鼠标活动范围281

实例223 获取鼠标在任意点的颜色282

实例224 判断键盘按下的键值283

7.5 程序运行284

实例225 打开控制面板中的程序284

实例226 不出现在任务栏上的程序286

实例227 调用外部程序286

实例228 控制程序运行数量287

实例229 开机后程序自动运行288

实例230 改变系统提示信息289

实例231 获取系统环境变量290

实例232 启动屏幕保护291

实例233 创建快捷方式291

第8章 注册表编辑(教学视频:12分钟)293

8.1 注册表操作293

实例234 读取注册表信息293

实例235 修改注册信息294

实例236 保存注册文件295

实例237 搜索注册表内容296

实例238 删除指定信息297

8.2 系统设置299

实例239 隐藏桌面图标299

实例240 设置桌面显示属性300

实例241 禁止运行注册表302

8.3 IE浏览器设置303

实例242 修改IE浏览器标题栏内容304

实例243 设置IE浏览器的下载路径304

实例244 设置IE浏览器的默认主页305

实例245 禁止修改IE浏览器主页306

第2篇 数据库、文件和网络应用篇第9章 数据库基础(教学视频:80分钟)308

9.1 连接数据库308

实例246 连接Access数据库308

实例247 连接带密码的Access数据库310

实例248 连接网络中共享的Access数据库311

实例249 连接SQL Server数据库314

实例250 连接带密码的SQL Server数据库315

实例251 使用ODBC连接数据源317

实例252 使用数据绑定控件连接数据源320

9.2 管理数据库323

实例253 创建数据库323

实例254 删除数据库325

实例255 分离数据库326

实例256 附加数据库328

9.3 插入数据331

实例257 利用SQL语句插入数据331

实例258 利用SQL语句插入批量数据333

9.4 更新数据336

实例259 使用SQL语句更新数据336

实例260 使用SQL语句批量更新数据338

9.5 数据删除340

实例261 利用SQL语句删除指定数据341

实例262 利用SQL语句删除批量数据343

实例263 利用SQL语句清空数据表345

9.6 数据备份与还原347

实例264 备份SQL Server数据库347

实例265 还原SQL Server数据库349

第10章 ASP.NET应用技术(教学视频:60分钟)352

10.1 数据有效性验证352

实例266 用户信息设置验证352

实例267 验证输入日期354

实例268 验证数值范围356

实例269 验证身份证号码358

实例270 验证电子邮件地址360

实例271 验证自定义特殊字符361

10.2 连接数据库363

实例272 连接Access数据库363

实例273 连接SQL Server数据库365

10.3 操作数据库368

实例274 在ASP.NET中查询数据库中的数据368

实例275 在ASP.NET中向数据库中插入数据370

实例276 在ASP.NET中修改数据库中的数据372

实例277 在ASP.NET中删除数据库中的数据374

10.4 ASP.NET中的控件应用376

实例278 在ASP.NET中使用列表框控件376

实例279 在ASP.NET中使用下拉列表框控件378

实例280 在ASP.NET中使用单选按钮控件379

实例281 在ASP.NET中使用复选框控件381

实例282 在ASP.NET中使用DataList控件382

第11章 水晶报表应用技术(教学视频:20分钟)386

11.1 创建报表386

实例283 新建水晶报表386

实例284 在报表中添加图表390

实例285 在报表中添加子报表392

11.2 报表中的特殊文件394

实例286 在报表中使用图片395

实例287 在报表中使用Excel文件396

第12章 操作Office文件(教学视频:58分钟)400

12.1 操作Word文档400

实例288 创建Word文档400

实例289 向Word文档中写入文本402

实例290 向Word文档中添加表格404

实例291 向Word文档中插入图片406

12.2 操作PDF文档408

实例292 创建PDF文档408

实例293 新建PDF文档页410

实例294 读取PDF文档412

实例295 设置PDF文档属性415

实例296 设置PDF文档的显示格式416

实例297 设置PDF文档大小419

实例298 设置PDF文档边界421

12.3 操作PowerPoint文档423

实例299 创建PowerPoint文档423

实例300 向PowerPoint文档中写入数据425

实例301 向PowerPoint文档中插入图片427

12.4 操作Excel工作簿429

实例302 创建Excel工作簿429

实例303 向Excel工作簿中写入数据431

实例304 在Excel工作簿中创建图表433

第13章 局域网开发技术(教学视频:26分钟)436

13.1 获取局域网计算机信息436

实例305 Ping程序的实现436

实例306 获取本地计算机名称和IP地址440

实例307 获取网卡信息442

13.2 网络通信443

实例308 使用SMTP协议发送电子邮件443

实例309 点对点聊天程序的实现445

实例310 局域网广播程序的实现449

13.3 计算机控制453

实例311 获取远程IE上网记录453

实例312 远程关闭计算机457

实例313 远程注销计算机460

实例314 远程重启计算机463

第14章 XML应用技术(教学视频:22分钟)467

14.1 写入XML467

实例315 创建XML文件467

实例316 写入XML元素值469

实例317 设置XML属性值470

14.2 读取XML472

实例318 读取XML文件472

实例319 读取XML元素值473

实例320 读取XML属性值475

第15章 数据库高级技术(教学视频:180分钟)477

15.1 简单查询477

实例321 查询单列477

实例322 查询多列478

实例323 查询所有列479

实例324 使用列别名480

实例325 简单列计算481

实例326 复杂列计算483

实例327 限制纪录条数484

实例328 应用CASE语句进行判断485

实例329 应用IIF语句进行判断487

实例330 执行算术组合计算488

实例331 连接列值489

实例332 使用字符函数对列格式化491

实例333 WHERE条件查询492

实例334 BETWEEN区间查询493

15.2 数据筛选495

实例335 使用IN运算符查询495

实例336 使用NOT运算符496

实例337 使用行值表达式简化查询497

实例338 使用DISTINCT查询498

实例339 随机返回数据499

实例340 返回第10~22行间的数据500

实例341 返回行号502

实例342 字符型数据转换为数值型503

实例343 字符型数据转换为日期型504

实例344 使用“[]”通配符505

实例345 使用“[^]”通配符506

实例346 使用LIKE运算符507

实例347 使用“%”匹配字符508

实例348 使用“_”匹配字符509

实例349 匹配发音511

实例350 查找空值512

实例351 查找非空值513

实例352 使用NVL()函数514

实例353 使用DECODE()函数515

15.3 字符处理517

实例354 去除字符串中的空格517

实例355 替换指定字符518

实例356 截取字符串519

实例357 字符串大小写转换520

实例358 字符出现次数统计521

实例359 连接字符串523

实例360 指定字符串格式524

实例361 比较字符串是否相同525

实例362 比较字符串是否相似526

15.4 日期处理527

实例363 长短日期格式转换527

实例364 设定日期输出格式528

实例365 使用BETWEEN查询时间段529

实例366 查询某一天是星期几530

实例367 计算两天之间的年数532

实例368 计算两天之间的月数533

实例369 计算两天之间的天数534

实例370 计算两天之间的小时数535

实例371 获取系统时间536

15.5 数据排序537

实例372 升序排序537

实例373 降序排序538

实例374 列别名排序539

实例375 复合排序540

实例376 按姓氏笔画排序541

实例377 按姓氏拼音排序542

15.6 统计分组543

实例378 使用SUM()函数实现数据汇总543

实例379 使用COUNT()函数计算总数544

实例380 使用MIN()函数求最小值545

实例381 使用MAX()函数求最大值547

实例382 清除重复数据549

实例383 使用GROUP BY分组统计550

实例384 使用HAVING过滤分组数据551

15.7 使用子查询552

实例385 为子查询命名552

实例386 使用子查询更新数据553

实例387 使用子查询删除数据554

实例388 使用IN子查询556

实例389 使用NOT IN子查询557

15.8 多表查询558

实例390 笛卡尔乘积查询559

实例391 使用表别名560

实例392 内联接560

实例393 外联接561

实例394 自联接562

实例395 动态交叉表563

实例396 使用UNION运算符566

实例397 使用UNION ALL将几个表的数据显示在一个表中567

实例398 使用MINUS实现差值运算569

实例399 数据库之间复制数据570

15.9 DDL运用571

实例400 创建表结构572

实例401 增加列573

实例402 删除列574

实例403 创建视图575

实例404 通过视图更新数据577

实例405 通过视图删除数据578

实例406 创建存储过程580

实例407 事务中运用存储过程581

实例408 使用存储过程修改数据583

实例409 加密存储过程585

实例410 创建触发器587

第3篇 高级应用篇590

第16章 进程与线程(教学视频:15分钟)590

16.1 进程应用技术590

实例411 创建进程管理程序590

实例412 创建进程信息程序592

实例413 使用进程加载应用程序593

16.2 线程应用技术594

实例414 创建多线程594

实例415 为创建的线程命名596

实例416 创建具有参数的线程597

第17章 Web开发(教学视频:90分钟)599

17.1 Web服务599

实例417 建立Web服务599

实例418 增加对Web服务的引用601

实例419 通过Web服务获取DataSet602

实例420 通过Web服务连接Oracle数据库604

实例421 通过Web服务修改数据库605

实例422 通过Web服务上传文件606

17.2 网络应用608

实例423 制作自己的网络浏览软件608

实例424 XML数据库文档的浏览610

实例425 获取网络IP地址611

实例426 监测当前网络连接状态612

实例427 收取电子邮件613

实例428 发送电子邮件617

实例429 下载网页619

实例430 提取网页源码620

实例431 提取网页标题621

实例432 上传和下载文件622

实例433 实现点对点聊天623

17.3 ASP.NET开发625

实例434 Web页面处理的过程625

实例435 文本输入控件的应用627

实例436 按钮控件的应用628

实例437 复选框控件的应用629

实例438 单选按钮控件的应用631

实例439 列表框的应用633

实例440 ImageButton控件的应用633

实例441 日历控件的应用634

实例442 数据表格的应用635

实例443 验证控件的应用637

实例444 HTML控件的应用638

第18章 数据安全(教学视频:32分钟)640

18.1 对称加密640

实例445 对称算法640

实例446 二进制数据和文本编码642

实例447 利用图片加密文件645

实例448 将数据加密到文件648

18.2 非对称加密650

实例449 以XML格式导入导出密钥650

实例450 以参数格式导入导出密钥652

18.3 安全随机数653

实例451 生成伪随机数653

实例452 生成加密随机数654

第19章 移动开发技术(教学视频:70分钟)656

19.1 基础应用656

实例453 智能设备的窗体设置656

实例454 设计功能导航界面657

实例455 文本框控件的应用658

实例456 使用ListBox控件实现简单的餐馆点菜功能658

实例457 使用ComboBox控件实现地点列表660

实例458 使用单选按钮实现性别的选择661

实例459 复选框的应用661

实例460 通过DataGrid控件在模拟器上显示数据库663

实例461 使用ImageList控件显示QQ头像列表665

实例462 TrackBar控件实现颜色的调整666

实例463 内置的打开和保存文件对话框667

实例464 创建自定义的对话框668

实例465 构建一个倒计时功能的自定义控件671

实例466 多线程应用673

19.2 高级应用674

实例467 文件操作——在虚拟机上读取文本文件并将其修改674

实例468 Web Services应用——调用WebService进行计算676

实例469 图形绘制677

实例470 注册表操作678

实例471 文本绘制679

实例472 播放音频文件680

实例473 图像转换格式682

第20章 其他高级技术(教学视频:11分钟)684

20.1 Windows系统编程684

实例474 API函数的应用684

实例475 反射的应用685

实例476 回调函数的应用687

实例477 COM组件的调用689

20.2 模式690

实例478 设计模式690

第21章 打包部署(教学视频:22分钟)694

21.1 使用打包项目打包694

实例479 最简单的程序打包694

实例480 创建文件夹695

实例481 创建安装后的快捷方式696

实例482 打包注册表信息697

21.2 InnoSetup打包工具697

实例483 简单应用697

实例484 创建文件夹699

实例485 创建安装后的快捷方式701

实例486 自动添加软件的信处到注册表702

实例487 创建IIS服务702

实例488 打包.NET框架706

热门推荐