图书介绍

Visual C#通用范例开发金典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Visual C#通用范例开发金典
  • 王超,潘杨,张维维编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121065583
  • 出版时间:2008
  • 标注页数:582页
  • 文件大小:227MB
  • 文件页数:604页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

Visual C#通用范例开发金典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 窗体与界面设计1

1.1菜单应用2

1.1.1创建基本菜单2

范例1-1创建专业化菜单2

范例1-2创建右键菜单3

范例1-3在菜单中添加图标4

范例1-4菜单事件的响应5

1.1.2菜单的特殊操作7

范例1-5动态合并菜单7

范例1-6存放历史信息的菜单8

范例1-7显示和隐藏菜单9

范例1-8显示菜单中的选中标记10

1.2窗体应用11

1.2.1窗体的外观设置11

范例1-9设置窗体的标题栏11

范例1-10窗体的最大化和最小化12

范例1-11设置窗体的外观和行为13

范例1-12创建和卸载窗体14

范例1-13显示和隐藏窗体15

范例1-14指定窗体的初始位置17

范例1-15获取桌面大小17

范例1-16使窗体标题栏文字右对齐18

范例1-17设置窗体的背景图片19

范例1-18随机更换主界面背景20

范例1-19带分割栏的窗体21

范例1-20控件随窗体自动调整21

范例1-21使用任意组件拖动窗体22

范例1-22动态设置提示字体23

1.2.2窗体效果24

范例1-23创建半透明渐显窗体24

范例1-24创建透明窗体25

范例1-25创建可滚动窗体26

范例1-26关闭窗口前加入关闭对话框26

范例1-27防止窗体在任务栏里出现27

范例1-28窗体中的滚动字幕28

1.3对话框应用29

1.3.1打印对话框29

范例1-29PrintSetupDialog对话框的使用29

范例1-30 PrintPreviewDialog对话框的使用31

范例1-31 PrintDialog对话框的使用32

1.3.2打开文件对话框34

范例1-32设置打开文件类型34

范例1-33设置起始路径36

范例1-34选择多个文件37

1.3.3保存文件对话框38

范例1-35设置保存文件类型38

范例1-36设置保存文件类型40

1.3.4浏览文件夹对话框42

范例1-37设置不显示新建文件夹42

范例1-38设置根文件夹43

1.3.5其他44

范例1-39字体对话框44

范例1-40 颜色对话框45

1.4 MDI应用程序47

范例1-41创建一个简单的MDI应用程序47

范例1-42创建一个MDI文本编辑器48

1.5本章小结52

第2章 控件应用53

2.1 Windows编程控件54

范例2-1 Button控件的使用54

范例2-2 LinkLabel控件的使用55

范例2-3 TextBox的使用56

范例2-4密码文本框的使用57

范例2-5 MaskedTextBox的使用57

范例2-6 RadioButton的使用58

范例2-7 ComboBox控件的使用60

范例2-8 CheckBox控件的使用60

范例2-9多选列表框的使用61

范例2-10 RichTextBox控件的使用63

范例2-11错误信息提示控件的使用64

范例2-12列表控件的使用65

范例2-13列表视图控件的使用66

范例2-14帮助控件的使用69

范例2-15进度条控件的使用70

范例2-16 NumericUpDown的使用71

范例2-17 DomainUpDown的使用72

范例2-18 TrackBar的使用73

范例2-19Eventlog控件的使用744

范例2-20HScrollBar控件的使用75

范例2-21树视图控件的使用77

范例2-22窗体分割控件的使用78

范例2-23DateTimePicker的使用80

范例2-24MonthCalendar控件的使用81

范例2-25图像控件的使用82

范例2-26图片按钮实例84

范例2-27Timer控件实例85

范例2-28ToolTip控件实例86

范例2-29Notifylcon控件实例87

范例2-30GroupBox控件实例89

范例2-31TabControl控件实例90

范例2-32ToolStrip控件——Button93

范例2-33ToolStrip控件——SplitButton94

范例2-34ToolStrip控件——ComboBox95

范例2-35ToolStrip控件——TextBox96

范例2-36DropDownButton的使用98

范例2-37StatusLabel99

范例2-38记事本范例101

2.2数据显示控件102

范例2-39DataGrid中的数据绑定102

范例2-40DataGrid中的插入数据104

范例2-41DataGrid中的更新数据106

范例2-42DataGrid中的删除数据107

范例2-43DataGridView中的绑定数据109

范例2-44DataGridView中的插入数据110

范例2-45DataGridView中的更新数据113

范例2-46DataGridView中的删除数据115

2.3本章小结117

第3章 文件系统119

3.1文件对象120

