《C#范例完全自学手册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:王小科,吕双,梁冰编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115201003
  • 页数:484 页
图书介绍:本书全面介绍了C#程序开发的近200个实例,光盘提供全部源程序,编程词典试用版,视频录像15小时,编程锦囊,个人编程管理器等。

第1章 窗体及菜单设计 2

实例001自定义最大化、最小化和关闭按钮 2

实例002磁性窗体的设计 5

实例003鼠标穿透窗体 12

实例004窗体的浮动及隐藏 14

实例005手动改变自制窗体的大小 16

实例006自定义屏保 19

实例007向窗体中拖放图片并显示 22

实例008仿Windows XP系统的任务栏菜单 26

实例009用树型列表动态显示菜单 28

第2章 控件开发与应用 34

实例010自定义水晶按钮控件 34

实例011自制数值文本框组件 38

实例012美化单选按钮和复选按钮 43

实例013重绘ListBox控件 48

实例014带行数和标尺的RichTextBox 49

实例015根据文件大小显示文件复制进度条 54

实例016弹出模式窗口显示进度条 58

实例017 Popup窗口提醒 61

实例018 Vista风格的日历 64

实例019像Excel一样复制DataGridView中的单元格区域数据 69

实例020 DataGridView中单元格合并及添加、显示行号 74

实例021从DataGridView控件中拖放数据到TreeView控件 78

第3章 图形图像及多媒体应用 86

实例022生成中文验证码 86

实例023生成图片缩略图 88

实例024不失真压缩图片 90

实例025批量图像格式转换 93

实例026屏幕颜色拾取器 96

实例027为数码照片添加日期 98

实例028批量添加图片水印 100

实例029仿QQ截图功能 104

实例030屏幕抓图 107

实例031抓取网站整页面 109

实例032电子石英钟 113

实例033图片自动播放 115

实例034 MP3播放器 118

实例035播放FLV文件 121

实例036 Flash播放器 125

第4章 报表打印技术 130

实例037自定义横向或纵向打印 130

实例038自定义打印页码范围 133

实例039分页打印 138

实例040打印条形码 141

实例041打印学生个人简历 145

实例042打印商品入库单据 148

实例043批量打印学生证书 150

实例044动态绑定水晶报表 153

实例045设计信封标签报表 157

实例046设计汇款单式报表 157

第5章 鼠标键盘控制 161

实例047自定义动画鼠标 161

实例048鼠标设置器 163

实例049屏蔽鼠标按键 167

实例050虚拟键盘 172

实例051设置/屏蔽系统热键 182

实例052使用键盘控制窗体或控件的移动 189

实例053多功能键盘 190

第6章 操作系统相关技术 196

实例054利用API设置桌面背景 196

实例055音乐风景桌面 198

实例056定时关闭计算机 201

实例057设置任务栏时间 205

实例058 CPU使用率 206

实例059进程管理器 209

实例060数字大小写转换 212

实例061系统挂机锁 214

实例062全角半角转换 218

实例063动态系统托盘图标 221

实例064开机启动项管理 224

实例065显示器控制 228

实例066屏幕放大镜 231

实例067身份证号码验证工具 233

第7章 文件及数据流应用 241

实例068文件批量更名 241

实例069分割与合成文件 244

实例070伪装文件夹 247

实例071获取所有逻辑磁盘目录 250

实例072汉字转拼音 253

实例073使用C#操作INI文件 255

实例074使用C#操作XML文件 257

实例075创建PDF文档 261

实例076批量将Word文档转换为HTML网页 263

实例077 Word目录提取工具 265

实例078文件批量解压缩 269

第8章 网络开发应用 276

实例079局域网端口扫描 276

实例080局域网IP地址扫描 280

实例081自动更换IP地址 283

实例082 IP地址及手机号码归属地查询 286

实例083获取网络信息及流量 290

实例084获取指定地区天气预报 292

实例085发送与接收邮件 297

实例086调用OutLook发送邮件 304

实例087以断点续传方式下载文件 306

实例088远程关闭与重启计算机 308

实例089点对点聊天程序设计 311

实例090网络电台 314

第9章 数据库及LINQ技术 319

实例091通用数据库连接 319

实例092读取数据库中的数据表结构 324

实例093对数据库进行分离、附加、备份及还原操作 331

实例094综合查询职工详细信息 338

实例095使用二进制存取用户头像 342

实例096使用交叉表实现商品销售统计 345

实例097通过视图修改职工信息 347

实例098通过存储过程对职工信息进行管理 350

实例099使用触发器添加、修改及删除职工信息 356

实例100使用LinqToSql操作SQL数据库 358

实例101使用LinqToObjects操作数组及集合 363

实例102使用LinqToDataSet操作数据集 365

实例103使用LinqToXML操作XML文件 369

第10章 程序安全控制 377

实例104防止SQL注入式攻击 377

实例105对文件进行加密保护 378

实例106对数据报进行加密保障通信安全 384

实例107使用伪随机数加密技术加密用户登录密码 388

实例108使用口令加密可执行文件 390

实例109限制软件的使用次数 394

实例110使用强名称标识软件 399

实例111软件加壳常用工具及使用 400

第11章 硬件开发技术 405

实例112加密狗实现软件注册 405

实例113通过摄像头制作大头贴 408

实例114短信猫实现短信投票 412

实例115企业员工IC卡开发 416

实例116多路视频监控 422

实例117使用ID卡识别员工编号 428

实例118使用数据采集器实现库存盘点 434

实例119员工考勤指纹识别 436

第12章 游戏开发 444

实例120贪吃蛇 444

实例121华容道 451

实例122俄罗斯方块 458

实例123五子棋 466

技术要点对应实例位置 479