王朝网络
分享
 
 
 

精通Visual C#2008:语言基础、数据库系统开发、Web开发(附赠VCD光盘一张)

王朝导购·作者佚名
 
精通Visual C#2008:语言基础、数据库系统开发、Web开发(附赠VCD光盘一张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 孙继磊

基本信息·出版社:人民邮电出版社

·页码:630 页

·出版日期:2009年

·ISBN:7115189307/9787115189301

·条形码:9787115189301

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·附带品描述:附赠VCD光盘一张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《精通Visual C#2008:语言基础、数据库系统开发、Web开发》由浅入深、循序渐进地讲解了微软公司的核心开发语言C# 3.0和最新版的开发工具Visual Studio 2008,以及在该环境下如何开发各种类型的应用程序。《精通Visual C#2008:语言基础、数据库系统开发、Web开发》分为6篇:基础技术篇、Windows编程篇、数据库编程篇、Web编程篇、最新技术篇、项目实战篇,共30章。第1篇介绍了C#基本的语法知识和基本控件的使用;第2篇介绍了Windows窗体编程内容,同时包含了C#较高级的编程知识(如反射、泛型等);第3篇以SQL Server2005为例讲解了ADO.NET数据库编程技术;第4篇介绍ASP.NET Web应用程序开发;第5篇介绍.NET 3.5最新技术,包括Ajax、WPF、WCF、LINQ等;第6篇提供了论坛系统、俄罗斯方块网络对战两个技术含量高、实用性强的案例。

编辑推荐《精通Visual C#2008:语言基础、数据库系统开发、Web开发》由浅入深,505段关键代码剖析C#3.0面向对象编程技术。

学以致用。全面掌握Windows编程、数据库编程、Web编程。

技术领先。详细讲解LINQ、WPF、WCF等.NET 3.5最新特性。

快速上手,精选论坛系统和俄罗斯方块网络对战完整案例。

涵盖主题:

C#编程基础、Visual Studio 2008开发环境、Windows窗体控件、Windows通用对话框、委托和事件、类型和反射、ADO.NET数据库编程技术、SQL Server 2005常用操作、Web编程基础。

《精通Visual C#2008:语言基础、数据库系统开发、Web开发》涉及C#编程的方方面面,初级读者可以系统学习《精通Visual C#2008:语言基础、数据库系统开发、Web开发》,整体掌握使用C#语言进行应用程序开发的技术;中级读者可以跳过或浏览熟悉的内容,直接学习感兴趣的知识;对高级读者而言,《精通Visual C#2008:语言基础、数据库系统开发、Web开发》可以作为开发手册使用。

目录

第1篇 基础技术篇

第1章 Visual Studio 2008 IDE简介

1.1 安装Visual Studio 2008

1.2 Visual Studio 2008 概览

1.2.1 起始页

1.2.2 开发环境

1.2.3 窗口布局调整

1.3 用Visual Studio 2008 IDE开发应用程序

1.3.1 控制台应用程序

1.3.2 Windows窗体应用程序

1.4 HelloWorld程序

1.4.1 HelloWorld程序

1.4.2 namespace命令

1.4.3 using命令

1.4.4 程序注释

1.4.5 Main函数

1.4.6 为HelloWorld添加色彩

1.5 调试应用程序

1.6 小结

第2章 常量和变量

2.1 常量

2.1.1 常量定义

2.1.2 常量的初始化

2.1.3 使用常量的好处

2.2 变量

2.2.1 变量的声明和使用

2.2.2 变量的作用域

2.2.3 实例变量和静态变量

2.3 运算符与表达式

2.3.1 算术运算符、关系运算符和逻辑运算符

2.3.2 赋值运算符和字符串运算符

2.3.3 条件运算符

2.3.4 强制类型转换

2.4 枚举

2.5 小结

第3章 方法与数组

3.1 方法

3.1.1 C#中的方法

3.1.2 值传递与引用传递

3.1.3 递归方法

3.2 数组

3.2.1 数组类型

3.2.2 声明和分配数组

3.2.3 数组元素访问

3.3 小结

第4章 流程控制语句

4.1 条件控制结构

4.1.1 条件判断if语句

4.1.2 条件选择switch…case语句

4.2 循环控制结构

4.2.1 while循环

4.2.2 do…while循环

4.2.3 for循环

4.2.4 foreach循环