范例3-1Excel文件操作120

范例3-2Word文件操作122

范例3-3获取和设置文件属性123

范例3-4获取可执行文件信息126

范例3-5获取文件和文件夹的目录信息127

范例3-6判断文件及文件夹是否存在128

范例3-7文件的分割与合并129

范例3-8使用EXE文件132

范例3-9获取EXE文件的路径信息133

3.2文件的查找134

范例3-10文件搜索器134

范例3-11获取文件的后缀136

3.3文件的读取与保存137

范例3-12以流方式读写文本文件137

范例3-13将数据保存到INI138

范例3-14日志文件操作141

范例3-15文本文件与RichTextBox142

范例3-16数据文件读写142

范例3-17序列化144

3.4文件的复制与移动145

范例3-18批量移动文件145

范例3-19批量移动文件146

范例3-20有选择地复制文件147

3.5解密与加密148

范例3-21文件的加密与解密148

范例3-22文件的解密操作150

范例3-23加密算法(1)151

范例3-24加密算法(2)151

范例3-25加密算法(3)152

3.6文件目录153

范例3-26新建文件夹153

范例3-27修改文件架名称154

范例3-28读取和设置文件夹的属性155

范例3-29个性化文件夹背景156

范例3-30删除文件夹157

范例3-31获取指定文件夹下的所有文件158

范例3-32获取当前程序所在路径158

范例3-33获取指定文件夹下的所有文件夹159

范例3-34删除和创造多层文件夹160

范例3-35监视文件夹的变化情况161

范例3-36个性化文件夹图标162

3.7文件的修改与删除163

范例3-37删除指定文件163

范例3-38批量删除文件164

范例3-39重命名文件164

范例3-40文件关联165

3.8其他167

范例3-41获取磁盘空间信息167

范例3-42获取指定文件图标167

范例3-43压缩与解压缩文件168

范例3-44 程序实例唯一化170

范例3-45剪贴板171

范例3-46获取系统可用驱动器列表173

3.9本章小结173

第4章 图形技术175

4.1绘制图形176

范例4-1绘制三角形176

范例4-2绘制三角函数177

范例4-3绘制参数变化的函数图形178

范例4-4一个简易的绘图程序及其扩展179

范例4-5打开的曲线和闭合的曲线180

范例4-6全局变形和局部变形图形181

范例4-7多种风格的端点183

范例4-8绘制贝济埃样条184

范例4-9创建轨迹梯度185

范例4-10绘制基数样条186

范例4-11绘制多边形188

范例4-12绘制艺术图案(1)189

范例4-13绘制艺术图案(2)190

范例4-14绘制线性梯度192

范例4-15连接线条193

范例4-16直线、曲线和形状创建图形194

范例4-17获得图像上任意一点的颜色值195

4.2图片处理196

范例4-18图像浏览196

范例4-19实现多图像浏览197

范例4-20实现图像动态显示198

范例4-21旋转方式显示文字199

范例4-22在图像中添加文字200

范例4-23图像填充文字线条201

范例4-24图形绘制拉伸效果202

范例4-25控制图像的显示方式203

范例4-26控制图像的显示质量204

范例4-27绘制渐变色背景206

范例4-28绘制颜色散射图形207

范例4-29复制粘贴图像208

范例4-30转换图像格式209

范例4-31任意转换图像大小210

范例4-32图像的透明显示212

范例4-33以百叶窗特效显示图像213

范例4-34显示动画光标215

范例4-35用插值模式控制图像的质量216

范例4-36大图像浏览器217

范例4-37实现图像的平铺218

范例4-38抓图软件的实现219

范例4-39任意剪辑图形220

4.3图像技术221

范例4-40实现图像的反色显示221

范例4-41以浮雕方式显示图像223

范例4-42以黑白方式显示图像224

范例4-43以柔化方式显示图像225

范例4-44以锐化方式显示图像227

范例4-45以雾化方式显示图像228

范例4-46以百叶窗方式显示图像230

范例4-47以马赛克方式显示图像232

范例4-48以非矩形方式显示图像234

范例4-49为图片添加水印236

范例4-50以任意比例旋转显示图像238

范例4-51将彩色图片转化为灰度图片239

范例4-52双倍缓冲显示图像240

范例4-53使用纹理画笔进行绘图240

范例4-54将Gamma矫正应用于剃度241

范例4-55设置钢笔的宽度和对齐方式242

范例4-56绘制用纹理填充的线条243

范例4-57绘制不透明或半透明线条244

范例4-58图形容器的应用245

范例4-59绘制自定义虚线247

范例4-60使用颜色矩阵设置Alpha值248

范例4-61获取图像的缩略图249

