图书介绍

视频学C#2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

视频学C#
  • 王小科,梁冰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115218933
  • 出版时间:2010
  • 标注页数:388页
  • 文件大小:157MB
  • 文件页数:407页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

视频学C#PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 C#编程基础篇4

第0章 学前指导——跨越程序开发的盲区4

0.1 认识程序4

0.2 程序员的成长之路6

0.3 如何学好编程6

0.4 就业与薪资8

0.5 了解开发相关的几个概念8

0.6 获取开发环境10

0.7 编程答疑13

0.8 光盘使用指南18

第1章 认识Visual C#——拨开C#的神秘面纱18

1.1 C#概述22

1.1.1 C#发展历程22

1.1.2 C#语言特点22

1.1.3 C#语言编程环境23

1.2 .NET Framework 3.5简介24

1.2.1 什么是.NET Framework3.524

1.2.2 C#与.NET的关系25

1.3 安装与卸载Visual Studio 200826

1.3.1 系统必备26

1.3.2 安装Visual Studio 200826

1.3.3 卸载Visual Studio 200828

1.4 启动Visual Studio 2008开发环境30

1.4.1 启动Visual Studio 200830

1.4.2 创建项目31

1.4.3 创建网站32

1.5 熟悉Visual Studio 2008开发环境34

1.5.1 新特性34

1.5.2 主窗口34

1.5.3 菜单栏35

1.5.4 工具栏36

1.5.5 工具箱窗口37

1.5.6 解决方案资源管理器37

1.5.7 属性窗口38

1.5.8 窗体设计窗口38

1.6 Visual Studio 2008帮助系统39

1.6.1 安装MSDN39

1.6.2 使用MSDN41

1.7 实践练习42

第2章 C#语言基础——C#开发的必修课42

2.1 C#程序的基本组成44

2.1.1 命名空间44

2.1.2 类44

2.1.3 Main方法45

2.1.4 标识符45

2.1.5 关键字45

2.1.6 C#语句46

2.1.7 代码注释46

2.2 数据类型47

2.2.1 值类型47

2.2.2 引用类型50

2.2.3 类型转换51

2.3 常量和变量54

2.3.1 常量的声明和使用54

2.3.2 变量的声明和使用55

2.4 运算符57

2.4.1 算术运算符57

2.4.2 赋值运算符59

2.4.3 关系运算符59

2.4.4 其他运算符62

2.4.5 运算符优先级67

2.5 实践练习68

第3章 C#流程控制语句——构建合乎逻辑的C#代码68

3.1 选择语句70

3.1.1 使用if语句实现条件选择70

3.1.2 使用switch语句实现分支选择75

3.2 循环语句76

3.2.1 使用while语句循环执行语句76

3.2.2 使用do...while语句至少执行一次循环77

3.2.3 使用for语句实现代码循环79

3.2.4 使用foreach语句遍历集合81

3.3 跳转语句81

3.3.1 使用break语句跳出循环82

3.3.2 使用continue语句继续执行代码83

3.3.3 使用return语句实现程序返回83

3.3.4 使用goto语句实现程序跳转84

3.4 实践练习86

第4章 字符与字符串——打开字符串的潘多拉魔盒86

4.1 字符88

4.1.1 字符的使用88

4.1.2 转义字符的使用90

4.2 字符串91

4.2.1 字符串概述91

4.2.2 比较字符串92

4.2.3 格式化字符串94

4.2.4 截取字符串95

4.2.5 分割字符串96

4.2.6 插入和填充字符串97

4.2.7 复制字符串98

4.2.8 替换字符串100

4.2.9 删除字符串101

4.2.10 可变字符串101

4.3 正则表达式104

4.4 实践练习106

第5章 数组和集合——串起数据的珍珠链106

5.1 一维数组108

5.1.1 一维数组的概述108

5.1.2 一维数组的声明与使用108

5.2 二维数组110

5.2.1 二维数组的概述110

5.2.2 二维数组的声明与使用111

5.3 Array类113

5.3.1 Array类的概述113

5.3.2 Array类的属性113

5.3.3 Array类的方法114

5.4 数组操作120

5.4.1 输入与输出数组120

5.4.2 数组的定位122

5.4.3 数组的排序123

5.4.4 添加、删除数组元素126

5.5 ArrayList类130

5.5.1 ArrayList类概述130

5.5.2 遍历ArrayList集合131

5.5.3 添加ArrayList元素131

5.5.4 删除ArrayList元素132

5.5.5 查找ArrayList元素133

5.6 实践练习134

第6章 面向对象程序设计——步入面向对象的殿堂134

6.1 类136

6.1.1 面向对象概述136

6.1.2 声明类137

6.1.3 类的成员137

6.1.4 对象139

6.1.5 内部类142

6.1.6 分部类142

6.2 字段和属性145

6.2.1 字段145

6.2.2 属性145