4.2.5 break和continue关键字

4.2.6 多重循环

4.3 小结

第5章 面向对象程序设计

5.1 面向对象基本概念

5.1.1 对象和类

5.1.2 抽象

5.1.3 封装

5.1.4 继承

5.1.5 多态

5.2 类

5.2.1 类的定义

5.2.2 构造函数

5.2.3 对象实例化和使用

5.2.4 C#垃圾回收机制

5.2.5 析构函数

5.3 C#属性

5.3.1 定义属性

5.3.2 属性的读写控制

5.3.3 使用属性的好处

5.4 重载

5.4.1 重载的意义

5.4.2 方法重载

5.4.3 运算符重载

5.5 继承和多态

5.5.1 实现继承

5.5.2 变量的定义类型与实际类型

5.5.3 基类和派生类之间的类型转换

5.5.4 虚方法和多态

5.5.5 抽象类和密封类

5.5.6 this关键字

5.5.7 base关键字

5.5.8 构造函数相互调用

5.6 小结

第6章 结构和接口

6.1 结构

6.1.1 结构概述

6.1.2 何时使用结构

6.2 接口

6.2.1 接口概述

6.2.2 使用接口

6.2.3 显式接口实现

6.2.4 自动生成接口代码框架

6.2.5 多重继承程序举例

6.2.6 接口与抽象类的对比

6.3 小结

第7章 异常处理

7.1 异常处理概述

7.1.1 认识异常

7.1.2 try…catch语句

7.2 处理异常

7.2.1 捕获特定类型的异常

7.2.2 finally语句

7.3 深入了解异常

7.3.1 异常传播

7.3.2 throw语句

7.3.3 自定义异常

7.3.4 异常处理机制的优势

7.3.5 嵌套try语句

7.4 小结 107

第2篇 Windows编程篇

第8章 Windows应用程序概述

8.1 Windows应用程序浅析

8.1.1 认识Windows应用程序

8.1.2 手工创建Windows应用程序

8.2 调试Windows应用程序

8.2.1 设置条件断点

8.2.2 Trace类

8.2.3 消息提示框MessageBox

8.3 窗体

8.3.1 Form类的属性

8.3.2 Form类的事件

8.3.3 Form类的方法

8.4 小结

第9章 Windows窗体控件(一)

9.1 键盘和鼠标事件

9.1.1 键盘事件

9.1.2 鼠标事件

9.2 Button控件

9.2.1 Button控件的属性

9.2.2 Button控件的事件和方法

9.3 文本控件

9.3.1 TextBox控件

9.3.2 MaskedTextBox控件

9.3.3 RichTextBox控件

9.3.4 NumericUpDown控件

9.4 图片控件

9.4.1 ImageList控件

9.4.2 PictureBox控件

9.5 日期控件

9.5.1 MonthCalendar控件

9.5.2 DateTimePicker控件

9.6 选择控件

9.7 Timer控件和ProgressBar控件

9.7.1 Timer控件

9.7.2 ProgressBar控件

9.8 小结

第10章 Windows窗体控件(二)

10.1 列表控件

10.1.1 列表框控件ListBox

10.1.2 拖放

10.1.3 复选列表框控件CheckedListBox

10.1.4 组合框控件ComboBox

10.2 列表视图和树形视图控件

10.2.1 列表视图控件ListView

10.2.2 树形视图控件TreeView

10.3 容器控件

10.3.1 容器控件概述

10.3.2 面板控件Panel

10.3.3 分组框控件GroupBox

10.3.4 标签控件TabControl

10.3.5 拆分控件SplitContainer

10.4 菜单栏、工具栏和状态栏

10.4.1 菜单

10.4.2 工具栏

10.4.3 状态栏

10.4.4 工具栏容器

10.5 其他Windows窗体控件

10.5.1 工具提示控件ToolTip

10.5.2 通知图标控件NotifyIcon

10.5.3 属性表格控件PropertyGrid

10.6 小结

第11章 对话框

11.1 对话框概述

11.1.1 模式对话框和非模式对话框

11.1.2 对话框结果

11.1.3 与对话框交换数据

11.2 通用对话框

11.2.1 文件夹浏览对话框

11.2.2 打开文件对话框

11.2.3 文件另存为对话框

11.2.4 颜色对话框

11.2.5 字体对话框

11.3 打印对话框