范例4-62全局变形和局部变形250

4.4文字效果251

范例4-63文本的滚动显示251

范例4-64阴影效果的文字252

范例4-65图案填充的文字253

范例4-66空心字体效果演示255

范例4-67绘制垂直文本256

范例4-68消除文本的走样现象257

4.5其他应用258

范例4-69绘制液晶显示的数字258

范例4-70电子石英钟259

范例4-71提取并显示文件包含的图标261

范例4-72抓取并显示程序中的鼠标62

范例4-73图像的局部放大263

范例4-74在一个区域单击检测264

4.6本章小结265

第5章 多媒体技术267

5.1音频处理技术268

范例5-1播放MP3文件268

范例5-2播放Flash文件269

范例5-3播放声音270

范例5-4控制音量271

范例5-5录制声音272

范例5-6播放蜂鸣声273

范例5-7利用DirectX播放声音274

5.2视频处理技术274

范例5-8利用DirectX播放视频274

范例5-9播放VCD文件275

范例5-10播放DVD文件276

范例5-11播放GIF动画276

5.3综合应用277

范例5-12模拟贪食蛇游戏277

范例5-13人民币大写转换案例278

范例5-14模拟俄罗斯方块游戏279

范例5-15模拟五子棋游戏280

范例5-16小助手282

5.4本章小结283

第6章 数据库技术285

6.1数据库操作286

6.1.1数据库连接286

范例6-1连接SQL数据库286

范例6-2连接Access数据库288

范例6-3连接Oracle数据库289

6.1.2读取与修改数据库结构290

范例6-4SQL数据库动态管理290

范例6-5Access数据库动态管理292

范例6-6SQL数据库进行备份292

范例6-7Access数据库备份和还原294

范例6-8对SQL数据库进行定时备份296

范例6-9SQL数据库备份的还原298

范例6-10创建Access数据库299

范例6-11压缩修复Access数据库301

6.2SQL语句303

6.2.1数据库的创建303

范例6-12创建SQL数据库303

范例6-13使用备份创建SQL数据库304

6.2.2数据库查询306

范例6-14查询前10名数据306

范例6-15查询后10名数据307

范例6-16取出数据统计结果前3名数据308

范例6-17查询数据大于指定条件的数据308

范例6-18查询时不显示重复数据309

范例6-19列出重复记录数和记录条数310

范例6-20对数据进行降序查询311

范例6-21对数据进行多条件查询312

范例6-22简单嵌套查询312

范例6-23复杂嵌套查询313

范例6-24模式匹配查询314

范例6-25指定数据范围的查询314

范例6-26合并select语句读取的行315

范例6-27限制取得的行组316

范例6-28左外连接查询317

范例6-29右外连接查询318

范例6-30全外连接查询319

范例6-31对查询结果进行排序320

范例6-32指定列的显示名和表的别名321

6.2.3数据的修改、添加与删除322

范例6-33基于列值进行计算322

范例6-34修改单条数据323

范例6-35批量修改数据324

范例6-36插入单条数据326

范例6-37批量插入数据327

范例6-38删除单条数据328

范例6-39批量删除数据329

范例6-40动态创建视图330

6.2.4视图、触发器与存储过程332

范例6-41视图查询332

范例6-42视图数据排序334

范例6-43创建触发器335

范例6-44在程序中使用触发器337

范例6-45触发器的嵌套使用339

范例6-46使用存储过程插入数据340

范例6-47执行返回结果集的存储过程343

范例6-48加密存储过程345

范例6-49使用存储过程更新和删除数据347

6.3数据库控件使用350

范例6-50DataReader控件的使用350

范例6-51DataAdapter的使用353

范例6-52使用DataSet访问数据355

范例6-53使用BindingSource控件358

范例6-54DataSet控件的生成359

范例6-55DataGridView控件的使用361

范例6-56BindingNavigator控件的使用362

6.4其他363

范例6-57只显示所需要的数据363

范例6-58模糊查询365

范例6-59同时显示相关表数据367

范例6-60同时更新相关表368

范例6-61从数据库中获取单个值371

范例6-62优化只读数据的访问372

6.5本章小结373

第7章 Windows相关程序375

7.1系统启动与关闭376

范例7-1重启远程计算机376

范例7-2定时关闭、重启和注销计算机377

范例7-3创建和删除系统启动项381

7.2磁盘管理383

范例7-4获取磁盘驱动器编号383

范例7-5获取系统驱动器信息384

范例7-6隐藏系统驱动器386

范例7-7磁盘整理388

范例7-8文件清理388

7.3鼠标键盘389

范例7-9模拟鼠标操作389

范例7-10模拟键盘操作391

