图书介绍
Visual C#2008程序设计与项目实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 王改性,胡书敏主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121137594
- 出版时间:2011
- 标注页数:456页
- 文件大小:250MB
- 文件页数:474页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C#2008程序设计与项目实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C#2008简介1
1.1 C#语言概述1
1.1.1 C#语言的特点1
1.1.2 C#与其他语言2
1.1.3 C#3.0新增功能2
1.2 Visual Studio 2008概述3
1.2.1 Visual Studio发展历史3
1.2.2 Visual Studio 2008简介4
1.2.3 Visual Studio 2008的安装5
1.2.4 MSDN的安装6
1.3 C#开发环境7
1.3.1 启动Visual Studio 20087
1.3.2 Visual C#的界面8
1.3.3 菜单栏和工具箱窗口9
1.3.4 代码视图10
1.3.5 解决方案资源管理器和类视图10
1.3.6 属性窗口11
1.4 第一个应用程序“HelloWorld”12
1.4.1 创建控制台应用程序——“HelloWorld”12
1.4.2 HelloWorld编码和运行14
1.5 疑难解答15
1.6 问答题16
第2章 C#语法基础17
2.1 C#程序设计17
2.1.1 C#程序的组成要素17
2.1.2 C#程序的格式18
2.2 数据类型20
2.2.1 C#的数据类型20
2.2.2 整数类型21
2.2.3 实数类型21
2.2.4 字符类型22
2.2.5 布尔类型22
2.2.6 引用类型23
2.3 变量和常量24
2.3.1 变量24
2.3.2 变量的命名规则24
2.3.3 声明变量和使用变量25
2.3.4 变量的类型和赋值25
2.3.5 常量26
2.4 类型转换27
2.4.1 隐式转换27
2.4.2 显式转换28
2.5 装箱和拆箱29
2.5.1 装箱29
2.5.2 拆箱30
2.6 运算符31
2.6.1 算术运算符31
2.6.2 自加和自减运算符31
2.6.3 逻辑运算符32
2.6.4 关系运算符34
2.6.5 赋值运算符35
2.6.6 位运算符37
2.6.7 条件运算符38
2.6.8 字符串运算符39
2.7 优先级与结合性40
实训2.1——定义学生结构体41
2.8 疑难解答43
2.9 上机题43
第3章 流程控制45
3.1 顺序结构程序设计45
3.1.1 赋值语句45
3.1.2 控制台输入与输出46
3.1.3 编写顺序结构程序47
3.2 选择结构程序设计49
3.2.1 单分支选择结构(if语句)49
3.2.2 嵌套if语句50
3.2.3 多分支选择结构(switch语句)52
3.3 循环结构程序设计54
3.3.1 for循环语句54
3.3.2 foreach循环语句56
3.3.3 while循环语句56
3.3.4 do-while循环语句59
3.3.5 循环的嵌套61
3.4 循环中断62
3.4.1 break终止循环语句62
3.4.2 return返回指定值语句63
3.4.3 continue停止当前循环语句64
3.4.4 goto跳转语句65
实训3.1——常用的排序算法67
3.5 疑难解答70
3.6 上机题71
第4章 方法、数组和定义数据类型73
4.1 用户自定义方法的定义、调用与说明73
4.1.1 一个方法调用的例子73
4.1.2 定义方法76
4.1.3 方法返回值76
4.1.4 方法的调用78
4.1.5 方法的递归调用79
4.2 参数的传递方式80
4.2.1 传值调用80
4.2.2 引用调用82
4.2.3 输出参数83
4.3 方法的其他主题84
4.3.1 Main()方法84
4.3.2 重载方法85
4.4 数组概述86
4.4.1 数组与数组元素87
4.4.2 数组(Array)类87
4.5 声明与访问数组88
4.5.1 声明一维数组88
4.5.2 访问一维数组89
4.5.3 声明多维数组90
4.6 数组列表(ArrayList)91
4.6.1 声明数组列表91
4.6.2 用数组列表操作学生信息92
4.7 使用枚举类型94
4.7.1 定义枚举类型94
4.7.2 声明与访问枚举变量95
4.8 使用结构类型97
4.8.1 定义结构97
4.8.2 声明和访问结构变量98
实训4.1——按成绩对学生排序98
4.9 疑难解答101
4.10 上机题102
第5章 面向对象编程简介103
5.1 面向对象编程概述103
5.2 定义类和声明对象104
5.2.1 定义类104
5.2.2 声明和使用对象106
5.3 对象初始化器108
5.4 访问修饰符109
5.5 静态成员112
5.5.1 静态数据成员112
5.5.2 静态方法114
5.6 构造方法116
5.6.1 使用构造方法116
5.6.2 重载构造方法117
实训5.1——网站用户注册登录模型119
5.7 疑难解答121
5.8 上机题122
第6章 继承、抽象类、多态及接口123
6.1 继承简介123
6.1.1 继承的应用123
6.1.2 基类和派生类125
6.1.3 调用基类构造方法127
6.1.4 虚方法和重写方法129
6.2 抽象类130
6.2.1 为什么要使用抽象类130
6.2.2 声明抽象类131
6.2.3 实现抽象类131
6.3 多态133
6.4 接口135
实训6.1——多重接口的实现137
6.5 疑难解答139
6.6 上机题140
第7章 索引器、属性、委托和事件141
7.1 索引器141
7.1.1 定义索引器141
7.1.2 使用索引器的例子142
7.2 属性144
7.2.1 属性概述145
7.2.2 属性类型146
7.2.3 使用属性148
7.2.4 自动属性150
7.3 委托151
7.3.1 声明委托151
7.3.2 实例化委托152
7.3.3 委托推断153
7.3.4 多播委托155
7.4 事件156
实训7.1——回答问题闯关节目实例158
7.5 疑难解答161
7.6 上机题162
第8章 C#其他特性163
8.1 泛型概述163
8.1.1 泛型概述163
8.1.2 使用泛型集合164
8.1.3 定义泛型类166
8.2 异常处理168
8.2.1 异常处理语法168
8.2.2 异常的捕获和处理168
8.2.3 捕获和清除异常170
8.2.4 使用异常处理类171
8.2.5 自定义异常174
实训8.1——异常处理在判断正确年龄中的使用176
8.3 疑难解答179
8.4 上机题180
第9章 Windows应用程序开发基础181
9.1 创建Windows窗体181
9.1.1 第一个Windows窗体应用程序181
9.1.2 设置窗体标题栏183
9.1.3 设置窗体大小和起始位置184
9.1.4 设置窗体的颜色和背景185
9.1.5 设置窗体边框185
9.2 Windows窗体基本控件186
9.2.1 所有控件的基类——Control类186
9.2.2 使用按钮189
9.2.3 设置文本框191
9.2.4 使用标签来显示文本192
实训9.1——设计自己的计算器193
9.3 Windows窗体常用控件196
9.3.1 单选按钮控件197
9.3.2 复选框控件198
9.3.3 使用图片框200
9.3.4 使用图片列表框控件201
9.3.5 使用列表视图控件201
9.3.6 使用树视图控件203
9.4 自定义控件205
9.4.1 自定义控件概述205
9.4.2 创建自定义控件206
实训9.2——员工管理系统208
9.5 疑难解答212
9.6 上机题213
第10章 Windows应用 开发高级功能215
10.1 创建菜单215
10.1.1 设计主菜单215
10.1.2 创建弹出式菜单218
10.2 工具栏219
10.2.1 创建工具栏219
10.2.2 对工具栏进行编程220
10.3 状态栏221
10.4 SDI和MDI221
10.5 通用对话框223
10.5.1 模式对话框和非模式对话框223
10.5.2 消息框223
10.5.3 字体对话框225
10.5.4 打开文件对话框226
10.5.5 保存文件对话框228
10.5.6 颜色对话框229
10.5.7 自定义对话框230
实训10.1——打造自己的记事本231
10.6 疑难解答235
10.6上机题236
第11章 部署Windows应用程序239
11.1 部署概述239
11.2 Windows Installer部署239
11.2.1 Windows Installer的部署240
11.2.2 创建部署240
11.2.3 文件系统编辑器242
11.2.4 文件类型编辑器244
11.2.5 注册表编辑器244
11.2.6 用户界面编辑器245
11.2.7 启动条件编辑器246
11.2.8 自定义操作编辑器247
11.3 ClickOnce部署247
11.3.1 ClickOnce的技术概要247
11.3.2 使用ClickOnce部署应用程序248
实训11.1——部署在线考试系统249
11.4 疑难解答252
11.5 上机题252
第12章 网络编程253
12.1 网络通信协议253
12.1.1 网络通信概述253
12.1.2 IP地址254
12.1.3 端口号256
12.2 网络套接字技术257
12.2.1 套接字基础257
12.2.2 利用面向连接的套接字实现客户端和服务器通信259
12.2.3 利用面向无连接的套接字实现点到点的通信261
12.3 C#套接字的助手类264
12.3.1 TcpListener类:处理连接请求264
12.3.2 TcpClient类:提供客户端连接265
12.3.3 UdpClient类:发送和接收数据报266
12.4 网络流267
12.5 多线程268
12.5.1 多线程的应用269
12.5.2 线程的特性271
12.5.3 利用多线程进行TCP通信——服务器端设计273
12.5.4 利用多线程进行TCP通信——客户端设计277
实训12.1——验证注册码281
12.6 疑难解答284
12.7 上机题285
第13章 ASP.NET开发287
13.1 ASP.NET简介287
13.1.1 创建第一个ASP.NET应用程序287
13.1.2 设置Web服务器290
13.2 ASP.NET控件291
13.2.1 使用HTML控件291
13.2.2 服务器控件294
13.2.3 验证控件296
13.3 ASP.NET常用对象299
13.3.1 Response对象299
13.3.2 Request对象300
13.3.3 Server对象302
13.3.4 Application对象303
13.3.5 Session对象306
13.3.6 Cookie对象307
13.4 ASP.NET的用户控件309
实训13.1——查看旅游景点311
13.5 疑难解答314
13.6 上机题315
第14章 数据库访问317
14.1 ADO.NET简介317
14.2 数据库基础318
14.2.1 数据库简介318
14.2.2 使用SQL Server Management Studio创建数据库319
14.2.3 使用SQL语句创建数据库321
14.3 结构化查询语言——SQL语言322
14.3.1 数据定义语言323
14.3.2 数据控制语言323
14.3.3 数据操纵语言324
14.4 数据源连接325
14.4.1 操作数据库的示例326
14.4.2 通过向导的方式连接数据库328
14.4.3 通过编程方式连接数据库329
14.4.4 连接字符串330
14.4.5 使用连接池331
14.5 与数据库交互332
14.5.1 使用SqlCommand对象332
14.5.2 设置SqlCommand对象属性334
14.5.3 用SqlCommand命令执行SQL语句335
14.6 DataSet对象337
14.6.1 DataSet概念337
14.6.2 创建DataSet对象338
14.6.3 使用DataSet对象读取XML中的数据339
14.7 DataAdapter对象340
实训14.1——创建通讯录342
14.8 疑难解答350
14.9 上机题351
第15章 LINQ查询语言353
15.1 LINQ介绍353
15.1.1 LINQ概述353
15.1.2 隐式局部变量354
15.1.3 扩展方法355
15.1.4 Lambda表达式357
15.1.5 第一个LINQ程序359
15.2 LINQ语法与特性361
15.2.1 指定数据源和元素361
15.2.2 分组与聚集操作363
15.2.3 Join查询364
15.2.4 筛选条件和排序操作366
15.3 LINQ to SQL368
15.3.1 创建LINQ to SQL程序步骤368
15.3.2 数据库对象和LINQ对象之间的映射370
15.3.3 LrNQ to SQL操作数据库371
15.4 LINQ to XML373
15.4.1 使用LrNQ to XML创建XML文档373
15.4.2 加载和查询XML文档374
15.4.3 使用LINQ to XML操作XML文档376
实训15.1——图书管理378
15.5 疑难解答382
15.6 上机题383
第16章 基于C/S的在线考试系统385
16.1 系统分析385
16.1.1 需求分析385
16.1.2 功能分析385
16.2 系统设计386
16.2.1 绘制用例图设计系统功能386
16.2.2 绘制系统流程图386
16.3 数据库分析与设计387
16.3.1 数据库概念设计387
16.3.2 数据库逻辑结构设计388
16.3.3 创建数据库及数据表390
16.4 公共类设计392
16.4.1 服务器端数据库连接类392
16.4.2 设置考试试题类394
16.4.3 客户端数据库连接类395
16.5 考试信息设置模块397
16.5.1 服务器端管理主窗体397
16.5.2 考生信息维护398
16.5.3 试题维护400
16.6 学生考试模块401
16.6.1 登录考试系统401
16.6.2 登录的数据处理类403
16.6.3 进入考试界面404
16.6.4 开始考试407
16.6.5 生成随机选择题407
16.6.6 考生答题411
16.6.7 保存选择题结果412
16.6.8 结束考试414
16.7 服务器端查询模块416
16.7.1 考生成绩查询416
16.7.2 查看考生各题得分418
第17章 旅游网站系统421
17.1 系统分析421
17.1.1 需求分析421
17.1.2 功能分析421
17.2 系统设计422
17.2.1 绘制用例图设计系统功能422
17.2.2 绘制系统流程图422
17.2.3 开发工具和开发技术的选择423
17.3 数据库分析与设计423
17.3.1 数据库概念设计424
17.3.2 数据库逻辑结构设计424
17.3.3 创建数据库及数据表426
17.4 公共类设计427
17.4.1 数据库连接类427
17.4.2 前台母版页428
17.4.3 后台母版页429
17.5 旅游景点信息管理模块430
17.5.1 设计网站首页430
17.5.2 景点详细信息显示页面433
17.5.3 添加旅游景点信息435
17.5.4 加载管理景点信息页面437
17.5.5 编辑旅游景点信息439
17.6 旅游景点类型管理441
17.6.1 添加景点类型441
17.6.2 编辑景点类型443
17.7 用户评论模块446
17.7.1 发布评论内容446
17.7.2 后台查看评论信息448
17.7.3 管理评论信息449
17.8 用户管理模块450
17.8.1 用户注册页面设计450
17.8.2 登录系统后台451
17.8.3 管理用户信息454
热门推荐
- 1538752.html
- 1649717.html
- 140315.html
- 1390173.html
- 33684.html
- 3314018.html
- 1738207.html
- 1724336.html
- 1399389.html
- 1175261.html
- http://www.ickdjs.cc/book_692802.html
- http://www.ickdjs.cc/book_1942216.html
- http://www.ickdjs.cc/book_1929257.html
- http://www.ickdjs.cc/book_348983.html
- http://www.ickdjs.cc/book_2168121.html
- http://www.ickdjs.cc/book_3653682.html
- http://www.ickdjs.cc/book_3746054.html
- http://www.ickdjs.cc/book_1828177.html
- http://www.ickdjs.cc/book_1978163.html
- http://www.ickdjs.cc/book_2292724.html