11.3.1 打印概述

11.3.2 打印机设置

11.3.3 页面设置

11.3.4 打印预览

11.3.5 打印多页

11.4 小结

第12章 委托和事件

12.1 委托

12.1.1 委托概述

12.1.2 多路广播委托

12.1.3 异步委托调用

12.1.4 取得异步委托结果

12.1.5 Control.Invoke方法

12.2 事件

12.2.1 事件概述

12.2.2 事件处理程序

12.3 深入理解委托和事件

12.4 小结

第13章 用户控件和安装部署

13.1 用户控件

13.1.1 简单用户控件

13.1.2 添加属性

13.1.3 添加事件

13.1.4 综合示例

13.2 打包应用程序

13.3 小结

第14章 类型和反射

14.1 值类型和引用类型

14.1.1 值类型和引用类型的概念

14.1.2 装箱和拆箱

14.1.3 对象相等

14.2 反射

14.2.1 System.Type类

14.2.2 类型成员

14.3 小结

第15章 C#高级特性

15.1 泛型

15.1.1 泛型的概念

15.1.2 使用泛型

15.1.3 泛型约束

15.2 泛型集合类

15.2.1 泛型集合接口

15.2.2 列表

15.2.3 堆栈和队列

15.2.4 字典(哈希表)

15.3 匿名方法

15.3.1 匿名方法概述

15.3.2 匿名方法实际应用

15.4 索引器和迭代器

15.4.1 索引器

15.4.2 迭代器

15.5 分部类型和可空类型

15.6 小结

第16章 文件操作

16.1 System.IO命名空间

16.2 .NET文件系统

16.2.1 管理目录

16.2.2 管理文件

16.3 文本文件读写

16.4 二进制文件读写

16.5 文件操作实例展示

16.6 小结

第3篇 数据库编程篇

第17章 SQL Server 2005概述

17.1 数据库管理

17.1.1 Management Studio环境

17.1.2 添加和删除数据库

17.1.3 备份和还原数据库

17.2 数据库表管理

17.2.1 修改表结构

17.2.2 键和索引

17.3 SQL Server 2005其他常用功能

17.3.1 配置管理器

17.3.2 查询分析器

17.4 小结

第18章 数据访问

18.1 连接数据库

18.1.1 从VS 2008连接到数据库

18.1.2 数据库连接类DbConnection

18.2 执行SQL命令

18.2.1 数据库命令类DbCommand

18.2.2 SQL命令参数

18.3 DataReader和DataSet

18.3.1 数据读取器DataReader

18.3.2 数据集DataSet概述

18.3.3 数据表、数据列和数据行

18.3.4 构建表结构

18.3.5 编辑数据

18.3.6 数据行状态

18.4 数据适配器

18.4.1 SqlDataAdapter概述

18.4.2 填充数据

18.4.3 获取表架构

18.4.4 更新数据库

18.4.5 命令生成类SqlCommandBuilder

18.5 显示数据

18.5.1 数据表格控件DataGridView

18.5.2 控制DataGridView外观和行为

18.6 数据集设计器和强类型数据集

18.6.1 添加数据集

18.6.2 添加查询

18.7 小结

第4篇 Web编程篇

第19章 基本Web服务器控件

19.1 文本控件

19.1.1 Label控件

19.1.2 TextBox控件

19.1.3 HiddenField控件

19.1.4 HyperLink控件

19.2 按钮控件

19.2.1 Button控件

19.2.2 LinkButton控件

19.2.3 ImageButton控件

19.3 日历控件

19.4 文件上传控件

19.5 选择控件

19.5.1 RadioButton控件

19.5.2 CheckBox控件

19.6 列表控件

19.6.1 DropDownList控件

19.6.2 ListBox控件

19.6.3 BulletedList控件

19.6.4 CheckBoxList控件

19.7 小结

第20章 高级Web控件

20.1 验证控件

20.1.1 验证控件简介

20.1.2 RequiredFieldValidator控件

20.1.3 RangeValidator控件

20.1.4 CompareValidator控件

20.1.5 RegularExpressionValidator控件

20.1.6 ValidationSummary控件

20.2 广告控件

20.3 视图控件——TreeView

20.4 向导控件——Wizard

20.5 小结

第21章 数据访问

21.1 使用DataSource控件连接到数据源

21.1.1 DataSource控件简介