6.2.3 字段和属性的区别148

6.3 方法148

6.3.1 声明方法148

6.3.2 静态方法150

6.3.3 非静态方法151

6.3.4 重载方法152

6.4 结构和枚举153

6.4.1 结构153

6.4.2 枚举156

6.5 继承157

6.5.1 继承概述157

6.5.2 继承的基石——接口158

6.5.3 继承的使用161

6.5.4 继承的原则164

6.6 多态165

6.6.1 多态概述165

6.6.2 虚方法与重写方法165

6.6.3 多态的使用166

6.7 实践练习167

第7章 编程加油站(一)170

必知必会001 关于.NET的几个重要概念170

必知必会002 .NET 3.5中的几个新特性170

必知必会003 如何将double类型的数输出保留小数点后两位170

必知必会004 装箱和拆箱详解170

必知必会005 按位运算过程171

必知必会006 移位运算过程171

必知必会007 Path+=@″1.jpg″;如何理解172

必知必会008 4种循环结构173

必知必会009 数组排序的几种算法173

必知必会010 如何获取数组的列数174

必知必会011 什么是面向对象编程174

必知必会012 面向对象的3个特性174

必知必会013 类与对象的关系175

必知必会014 重载方法与重写方法175

必知必会015 理解面向对象的多态性175

第2篇 Windows程序设计篇180

第8章 Windows窗体——搭建交互图形界面的阶梯180

8.1 Windows窗体介绍180

8.1.1 设置窗体属性180

8.1.2 调用窗体方法184

8.1.3 触发窗体事件185

8.2 Windows窗体的调用187

8.2.1 调用模式窗体187

8.2.2 调用非模式窗体188

8.3 MDI窗体188

8.3.1 MDI窗体概述188

8.3.2 创建MDI窗体189

8.3.3 操作MDI窗体190

8.4 实践练习192

第9章 常用控件——提高程序效率的利器192

9.1 文本编辑控件194

9.1.1 通过TextBox控件录入数据194

9.1.2 通过RichTextBox控件显示图文数据196

9.1.3 使用Label控件显示文字198

9.1.4 使用LinkLabel控件创建超链接199

9.1.5 使用Button控件作为按钮200

9.2 容器控件202

9.2.1 使用Panel控件作为容器控件202

9.2.2 使用GroupBox控件进行分组202

9.2.3 使用TabControl控件创建多面板203

9.3 列表选择控件205

9.3.1 通过ListBox控件显示文件夹中文件列表205

9.3.2 使用ComboBox控件选择职位206

9.3.3 对ListView控件中的列表项进行分组208

9.3.4 使用TreeView控件显示部门结构210

9.3.5 使用NumericUpDown控件实现数字选择213

9.4 对话框214

9.4.1 打开对话框214

9.4.2 另存为对话框216

9.4.3 浏览文件夹对话框217

9.4.4 字体对话框218

9.4.5 颜色对话框219

9.5 菜单与工具栏控件221

9.5.1 菜单控件221

9.5.2 快捷菜单控件222

9.5.3 工具栏控件223

9.5.4 状态栏控件225

9.6 实践练习226

第10章 高级控件——高效程序开发的利器226

10.1 计时器组件228

10.2 图形控件230

10.2.1 利用PictureBox控件显示图片230

10.2.2 通过ImageList组件设置图片集合231

10.3 进度条控件232

10.4 选择控件234

10.4.1 CheckBox控件——复选框234

10.4.2 CheckedListBox控件——复选框列表236

10.4.3 RadioButton控件——单选按钮239

10.5 打印组件241

10.5.1 PageSetupDialog组件——打印设置241

10.5.2 PrintDocument组件——设置打印文档242

10.5.3 PrintPreviewDialog组件——打印预览243

10.5.4 PrintDialog组件——打印对话框244

10.6 实践练习245

第11章 数据库操作——有效操作数据库的捷径248

11.1 ADO.NET概述248

11.2 使用Connection对象连接数据库249

11.2.1 熟悉Connection对象249

11.2.2 数据库连接字符串250

11.2.3 使用SqlConnection对象连接数据库250

11.2.4 使用OleDbConnection对象连接数据库251

11.3 使用Command对象操作数据库253

11.3.1 熟悉Command对象253

11.3.2 使用Command对象添加数据254

11.3.3 使用Command对象修改数据254

11.3.4 使用Command对象删除数据256

11.3.5 使用Command对象调用存储过程257

11.4 使用DataReader对象读取数据258

11.4.1 理解DataReader对象258

11.4.2 使用DataReader对象读取数据259

11.5 使用DataSet和DataAdapter对象查询数据260

11.5.1 熟悉DataSet对象和DataAdapter对象260

11.5.2 使用DataAdapter对象填充DataSet数据集262

11.5.3 使用DataAdapter对象更新数据库中数据263

11.5.4 DataSet对象与DataReader对象的区别265

