C#语言Windows程序设计全新pdf下载pdf下载

C#语言Windows程序设计全新百度网盘pdf下载

作者:
简介:本篇主要提供C#语言Windows程序设计全新pdf下载
出版社:伍壹捌肆图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:于国防
  • 著:于国防
  • 装帧:简装
  • 印次:暂无
  • 定价:35.0
  • ISBN:9787302233756
  • 出版社:清华大学出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2010-11-01
  • 页数:325
  • 外部编号:11635283
  • 版次:1

目录
**章C#概述1
1.1C#语言的由来1
1.2C#的特点2
1.3C#与**编程语言的比较3
1.3.1C#语言与C 语言的比较3
1.3.2C#语言与Java语言的比较4
1.3.3C#语言与VB.NET语言的比较5
习题5

第2章.NET简介6
2.1.NET平台6
2.2.NETFramework7
2.2.1公共语言运行库CLR8
2.2.2.NETFramework类库10
2.3VisualStudio.NET简介10
2.3.1VisualStudio.NET的发展历史和优点10
2.3.2VisualStudio2005的安装11
2.4VisualStudio2005开发环境14
2.4.1进入VisualStudio2005开发环境14
2.4.2创建与打开应用程序项目15
2.4.3设计与编辑应用程序项目16
2.4.4调试应用程序项目18
习题18

第3章C#编程基础19
3.1一个简*的C#程序设计19
3.1.1命名空间20
3.1.2Main()方法22
3.1.3程序代码注释22
3.1.4控制台的输入与输出22
3.2标识符和关键字24
3.2.1标识符24
3.2.2关键字25
3.3值类型25
3.3.1简*值类型26
3.3.2结构类型28
3.3.3枚举类型30
3.4引用类型31
3.4.1object类型31
3.4.2类类型32
3.4.3字符串类型33
3.4.4数组类型35
3.5类型转换39
3.6常量和变量40
3.6.1常量40
3.6.2变量41
3.7表达式和运算符42
3.7.1表达式42
3.7.2运算符43
3.8流程控制语句45
3.8.1条件语句46
3.8.2循环语句48
3.8.3跳转语句51
3.9异常处理语句52
习题54

第4章面向对象程序设计56
4.1面向对象编程的概述56
4.1.1类和对象56
4.1.2面向对象程序设计的相关概念56
4.2类57
4.2.1类的声明与实例58
4.2.2类成员59
4.3方法62
4.3.1方法的声明与调用62
4.3.2方法的参数63
4.3.3方法重载63
4.4事件65
习题66

第5章Windows窗体与控件程序设计67
5.1窗体与控件概述67
5.1.1窗体67
5.1.2控件68
5.2项目与解决方案概述68
5.3一个基于WinForms的上机自测系统设计69
5.3.1Windows窗体分析与应用71
5.3.2PictureBox控件分析与应用73
5.3.3Label控件分析与应用75
5.3.4添加新窗体75
5.3.5TextBox控件分析与应用77
5.3.6RadioButton与Panel控件分析与应用77
5.3.7ListBox与ComboBox控件分析与应用79
5.3.8CheckBox控件分析与应用81
5.3.9Timer控件分析与应用82
5.3.10Button控件分析与应用84
5.3.11启动窗体设置86
5.3.12MenuStrip控件分析与应用87
5.3.13ToolBar控件分析与应用89
5.4Windows窗体的文档界面设置及其管理90
5.4.1基于*文档(SDI)的应用程序90
5.4.2基于多文档(MDI)的应用程序90
5.4.3自测系统多文档管理91
5.5Windows窗体的显示模式分析与应用93
5.5.1模态窗体93
5.5.2非模态窗体94
5.6Windows通用对话框概述95
5.6.1MessageBox消息对话框95
5.6.2OpenFileDialog对话框控件96
5.6.3SaveFileDialog对话框控件98
习题98

第6章进程与线程开发程序设计100
6.1进程与线程概述100
6.2进程开发技术101
6.3线程开发基础知识104
6.4多线程开发技术109
6.4.1多线程概述109
6.4.2多线程互斥与同步概述109
6.4.3多线程互斥程序开发110
6.4.4多线程同步程序开发121
6.5Windows窗体控件的跨线程访问125
6.5.1非线程安全的窗体控件访问概述125
6.5.2线程安全的窗体控件访问概述125
6.5.3线程安全的窗体控件访问程序开发126
习题128

第7章文件存取程序设计129
7.1文件与流概述129
7.2System.IO命名空间与System.Net.Sockets命名空间129
7.3路径类与目录类130
7.4文件对话框类133
7.4.1OpenFileDial*g类*33
7.4.2SaveFileDial*g类*33
7.5文件读写与流操作133
7.5.1文件流操作134
7.5.2网络流操作139
习题140