21.1.2 LinqDataSource控件

21.1.3 SqlDataSource控件

21.1.4 其他数据源控件

21.2 数据绑定控件

21.2.1 数据绑定控件简介

21.2.2 GridView控件

21.2.3 DetailsView控件

21.2.4 FormView控件

21.2.5 DataList控件

21.2.6 Repeater控件

21.2.7 ListView绑定数据控件

21.2.8 DataPager控件

21.3 小结

第22章 母版页和主题

22.1 用母版页设计网站统一布局

22.1.1 认识母版页

22.1.2 母版页的优点

22.1.3 母版页的设计

22.1.4 内容页的设计

22.2 母版页高级应用

22.2.1 母版页的嵌套

22.2.2 以编程方式访问母版页

22.3 主题和外观

22.3.1 主题和外观概述

22.3.2 创建主题和外观

22.3.3 在程序中应用主题和外观

22.3.4 以编程方式访问主题和外观

22.4 小结

第23章 状态管理

23.1 状态管理概述

23.2 视图状态

23.2.1 视图状态概述

23.2.2 保存视图状态的值

23.2.3 从视图状态中读取值

23.3 Cookie

23.3.1 Cookie简介

23.3.2 创建Cookie

23.3.3 读取Cookie

23.3.4 删除Cookie

23.4 应用程序状态

23.4.1 应用程序状态简介

23.4.2 保存应用程序状态中的值

23.4.3 读取应用程序状态的值

23.5 会话状态

23.5.1 会话状态简介

23.5.2 保存会话状态的值

23.5.3 读取会话状态的值

23.6 小结

第24章 用户控件和自定义控件

24.1 用户控件概述

24.2 创建和使用用户控件

24.3 在网页中包含用户控件

24.4 将Web窗体页转换为ASP.NET用户控件

24.4.1 单文件网页转换为用户控件

24.4.2 将代码隐藏网页转换为用户控件

24.5 自定义控件概述

24.6 创建自定义控件

24.6.1 创建自定义控件的方法

24.6.2 自定义分页控件

24.7 用户控件和自定义控件的区别

24.8 小结

第25章 ASP.NET Ajax

25.1 Ajax技术简介

25.2 ScriptManager控件

25.2.1 ScriptManager控件简介

25.2.2 ScriptManager控件属性

25.2.3 开发示例

25.3 UpdatePanel控件

25.3.1 UpdatePanel控件简介

25.3.2 UpdatePanel控件属性

25.3.3 开发示例

25.3.4 UpdatePanel控件的使用技巧

25.4 UpdateProgress控件

25.4.1 UpdateProgress控件简介

25.4.2 UpdateProgress控件的属性

25.4.3 开发示例

25.5 Timer控件

25.5.1 Timer控件简介

25.5.2 Timer控件的属性

25.5.3 开发示例

25.6 小结

第5篇 最新技术篇

第26章 C# 3.0新特性

26.1 属性和构造函数

26.1.1 自动实现属性

26.1.2 在创建实例时为属性赋值

26.2 隐式类型和匿名类型

26.2.1 隐式类型

26.2.2 隐式类型数组

26.2.3 匿名类型

26.3 扩展方法和Lambda表示式

26.3.1 扩展方法

26.3.2 Lambda表达式

26.4 LINQ简介

26.4.1 基本查询

26.4.2 延迟执行

26.4.3 排序

26.4.4 分组

26.5 小结

第27章 WPF简介

27.1 WPF概览

27.1.1 独立应用程序

27.1.2 浏览器应用XBAP

27.2 标记和代码

27.2.1 XAML标记语言

27.2.2 后台代码

27.3 绘图

27.3.1 形状

27.3.2 画刷

27.3.3 坐标变换

27.4 WPF控件概述

27.4.1 按钮

27.4.2 列表控件

27.4.3 扩展控件

27.5 布局

27.5.1 画布Canvas

27.5.2 表格Grid

27.5.3 堆栈面板StackPanel

27.5.4 停靠面板DockPanel

27.6 小结

第28章 WCF简介

28.1 WCF概览

28.1.1 创建服务

28.1.2 使用服务

28.1.3 创建WCF服务库

28.2 WCF基本概念

28.2.1 地址

28.2.2 绑定

28.2.3 协定

28.2.4 终结点

28.2.5 宿主

28.3 基本WCF编程

