当前位置:首页 > 工业技术
Visual C#.NET高级编程
Visual C#.NET高级编程

Visual C#.NET高级编程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:李满潮等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302053731
  • 页数:452 页
图书介绍:
《Visual C#.NET高级编程》目录
标签:编著 编程

第1章 常用控件使用详解 1

1.1 控件基础功能支持 1

1.1.1 基础控件属性 2

1.1.2 基础控件方法 8

1.1.3 基础控件事件 22

1.2 标签控件 28

1.2.1 常用标签属性 29

1.2.2 常用标签方法 31

1.2.4 使用标签 32

1.2.3 常用标签事件 32

1.3 图片框控件 33

1.3.1 常用图片框属性 33

1.3.2 常用图片框方法 34

1.3.3 常用图片框事件 34

1.3.4 使用图片框 34

1.4 按钮控件 35

1.4.1 常用按钮属性 35

1.4.2 常用按钮方法 37

1.4.3 常用按钮事件 37

1.5 复选框控件 38

1.4.4 使用按钮控件 38

1.5.1 常用复选框属性 39

1.5.2 使用复选框控件 40

1.6 单选按钮控件 42

1.6.1 常用单选按钮属性 42

1.6.2 使用单选按钮 43

1.7 文本框控件 44

1.7.1 常用文本框属性 44

1.7.2 常用文本框方法 47

1.7.4 使用文本框 49

1.7.3 常用文本框事件 49

1.8 列表框控件 51

1.8.1 常用列表框属性 52

1.8.2 常用列表框方法 55

1.8.3 列表框常用事件 59

1.8.4 使用列表框 60

1.9 组合框控件 62

1.9.1 常用组合框属性和方法 62

1.9.2 常用组合框事件 62

1.9.3 使用组合框 62

1.10 编组框控件 66

1.10.2 使用编组框 67

1.10.1 常用编组框属性 67

1.11 滚动条控件 68

1.11.1 常用滚动条属性 68

1.11.2 常用滚动条事件 69

1.12 定时器控件 69

1.12.1 常用定时器属性 69

1.12.3 常用定时器事件 70

1.12.4 使用定时器控件 70

1.12.2 常用定时器方法 70

1.13 管理窗体控件集合 72

本章小结 73

第2章 设计应用程序界面 74

2.1 设置窗体外观特性 74

2.1.1 常用窗体属性 75

2.1.2 常用窗体方法 83

2.1.3 常用窗体事件 89

2.1.4 窗体设置示例 91

2.2 菜单的设计和使用 92

2.2.1 基础菜单管理类 93

2.2.2 常规菜单管理类 94

2.2.3 菜单项管理类 95

2.2.4 添加常规菜单 101

2.2.5 设计和使用常规菜单 102

2.2.6 使用上下文菜单 104

2.3 工具栏的设计和使用 106

2.3.1 工具栏管理类 106

2.3.2 工具栏按钮管理类 109

2.3.3 设计和使用工具类 111

2.4 状态栏的设计和使用 112

2.4.1 状态栏管理类 113

2.4.2 状态栏窗格管理类 115

2.4.3 设计和使用状态栏 117

本章小结 118

第3章 屏幕绘制 119

3.1 增强的图形设备接口(GDI+) 119

3.2 图形对象和设备环境 120

3.2.1 设备环境概述 120

3.2.2 图形对象的常用属性 121

3.2.3 图形对象的常用方法 123

3.3.1 画笔对象 134

3.3 GDI+对象 134

3.3.2 画刷对象 138

3.3.3 字体对象 141

3.3.4 位图对象 144

3.3.5 区域对象 148

3.4 图形重绘 154

3.4.1 重绘机制 154

3.4.2 鼠标输入 157

3.4.3 键盘输入 160

3.5.1 文档/视图结构概述 162

3.4.4 所见即所得的绘制 162

3.5 设计文档/视图结构的应用程序 162

3.5.2 创建主框架窗口 164

3.5.3 创建文档类 179

3.5.4 创建视图类 182

本章小结 187

第4章 拖放操作与打印支持 188

4.1 执行拖放操作 188

4.1.1 拖动数据 188

4.1.2 放置数据 189

4.1.3 在应用程序间执行拖放操作 191

4.2 访问剪贴板 192

4.2.1 将数据置于剪贴板中 192

4.2.2 从剪贴板中获取信息 193

4.3 提供打印功能 194

4.3.1 创建标准Windows窗体打印工作 194

4.3.2 在运行时修改打印选项 195

4.3.3 选择打印机 196

4.3.4 完成打印工作 196

4.3.6 打印图形 197

4.3.5 显示打印预览 197

4.3.7 打印文本 198

本章小结 198

第5章 创建Windows服务 199

5.1 Windows服务概述 199

5.1.1 服务应用程序的独特之处 199

5.1.2 服务生命期 200

5.2 Windows服务支持类 200

5.2.1 服务基类 201

5.2.2 服务管理类 207

5.2.3 ServiceInstaller类 212

5.3 创建Windows服务应用程序 216

5.3.1 Windows服务应用程序的结构 217

5.3.2 创建Windows服务应用程序的步骤 218

5.3.3 实现服务功能 219

5.3.4 为服务应用程序添加安装程序 220

5.3.5 指定服务的安全上下文 220

5.3.6 安装和卸载服务 221

5.3.7 指定服务的启动方式 221

5.3.8 手动启动服务 222

5.4 调试Windows服务 223

5.4.1 调试Windows服务的步骤 223

5.4.2 记录服务信息 224

5.4.3 定制事件日志 225

5.4.4 删除定制事件日志 227

5.5 Windows服务示例 227

本章小结 230

第6章 创建Web应用程序 231

6.1 ASP.NET Web应用程序简介 231

6.1.1 Visual Stuido ASP.NET Web应用程序 231

6.1.2 ASP.NET Web应用程序元素 232

6.1.3 ASP.NET概述 232

6.2.1 Windows窗体 235

6.1.4 使用Visual Stuido.NET的优势 235

6.2 Web窗体和Windows窗体 235

6.2.2 Web窗体 236

6.2.3 Windows窗体和Web窗体的比较 236

6.3 创建和管理Web窗体 238

6.3.1 Visual Studio中的Web窗体和项目 238

6.3.2 为Web项目添加Web窗体页 239

6.3.3 编辑和配置Web项目 241

6.3.4 编辑和运行Web窗体页 241

6.4 Web窗体中的事件处理 242

6.4.3 在Web窗体中创建非默认事件处理 243

6.4.1 Web服务器控件事件模型 243

6.4.2 使用Web窗体设计器创建默认事件处理函数 243

6.4.4 绑定到现存事件处理函数 244

6.4.5 在运行时创建Web窗体事件处理函数 245

6.5 创建基础Web窗体页 245

6.5.1 创建页面 246

6.5.2 向Web窗体页中添加控件 248

6.5.3 创建事件处理函数 255

6.5.4 在调试模式构造和运行Web窗体页 255

6.5.5 下一步工作 255

6.6.1 创建基础窗体 256

6.6 Web窗体的高级应用 256

6.6.2 添加校验控件 257

6.6.3 测试注册窗体页 261

6.6.4 下一步工作 261

6.7 将用户重定向到其他页面 261

6.8 在Web窗体中检测浏览器类型 262

本章小结 263

7.1 分布式应用程序和数据集成简介 264

7.1.1 ADO.NET数据访问 264

第7章 数据访问编程基础 264

7.1.2 ADO.NET使用离线数据结构 265

7.1.3 数据被缓存到数据集内 265

7.1.4 数据集独立于数据源 266

7.1.5 数据以XML格式保存 266

7.1.6 数据结构定义 267

7.2 ADO.NET的优越性 268

7.2.1 互操作性 268

7.2.2 可维护性 268

7.2.4 高性能 269

7.2.5 可缩放性 269

7.2.3 可编程性 269

7.3 ADO.NET和ADO的比较 270

7.3.1 数据在内存中的表示形式 270

7.3.2 数据离线访问 270

7.3.3 应用程序间的数据共享 271

7.4 ADO.NET连接 271

7.4.1 ADO.NET连接设计工具介绍 271

7.4.2 OleDB连接管理类 274

7.4.3 SQL连接管理类 278

7.4.4 创建ADO.NET连接对象 283

7.5 ADO.NET数据适配器 284

7.5.1 数据适配器简介 285

7.5.2 数据适配器命令中的参数 288

7.5.3 数据适配器中的表映射 292

7.5.4 创建数据适配器 293

7.5.5 为数据适配器配置参数 298

7.5.6 将数据源列映射到数据集数据表列 300

7.5.7 预览数据适配器的结果 301

7.6 ADO.NET数据集 302

7.6.1 数据集简介 302

7.6.2 创建数据集的Visual Studio工具 306

7.6.3 使用组件设计器创建类型化数据集 308

7.6.4 使用表达式创建数据集列 309

7.6.5 为现存数据集添加表 312

7.6.6 为窗体或组件添加现存类型化数据集 313

7.6.7 为窗体或组件添加非类型化数据集 314

7.6.8 一个示例 316

本章小结 320

第8章 管理和使用数据库数据 321

8.1 管理离线数据 321

8.1.1 典型的数据处理步骤 321

8.1.2 数据集管理类 322

8.1.3 数据表管理类 331

8.1.4 数据表关系管理类 337

8.1.5 数据表列管理类 338

8.1.6 数据行(记录)管理类 342

8.2 筛选和排序数据集 349