11.6 数据控件266

11.6.1 DataGridView控件的使用266

11.6.2 BindingSource组件的使用269

11.6.3 BindingNavigator控件的使用272

11.7 实践练习274

第12章 编程加油站(二)276

必知必会001 模式窗体与非模式窗体276

必知必会002 父窗体和子窗体276

必知必会003 控件的本质是什么276

必知必会004 文本编辑控件的种类276

必知必会005 在窗体中看不到可视控件的原因276

必知必会006 容器控件的种类276

必知必会007 列表选择控件的种类277

必知必会008 对话框控件的种类277

必知必会009 菜单与工具栏控件的种类277

必知必会010 选择控件的种类277

必知必会011 打印组件的种类277

必知必会012 SQL Server 2000无法安装是怎么回事278

必知必会013 详解ADO.NET技术278

必知必会014 DataSet对象与DataReader对象的区别279

必知必会015 数据控件的种类279

必知必会016 SQL Server 2005中如何创建存储过程和触发器279

第3篇 C#高级应用篇284

第13章 文件与流——构造C#代码的润滑剂284

13.1 System.IO命名空间284

13.2 文件基本操作284

13.2.1 文件操作类File和FileInfo285

13.2.2 创建文件286

13.2.3 打开文件288

13.2.4 判断文件是否存在291

13.2.5 复制或移动文件292

13.2.6 删除文件294

13.2.7 获取文件基本信息294

13.3 文件夹基本操作296

13.3.1 文件夹操作类Directory和DirectoryInfo296

13.3.2 创建文件夹297

13.3.3 判断文件夹是否存在297

13.3.4 移动文件夹298

13.3.5 删除文件夹298

13.3.6 遍历文件夹中的子文件夹及文件299

13.4 文件流操作303

13.4.1 文本文件的读取303

13.4.2 文本文件的写入306

13.4.3 大文件的复制309

13.5 实践练习314

第14 章GDI+技术——图像绘制的手术刀314

14.1 图形对象316

14.1.1 Graphics——绘图对象316

14.1.2 Font——字体对象318

14.1.3 Pen——画笔对象318

14.1.4 Brush和SolidBrush对象318

14.1.5 Bitmap——位图对象318

14.2 基本图形的绘制319

14.2.1 直线的绘制319

14.2.2 矩形的绘制321

14.2.3 椭圆的绘制322

14.2.4 圆弧的绘制323

14.2.5 图像的绘制323

14.3 复杂图形的绘制325

14.3.1 扇形的绘制325

14.3.2 贝塞尔曲线的绘制325

14.3.3 多边形的绘制327

14.3.4 文本的绘制328

14.4 GraphicsPath类——图形路径329

14.4.1 GraphicsPath类的属性329

14.4.2 GraphicsPath类的方法329

14.4.3 GraphicsPath类的使用331

14.5 实践练习331

第15章 图像处理——实现令人眼花缭乱的图像效果331

15.1 图像格式转换334

15.1.1 图像格式概述334

15.1.2 图像格式转换334

15.2 图像处理340

15.2.1 图像的缩放340

15.2.2 图像的转动341

15.2.3 局部放大图像343

15.3 图像特殊效果345

15.3.1 百叶窗效果345

15.3.2 交错效果346

15.3.3 纹理效果348

15.3.4 浮雕效果349

15.3.5 积木效果351

15.3.6 马赛克效果353

15.4 实践练习354

第16章 多媒体技术——动感地带354

16.1 ImageAnimator类——动画设计356

1 6.1.1 ImageAnimator类概述356

16.1.2 ImageAnimator类方法356

16.1.3 ImageAnimator类应用357

16.2 音频与视频处理358

16.2.1 Windows Media Player控件的使用358

16.2.2 使用DirectShow技术设计多媒体程序362

16.3 实践练习367

第17章 网络编程技术——深入虎穴得虎子367

17.1 System.Net.Sockets命名空间370

17.2 Socket类——网络编程基础类370

17.3 TcpClient类和TcpListener类374

17.4 UdpClient类——UDP连接377

17.5 实践练习379

第18章 编程加油站(三)382

必知必会001 File类和FileInfo类的区别382

必知必会002 如何将长文件名转换为短文件名382

必知必会003 文本文件的编码方式382

必知必会004 Directory类和DirectoryInfo类的区别382

必知必会005 文本文件的读取与写入383

必知必会006 创建Graphics绘图对象383

必知必会007 如何以二进制格式存取图片383

必知必会008 常见的几种图像格式384

必知必会009 如何生成图像缩略图384

必知必会010 实现图像特殊效果的通用方法385

必知必会011 Windows Media Player控件的添加385

必知必会012 DirectShow开发前奏386

必知必会013 TCP/IP协议的实现原理387

必知必会014 UDP协议的实现原理387

必知必会015 解决网络编程中的套接字错误388

热门推荐