28.3.1 编码配置WCF服务

28.3.2 在配置文件中配置WCF服务

28.4 服务协定

28.4.1 定义协定

28.4.2 请求-答复协定

28.4.3 单向协定

28.4.4 双工协定

28.5 小结

第6篇 项目实战篇

第29章 论坛系统

29.1 数据库分析设计

29.1.1 自动生成的配置数据库

29.1.2 创建数据表

29.1.3 设计表关系

29.2 用户权限管理

29.2.1 用户注册

29.2.2 用户登录

29.3 发表留言主题

29.3.1 设计发表留言界面

29.3.2 实现发表留言功能

29.4 浏览留言主题

29.5 回复留言

29.5.1 显示所有的回复

29.5.2 添加回复

29.5.3 使用新功能快速回复

29.5.4 为“删除”按钮添加确认提示

29.6 短消息管理

29.6.1 发送短消息

29.6.2 接收短消息

29.6.3 显示短消息提示

29.7 用户自定义界面风格功能

29.7.1 启用ASP.NET的Profile配置

29.7.2 实现个性化界面定制

29.8 小结

第30章 俄罗斯方块网络对战

30.1 游戏简介

30.1.1 游戏规则简介

30.1.2 名词术语

30.2 单元格的设计与实现

30.2.1 设计TetrisCell类

30.2.2 测试TetrisCell类

30.3 方块的设计与实现

30.3.1 方块和单元格坐标

30.3.2 设计TetrisBlock类

30.3.3 改进TetrisCell类

30.3.4 方块旋转

30.3.5 测试TetrisBlock类

30.4 游戏地图的设计

30.4.1 与游戏地图相关的类

30.4.2 TetrisMap类功能分析

30.4.3 单元格集合类CellCollection

30.5 游戏画面绘制

30.5.1 双缓冲技术

30.5.2 绘图类TetrisDrawer基本功能

30.5.3 局部刷新

30.5.4 行闪烁

30.5.5 游戏界面类TetrisUI

30.5.6 改进TetrisBlock和TetrisCell类

30.6 游戏地图的实现

30.6.1 游戏地图类TetrisMap框架

30.6.2 判断满行和消除行

30.6.3 粘贴活动方块

30.6.4 移动和旋转方块

30.6.5 落下活动方块

30.7 游戏面板

30.7.1 界面设计

30.7.2 TetrisGameBoard类的字段和属性

30.7.3 游戏速度计算

30.7.4 添加音效

30.7.5 游戏设置窗体

30.7.6 TetrisGameBoard完整代码

30.7.7 测试游戏面板

30.8 添加网络对战功能

30.8.1 开源网络组件ALAZ.SystemEx.NetEx

30.8.2 序列化

30.8.3 随机数种子

30.8.4 添加行

30.8.5 连接设置窗体

30.8.6 游戏命令

30.8.7 游戏主窗体

30.9 小结

……[看更多目录]

序言本书遵循由浅入深、循序渐进的学习规律,充分考虑语言学习的特点,紧密结合开发示例,体系完整地介绍了Visual Studio.NET平台下的c#开发技术。全书不仅包括基本的语法知识和形象的操作向导,同时更注重讲解软件设计思路、底层工作原理、重要的算法思想等内容。

本书特色

1.内容丰富全面

本书共分为6篇共30章,内容涉及c#编程基础、窗体编程、Web编程、反射、游戏编程等方面。

2.知识深入浅出

本书讲解基本语法知识和基本控件使用,使没有c撑基础的读者可以轻松上手,同时包含具

文摘插图:

精通Visual C#2008:语言基础、数据库系统开发、Web开发(附赠VCD光盘一张)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
IEC 61131-3编程语言及应用基础(电气信息工程丛书)
隋乱(2)功名误
彩色电视机I2C总线数据速查手册(彩电售后服务工程师必备手册丛书)
ASP程序开发范例宝典(第2版)(软件工程师典藏)(附赠VCD光盘一张)
Linux C函数实例速查手册
实现模式(Implementation Patterns)
损失模型:从数据到决策(第2版)(图灵数学·统计学丛书)(Loss Models From Data to Decisions)
MySQL必知必会(图灵程序设计丛书)(MySQL Crash Course)
分组传送网(现代通信网络技术丛书)
JavaScript设计模式(图灵程序设计丛书)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有