第1章项目说明1
1.1项目概述1
1.2功能介绍1
1.3技术分析5
第2章项目开发环境搭建6
2.1集成开发环境Visual Studio 20086
2.1.1Visual Studio 2008简介6
2.1.2硬件和软件要求6
2.1.3Visual Studio 2008的安装7
2.1.4Visual Studio 2008的使用9
2.2数据库环境12
2.2.1SQL Server 200512
2.2.2Microsoft SQL Server Management Studio Express13
2.3EditPlus安装和使用21
2.3.1EditPlus简介21
2.3.2EditPlus安装与使用配置21
第3章开发模式与分层技术22
3.1开发模式22
3.1.1什么是C/S和B/S22
3.1.2C/S和B/S 之比较23
3.2分层开发25
3.2.1分层开发思想25
3.2.2分层开发优势26
3.2.3项目中具体应用27
第4章界面原型开发28
4.1HTML28
4.1.1HTML基础28
4.1.2常用标签30
4.1.3HTML核心属性33
4.1.4HTML表单35
4.2CSS技术38
4.2.1CSS基础38
4.2.2选择符39
4.2.3CSS属性41
4.2.4个人任务管理系统样式表设计42
4.2.5应用样式44
4.3JavaScript45
4.3.1JavaScript基础46
4.3.2JavaScript基本语法47
4.3.3JavaScript事件处理函数51
4.3.4JavaScript中的对象52
4.3.5常见浏览器对象简介56
第5章项目数据库设计61
5.1个人任务管理系统数据库61
5.1.1任务表Task61
5.1.2任务分类表Sort62
5.1.3用户信息表Users62
5.2SQL语言基本概念63
5.2.1SQL概述63
5.2.2主要数据类型64
5.2.3表与字段64
5.3使用SQL语言创建数据库65
5.3.1数据库65
5.3.2创建表66
5.3.3修改表66
5.3.4约束66
5.4使用SQL语言进行增删改查69
5.4.1查询语句69
5.4.2增删改语句72
5.4.3函数73
5.4.4复杂查询75
第6章C语言79
6.1面向对象概念79
6.1.1类与对象79
6.1.2类的特性79
6.2C编程基础82
6.2.1标识符82
6.2.2保留字82
6.2.3数据类型82
6.2.4常量和变量84
6.2.5数据类型转换84
6.2.6变量的作用域84
6.2.7输入与输出85
6.2.8运算符85
6.2.9流程控制86
6.3C面向对象编程87
6.3.1类87
6.3.2类的继承91
6.3.3类的多态91
6.3.4抽象方法与抽象类93
6.3.5接口93
6.3.6this引用句柄93
6.3.7base关键字94
6.3.8名称空间95
6.3.9异常95
6.4C集合和泛型97
6.4.1集合97
6.4.2泛型99
6.5C常用类102
6.5.1object类102
6.5.2String类和StringBuilder类102
6.5.3DateTime类104
6.5.4System.Convert类104
第7章ASP.NET106
7.1ASP.NET概述106
7.1.1ASP.NET介绍106
7.1.2ASP.NET Web 应用程序文件组成106
7.1.3ASP.NET执行模型107
7.2控件108
7.2.1控件的介绍108
7.2.2HTML控件108
7.2.3Web服务器控件109
7.2.4常用Web服务器控件介绍109
7.2.5Web控件标准属性110
7.2.6常用Web服务器控件用法111
7.2.7控件事件118
7.2.8验证控件121
7.3网站基础129
7.3.1ASP.NET的内置对象129
7.3.2Response对象130
7.3.3Request对象130
7.3.4Session对象 130
7.3.5页面跳转131
7.3.6相对路径和绝对路径132
7.3.7Page.IsPostBack属性132
7.4身份验证133
7.4.1ASP.NET身份验证概述133
7.4.2表单验证实现133
7.5母版页135
7.5.1母版页介绍135
7.5.2母版页使用135
7.5.3内容页访问母版页内容140
7.6站点导航140
7.6.1ASP.NET站点导航介绍141
7.6.2站点地图141
7.6.3SiteMapPath控件142
7.6.4TreeView控件143
7.6.5Menu控件144
7.7 主题和皮肤144
7.7.1主题概述145
7.7.2皮肤文件145
7.7.3应用主题145
7.7.4个人任务管理系统添加主题和皮肤146
第8章ADO.NET技术148
8.1ADO.NET148
8.1.1ADO.NET的层次148
8.1.2ADO.NET的体系结构149
8.1.3ADO.NET的对象模型149
8.1.4.NET数据提供程序(Data Provider) 150
8.1.5使用ADO.NET访问数据150
8.1.6使用数据集和数据阅读器151
8.1.7事务154
8.2数据源控件及数据绑定控件155
8.2.1数据源控件155
8.2.2数据绑定控件159
8.3GridView高级应用165
8.3.1RowDataBound 事件和RowType属性165
8.3.2RowCommand 事件166
8.3.3查找GridView模板中控件168
8.3.4设置和获取GridView主键169
第9章Enterprise Library企业库171
9.1框架技术概述171
9.2Enterprise Library企业库172
9.2.1Enterprise Library 2.0介绍173
9.2.2使用Data Access Application Block访问数据库173
9.2.3使用DAAB调用存储过程176
9.2.4使用事务176
第10章项目总结177
10.1个人任务管理系统项目总结177
10.2项目开发过程178
10.2.1项目开发阶段178
10.2.2项目开发模式178
附录A行业发展现状180
A1 .NET技术概述180
A1.1 .NET战略180
A1.2什么是.NET181
A1.3.NET框架181
A1.4公共语言运行时(CLR)概述182
A1.5框架类库(Framework Class Library ,简称FCL)概述184
A1.6Visual Studio集成开发环境185
A1.7.NET发展187
A2行业应用189
A2.1主要应用领域189
A2.2平台的选择189
A2.3开发语言的选择190
A2.4工具的选择190
A2.5数据库的选择191
A3技术体系结构191
附录B东软实训介绍193
B1实训目的193
B2实训流程194
B3实训组织形式194
B4实训平台介绍195
B5实训教学安排说明196
B6实训考核办法198
参考文献199