C#.NET实用教程

C#.NET实用教程

李纯莲, 等主编

出版社:电子工业出版社

年代:2011

定价:36.0

书籍简介:

本书针对高等院校培养应用型本科人才的发展目标而编写,介绍了.NET基本知识及应用程序的开发技术。全书共12章,内容包括:C#编程概述、C#语言基础、Windows基本控件的使用、数据库系统设计基础、系统建模技术、使用C#和ADO.NET操作数据库、使用C#开发Windows数据库应用程序、Web应用技术、Web程序设计基础、网上书店系统的设计、Windows Mobile智能设备程序设计基础、移动Web程序开发。书中所附实验项目针对性强,紧密联系开发实际,能够切实提高读者的软件开发能力。

书籍目录:

目 录

第1章 C#编程概述 (1)

1.1 .NET基础 (1)

1.1.1 .NET概述 (1)

1.1.2 .NET技术体系 (1)

1.1.3 .NET开发环境 (4)

1.2 C#语言简介 (8)

1.3 用Visual Studio 2008创建C#

项目 (9)

1.3.1 创建项目 (9)

1.3.2 编写工程 (10)

1.3.3 编译工程 (13)

1.3.4 调试工程 (14)

1.4 MSDN联机帮助 (14)

1.4.1 启动联机帮助文档 (14)

1.4.2 查找类的使用信息 (14)

习题 (15)

第2章 C#语言基础 (16)

2.1 最简单的C#程序 (16)

2.2 C#中的标识符 (16)

2.3 C#中的关键字 (17)

2.4 变量和常量 (17)

2.4.1 变量 (17)

2.4.2 常量 (20)

2.5 数据类型 (20)

2.5.1 值类型 (21)

2.5.2 引用类型 (24)

2.5.3 数据类型转换 (30)

2.6 语句、运算符和表达式 (31)

2.6.1 语句 (31)

2.6.2 运算符 (32)

2.6.3 表达式 (41)

2.7 控制语句 (42)

2.7.1 选择语句 (42)

2.7.2 循环语句 (45)

2.8 类 (49)

2.8.1 构造函数和析构函数 (49)

2.8.2 方法 (50)

2.9 异常处理 (55)

2.9.1 校验和非校验语句 (55)

2.9.2 异常处理语句 (56)

2.9.3 引发异常 (59)

习题 (61)

第3章 Windows基本控件的使用 (62)

3.1 窗体 (63)

3.1.1 创建窗体 (63)

3.1.2 窗体属性 (64)

3.1.3 窗体的常用事件和方法 (64)

3.1.4 将控件加入窗体 (65)

3.1.5 创建第一个Windows应用

程序 (67)

3.2 文本类控件 (71)

3.2.1 TextBox控件 (71)

3.2.2 Label控件 (73)

3.3 按钮类控件 (74)

3.3.1 Button控件 (74)

3.3.2 RadioButton控件 (75)

3.3.3 CheckBox控件 (75)

3.3.4 举例 (76)

3.4 框架类控件 (77)

3.4.1 Panel控件 (77)

3.4.2 GroupBox控件 (78)

3.4.3 TabControl控件 (78)

3.5 列表框、视图类控件 (80)

3.5.1 ListBox控件 (80)

3.5.2 ComboBox控件 (82)

3.5.3 ListView控件 (83)

3.5.4 TreeView控件 (85)

3.6 滚动类控件 (88)

3.6.1 HScrollBar和VscrollBar

控件 (88)

3.6.2 ProgressBar控件 (89)

3.6.3 TrackBar控件 (89)

3.7 工具栏和状态栏控件 (90)

3.7.1 ToolBar控件 (90)

3.7.2 StatusBar控件 (93)

3.8 定时器控件 (94)

3.9 菜单控件 (95)

习题 (99)

第4章 数据库系统设计基础 (100)

4.1 基本概念 (100)

4.1.1 数据 (100)

4.1.2 数据库 (100)

4.1.3 数据库管理系统 (100)

4.1.4 数据库系统 (101)

4.2 数据库模型 (101)

4.2.1 层次模型 (102)

4.2.2 网状模型 (102)

4.2.3 关系模型 (102)

4.2.4 关系数据库的设计 (103)

4.3 SQL Server 2005的使用 (103)

4.3.1 安装SQL Server 2005 (104)

4.3.2 Transact-SQL语言的使用 (104)

4.3.3 SQL Server数据库管理 (108)

4.3.4 表的管理与使用 (112)

4.3.5 视图及其应用 (116)

4.3.6 索引的创建与管理 (119)