范例7-11记录鼠标移动位置393

7.4桌面管理395

范例7-12图标排列395

范例7-13最小最大所有窗口398

范例7-14显示隐藏开始按钮398

范例7-15 显示隐藏任务栏399

7.5系统信息400

范例7-16获取操作系统版本信息400

范例7-17获取系统日期时间402

范例7-18设置系统时间404

范例7-19获取系统安装日期和启动时间406

范例7-20获取系统基本信息408

范例7-21获取系统特殊文件夹信息410

范例7-22获取系统服务信息411

范例7-23获取系统文化和国家信息413

范例7-24获取系统计数器信息415

范例7-25获取系统已经安装的字体417

范例7-26获取计算机名称419

范例7-27获取CPU信息420

范例7-28禁止系统菜单按钮命令422

范例7-29列举系统中的环境变量424

7.6注册表425

范例7-30禁止屏幕保护程序425

范例7-31修改系统右键427

范例7-32禁止关机428

范例7-33浏览注册表信息430

范例7-34显示隐藏运行434

范例7-35显示或隐藏桌面图标434

范例7-36显示或隐藏最近文档436

范例7-37注册表编辑器禁用及解禁437

范例7-38光驱自动运行438

范例7-39分类枚举系统服务439

范例7-40输入法设置441

范例7-41浏览事件日志、事件源、事件项443

范例7-42制作日志查看器445

范例7-43清空回收站448

范例7-44监视剪贴板450

范例7-45使用反射452

范例7-46综合应用——文件资源管理器454

7.7本章小结463

第8章 进程与线程465

8.1进程466

范例8-1创建与结束进程466

范例8-2创建进程467

范例8-3结束进程467

范例8-4绑定到现有进程468

范例8-5判断进程是否响应469

范例8-6判断程序是否退出470

范例8-7查看进程470

范例8-8等待进程完成操作471

范例8-9查看进程的内存使用472

范例8-10查看进程的线程使用472

范例8-11刷新进程的组件属性473

8.2线程474

范例8-12创建线程474

范例8-13停止线程475

范例8-14挂起线程476

范例8-15 线程安全477

范例8-16使用线程实现多任务下载478

8.3本章小结479

第9章 Web编程技术481

9.1Web控件的应用482

范例9-1常用控件的使用482

范例9-2单选控件按钮的使用483

范例9-3多选按钮控件的使用484

范例9-4多选按钮控件的使用485

范例9-5简单向导控件的使用490

范例9.6导航控件的使用493

范例9-7文件上传控件的使用495

范例9-8用户控件使用497

范例9-9 GridView绑定数据498

范例9-10 GridView单元格修改499

范例9-11 GridView中使用Link500

范例9-12 GridView中更新与修改按钮501

范例9-13 GridView控件分页与增加记录503

范例9-14广告控件的使用505

范例9-15 ListBox的使用507

9.2 Web编程技巧509

范例9-16母版页的使用——共用509

范例9-17动态调用母版页510

范例9-18编码转换实例512

范例9-19 异常处理513

范例9-20异常处理514

范例9-21在Web页面中绘制图形515

范例9-22在Web页面中显示图片516

范例9-23Get方法传值517

范例9-24Session方法传值519

范例9-25Post方法传值520

范例9-26主题的应用522

范例9-27日历控件的使用523

范例9-28缓存依赖性的应用525

范例9-29发送电子邮件526

范例9-30E-mail提醒器528

范例9-31自制浏览器530

范例9-32文件下载器532

范例9-33查看系统日志534

范例9-34WebService的创建535

范例9-35WebService的使用536

范例9-36窗体验证538

范例9-37ImageMap控件539

范例9-38MultiView和View控件综合使用540

范例9-39端口扫描器541

范例9-40获得主机名和IP地址544

范例9-41FTP服务器端实现545

范例9-42FTP客户端实现547

范例9-43Ping549

范例9-44Socket服务器端编程550

范例9-45Socket客户端编程552

范例9-46P2P点对点编程553

范例9-47随机产生验证码555

9.3 XML程序设计557

范例9-48 XML文件读写操作557

范例9-49使用Xml W ri ter写XML文件559

范例9-50图书管理系统的实现563

9.4本章小结569

第10章 程序调用571

10.1调用系统程序572

范例10-1调用指定的程序572

范例10-2关闭指定程序572

范例10-3调用API函数573

范例10-4生成DLL类库文件574

范例10-5使用DLL类库文件575

范例10-6实现回调函数576

范例10-7快捷键的实现577

10.2使用其他程序579

范例10-8获取其他程序中的参数579

范例10-9设置其他程序的参数581

10.3本章小结582

热门推荐