第8章网络通信程序设计141
8.1网络应用系统的体系结构141
8.2Socket与网络通信142
8.2.1定义和获取主机消息142
8.2.2网络协议概述143
8.2.3Socket概述144
8.3TCP/IP与网络通信程序设计145
8.3.1TCP/IP概述145
8.3.2基于TCP/IP的网络通信原理145
8.3.3基于TCP的网络通信程序设计146
8.4UDP与网络通信程序设计162
8.4.1UDP概述162
8.4.2基于UDP的网络通信原理163
8.4.3利用UdpClient类实现UDP网络通信163
8.5FTP与网络通信程序设计168
8.5.1FTP概述168
8.5.2FTP服务的工作原理168
8.5.3网络文件传输的FTP程序设计169
习题186

第9章数据库访问程序设计187
9.1数据库基础知识187
9.1.1数据库概述187
9.1.2Access数据库概述及其应用188
9.1.3SQLServer数据库概述及其应用195
9.1.4SQL语言概述201
9.2ADO.NET概述204
9.2.1ADO.NET体系结构204
9.2.2ADO.NET数据提供程序205
9.2.3ADO.NET命名空间及其常用类205
9.3ADO.NET数据库访问206
9.3.1ADO.NET数据库访问步骤207
9.3.2SqlConnection类与数据库连接208
9.3.3DataSet数据集与DataAdapter数据适配器211
9.3.4SqlCommand类与SQLServer数据库操作214
9.3.5利用DataReader类获取只读数据220
9.3.6利用DataTable类和DataView类更新数据及控制视图221
习题226

**0章GDI 图形图像程序设计228
10.1GDI 概述228
10.1.1.NET图形图像处理命名空间229
10.1.2GDI 绘图的基本步骤229
10.1.3Graphics类230
10.1.4颜色230
10.1.5坐标系统231
10.1.6画笔与画刷232
10.2利用画笔或画刷绘制图形233
10.2.1绘制直线233
10.2.2绘制多边形234
10.2.3绘制曲线235
10.2.4绘制矩形236
10.2.5绘制椭圆(或圆)237
10.3利用画刷填充图形238
10.3.1HatchBrush画刷238
10.3.2TextureBrush画刷240
10.3.3LinearGradientBrush画刷和PathGradientBrush画刷242
10.4字体与文本绘制244
10.4.1Font类与字体244
10.4.2绘制文本245
10.5基于鼠标轨迹画线的程序设计示例246
10.6GDI 图像处理基础249
10.6.1GDI 图像处理概述249
10.6.2图像的显示与保存251
10.6.3动画程序设计示例254
习题256

**1章C#数字图像处理基础程序设计258
11.1C#与数字图像处理概述258
11.2C#数字图像像素操作的3种方法258
11.3C#数字图像处理程序设计263
11.3.1图像灰度化266
11.3.2灰度图像直方图268
11.3.3图像二值化273
11.3.4图像滤波276
11.3.5图像锐化279
11.3.6图像边缘检测283
11.3.7图像轮廓链码提取288
11.3.8图像细化294
11.3.9图像腐蚀302
11.3.10图像膨胀307
习题310

**2章Windows应用程序的部署312
12.1应用程序部署概述312
12.2WindowsInstaller部署313
12.2.1使用安装向导制作安装程序314
12.2.2部署应用程序318
12.2.3卸载应用程序318
12.3ClickOnce部署318
12.3.1发布到共享文件及其安装318
12.3.2发布到Web320
12.3.3发布到C*-*O*/DV*-*O*320
习题321

附录实验参考322
实验1C#语言程序设计基础322
实验2窗体及控件程序设计322
实验3多线程开发程序设计323
实验4文件读/写323
实验5网络编程324
实验6数据库访问324
实验7GDI 与图形图像325
实验8图像处理325
参考文献326

《C#语言Windows程序设计》以VisualStudio.NET为开发平台,针对新一代面向对象、使用简*、表达力丰富的C#编程语言,重点讲述了其功能*强、应用*广的Windows应用程序设计。书中内容的编排前后贯通、由浅入深;语言叙述力求通俗易懂,避免使用晦涩的专业术语,从而营造轻松、自然的学习环境;特别注重理论与实际的结合,随时通过适量的具体应用示例,对所学的知识加以巩固提高。每章后面布置了相应的习题和实验,从而更好地融“教、学、练”于一体,使学习者快速入门并具备良好的C#编程实战技能。
《C#语言Windows程序设计》不仅可以作为高等学校计算机应用、通信工程以及电子与信息工程等相关专业的*、专*学生的C#教学用书,也可以作为数字图像处理与分析专业*、专*学生学习的基础教程。