图书介绍
Visual C#.NET基础与应用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 夏敏捷编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302346982
- 出版时间:2014
- 标注页数:432页
- 文件大小:165MB
- 文件页数:448页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C#.NET基础与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual C #.NET概述1
1.1 Visual C #.NET简介1
1.1.1 Visual C#.NET产生1
1.1.2 Visual C#.NET的特点2
1.1.3 .NET框架2
1.2 Visual Studio 2010.NET集成开发环境4
1.2.1 Visual Studio 2010的安装5
1.2.2 Visual Studio 2010.NET的新特性7
1.2.3 Visual Studio 2010.NET简介7
1.2.4 Visual Studio 2010.NET中的其他窗口12
1.2.5 Visual Studio 2010.NET帮助系统14
1.3 Visual C #.NET的三种应用程序结构16
1.3.1 Visual C #.NET编写控制台应用程序16
1.3.2 Visual C #.NET编写Windows应用程序18
1.3.3 Visual C #.NET编写Web应用程序19
1.4命名空间21
1.4.1定义命名空间21
1.4.2导入命名空间22
1.4.3常用命名空间23
1.5 Visual C #.NET应用程序的开发步骤24
习题24
第2章 Visual C #.NET编程基础25
2.1数据类型25
2.2不同数据类型之间的转换29
2.2.1显式转换与隐式转换29
2.2.2装箱和拆箱30
2.3常量和变量31
2.3.1常量31
2.3.2变量32
2.3.3变量的作用范围(作用域)32
2.4运算符与表达式33
2.4.1运算符33
2.4.2运算符优先级37
2.4.3表达式37
2.4.4 C # 4.0引入动态关键字dynamic37
2.5控制台应用程序与格式化输出38
2.5.1控制台输出38
2.5.2控制台输入40
2.5.3字符串的格式化输出40
2.6 C#流程控制语句40
2.6.1选择语句40
2.6.2循环语句44
2.6.3跳转语句48
2.6.4异常处理语句49
2.7数组53
2.7.1数组的声明与初始化53
2.7.2创建数组实例55
2.7.3一维数组55
2.7.4多维数组60
2.7.5交错数组63
2.7.6数组的方法和属性64
习题65
第3章 面向对象的编程基础67
3.1类67
3.1.1 C#类的声明和对象的创建67
3.1.2类的成员69
3.1.3类的构造函数和析构函数69
3.1.4静态成员和实例成员71
3.1.5方法72
3.1.6属性与索引器78
3.1.7分部类83
3.2结构类型83
3.2.1结构类型的声明83
3.2.2结构变量84
3.3类的继承85
3.3.1继承86
3.3.2抽象类和密封类95
3.4多态97
3.4.1隐藏基类方法97
3.4.2声明虚方法98
3.4.3实现多态性100
3.5接口102
3.5.1定义接口102
3.5.2实现接口102
3.5.3显式接口成员实现103
3.6委托与事件104
3.6.1委托104
3.6.2事件108
3.7反射110
3.7.1 System.Reflection命名空间111
3.7.2如何使用反射获取类型111
3.7.3获取程序集元数据113
3.8序列化与反序列化113
3.8.1二进制序列化与反序列化114
3.8.2 XML序列化与反序列化116
3.9.NET泛型编程118
3.9.1为什么要使用泛型118
3.9.2定义泛型方法119
3.9.3定义泛型类120
3.9.4使用泛型集合类122
3.10 Visual C #.NET常用类125
3.10.1 Console类125
3.10.2 String类和StringBuilder类125
3.10.3 DateTime类和TimeSpan类128
3.10.4 Math类129
3.10.5 Convert(转换)类129
3.10.6 Random类130
3.10.7与窗体应用程序相关的类131
3.11集合131
3.11.1 ArrayList数组列表132
3.11.2 Stack堆栈135
3.11.3 Queue队列137
3.11.4 Hashtable哈希表和SortedList排序列表139
3.11.5 BitArray位数组140
习题140
第4章Visual C #.NET控件及其应用141
4.1特殊功能文本框和标签141
4.1.1常用属性和事件141
4.1.2只能输入数字文本框142
4.1.3文本框焦点转移143
4.1.4创建口令文本框143
4.1.5代码设置文本框的字体143
4.1.6只读文本框143
4.1.7标签控件143
4.2单选按钮应用——模拟单项选择题测试144
4.2.1常用属性和事件144
4.2.2实例开发144
4.3复选框应用——模拟多项选择题测试147
4.3.1常用属性和事件147
4.3.2实例开发147
4.3.3窗体中多页显示效果实现技巧149
4.4列表框应用——小学生做加减法的算术练习程序149
4.4.1常用属性和事件149
4.4.2实例开发150
4.4.3 Random类的使用152
4.4.4关于随机System.Random类随机数方法Next的应用的技巧152
4.5组合框应用——国家名选择153
4.5.1常用属性和事件154
4.5.2实例开发154
4.6 Timer控件用法——飘动窗体156
4.6.1常用属性和事件156
4.6.2实例开发156
4.7图片框应用——图片自动浏览器158
4.7.1常用属性和事件158
4.7.2实例开发158
4.7.3图片的缩放技巧160
4.8利用滚动条控件调配颜色161
4.8.1滚动条的属性和事件162
4.8.2实例开发162
4.9 TreeView控件和ListView控件——学校系部分层列表163
4.9.1 TreeView控件163
4.9.2实例开发165
4.9.3 ListView控件167
4.9.4实例开发167
4.10菜单使用169
4.10.1创建主菜单169
4.10.2实例开发169
4.10.3上下文菜单170
4.10.4实例开发170
4.11对话框控件应用——自己的记事本编辑器程序171
4.11.1打开文件对话框控件171
4.11.2保存文件对话框控件172
4.11.3颜色对话框控件172
4.11.4字体对话框控件173
4.11.5 PrintDialog控件和PrintDocument控件173
4.11.6对话框控件应用实例开发173
4.12实现控件数组的功能——计算器设计176
4.12.1控件数组的建立176
4.12.2实例开发177
习题180
第5章 图形图像和多媒体编程181
5.1 GDI+图形图像绘制181
5.1.1 GDI十概述181
5.1.2坐标183
5.1.3 Graphics类183
5.1.4画笔Pen类和画刷Brush类186
5.1.5可擦写图形轮廓的实现189
5.2图像处理191
5.2.1显示图像191
5.2.2保存图像192
5.2.3图像的平移、旋转和缩放193
5.2.4生成数字字符验证码图片194
5.3播放声音与视频的文件197
5.3.1通过API函数播放声音文件197
5.3.2 ActiveX控件198
5.3.3 Windows Media Player控件播放声音和视频文件198
5.3.4无声动画控件(Animation)201
5.4特殊形状的窗体界面202
5.4.1 Region类和GraphicsPath类202
5.4.2程序设计的步骤204
5.5拼图游戏设计205
5.5.1 Graphics类的常用方法205
5.5.2程序设计的思路206
5.5.3程序设计的步骤206
5.6坦克大战游戏210
5.6.1程序设计的思路211
5.6.2程序设计的步骤211
5.7五子棋游戏223
5.7.1程序设计的思路223
5.7.2程序设计的步骤223
习题227
第6章 文件处理和键盘操作228
6.1 C#目录(文件夹)和文件管理228
6.1.1 System.IO命名空间228
6.1.2目录(文件夹)管理228
6.1.3文件管理231
6.1.4文件夹浏览器实现232
6.2文件的读写236
6.2.1 FileStream类读写文件236
6.2.2文本文件的读写240
6.2.3读写二进制文件245
6.3处理鼠标和键盘事件251
6.3.1处理鼠标相关的事件251
6.3.2处理键盘相关的事件252
习题255
第7章 网络程序开发257
7.1网络通信编程基础257
7.1.1 Socket套接字简介257
7.1.2 TCP协议和UDP协议257
7.1.3 Socket编程原理258
7.1.4套接字Socket类编程259
7.1.5.NET框架中网络通信的应用层类263
7.2使用TcpClient类和TcpListener类实现TCP协议通信263
7.2.1 TcpClient类和TcpListener类263
7.2.2实现的基于TCP协议的局域网通信程序268
7.3使用UdpClient类实现UDP协议编程275
7.3.1 UdpClient类275
7.3.2 UdpClient类开发UDP程序的过程276
7.4基于UDP的网络中国象棋277
7.4.1网络中国象棋设计思路277
7.4.2网络象棋游戏窗体实现的步骤283
习题306
第8章 数据库编程307
8.1数据库的基本概念307
8.1.1关系数据库与二维表307
8.1.2关系数据库的有关概念308
8.1.3关系数据库的操作309
8.2 ADO.NET数据库访问技术311
8.2.1 ADO.NET简介311
8.2.2 ADO.NET的核心组件311
8.2.3 ADO.NET的联机与脱机数据存取模式313
8.3 ADO.NET对象及其编程314
8.3.1使用Connection对象连接数据源315
8.3.2使用Command对象执行数据库操作316
8.3.3 DataReader对象317
8.3.4 DataSet对象320
8.3.5 DataView对象323
8.3.6 DataAdapter对象323
8.4使用ADO.NET对数据库进行操作324
8.4.1在保持连接的方式下进行数据操作324
8.4.2在无状态(脱机)方式下进行数据操作326
8.4.3数据绑定328
8.5数据库中的图像存取333
8.5.1关键技术333
8.5.2程序设计的步骤334
8.6 LINQ技术及应用338
8.6.1什么是LINQ338
8.6.2 LINQ基础340
8.6.3 LINQ查询子句342
8.6.4操作关系型数据——LINQ to SQL343
8.6.5使用LINQ操作DataSet——LINQ to DataSet348
习题349
第9章 Web应用程序开发351
9.1 Web窗体与ASP.NET内置对象351
9.1.1 ASP.NET工作原理351
9.1.2 Web窗体页面351
9.1.3 ASP.NET常用内置对象351
9.1.4统计网站在线人数355
9.2 ASP.NET控件358
9.2.1 ASP.NET控件概述358
9.2.2标签控件Label361
9.2.3 Button、 ImageButton和LinkButton控件362
9.2.4 DropDownList控件和ListBox控件363
9.2.5 Image控件和ImageMap控件365
9.2.6文本输入控件367
9.2.7复选框和单选钮369
9.2.8 AdRotator控件372
9.2.9 Calendar控件373
9.2.10视图控件375
9.3 Web表单验证控件应用378
9.3.1 RequiredFieldValidator必须字段验证控件378
9.3.2 RangeValidator范围验证控件379
9.3.3 CompareValidator比较验证控件379
9.3.4 RegularExpressionValidator正则表达式控件379
9.3.5 CustomValidator自定义验证控件380
9.4数据库的操作——读取、修改表信息382
9.4.1连接两种数据库382
9.4.2读取数据库382
9.4.3数据的添加、删除、修改383
9.4.4数据库操作的应用实例384
9.5 Web数据显示控件应用——显示表信息389
9.5.1 Repeater控件389
9.5.2 DataList控件390
9.5.3 GridView控件392
9.5.4 Web数据显示控件应用395
9.6母版页创建游戏网站398
9.6.1关键技术398
9.6.2程序设计的思路402
9.6.3程序设计的步骤402
9.7网页间数据的传递405
9.7.1用QueryString来传送相应的值405
9.7.2利用Session对象传递或共享数据406
习题407
第10章XML技术408
10.1 XML概念408
10.1.1使用XML的原因408
10.1.2与XML有关的命名空间和相关类410
10.2使用ADO.NET中DataSet创建XML文件411
10.3使用ADO.NET中DataSet读取XML文件412
10.4 C#通过DOM操作XML文档415
10.4.1.NET中处理XML文档的方式415
10.4.2.NET中使用DOM加载及保存XML数据417
10.4.3使用DOM访问XML文件418
10.4.4使用DOM添加新节点422
10.4.5使用DOM修改删除节点423
10.5基于XML的游戏网站留言板425
10.5.1程序设计的思路425
10.5.2程序设计的步骤426
习题431
参考文献432
热门推荐
- 1877164.html
- 2246114.html
- 574807.html
- 1240954.html
- 835071.html
- 2529265.html
- 3445398.html
- 1072569.html
- 3658680.html
- 1502826.html
- http://www.ickdjs.cc/book_3148869.html
- http://www.ickdjs.cc/book_3456016.html
- http://www.ickdjs.cc/book_993293.html
- http://www.ickdjs.cc/book_988121.html
- http://www.ickdjs.cc/book_3004960.html
- http://www.ickdjs.cc/book_626300.html
- http://www.ickdjs.cc/book_3309502.html
- http://www.ickdjs.cc/book_566756.html
- http://www.ickdjs.cc/book_3352971.html
- http://www.ickdjs.cc/book_542977.html