图书介绍
VISUAL C# 2005全程指南PDF|Epub|txt|kindle电子书版本网盘下载
- 李建华,刘玉生编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121051579
- 出版时间:2008
- 标注页数:468页
- 文件大小:112MB
- 文件页数:486页
- 主题词:C语言-程序设计-指南
PDF下载
下载说明
VISUAL C# 2005全程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
C#基础知识篇1
第1章 Visual Studio 2005概述1
1.1 C#基础知识2
1.1.1 C#简介2
1.1.2 .NET Framework平台体系结构2
1.1.3 面向对象的程序设计方法2
1.2 Visual Studio 2005的新特性3
1.3 安装Visual Studio 20054
1.4 IDE介绍6
1.4.1 开始页面7
1.4.2 解决方案资源管理器7
1.4.3 菜单栏11
1.4.4 工具栏11
1.4.5 工具箱12
1.4.6 代码编辑器13
1.4.7 对象浏览器15
1.4.8 “属性”面板16
1.4.9 “命令”窗口16
1.4.10 “即时”窗口17
1.4.11 “任务列表”窗口17
1.5 创建第1个控制台应用程序17
1.6 使用命名空间21
1.7 Main方法22
1.8 使用帮助23
1.8.1 MSDN帮助23
1.8.2 智能感知24
1.9 本章小结25
第2章 变量、操作符和表达式26
2.1 语句27
2.2 程序代码的注释27
2.3 使用标识符27
2.3.1 使用标识符的规则27
2.4 变量和常量28
2.4.1 变量28
2.4.2 常量29
2.5 数据类型30
2.5.1 值类型和引用类型的区别30
2.5.2 装箱和拆箱转换30
2.5.3 基本数据类型31
2.5.4 引用类型32
2.6 运算符与表达式类型34
2.6.1 运算符分类34
2.6.2 运算符的优先级与结合性37
2.7 类型转换38
2.7.1 隐式转换38
2.7.2 显式转换39
2.8 本章小结41
第3章 方法42
3.1 声明方法43
3.1.1 声明方法的语法格式43
3.1.2 return语句43
3.2 调用方法44
3.2.1 ref关键字44
3.2.2 创建out参数46
3.3 运用作用域48
3.4 方法的重载49
3.5 本章小结51
第4章 结构化程序设计52
4.1 顺序结构程序设计53
4.1.1 单赋值语句53
4.1.2 复合赋值语句53
4.1.3 连续赋值语句53
4.2 输出和输入53
4.2.1 输入方法54
4.2.2 输出方法54
4.3 选择结构程序设计54
4.3.1 if语句(单分支选择结构)54
4.3.2 switch语句(多分支选择结构)58
4.4 循环结构程序设计60
4.4.1 for循环语句60
4.4.2 while循环语句61
4.4.3 do...while循环语句62
4.5 循环中断63
4.5.1 goto语句63
4.5.2 break语句65
4.5.3 continue语句66
4.5.4 return语句67
4.6 预处理指令68
4.7 本章小结70
第5章 枚举和结构71
5.1 枚举72
5.1.1 定义枚举72
5.1.2 使用枚举73
5.2 结构74
5.2.1 定义结构75
5.2.2 使用结构75
5.3 本章小结77
第6章 数组和集合78
6.1 数组79
6.1.1 声明数组79
6.1.2 数组初始化79
6.1.3 访问一个单独的数组元素80
6.1.4 foreach循环80
6.1.5 使用数组81
6.1.6 多维数组81
6.2 集合82
6.2.1 什么是集合82
6.2.2 ArrayList类82
6.2.3 Queue类85
6.2.4 Stack类87
6.2.5 Hashtable类88
6.2.6 SortedList类90
6.2.7 数组和集合的区别92
6.3 本章小结92
第7章 面向对象编程93
7.1 类和对象94
7.1.1 类的定义94
7.1.2 声明和使用对象94
7.2 访问控制96
7.2.1 public96
7.2.2 private97
7.2.3 protected97
7.2.4 internal97
7.3 属性97
7.3.1 定义属性98
7.3.2 使用属性99
7.4 方法99
7.5 构造函数99
7.5.1 声明构造函数99
7.5.2 重载构造函数101
7.6 析构函数102
7.7 静态成员102
7.8 Visual Studio.NET中的OOP工具104
7.8.1 在Visual Studio 2005中创建类104
7.8.2 添加类成员105
7.8.3 “类视图”窗口106
7.9 常用类操作和数据处理106
7.9.1 Convert类106
7.9.2 String类108
7.9.3 Math类114
7.9.4 DataTime类和TimeSpan类115
7.10 本章小结117
第8章 面向对象编程进阶118
8.1 封装、继承和多态119
8.1.1 封装119
8.1.2 继承119
8.1.3 多态性122
8.2 接口127
8.2.1 声明接口127
8.2.2 接口限制128
8.2.3 实现接口128
8.2.4 使用多个接口131
8.3 本章小结131
Windows窗体设计篇132
第9章 窗体132
9.1 创建窗体133
9.1.1 使用新建项目模板创建窗体133
9.1.2 使用添加项目模板创建窗体136
9.2 设置窗体属性137
9.3 窗体的常用事件141
9.4 窗体的常用方法144
9.5 本章小结146
第10章 控件147
10.1 Windows窗体界面设计148
10.1.1 在窗体中添加控件148
10.1.2 修改控件属性148
10.1.3 鼠标事件与键盘事件149
10.2 常用文本编辑控件150
10.2.1 标签控件(Label)150
10.2.2 文本框控件(TextBox)152
10.3 按钮类控件154
10.3.1 按钮控件(Button)154
10.3.2 单选按钮控件(RadioButton)155
10.3.3 复选框控件(CheckBox)156
10.4 列表框、带复选框的列表框和组合框控件157
10.4.1 列表框控件(ListBox)157
10.4.2 带复选框的列表框控件(CheckedListBox)159
10.4.3 组合框控件(ComboBox)160
10.5 分割线、分组框、面板和选项卡控件161
10.5.1 分割线控件(Splitter)161
10.5.2 分组框控件(GroupBox)161
10.5.3 面板控件(Panel)162
10.5.4 选项卡控件(TabControl)162
10.6 滚动类控件164
10.6.1 水平滚动条(HscrollBar)和垂直滚动条(VscrollBar)控件164
10.6.2 进度条控件(ProgressBar)165
10.6.3 跟踪条控件(Trackbar)167
10.7 列表视图控件和树视图控件167
10.7.1 列表视图控件(ListView)167
10.7.2 树视图控件(TreeView)168
10.8 图片框控件和图像列表控件170
10.8.1 图片框控件(PictureBox)170
10.8.2 图像列表控件(ImageList)171
10.9 定时器控件(Timer)171
10.10 使用多个控件173
10.10.1 选定多个控件173
10.10.2 取消一组控件的选定173
10.10.3 移动一组控件174
10.10.4 分层控件174
10.10.5 设置多个控件的属性174
10.10.6 对齐控件174
10.10.7 设置控件的Tab键顺序175
10.10.8 锁定控件175
10.11 开发Windows窗体控件175
10.11.1 创建用户控件176
10.11.2 创建自定义控件182
10.12 本章小结183
第11章 使用菜单和对话框184
11.1 菜单185
11.1.1 菜单控件(MenuStrip)185
11.1.2 快捷菜单控件(ContextMenuStrip)189
11.2 通用对话框控件190
11.2.1 消息框控件(MessageBox)191
11.2.2 打开文件对话框控件(OpenFileDialog)192
11.2.3 “字体”对话框控件(FontDialog)193
11.2.4 “颜色”对话框控件(ColorDialog)195
11.2.5 “浏览文件夹”对话框控件(folderBrowserDialog)196
11.3 使用打印机197
11.3.1 “打印”对话框控件(PrintDialog)197
11.3.2 PrintDocumnet控件199
11.3.3 打印预览199
11.4 工具栏和状态栏控件202
11.4.1 工具栏控件(ToolStrip)202
11.4.2 状态栏控件(StatusStrip)204
11.5 设计MDI窗体206
11.5.1 MDI主窗体和子窗体206
11.5.2 MDI窗体的基本特征207
11.5.3 操作子窗体207
11.6 本章小结210
第12章 调试与异常处理211
12.1 程序错误212
12.1.1 编译错误212
12.1.2 运行时错误212
12.1.3 逻辑错误212
12.2 程序调试212
12.2.1 执行控制212
12.2.2 附加到正在运行的程序或多个程序213
12.2.3 断点214
12.2.4 查看程序的状态217
12.3 异常处理218
12.3.1 throw语句218
12.3.2 try-catch语句219
12.3.3 finally语句221
12.4 本章小结222
文件技术篇223
第13章 流和文件输入/输出操作223
13.1 Stream类224
13.2 FileStream类224
13.2.1 文件位置226
13.2.2 读取数据226
13.2.3 写入数据227
13.3 用于读写数据的类229
13.3.1 读写二进制文件的操作229
13.3.2 读写文本文件处理232
13.4 文本与剪贴板之间的交互237
13.5 文件和目录类239
13.5.1 文件类239
13.5.2 目录类242
13.6 本章小结245
图形图像与多媒体篇246
第14章 图形图像与多媒体处理246
14.1 GDI+概述247
14.2 GDI+使用的坐标系247
14.2.1 Point247
14.2.2 Size248
14.2.3 Rectangle248
14.3 Graphics对象248
14.4 Paint事件250
14.5 颜色251
14.6 字体252
14.7 画笔255
14.8 画刷255
14.9 显示图像257
14.10 图形图像与剪贴板的交互作用258
14.11 使用媒体播放控件261
14.12 本章小结262
数据库操作篇263
第15章 数据库技术263
15.1 常用数据库264
15.1.1 Access数据库264
15.1.2 SQL Server数据库264
15.2 数据库基础知识270
15.2.1 表270
15.2.2 视图271
15.2.3 存储过程271
15.2.4 索引271
15.3 ADO.NET概述271
15.3.1 ADO与ADO.NET的关系272
15.3.2 .NET Framework数据提供程序272
15.3.3 .NET Framework数据提供程序的核心对象273
15.3.4 System.Data命名空间273
15.4 连接数据库274
15.4.1 SqlConnection类274
15.4.2 连接字符串274
15.4.3 创建SQL Server连接275
15.4.4 断开SQL Server连接276
15.4.5 OleDbConnection类277
15.5 数据命令279
15.5.1 查询记录280
15.5.2 插入记录281
15.5.3 修改记录283
15.5.4 删除记录286
15.6 SqlDataReader对象288
15.7 使用可视控件访问ADO.NET数据库290
15.8 定义DataSet类294
15.9 DataSet、DataTable和TableAdapter对象297
15.9.1 浏览数据297
15.10 数据绑定300
15.10.1 简单的数据绑定301
15.10.2 复杂的数据绑定302
15.11 本章小结304
第16章 使用ADO.NET访问数据库305
16.1 ADO.NET体系结构306
16.2 数据适配器306
16.3 数据集308
16.4 DataTable类309
16.4.1 DataTable类的常用属性和方法309
16.4.2 创建数据表310
16.4.3 定义数据表结构312
16.4.4 操作数据表中的数据314
16.5 DataRelation类319
16.6 CurrencyManager和BindingContext类321
16.7 本章小结325
网站开发篇326
第17章 开发Web网站326
17.1 ASP.NET概述327
17.2 安装与配置IIS服务器327
17.3 创建一个基本的Web网站333
17.4 ASP.NET的常用对象336
17.4.1 Page对象337
17.4.2 Response对象337
17.4.3 Request对象338
17.4.4 Server对象342
17.4.5 Cookie对象343
17.4.6 Session对象344
17.4.7 Application对象345
17.5 本章小结347
第18章 使用ASP.NET服务器控件348
18.1 HTML服务器控件349
18.1.1 按钮控件(HtmlInputButton)349
18.1.2 单行文本框控件(HtmlInputText)350
18.1.3 多行文本框控件(HtmlTextArea)351
18.1.4 复选框控件(HtmlInputCheckBox)351
18.1.5 单选框控件(HtmlInputRadioButton)352
18.1.6 隐藏文本框控件(HtmlInputHidden)353
18.1.7 表格控件(HtmlTable)353
18.1.8 列表框/下拉框控件(HtmlSelect)355
18.1.9 图像控件(HtmlImage)356
18.2 Web服务器控件357
18.2.1 广告条控件(AdRotator)357
18.2.2 按钮控件(Button)357
18.2.3 复选框控件(Checkbox)358
18.2.4 单选框控件(RadioButton)358
18.2.5 超级链接控件(HyperLink)359
18.2.6 链接按钮控件(LinkButton)360
18.2.7 图像控件(Image)361
18.2.8 文本框控件(TextBox)361
18.2.9 图像地图控件(ImageMap)362
18.3 验证控件365
18.3.1 必须字段验证控件(RequiredFieldValidator)366
18.3.2 比较验证控件(CompareValidator)368
18.3.3 范围验证控件(RangeValidator)370
18.3.4 正则表达式控件(RegularExpressionValidator)373
18.3.5 自定义验证控件(CustomValidator)375
18.3.6 验证总结控件(ValidationSummary)378
18.4 本章小结380
第19章 保护网站并使用Web窗体访问数据381
19.1 身份验证和授权382
19.1.1 身份验证的配置382
19.1.2 使用安全控件383
19.2 Gridview控件385
19.3 查询数据库386
19.3.1 连接数据库386
19.3.2 使用Gridview控件自动显示数据389
19.4 分页显示数据390
19.5 在Gridview控件中实现数据操作391
19.6 本章小结393
高级开发篇394
第20章 网络编程394
20.1 Socket的基本概念395
20.1.1 Socket简介395
20.1.2 Socket编程原理395
20.2 TCP/IP网络模型395
20.3 获得网络端点396
20.3.1 IPEndPoint类396
20.3.2 IPHostEntry类397
20.4 网络流399
20.5 Socket通信401
20.6 用户数据报协议403
20.7 传输控制协议406
20.7.1 TcpListener类406
20.7.2 TcpClient类409
20.8 网络聊天程序411
20.9 电子邮件收发程序417
20.9.1 与电子邮件系统相关的协议417
20.9.2 Microsoft MAPI Control控件简介418
20.9.3 使用POP3协议接收邮件421
20.10 本章小结426
第21章 多线程技术427
21.1 概述428
21.1.1 什么是线程428
21.1.2 单线程和多线程428
21.1.3 多线程在.NET中如何工作428
21.2 System.Threading命名空间429
21.3 Thread类430
21.4 Monitor类434
21.5 Mutex类436
21.6 ReaderWriterLock类439
21.7 ThreadPool类445
21.8 WaitHandle类447
21.9 AutoResetEvent类450
21.10 Timer类452
21.11 本章小结454
安装与部署篇455
第22章 部署应用程序455
22.1 使用安装项目部署Windows应用程序456
22.2 创建与生成安装程序457
22.3 本章小结468
C#基础知识篇1
第1章 Visual Studio 2005概述1
实例1-1 经典的Hello World程序18
第2章 变量、操作符和表达式26
实例2-1 隐式转换38
实例2-2 显示转换40
第3章 方法42
实例3-1 使用ref关键字45
实例3-2 使用out关键字47
实例3-3 设定方法中变量的作用域49
实例3-4 方法重载50
第4章 结构化程序设计52
实例4-1 判断成绩是否合格55
实例4-2 判断大小写56
实例4-3 判断输入数字对应的是星期几58
实例4-4 显示1~10的整数60
实例4-5 显示1~5的整数61
实例4-6 显示1~5的整数62
实例4-7 求输入数字除以4的结果64
实例4-8 使用break语句65
实例4-9 使用continue语句66
实例4-10 使用return语句67
实例4-11 使用define语句69
第5章 枚举和结构71
实例5-1 使用枚举73
实例5-2 使用结构76
第6章 数组和集合78
实例6-1 创建并访问数组81
实例6-2 使用ArrayList83
实例6-3 使用Queue85
实例6-4 使用Stack87
实例6-5 使用Hashtable89
实例6-6 使用SortedList90
第7章 面向对象编程93
实例7-1 定义类并声明对象95
实例7-2 声明构造函数100
实例7-3 使用static修饰符103
实例7-4 转换值类型107
实例7-5 定义字符串的表示格式109
实例7-6 比较两个字符串111
实例7-7 常用字符串的操作方法112
实例7-8 使用Math类114
实例7-9 使用DataTime类和TimeSpan类116
第8章 面向对象编程进阶118
实例8-1 类和继承120
实例8-2 使用new关键字123
实例8-3 使用virtual和override关键字125
实例8-4 声明及使用接口129
Windows窗体设计篇132
第9章 窗体132
实例9-1 设置窗体属性138
实例9-2 使用窗体的Load事件改变窗体的属性143
实例9-3 在一个窗体中显示另一个窗体145
第10章 控件147
实例10-1 在Label控件中显示当前的时间151
实例10-2 制作一个简单的加法器153
实例10-3 创建“关闭”按钮154
实例10-4 使用单选按钮控件(RodioButtom)156
实例10-5 使用列表框控件(ListBox)158
实例10-6 使用组合框控件(ComboBox)160
实例10-7 使用水平滚动条控件(HscrollBar)164
实例10-8 使用进度条控件(ProgressBar)166
实例10-9 使用定时器控件(Timer)172
实例10-10 设计一个Windows用户控件178
第11章 使用菜单和对话框184
实例11-1 创建下拉式菜单186
实例11-2 创建一个“另存为”对话框192
实例11-3 创建一个“字体”对话框194
实例11-4 创建一个“颜色”对话框195
实例11-5 创建一个“浏览文件夹”对话框196
实例11-6 创建一个“打印”对话框198
实例11-7 打印实例200
实例11-8 创建工具栏203
实例11-9 状态栏205
实例11-10 创建多文档界面程序208
第12章 调试与异常处理211
实例12-1 使用try-catch语句219
实例12-2 使用try-catch-finally语句221
文件技术篇223
第13章 流和文件输入/输出操作223
实例13-1 使用FileStream类读取数据226
实例13-2 使用FileStream类写入数据228
实例13-3 通信录230
实例13-4 使用StreamReader类读取文件信息233
实例13-5 使用StreamWriter类向文本文件中写入文件信息235
实例13-6 使用剪贴板237
实例13-7 文件的复制、删除和移动240
实例13-8 创建、删除和移动目录243
图形图像与多媒体篇246
第14章 图形图像与多媒体处理246
实例14-1 在Windows应用程序的窗体中绘制文本253
实例14-2 使用Pen类在窗体中绘制线条255
实例14-3 使用SolidBrush类在窗口中绘制图形256
实例14-4 在Windows应用程序中显示BMP图片257
实例14-5 图形图像与剪贴板的交互作用258
实例14-6 媒体播放器262
数据库操作篇263
第15章 数据库技术263
实例15-1 使用SqlConnection类连接SQL数据库276
实例15-2 使用OleDbConnection类连接Access数据库278
实例15-3 使用SqlCommand类插入数据282
实例15-4 使用SqlCommand类修改数据284
实例15-5 使用SqlCommand类删除数据286
实例15-6 使用SqlDataReader对象检索数据289
实例15-7 在一个Windows应用程序中显示数据库数据298
实例15-8 使用文本框绑定数据301
实例15-9 使用下拉列表框绑定数据303
第16章 使用ADO.NET访问数据库305
实例16-1 将SQL Server数据库中的表填充到DataTable中311
实例16-2 创建DataTable对象并显示317
实例16-3 浏览记录322
网站开发篇326
第17章 开发Web网站326
实例17-1 创建一个基本的Web网站333
实例17-2 使用QueryString属性338
实例17-3 使用Request对象的Browser属性340
实例17-4 Request对象的ServerVariables属性的使用341
实例17-5 使用Server对象的HtmlEncode方法342
实例17-6 使用Session对象创建一个登录计数器345
实例17-7 Application对象346
第18章 使用ASP.NET服务器控件348
实例18-1 创建一个下拉框355
实例18-2 使用HyperLink控件359
实例18-3 Web服务器控件综合应用实例364
实例18-4 使用RequiredFieldValidator控件367
实例18-5 使用CompareValidator控件369
实例18-6 使用RangeValidator控件371
实例18-7 使用RegularExpressionValidator控件374
实例18-8 使用CustomValidator控件376
实例18-9 使用ValidationSummary控件378
第19章 保护网站并使用Web窗体访问数据381
实例19-1 创建数据库连接387
实例19-2 创建数据库连接389
实例19-3 分页显示数据390
实例19-4 在Gridview控件中实现数据操作391
高级开发篇394
第20章 网络编程394
实例20-1 获取服务器的IP地址398
实例20-2 使用Socket类连接到远程终端节点402
实例20-3 监听端口408
实例20-4 创建TCP客户端连接410
实例20-5 简单的网络聊天程序412
实例20-6 邮件发送系统419
实例20-7 邮件接收程序421
第21章 多线程技术427
实例21-1 使用Thread类433
实例21-2 实现同步437
实例21-3 统计读写数据的流量440
实例21-4 使用ThreadPool类446
实例21-5 使用WaitHandle类448
实例21-6 使用AutoResetEvent类451
实例21-7 使用Timer类453
安装与部署篇455
第22章 部署应用程序455
实例22-1 创建与生成安装程序458