- 浏览: 8937684 次
- 性别:
- 来自: 上海
最新评论
-
netkongjian:
不错的报表工具知识分享![deyi]
主流报表工具推荐 -
starry8023:
您的博客很有用!而且我也出现了类似的问题,我是在vs上运行的, ...
在VC下配置openGL -
sliuxl:
...
复制表结构 -
DR玫瑰花香:
[color=darkblue][/color][size=m ...
KMP算法深度解析 -
alvin198761:
看看这两个操作系统的历史,就知道了,这个问题没法追究责任,一个 ...
一则旧闻-Linux是UNIX的盗版?SCO的三大漏洞
《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
相关推荐
Visual C++.NET数据库开发技术与实践Visual C++.NET数据库开发技术与实践Visual C++.NET数据库开发技术与实践Visual C++.NET数据库开发技术与实践Visual C++.NET数据库开发技术与实践Visual C++.NET数据库开发技术与...
极致业务基础平台(Jeez Business Framework,简称为JBF)基于Microsoft .NET开发技术和模型驱动架构,是面向业务应用的管理软件开发平台。极致业务基础平台不仅能够快速地开发应用软件,而且能够根据的用户需求快速...
全书共分37章,包括认识ASP.NET 2.0、ASP.NET 2.0网页语法、字符串与日期处理、Page对象、Response和Request对象、Application和Session对象、Server对象、Cookie对象、Cache对象、Global.asax全局程序集文件、标准...
专注于.NET学习
使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET技术开发网上书店使用ASP.NET...
《Visual Basic .NET软件开发技术》-吴绍根-电子教案
.net软件项目开发全套文档
北大青鸟 Accp 5.0 电子课件 Y2 使用ASP.NET技术开发网上书店(ASP.NET) 共计13个压缩包,需要全部下载才能解压.
《ASP.NET项目开发案例全程实录(第2版)》所有案例源码,不包括视频,如要包括视频的,请下载以下所有文件再解压: 《ASP.NET项目开发案例全程实录(第2版)》随书光盘.part01.rar ...
asp.net控件开发基础 asp.net控件开发基础
asp.net 开发技术大全 , ASP.NET操作数据库, ASP.NET 3.5和AJAX, ASP.NET MVC基础, ASP.NET 3.5与LINQ
asp.net 开发大全 资料asp.net 开发大全 资料asp.net 开发大全 资料asp.net 开发大全 资料asp.net 开发大全 资料asp.net 开发大全 资料asp.net 开发大全 资料
《Visual Basic.NET项目开发宝典》主要介绍Visual Basic的数据库项目开发过程。《Visual Basic.NET项目开发宝典》从实用的角度,对如何使用VB开发应用程序做了系统、全面的介绍。《Visual Basic.NET项目开发宝典》...
实用的.net 开发人员面试题。到海辉,微创和博研面试都有。
靳华、洪石丹编著的《ASP.NET 4.0编程技术大全(附光盘)》全方位讲解了C#语言基础、ASP.NET开发、ASP.NET 4.0整合WF+WCF等ASP.NET开发技术的方方面面。本书通过理论知识的详细讲解和实际开发项目的实践学习,帮助...
为了便于读者学习和理解ASP.NET的知识,《ASP.NET开发技术大全》最后几章进行了不同的小型模块的开发,以便读者能够深入地了解ASP.NET技术的基础开发。在了解了基本的模块开发后,还包括两个进行较大、较完整系统...
全书首先介绍SQL Server 2000基础知识、ADO.NET基础知识和ASP.NET 基础知识;然后讲解5个项目的开发实例,每个项目均遵循“需求分析→开发规划→数据库设计及实现→各模块界面设计及功能实现→打包部署”的开发...
AutoCAD+VBA&VB.NET开发基础与实例教程(VB.net版)pdf下载地址,一本不可多得的好教材
ASP.net3.5开发大全 目录完全 覆盖广 知识新
为了便于读者学习和理解ASP.NET的知识,本书最后几章进行了不同的小型模块的开发,以便读者能够深入的了解ASP.NET技术的基础开发,在了解了基本的模块开发后,还包括两章进行较大、较完整的系统开发。具体讲解了用户...