8.2.1 数据集筛选和排序简介 349

8.2.2 为窗体或组件添加数据视图 351

8.2.3 使用数据视图筛选和排序数据 352

8.2.4 直接在数据表中进行排序和筛选 353

8.2.5 操作数据视图中的记录 354

8.3.1 表关系概述 355

8.3 设置数据关系 355

8.2.6 创建和操作数据视图管理器 355

8.3.2 访问相关记录 356

8.3.3 DataRelation对象和约束 356

8.3.4 使用XML设计器创建DataRelation对象 357

8.4 直接执行数据库操作 358

8.4.1 DataCommand对象简介 358

8.4.2 向窗体和组件中添加数据命令 360

8.4.3 设置和获取数据命令参数 361

8.4.4 执行返回结果集的数据命令 362

8.4.5 执行更新或数据库命令 364

8.5 数据访问实例 366

8.4.6 执行返回单个值的数据命令 366

本章小结 370

第9章 Windows窗体中的数据绑定 371

9.1 数据绑定和Windows窗体 371

9.1.1 数据绑定的类型 371

9.1.2 何时使用数据绑定 372

9.2 简单数据绑定与复杂数据绑定 372

9.3 Windows窗体数据绑定的可选数据源 373

9.4 创建简单绑定控件 375

9.6 数据集的自定义视图 376

9.5 DataTable的自定义视图 376

9.7.1 原始/当前状态 377

9.7 DataView的状态变化方式 377

9.7.2 已修改的当前状态/已修改的原始状态 378

9.8 DataRow的状态变化方式 379

9.9 数据绑定中的DataRow版本 379

9.10 编辑和更改数据源内的值 380

9.11 设置表的默认排序和筛选 380

9.12 使用数据显示控件 381

9.12.1 表格控件 381

9.12.3 表格列风格 395

9.12.2 表格单元格 395

9.12.4 获取表格信息 404

9.13 Windows窗体数据访问应用程序实例 405

9.13.1 创建项目和窗体 406

9.13.2 创建和配置数据集 406

9.13.3 添加DataGrid控件以显示数据 407

9.13.4 操作DataGrid控件 408

9.13.5 更新数据库 408

本章小结 409

9.13.7 下一步工作 409

9.13.6 测试 409

第10章 Web窗体中的数据绑定 410

10.1 Web窗体应用程序中的数据访问简介 410

10.1.1 数据存储 410

10.1.2 数据提供者 411

10.1.3 DataSource属性 411

10.1.4 DataSet对象 411

10.1.5 数据绑定 411

10.2.2 Web窗体页数据访问 412

10.2.1 分布式结构 412

10.2 常用数据访问概念 412

10.2.3 不同的数据存储格式 413

10.2.4 使用数据的方式 413

10.2.5 性能 414

10.2.6 安全 414

10.3 常用数据访问技术 414

10.3.1 只读数据访问 415

10.3.2 使用数据库查询访问数据 415

10.3.3 从Web窗体页更新数据 415

10.4.1 创建项目和窗体 416

10.4.2 添加Data组件 416

10.4 Web数据访问示例 416

10.4.3 添加显示数据的控件 418

10.4.4 添加代码以获取和显示数据 418

10.4.5 下一步工作 419

本章小结 419

第11章 遵守辅助性规则 420

11.1 辅助性规划 420

11.2 提供帮助系统 421

11.2.1 提供帮助文件和帮助主题 421

11.2.2 显示弹出式帮助 422

11.3 创建辅助性的Windows应用程序 423

11.2.3 使用工具提示为控件提供帮助 423

11.3.1 创建项目 424

11.3.2 向窗体中添加控件 424

11.3.3 完成程序基本功能 426

11.3.4 支持高对比度模式 427

11.3.5 支持控制面板尺寸和字体设置 429

11.3.6 通过多种手段传递重要信息 429

11.3.7 测试应用程序 429

11.4 创建辅助性的Web应用程序 430

11.4.2 向窗体中添加控件 431

11.4.1 创建项目 431

11.4.3 完成程序功能 433

11.4.4 测试Web窗体应用程序 434

本章小结 435

第12章 应用程序本地化 436

12.1 如何实现本地化 436

12.1.1 资源文件 437

12.1.2 从文本文件创建本地化资源文件 437

12.1.3 保存本地化字符串资源 437

12.1.4 保存本地化对象资源 438

12.1.6 提取本地化对象资源 439

12.1.5 提取本地化字符串资源 439

12.2 管理应用程序资源 440

12.2.1 资源管理器 440

12.2.2 资源阅读器 444

12.2.3 资源集 445

12.2.4 资源书写器 447

12.3 本地化实例 449

12.3.1 本地化Windows窗体 449

12.3.2 本地化Web窗体 451

本章小结 452

相关图书
作者其它书籍
返回顶部