习题 (120)

第5章 系统建模技术 (122)

5.1 建模概念 (122)

5.2 UML建模 (122)

5.2.1 UML概念 (122)

5.2.2 UML构成 (123)

5.2.3 UML应用 (131)

5.3 PowerDesigner建模 (132)

5.3.1 PowerDesigner概念 (132)

5.3.2 PowerDesigner构成 (132)

5.3.3 PowerDesigner应用 (133)

习题 (134)

第6章 使用C#和ADO.NET操作

数据库 (135)

6.1 ADO.NET简介 (135)

6.2 ADO.NET的体系结构 (136)

6.2.1 ADO.NET组件的总体

结构 (136)

6.2.2 ADO.NET DataSet结构 (136)

6.2.3 .NET Framework数据提供

程序 (138)

6.2.4 选择.NET Framework数据提供

程序 (140)

6.3 ADO.NET的数据对象 (140)

6.4 数据库的连接 (141)

6.4.1 SqlConnection的使用 (141)

6.4.2 OleDbConnection的使用 (142)

6.4.3 OdbcConnection的使用 (143)

6.5 数据的获取 (144)

6.5.1 创建Command对象 (144)

6.5.2 执行命令 (144)

6.5.3 参数化查询 (148)

6.5.4 执行存储过程 (149)

6.6 DataReader的使用 (151)

6.6.1 DataReader简介 (151)

6.6.2 使用DataReader读取

数据 (152)

6.6.3 在DataReader中使用多个

结果集 (154)

6.7 DataSet和DataAdapter的

使用 (155)

6.7.1 DataSet简介 (155)

6.7.2 DataAdapter简介 (156)

6.7.3 利用DataSet和DataAdapter访问

数据 (157)

6.7.4 类型和无类型DataSet (158)

习题 (159)

第7章 使用C#开发Windows数据库应用

程序 (160)

7.1 数据绑定 (160)

7.1.1 简单数据绑定 (161)

7.1.2 复杂数据绑定 (161)

7.2 数据源的类型 (162)

7.2.1 数组作为数据源 (162)

7.2.2 数据表作为数据源 (163)

7.2.3 数据集作为数据源 (163)

7.2.4 数据视图作为数据源 (163)

7.3 使用DataGrid显示数据 (164)

7.4 应用实例 (166)

习题 (176)

第8章 Web应用技术 (177)

8.1 Web应用模型 (177)

8.1.1 CGI (177)

8.1.2 ASP (178)

8.1.3 客户端动态技术 (179)

8.2 ASP.NET基础 (180)

8.2.1 ASP.NET和ASP (180)

8.2.2 ASP.NET内置对象 (181)

8.2.3 ASP.NET 特性 (182)

8.3 System.Web命名空间 (184)

8.4 ASP.NET (185)

8.4.1 文件处理 (185)

8.4.2 域名查询 (188)

8.4.3 邮件处理 (189)

8.4.4 事件日志记录处理 (194)

8.5 Web服务 (198)

8.5.1 Web服务基础 (198)

8.5.2 Web服务范例 (201)

8.5.3 编写Web服务的Windows Forms

客户端 (204)

习题 (205)

第9章 Web程序设计基础 (206)

9.1 新建Web应用程序 (206)

9.2 数据绑定技术 (206)

9.3 Web数据绑定控件 (207)

9.3.1 列表控件 (207)

9.3.2 网格视图GridView (213)

9.3.3 单个记录显示控件

FormView (223)

9.3.4 数据列表DataList (225)

9.3.5 循环控件Repeater (228)

习题 (230)

第10章 网上书店系统的设计 (231)

10.1 概述 (231)

10.2 需求分析 (232)

10.2.1 功能需求 (232)

10.2.2 性能需求 (233)

10.3 系统框架 (233)

10.3.1 系统流程分析 (233)

10.3.2 系统功能模块的分析 (233)

10.4 系统配置 (235)

10.4.1 软件配置 (235)

10.4.2 硬件配置 (236)

10.4.3 网络配置 (237)

10.5 数据库分析 (238)

10.5.1 E-R图分析 (238)

10.5.2 表/字段分析 (239)

10.6 数据库创建 (241)

10.6.1 创建数据库 (241)

10.6.2 创建表 (241)

10.6.3 创建存储过程 (242)

10.7 数据库连接 (247)

10.7.1 BMS中Config.web的配置

文档 (247)

10.7.2 调用ALianBook中Config.web

的代码 (248)

10.8 主要界面及相关代码分析 (248)

10.8.1 网上书店首页 (248)

