《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设计用户界面
1 类和命名空间
2 类和由类创建的对象
3 Form类的常用属性
4 Form类的常用方法
5 Form类的事件
实例1:实时显示鼠标移动时坐标的变化
实例2:在窗体上输出文字
1 设计菜单(Menu)
2 使用状态条(status bar)
3 使用工具条(Tool bar)
(1)给工具条添加按钮
(2)如何给工具条按钮增加图标?
(3)确定单击的是哪个按钮
1 Dock属性
2 Anchor属性
3 实例:设计资源管理器
2.2 VB.net语法基础
1 常量
2 变量
3 枚举
4 数组
5 结构
1 语句的基本概念
2 控制结构
选择语句
循环语句
1 Sub过程
2 Function函数
3 类的定义
4 给类设置属性
5 使用图形来表示类(介绍UML)
1 引用类型与值类型变量
2 类内部信息的相互传送
3 类的共享数据成员
1 ArrayList
2 HashTable
3 何时使用HashTable和ArrayList?
1.在一个窗体中访问另一个窗体的控件
2.使用自定义属性在窗体间相互传送信息
3.控件在窗体间的移动
1 选择文字
2 复制、剪切和粘贴
3 项目符号
4 对齐方式
5 段落缩进
6 上标和下标
7 设置字体与字号
8 缩放
1将窗体“关闭”行为改为“隐藏”
2 将主窗体中选中的文字自动显示在“查找”组合框中
3 查找功能的实现
4 替换功能的实现
2.4 编译工程
1 Debug与Release的差别:
2 观看示例:MMXDemo的两个不同版本性能演示
第二编 入门
第三章 面向对象的程序设计语言
3.1 .net语言族
3.2 类的创建与销毁过程
1 创建过程:构造函数
2 销毁过程
3 ByRef与ByVal
3.3 面向对象特性
1 访问修饰符
2 类的静态成员
1 重载(overloads)与屏蔽(Shadow)
2 装箱(Box)
1 对象变量类型转换
2 继承多态
3 接口多态
3.4 异常处理
3.5 编程实战
使用委托与事件实现窗体通讯
3.6 小结
第四章 Windows Form程序设计原理和技巧
4.1 文件操作
4.2 组件开发基础
4.3 数据验证
4.4 读取按键
4.5 鼠标操作
4.6 文件打印
4.7 打包发布
4.8 Windows Form程序设计小结
第三篇 深入
第五章 .NET数据库编程概览
介绍本书中使用到的范例数据库
5.1 什么是数据库?
1 表(Table)
2 记录(Record)
3 字段(Field)
1 选择
2 投影
3 连接
5.2 使用.NET开发数据库应用程序
1.用户界面设计
2.访问数据库
(1)连接数据库
(2)获取数据
(3)显示记录
介绍数据绑定的基本概念
第六章 使用SQL语言
6.1 搭建SQL运行平台
6.2 SQL语句的编写
ALL和DISTINCT
选取所有的列:Select *
选择特定的列
指定表:From子句
选择行:WHERE子句
匹配字串:Like
组合条件:AND,OR,NOT
限制范围
Between
In 和 Not In
使用表达式列
1.排序查询结果:ORDER BY子句
2.聚集函数
1.GROUP BY子句
2.HAVING子句
1.插入记录:Insert
2.更新记录:Update
3.删除记录:Delete
4.其它数据库操作
创建表:Create Table
删除表:drop table
第七章 编程访问数据库
7.1 使用ADO.NET表示数据库模型
7.2 连接数据库
7.3 向数据库发送SQL命令
7.4 获取数据
1 使用Command对象生成DataReader
2 使用DataAdapter的Fill方法刷新数据
3 循环访问所有记录
7.5 显示数据
1 简单绑定
2 复杂绑定
7.6 编辑数据
1 如何在DataTable中增加数据?
2 合并数据
(1)合并两个DataTable
(2)合并两个DataSet
3 数据复制
(1)复制DataTable:使用Copy和Clone方法
(2)在两个数据库中复制数据
1 在DataTable中删除数据
2 实现层叠更新
1 使用DataRow的Item属性
2 使用BeginEdit,EndEdit,CancelEdit
3 DataRow的RowState属性
4 DataRow的RowVersion属性
5 DataSet的AcceptChanges和RejectChanges
7.7 保存数据到数据库中
1 数据更新原理
2 处理更新失败
7.8 查找与过滤数据
7.9 统计与分析
第八章 数据库编程技巧与实例分析
8.1 开发可复用的数据存取类
8.2 开发数据绑定辅助工具:DataBindingHelper
第九章 使用XML处理数据
9.1 XML基础知识
9.2 在.NET中处理XML数据
9.3 数据库及XML应用实例
第十章 计算机绘图原理与GDI+
10.1 .NET计算机绘图原理
10.2 GDI+应用实例
第四篇 精通
第十一章 学会开发面向对象软件
11.1 面向对象编程OOP概述
11.2 掌握面向对象编程的基本思路
第十二章 基于组件的软件开发
12.1 CBD导论
12.2 自定义组件开发
12.3 混合语言开发
12.4 动态组件插拔
12.5 串行化
12.6 平台调用---使用COM组件
第十三章 面向对象软件实战---开发PersonalInfo
13.1 系统分析
13.2 组件开发
13.3 装配系统
13.4 测试排错
13.5 总 结
后记: 我的计算机技术学习十年回顾
-----------------------------------------------------
附录
1 UML基础
2 安装VS Express 2005
3 本书缩略语及专业术语中英文对照表
-------------------------------------------------------
配套光盘:
1 全书源代码
2 北京理工大学《.NET程序设计》学生作业及点评
3 著名.NET网站及论坛互联网网址
4 .NET开源软件介绍
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=282318
浙公网安备 33010602011771号