图书介绍
C#程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈锐,李邵华主编 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787512108196
- 出版时间:2012
- 标注页数:456页
- 文件大小:95MB
- 文件页数:470页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#语言概述1
1.1 .NET框架概述1
1.1.1公共语言运行时2
1.1.2基础类库3
1.1.3 .NET框架编程模型3
1.1.4 .NET程序的编译与运行3
1.1.5 C#与.NET的关系5
1.2 Visual Studio 2008.NET集成开发环境6
1.2.1 Visual Studio 2008.NET的新特性7
1.2.2 Visual Studio 2008.NET简介8
1.2.3 Visual Studio 2008.NET中的其他窗口10
1.2.4 MSDN简介11
1.3 Visual C#.NET三种应用程序结构13
1.3.1用Visual C#.NET编写控制台应用程序13
1.3.2用Visual C#.NET编写Windows应用程序15
1.3.3用Visual C#.NET编写ASP.NET Web应用程序17
1.4 C#应用程序的一般结构18
1.4.1命名空间NameSpace18
1.4.2程序结构20
1.5断点设置与程序调试22
1.5.1如何开始调试22
1.5.2设置断点23
1.5.3定位错误23
1.5.4调试过程23
1.5.5显示调试信息23
1.6代码编写命名建议24
习题24
第2章 C#编程基础25
2.1数据类型25
2.2不同数据类型之间的转换29
2.2.1显式转换与隐式转换29
2.2.2装箱和拆箱31
2.3常量和变量32
2.3.1常量32
2.3.2变量32
2.3.3变量的作用范围(作用域)33
2.4运算符与表达式34
2.4.1运算符34
2.4.2运算符优先级38
2.4.3表达式39
2.5控制台应用程序与格式化输出39
2.5.1控制台输出39
2.5.2控制台输入41
2.5.3字符串的格式化输出41
2.6 C#流程控制语句41
2.6.1选择语句42
2.6.2循环语句46
2.6.3跳转语句50
2.6.4异常处理语句52
习题56
第3章 常用数据类型57
3.1数组57
3.1.1数组的声明与初始化57
3.1.2创建数组实例59
3.1.3一维数组60
3.1.4多维数组65
3.1.5交错数组68
3.1.6数组的方法和属性69
3.1.7数组和字符串之间的转换71
3.2字符串72
3.2.1 String类72
3.2.2 StringBuilder类79
3.3集合81
3.3.1 ArrayList数组列表81
3.3.2 Stack堆栈85
3.3.3 Queue队列87
3.3.4 Hashtable哈希表和SortedList排序列表88
3.3.5 BitArray位数组90
3.4日期与时间处理90
3.5数学运算92
3.6随机数93
3.6.1产生随机数的类System.Random93
3.6.2随机数方法Next的应用93
习题95
第4章 面向对象的编程基础96
4.1类96
4.1.1 C#类的声明和对象的创建96
4.1.2类的成员98
4.1.3类的构造函数和析构函数99
4.1.4静态成员和实例成员100
4.1.5分部类102
4.2结构类型102
4.2.1结构类型的声明103
4.2.2结构变量103
4.3方法105
4.3.1方法的定义与调用105
4.3.2静态方法和非静态方法110
4.3.3方法的重载111
4.4属性与索引器112
4.4.1属性112
4.4.2索引器114
习题118
第5章 面向对象的高级编程119
5.1类的继承119
5.1.1继承120
5.1.2抽象类和密封类127
5.2多态130
5.2.1虚方法130
5.2.2实现多态性131
5.3接口133
5.3.1定义接口133
5.3.2实现接口134
5.3.3显式接口成员实现135
5.4委托与事件136
5.4.1委托136
5.4.2事件140
5.5反射143
5.5.1 System.Reflection命名空间144
5.5.2如何使用反射获取类型144
5.5.3获取程序集元数据146
5.6序列化与反序列化147
5.6.1二进制序列化与反序列化147
5.6.2 XML序列化与反序列化150
5.7 .NET泛型编程152
5.7.1为什么要使用泛型152
5.7.2定义泛型方法153
5.7.3定义泛型类155
5.7.4使用泛型集合类157
习题160
第6章 窗体、控件和组件162
6.1窗体与对话框162
6.1.1窗体应用程序的创建、启动和停止162
6.1.2窗体的常用属性和方法163
6.1.3窗体的常用事件166
6.1.4单文档窗体和多文档窗体167
6.1.5对话框168
6.2控件共有的基本操作171
6.2.1控件常用属性和事件171
6.2.2控件的常用鼠标与键盘事件172
6.3容器类控件和常用组件173
6.3.1分组控件173
6.3.2工具提示组件174
6.3.3错误提示组件175
6.3.4定时组件176
6.4文本操作类控件177
6.4.1标签控件177
6.4.2文本控件178
6.5选择操作类控件183
6.5.1列表控件183
6.5.2复选控件187
6.5.3单选控件188
6.5.4日期时间选择控件188
6.6图像操作类控件190
6.6.1图像与动画控件190
6.6.2图像列表组件192
6.7菜单、工具栏与状态栏193
6.7.1菜单控件193
6.7.2快捷菜单控件195
6.7.3工具栏控件196
6.7.4状态栏控件196
6.8视图操作类控件196
6.8.1列表视图控件196
6.8.2树形视图控件200
6.9其他常用控件204
6.9.1选项卡控件204
6.9.2面板复合控件205
6.9.3任务栏图标组件206
习题207
第7章 目录与文件管理210
7.1系统环境相关类210
7.1.1 Environment类210
7.1.2 System. IO命名空间214
7.1.3 DriveInfo类214
7.2目录管理215
7.2.1 Directory类与DirectoryInfo类215
7.2.2 Path类216
7.2.3目录的创建、删除和移动217
7.2.4 FolderBrowserDialog对话框218
7.3文件管理219
7.3.1 File类与FileInfo类219
7.3.2文件的复制、删除与移动220
7.3.3文件属性222
7.3.4 OpenFileDialog与SaveFileDialog对话框222
7.4文件的读写225
7.4.1文件编码225
7.4.2文本文件的读写225
7.4.3二进制文件的读写234
习题237
第8章 图形图像和多媒体编程239
8.1图形图像绘制基础知识239
8.1.1 GDI+概述239
8.1.2 Graphics类240
8.1.3颜色241
8.1.4坐标243
8.1.5 Paint事件243
8.2绘制基本图形243
8.2.1创建画笔243
8.2.2绘制直线245
8.2.3绘制矩形246
8.2.4绘制多边形246
8.2.5绘制曲线247
8.2.6绘制椭圆和弧线248
8.3创建画刷填充图形249
8.4图像处理252
8.4.1显示图像252
8.4.2保存图像253
8.4.3图像的平移、旋转和缩放255
8.4.4彩色图像变换灰度图像256
8.5文字处理258
8.5.1创建字体258
8.5.2绘制文本259
8.6应用案例260
8.6.1可擦写图形轮廓的实现260
8.6.2单机版五子棋游戏262
习题267
第9章 ADO.NET和数据操作269
9.1 ADO.NET简介269
9.1.1 ADO.NET设计目标269
9.1.2 ADO.NET数据访问模型270
9.2 ADO.NET数据库访问对象272
9.2.1 SqlConnection对象272
9.2.2 SqlCommand对象274
9.2.3 DataTable对象282
9.2.4 DataSet对象284
9.2.5 SqlDataAdapter对象288
9.2.6 SqlDataReader对象291
9.2.7 SqlParameter对象293
9.3存储过程296
9.3.1概述296
9.3.2创建存储过程298
9.3.3调用存储过程300
9.3.4应用举例301
9.4语言集成查询(LINQ)303
9.4.1 LINQ简介304
9.4.2查询表达式306
9.4.3使用LINQ309
9.4.4应用举例312
习题315
第10章 水晶报表317
10.1水晶报表基础知识317
10.1.1简介317
10.1.2嵌入式与非嵌入式水晶报表318
10.1.3报表节319
10.1.4拉模式和推模式320
10.2水晶报表的设计与显示321
10.2.1拉模式水晶报表321
10.2.2推模式水晶报表324
习题329
第11章 Web应用程序设计基础330
11.1页面设计基础330
11.1.1 HTML330
11.1.2 CSS335
11.1.3 JavaScript341
11.2 Web应用程序中的常用对象347
11.2.1 Request347
11.2.2 Reponse348
11.2.3 Application349
11.2.4 Session350
11.3网页切换与网页间的数据传递352
11.3.1网页的切换352
11.3.2网页间的数据传递354
习题358
第12章 ASP.NET Web服务器控件360
12.1标准控件360
12.1.1控件属性360
12.1.2控件事件361
12.1.3标签控件362
12.1.4文本框控件363
12.1.5按钮控件365
12.1.6单选控件367
12.1.7复选框控件369
12.1.8列表控件371
12.1.9文件上传控件374
12.1.10日历控件376
12.1.11视图控件378
12.1.12向导控件379
12.2验证控件381
12.2.1必填控件382
12.2.2验证范围控件384
12.2.3比较验证控件385
12.2.4正则表达式验证控件387
12.2.5验证总结摘要控件388
12.3导航控件391
12.3.1站点地图391
12.3.2站点地图路径控件392
12.3.3菜单控件393
12.3.4树视图控件393
12.4数据操作控件394
12.4.1 SQL数据源控件394
12.4.2网格视图控件399
12.4.3数据列表控件410
习题414
第13章 Web应用程序开发实例416
13.1系统分析与总体规划416
13.1.1需求分析416
13.1.2总体规划417
13.1.3功能模块417
13.2系统框架设计418
13.2.1三层架构418
13.2.2项目架构搭建421
13.2.3数据库设计425
13.2.4数据访问层实现430
13.3前台功能模块设计435
13.3.1会员用户登录页面435
13.3.2注册页面437
13.3.3购物流程439
13.3.4发布商品444
13.3.5商品搜索447
13.4后台功能模块设计448
13.4.1管理员用户登录页面448
13.4.2管理商品450
习题454
参考文献456
热门推荐
- 1190822.html
- 1526544.html
- 446678.html
- 1982262.html
- 2870405.html
- 242931.html
- 3399355.html
- 1124987.html
- 2589173.html
- 1042364.html
- http://www.ickdjs.cc/book_1826890.html
- http://www.ickdjs.cc/book_2476862.html
- http://www.ickdjs.cc/book_603589.html
- http://www.ickdjs.cc/book_3735702.html
- http://www.ickdjs.cc/book_751945.html
- http://www.ickdjs.cc/book_148820.html
- http://www.ickdjs.cc/book_2582461.html
- http://www.ickdjs.cc/book_2238963.html
- http://www.ickdjs.cc/book_248910.html
- http://www.ickdjs.cc/book_1626057.html