10.8.2 书目管理页面 (250)

10.8.3 添加书目信息页面 (252)

10.8.4 书目信息修改页面 (255)

10.8.5 销售统计页面 (258)

10.8.6 书目详细信息显示页面 (261)

10.8.7 购物篮信息查询页面 (263)

10.8.8 书目高级搜索页面 (265)

10.9 实例演示 (267)

习题 (269)

第11章 Windows Mobile智能设备程序设计

基础 (270)

11.1 .NET Compact Framework

简介 (270)

11.1.1 .NET Framework精简版

架构 (270)

11.1.2 公共语言运行库 (270)

11.1.3 .NET Framework精简版

类库 (270)

11.2 Windows Mobile智能设备程序

概述 (271)

11.2.1 Windows Mobile发展

前景 (271)

11.2.2 Windows Mobile智能设备

简介 (271)

11.2.3 Windows Mobile智能设备程序

的特点 (272)

11.3 开发环境搭建 (273)

11.3.1 系统环境要求与配置 (273)

11.3.2 开发环境搭建指南 (273)

11.4 创建Windows Mobile智能设备应用

程序 (273)

11.4.1 创建项目 (273)

11.4.2 添加代码并运行 (274)

11.5 SQL Mobile本地数据访问 (275)

11.5.1 SQL Mobile简介 (275)

11.5.2 创建简单的SQL Mobile

程序 (276)

11.5.3 数据访问对象 (279)

11.5.4 SQL Mobile 数据库的

管理 (283)

习题 (288)

第12章 移动Web程序开发 (289)

12.1 移动Web网站简介 (289)

12.1.1 移动Web网站布局 (289)

12.1.2 移动Web网站文件类型 (290)

12.1.3 移动Web网站路径 (291)

12.1.4 移动Web网站中的共享代码

文件夹 (291)

12.1.5 移动Web应用程序生命

周期 (291)

12.1.6 移动Web页面生命周期 (293)

12.2 移动Web网站创建与测试 (294)

12.2.1 创建Web移动站点 (294)

12.2.2 测试Web移动站点 (294)

12.3 使用Visual Studio 2005开发移动

Web网站 (296)

12.3.1 移动Web控件简介 (296)

12.3.2 使用移动Web控件构建

页面 (297)

12.3.3 移动Web 控件的事件

处理 (297)

12.3.4 使用容器控件 (297)

12.4 移动Web窗体设计 (299)

12.4.1 简单的移动Web窗体 (299)

12.4.2 响应控件事件 (300)

12.4.3 显示菜单 (301)

12.4.4 显示文本 (302)

12.4.5 允许用户打电话 (302)

12.4.6 用户输入 (303)

12.4.7 输入验证 (304)

12.4.8 自动分页 (305)

习题 (305)

实验指导 (306)

实验1 C#语言基础 (306)

实验2 基本控件使用 (306)

实验3 数据库和表管理 (308)

实验4 数据查询 (311)

实验5 UML建模 (312)

实验6 ADO.NET数据库访问 (313)

实验7 Windows数据库应用程序

开发 (315)

实验8 Web应用程序开发 (319)

实验9 移动Web程序开发 (325)

内容摘要:

本书为高等院校培养应用型本科人才的发展目标而编写,针对已有面向对象程序设计基础的学生,介绍了.NET基本知识及应用程序的开发技术。全书共12章,内容包括:C#编程概述、C#语言基础、Windows基本控件的使用、数据库系统设计基础、系统建模技术、使用C#和ADO.NET操作数据库、使用C#开发Windows数据库应用程序、Web应用技术、Web程序设计基础、网上书店系统的设计、Windows Mobile智能设备程序设计基础、移动Web程序开发。本书循序渐进,内容与实例相结合,理论与实践同步,逐步引领读者掌握.NET应用程序开发技术。书中所附实验项目针对性强,紧密联系开发实际。以“C#语言基础+SQL Server 2005+目前流行的开发技术+实验指导+课程设计指导”,构成完整的C#语言实际开发能力的培养体系,用于培养学生C#语言实际开发能力,使学生初步具备.NET应用程序的独立开发能力,以便与实际工作岗位无缝接轨。本书配有PPT、习题答案等教学资源。

书籍规格:

书籍详细信息
书名C#.NET实用教程站内查询相似图书
9787121133596
如需购买下载《C#.NET实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)36.0语种简体中文
尺寸26 × 18装帧平装
页数 336 印数

书籍信息归属:

C#.NET实用教程是电子工业出版社于2011.5出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教学参考资料 的书籍。