`
izuoyan
  • 浏览: 8937684 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

公布《.NET软件开发技术基础》全书目录

阅读更多

DOTNET软件开发技术基础》

全书目录

本书范例图片(彩页)

将本书的几个重点范例截图放在前面

自序

一、我为什么写这本书?

二、怎样学习软件开发技术?

1 区分计算机科学与计算机技术

2 了解技术发展趋势:.NET 与 Java

三、.NET学习全景图

四、本书章节安排

五、本书学习指南

1 如何掌握一门计算机程序设计技能?

2 怎样才能从本书中得到最大的收益?

第一编 初识

第一章 初识.NET

1.1 什么是.NET?

1 .NET与传统的Windows有何不同?

2 从.NET看软件技术的发展趋势

1.2 搭建.NET运行平台

1.3 使用命令行编译VB.NET程序

1.4 第一个可视化的.NET程序

1.5 .NET程序运行原理

1 理解机器指令

2 程序与编译器

3 .NET程序是怎样运行的?

4 发布.NET程序

第二章 .NET程序设计基础

2.1 使用VS.NET设计用户界面

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.1.1</span></strong></chsdate> 窗体的使用

1 类和命名空间

2 类和由类创建的对象

3 Form类的常用属性

4 Form类的常用方法

5 Form类的事件

实例1:实时显示鼠标移动时坐标的变化

实例2:在窗体上输出文字

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.1.2</span></strong></chsdate> 常见控件使用

1 设计菜单(Menu)

2 使用状态条(status bar)

3 使用工具条(Tool bar)

(1)给工具条添加按钮

(2)如何给工具条按钮增加图标?

(3)确定单击的是哪个按钮

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.1.3</span></strong></chsdate> 界面布局

1 Dock属性

2 Anchor属性

3 实例:设计资源管理器

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.1.4</span></strong></chsdate> 绘制图标

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.1.5</span></strong></chsdate> 界面设计实践

2.2 VB.net语法基础

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>2.2.1</span></strong></chsdate> 基本数据类型

1 常量

2 变量

3 枚举

4 数组

5 结构

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.2</span></strong></chsdate> 语句与控制结构

1 语句的基本概念

2 控制结构

选择语句

循环语句

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.3</span></strong></chsdate> 对象与类

1 Sub过程

2 Function函数

3 类的定义

4 给类设置属性

5 使用图形来表示类(介绍UML)

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.4</span></strong></chsdate> 变量类型

1 引用类型与值类型变量

2 类内部信息的相互传送

3 类的共享数据成员

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.5</span></strong></chsdate> 函数与方法重载

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.6</span></strong></chsdate> .NET中的集合

1 ArrayList

2 HashTable

3 何时使用HashTable和ArrayList?

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.2.7</span></strong></chsdate> VB.NET开发实践:多窗体编程

1.在一个窗体中访问另一个窗体的控件

2.使用自定义属性在窗体间相互传送信息

3.控件在窗体间的移动

<chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="True" sourcevalue="2.3" unitname="克"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 14pt">2.3 克</span></strong></chmetcnv>Word----MyEditor程序分析

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.1</span></strong></chsdate> 主窗体frmEditor界面设计

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.2</span></strong></chsdate> 结束程序运行

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.3</span></strong></chsdate> 主窗体frmEditor的打开文件功能实现

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.4</span></strong></chsdate> 编辑功能的实现

1 选择文字

2 复制、剪切和粘贴

3 项目符号

4 对齐方式

5 段落缩进

6 上标和下标

7 设置字体与字号

8 缩放

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.5</span></strong></chsdate> 查找与替换功能的实现

1将窗体“关闭”行为改为“隐藏”

2 将主窗体中选中的文字自动显示在“查找”组合框中

3 查找功能的实现

4 替换功能的实现

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.3.6</span></strong></chsdate> 插入行号

2.4 编译工程

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.4.1</span></strong></chsdate> 两个不同版本

1 Debug与Release的差别:

2 观看示例:MMXDemo的两个不同版本性能演示

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span>2.4.2</span></strong></chsdate> 设置EXE文件图标

第二编 入门

第三章 面向对象的程序设计语言

3.1 .net语言族

3.2 类的创建与销毁过程

1 创建过程:构造函数

2 销毁过程

3 ByRef与ByVal

3.3 面向对象特性

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>3.3.1</span></strong></chsdate> 封装

1 访问修饰符

2 类的静态成员

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>3.3.2</span></strong></chsdate> 继承

1 重载(overloads)与屏蔽(Shadow)

2 装箱(Box)

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>3.3.3</span></strong></chsdate> 多态

1 对象变量类型转换

2 继承多态

3 接口多态

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>3.3.4</span></strong></chsdate> 委托与事件

3.4 异常处理

3.5 编程实战

使用委托与事件实现窗体通讯

3.6 小结

第四章 Windows Form程序设计原理和技巧

4.1 文件操作

4.2 组件开发基础

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1"> </span>4.2.1 A</span></strong></chsdate>ssembly与命名空间

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1"> </span>4.2.2</span></strong></chsdate> 使用控件

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1"> </span>4.2.3</span></strong></chsdate> 容器控件

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 14.0pt"><span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1"> </span>4.2.4</span></strong></chsdate> 移动焦点

4.3 数据验证

4.4 读取按键

4.5 鼠标操作

4.6 文件打印

4.7 打包发布

4.8 Windows Form程序设计小结

第三篇 深入

第五章 .NET数据库编程概览

介绍本书中使用到的范例数据库

5.1 什么是数据库?

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>5.1.1</span></strong></chsdate>数据库的基本概念

1 表(Table)

2 记录(Record)

3 字段(Field)

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>5.1.2</span></strong></chsdate> SQL简介

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>5.1.3</span></strong></chsdate> 关系数据库的三种操作

1 选择

2 投影

3 连接

5.2 使用.NET开发数据库应用程序

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>5.2.1</span></strong></chsdate> 微软数据库存取技术的历史

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt"><span style="mso-tab-count: 2"> </span>5.2.2</span></strong></chsdate> 示例程序一:仅提取数据

1.用户界面设计

2.访问数据库

(1)连接数据库

(2)获取数据

(3)显示记录

介绍数据绑定的基本概念

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>5.2.3</span></strong></chsdate> 示例程序二:增、删、改、查全功能

第六章 使用SQL语言

6.1 搭建SQL运行平台

6.2 SQL语句的编写

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>6.2.1</span></strong></chsdate> 选择数据: SELECT语句

ALL和DISTINCT

选取所有的列:Select *

选择特定的列

指定表:From子句

选择行:WHERE子句

匹配字串:Like

组合条件:AND,OR,NOT

限制范围

Between

In 和 Not In

使用表达式列

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>6.2.2</span></strong></chsdate> 排序

1.排序查询结果:ORDER BY子句

2.聚集函数

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>6.2.3</span></strong></chsdate> 分组与统计

1.GROUP BY子句

2.HAVING子句

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>6.2.4</span></strong></chsdate> 其它数据操作

1.插入记录:Insert

2.更新记录:Update

3.删除记录:Delete

4.其它数据库操作

创建表:Create Table

删除表:drop table

第七章 编程访问数据库

7.1 使用ADO.NET表示数据库模型

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.1.1</span></strong></chsdate><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"> A</span></strong></chsdate>DO.NET对象模型

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.1.2</span></strong></chsdate> 动态创建数据库

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.1.3</span></strong></chsdate> 使用DataRelation对象表达数据间的关系

7.2 连接数据库

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.2.1</span></strong></chsdate> Connection连接对象

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.2.2</span></strong></chsdate> 连接字串

7.3 向数据库发送SQL命令

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.3.1</span></strong></chsdate> COMMAND对象的创建

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.3.2</span></strong></chsdate> 执行无返回行的SQL命令:DML,DDL

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.3.3</span></strong></chsdate> 进行单值查询

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.3.4</span></strong></chsdate> 使用带参数的SQL:Parameter对象

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1"> </span>7.3.5</span></strong></chsdate> 调用存储过程

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.3.6</span></strong></chsdate> 关于SQL命令中的NULL值处理

7.4 获取数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.4.1</span></strong></chsdate> 填充数据

1 使用Command对象生成DataReader

2 使用DataAdapter的Fill方法刷新数据

3 循环访问所有记录

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.4.2</span></strong></chsdate> 获取数据库架构信息

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.4.3</span></strong></chsdate> 获取元数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.4.4</span></strong></chsdate> 获取存储过程的参数信息

7.5 显示数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.5.1</span></strong></chsdate> 数据绑定:了解BindingContext对象

1 简单绑定

2 复杂绑定

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.5.2</span></strong></chsdate> 使用DataRelation在DataSet中导航,即主从表

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.5.3</span></strong></chsdate> 实现分页数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.5.4</span></strong></chsdate> 在DataGrid中显示中文标题

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.5.5</span></strong></chsdate> 数据排序

7.6 编辑数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.6.1</span></strong></chsdate> 增加数据

1 如何在DataTable中增加数据?

2 合并数据

(1)合并两个DataTable

(2)合并两个DataSet

3 数据复制

(1)复制DataTable:使用Copy和Clone方法

(2)在两个数据库中复制数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.6.2</span></strong></chsdate> 删除数据

1 在DataTable中删除数据

2 实现层叠更新

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.6.3</span></strong></chsdate> 修改数据

1 使用DataRow的Item属性

2 使用BeginEdit,EndEdit,CancelEdit

3 DataRow的RowState属性

4 DataRow的RowVersion属性

5 DataSet的AcceptChanges和RejectChanges

7.7 保存数据到数据库中

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.7.1</span></strong></chsdate> 手动更新数据库

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.7.2</span></strong></chsdate> 使用DataAdapter更新数据库

1 数据更新原理

2 处理更新失败

7.8 查找与过滤数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.8.1</span></strong></chsdate> 在DataTable中查找

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>7.8.2</span></strong></chsdate> 使用DataView过滤数据

7.9 统计与分析

第八章 数据库编程技巧与实例分析

8.1 开发可复用的数据存取类

8.2 开发数据绑定辅助工具:DataBindingHelper

第九章 使用XML处理数据

9.1 XML基础知识

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>9.1.1</span></strong></chsdate> 什么是XML?

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>9.1.2</span></strong></chsdate> 用XML表达数据

<chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899"><strong style="mso-bidi-font-weight: normal"><span lang="EN-US" style="FONT-SIZE: 12pt; mso-bidi-font-size: 16.0pt"><span style="mso-tab-count: 2"> </span>9.1.3</span></strong></chsdate&g

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics