图书介绍

C#编程思想与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#编程思想与实践
  • 张青,郭亚萍主编 著
  • 出版社: 北京:冶金工业出版社
  • ISBN:7502430717
  • 出版时间:2002
  • 标注页数:432页
  • 文件大小:33MB
  • 文件页数:442页
  • 主题词:

PDF下载


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

下载说明

C#编程思想与实践PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#基础知识1

1.1 C#的产生1

1.1.1 C#的产生背景1

1.1.2 C#的推出1

1.1.3 C#的重要特性2

1.1.4 C#、C++和Java的比较3

1.2 C#的数据类型4

1.2.1 数值类型6

小结13

1.2.2 引用类型21

1.2.3 装箱和拆箱32

1.3 运算符的使用34

1.3.1 赋值运算符35

1.3.2 算术运算符35

1.3.3 复合运算符36

1.3.4 关系运算符36

1.3.5 条件运算符37

1.3.6 其他运算符38

1.3.7 运算符优先级43

1.4 C#程序结构44

1.4.1 选择结构44

1.4.2 循环结构47

1.4.3 转移结构52

1.5 C#的命名空间56

1.5.1 namespace关键字56

1.5.2 using关键字58

1.6 类60

1.6.1 类与面向对象编程60

1.6.2 定义类60

1.6.3 类的声明60

1.6.4 类的成员61

1.6.5 Main方法63

1.6.6 构造函数64

1.6.7 类的继承69

1.6.8 类的属性73

1.6.9 索引器78

1.6.10 事件80

1.7 接口85

1.7.1 接口的声明85

1.7.2 接口的使用86

1.7.3 接口成员的限定名92

1.7.4 接口绑定96

1.7.5 接口的属性97

1.8 重载99

1.8.1 方法重载99

1.8.2 构造函数重载101

1.8.3 运算符重载104

1.9 异常处理和非安全代码109

1.9.1 异常处理109

1.9.2 非安全代码114

1.10 射121

1.10.1 反射的概念121

1.10.2 反射的使用方法121

1.11 程序集126

1.11.1 程序集概述126

1.11.2 程序集的优点127

1.11.3 程序集内容128

1.11.4 单文件程序集128

1.11.5 多文件程序集128

1.11.6 创建程序集129

1.12.2 如何查找错误133

1.12.3 预处理器编译指令133

1.12.1 什么是调试133

1.12 C#调试技术133

综合练习题一139

一、选择题139

二、填空题140

三、上机题140

第2章 第一个C#程序——helloC141

2.1 helloC141

2.1.1 helloC#程序141

2.1.2 与C++程序的比较143

2.1.3 与Java程序的比较143

2.1.4 C#中的输入与输出144

2.2 图形界面的helloC150

2.2.1 图形界面的设计150

2.2.2 加入Button控件和MessageBox154

2.2.3 MessageBox的使用155

小结160

综合练习题二160

一、选择题160

二、填空题161

三、上机题161

第3章 基本控件163

3.1 WindowsForms模式163

3.1.1 窗体163

3.1.2 控件164

3.1.3 事件165

3.2 标注类控件165

3.2.1 Label控件165

3.2.2 LinkLabel控件168

3.3 文本编辑类控件170

3.3.1 TextBox控件170

3.3.2 RichTextBox控件172

3.4 按钮类控件174

3.4.1 Button控件174

3.4.2 RadioButton控件174

3.4.3 CheckBox控件177

3.5 容器类控件179

3.5.1 GroupBox控件179

3.5.2 Panel控件181

3.6 列表框类控件182

3.6.1 ListBox控件182

3.6.2 CheckedListBox控件184

3.6.3 ComboBox控件185

3.7 视图列表类控件187

3.7.1 ListView控件187

3.7.2 TreeView控件189

3.8.2 菜单类控件190

3.8.1 对话框类控件190

3.8 其他主要控件190

3.8.3 图形类控件191

3.8.4 WindowsForms控件层次结构191

小结192

综合练习题三192

一、选择题192

二、填空题192

三、上机题193

第4章 文本编辑195

4.1 调整Form的属性195

4.2 加入文本框196

4.2.1 文本框的使用196

4.2.2 在程序中加入TextBox197

4.2.3 在文本框中编辑文本199

4.3.2 MenuItem的使用200

4.3 加入菜单200

4.3.1 MainMenu概述200

4.3.3 为文本编辑器加入菜单201

4.3.4 处理MenuItem.Click事件208

4.3.5 复制、粘贴与剪切209

4.3.6 如何动态控制菜单213

4.4 加入上下文菜单215

4.4.1 ContextMenu概述215

4.4.2 ContexMenu的使用215

4.4.3 利用弹出式菜单实现多种功能217

4.5 实现打开文件218

4.5.1 OpenFileDialog概述218

4.5.2 Filter的使用219

4.5.3 如何获取文件名和打开文件220

4.6.1 SaveFileDialog概述223

4.6 实现保存文件223

4.6.2 如何保存文件224

4.7 实现改变字体226

4.7.1 FontDialog概述227

4.7.2 改变字体227

4.8 实现改变颜色228

4.8.1 ColorDialog概述228

4.8.2 改变颜色229

4.9 打印文本230

4.9.1 PrintDocument类230

4.9.2 PageSetupDialog和PrintDialog233

4.10 完整的文本编辑器235

4.11 高级部分——功能更强大的文本编辑239

4.11.1 RichTextBox概述240

一、选择题243

综合练习题四243

小结243

4.11.2 更灵活的文本处理243

二、填空题244

三、上机题244

第5章 C#中的图形处理246

5.1 GDI+246

5.1.1 GDI+概述246

5.1.2 GDI+的组成247

5.1.3 GDI+的新增功能247

5.1.4 GDI+编程与GDI编程的不同249

5.2 System.Drawing和System.Drawing.Drawing2D250

5.2.1 System.Drawing命名空间250

5.2.2 System.Drawing.Drawing2D命名空间252

5.2.3 System.Drawing.Graphics类253

5.3.1 屏幕保护程序设计概述259

5.3 屏幕保护程序设计实例259

5.3.2 变幻直线屏幕保护262

5.3.3 弹珠屏幕保护265

5.3.4 Bezier屏幕保护270

5.3.5 Koch曲线屏幕保护274

小结278

综合练习题五278

一、选择题278

二、填空题279

三、上机题279

第6章 多媒体编程281

6.1 图像浏览器281

6.1.1 界面设计282

6.1.2 代码生成283

6.2 图像格式转换291

6.2.1 界面设计291

6.1.3 浏览图片291

6.2.2 代码生成292

6.2.3 转换图片格式297

6.3 音频与视频播放298

6.3.1 MediaPlayer298

6.3.2 制作媒体播放器298

6.3.3 播放媒体文件305

小结305

综合练习题六306

一、选择题306

二、填空题306

三、上机题306

第7章 数据库编程307

7.1.1 ADO.NET的概念和对象模型308

7.1 .NET中的数据库编程基础308

7.1.2 DataSet体系结构309

7.1.3 .NET的数据提供器310

7.1.4 SQLServer.NET数据提供器311

7.1.5 OLEDB.NET数据提供器312

7.2 通讯录应用程序实例313

7.2.1 与数据库建立连接314

7.2.2 操控数据库中的记录321

7.2.3 应用DataSet335

7.2.4 用DataSet更新数据库352

小结358

综合练习题七358

一、选择题358

二、填空题359

三、上机题359

8.1.1 网络的基本知识360

8.1 网络编程概述360

第8章 网络编程360

8.1.2 Client/Server模式361

8.1.3 网络连接的流程361

8.2 System.NET和System.NET.Socket361

8.2.1 System.NET命名空间361

8.2.2 System.NET.Socket命名空间366

8.3 聊天工具实例369

8.3.1 准备工作369

8.3.2 界面设计370

8.3.3 代码编写372

8.4 文件传输实例392

8.4.1 文件流对象392

8.4.2 文件传输机制392

8.4.3 界面设计398

8.4.4 代码编写399

8.5.1 E-mail的工作原理及其优点409

8.5 E-mail软件实例409

8.5.2 邮件收发协议410

8.5.3 System.Web.Mail命名空间411

8.5.4 System.IO.StreamReader类412

8.5.5 收发E-mail软件412

小结420

综合练习题八420

一、选择题420

二、填空题421

三、上机题421

附录 MicrosoftVisualStudio.NET的安装422

A.1MicrosoftVisualStudio.NET的配置422

A.2VisualStudio.NET的安装界面422

A.3VisualStudio.NET的安装部件427

参考答案430

热门推荐