图书介绍

C#.NET编程培训教程PDF|Epub|txt|kindle电子书版本网盘下载

C#.NET编程培训教程
  • 赵克立等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302061726
  • 出版时间:2003
  • 标注页数:490页
  • 文件大小:204MB
  • 文件页数:514页
  • 主题词:

PDF下载


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

下载说明

C#.NET编程培训教程PDF格式电子书版下载

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

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

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

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

图书目录

第一课 面向对象程序设计1

学习目标一:面向对象与面向过程3

一、面向过程3

二、面向对象6

学习目标二:面向对象的重要特性12

一、继承12

二、封装14

三、多态15

学习目标三:面向对象的重要术语18

一、对象18

二、类18

三、方法19

四、属性19

七、C/C+++/C#语言20

五、抽象化20

六、面向对象程序语言20

思考与练习21

第二课 NET Framework与C23

学习目标一:NET简介25

一、Web Service25

二、面向对象程序设计27

三、复制/粘贴的程序配置方式27

四、跨平台27

五、自动资源管理27

六、数据类型检查28

七、新的安全模式28

八、JIT即时编译29

九、Visual Studio.NET29

学习目标二:.NET的类库35

一、Svstem36

二、Svstem.data37

三、Svstem.Xml37

四、System.Drawing37

五、Svstem.Web38

六、Svstem.WinForms38

学习目标三:编写C#的环境39

一、开发工具的安装39

二、工具栏与工具箱49

三、开发环境版面的调整51

思考与练习54

第三课 C#程序的语法57

学习目标一:我的第一个C#程序59

一、C#程序的基本结构59

二、我的第一个C#程序61

学习目标二:变量65

一、变量类别65

二、默认值69

三、明确赋值70

四、变量引用73

学习目标三:运算符与表达式74

一、表达式的结构74

二、运算符的优先级和结合性75

学习目标四:流程控制语句77

一、选择语句77

二、循环语句81

三、跳转语句86

思考与练习92

第四课 输入与输出95

一、Console类概述97

学习目标一:Console类97

二、Console类的属性98

三、Console类的方法100

学习目标二:流102

一、流概述102

学习目标三:文件输入与输出105

一、基本的文件I/O105

二、同步与异步文件I/O117

思考与练习128

第五课 C#的数据类型131

学习目标一:浅谈数据类型133

一、浅谈数据类型133

学习目标二:值类型134

一、默认构造函数134

二、简单类型135

四、枚举类型138

三、结构类型138

学习目标三:引用类型139

一、对象类型139

二、类类型140

三、接口类型140

四、代理144

五、数组145

六、字符串151

七、值类型和引用类型的区别152

学习目标四:类型转换154

一、隐式转换154

二、显式转换157

思考与练习161

第六课 值类型163

一、整型165

学习目标一:整型和浮点型165

二、浮点型167

学习目标二:布尔型169

学习目标三:枚举型171

一、枚举声明171

二、枚举成员172

学习目标四:结构型176

一、结构概述176

二、结构声明177

三、结构和类的区别177

四、两个有用的结构例子182

思考与练习187

第七课 类191

学习目标一:类的声明193

一、类的声明193

一、类的构造函数196

学习目标二:类的构造与析构196

二、析构函数204

学习目标三:继承与多态209

一、继承209

二、多态213

学习目标四:修饰符218

一、修饰符概述218

二、访问修饰符219

三、abstract修饰符224

四、sealed修饰符226

思考与练习227

第八课 异常处理229

学习目标一:异常概述231

一、运行库如何管理异常231

三、C#和C+++中异常的区别232

二、筛选运行库异常232

学习目标二:异常的处理234

一、使用try/catch块捕捉异常234

二、在catch块中使用特定异常235

三、引发异常237

四、使用finally块239

学习目标三:自定义异常241

思考与练习243

第九课 多线程程序设计245

学习目标一:线程概述247

一、多线程概述247

二、System.Threading命名空间249

三、线程池251

学习目标二:多线程程序设计256

一、创建线程256

二、暂停和继续线程259

三、销毁线程260

四、调度线程261

学习目标三:线程的同步269

一、运用Monitor类同步线程269

二、运用Mutex类同步线程274

三、运用Interlocked类同步线程277

思考与练习282

第十课 Win Forms285

学习目标一:第一个WinForms程序287

一、第一个WinForms程序287

学习目标二:Form基本设计292

一、Windows窗体介绍292

二、Windows窗体布局选项293

三、向项目添加Windows窗体295

五、选择Windows应用程序中的启动窗体296

四、在设计器中显示Windows窗体296

六、显示有模式和无模式Windows窗体297

七、更改Windows窗体的边框298

八、设置Windows窗体的屏幕位置300

学习目标三:Form控件301

一、MessageBox类301

二、对话框控件类301

三、Menu类:309

四、ToolBar类310

五、StatusBar类312

六、ProgressBar类314

七、TrackBar类316

思考与练习317

第十一课 Web Forms319

一、ASP.NET简介321

学习目标一:ASP.NET与ASP.NET控件321

学习目标二:Intrinsic控件325

一、Button控件(按钮控件)325

二、LinkButton控件(超链接按钮控件)327

三、TextBox控件(文本框控件)329

四、CheckBox控件(复选框控件)330

五、RadioButton控件(单选钮控件)332

六、DropDownList控件(下拉式选单群组控件)335

七、Image控件(图片控件)335

学习目标三:List控件336

一、Repeater Control(重复显示控件)336

二、DataList Control(数据列表控件)341

三、DataGrid Control(数据表格化控件)344

学习目标四:Rich控件与Validation控件349

一、Rich控件349

二、Validation控件353

思考与练习361

第十二课 ADO.NET363

学习目标一:ADO.NET介绍365

一、Managed Provider366

二、DataSet367

学习目标二:ADO.NET对象368

一、Connection对象368

二、Command对象368

三、参数(Parameter)369

四、DataSet对象369

五、DataView对象370

学习目标三:数据绑定371

一、什么是Data Binding371

二、Data Binding的方式371

一、使用DataSet379

学习目标四:连接到数据源379

二、使用DataView381

思考与练习384

第十三课 GDl+++387

学习目标一:GDI+++概述389

一、创建Graphics对象389

二、Paint事件处理程序中的PaintEventArgs390

三、CreateGraphics方法390

四、从Image对象创建390

五、绘制和操作形状与图像391

学习目标二:笔、画笔和颜色392

一、笔392

二、画笔393

三、颜色394

一、用GDI+绘制线条和形状397

学习目标三:Graphics类397

二、用GDI+绘制文本399

三、用GDI+呈现图像400

学习目标四:GDI+示例401

一、文本示例401

二、画笔示例407

三、笔刷示例411

四、图像示例416

思考与练习424

第十四课 实例制作427

学习目标一:记事本程序429

一、记事本程序开发步骤429

二、记事本程序完整代码433

学习目标二:屏幕捕获程序446

一、程序设计的关键步骤以及具体的实现方法:446

二、用C#做屏幕捕获程序的完整代码449

学习目标三:部署应用程序455

一、Microsoft Windows安装程序介绍455

二、合并模块介绍455

三、部署和关联456

四、部署和Authenticode签名456

五、部署和依赖项456

六、部署与注册表457

七、部署和运行时用户界面457

八、自定义操作457

九、条件部署458

十、部署应用程序实例458

附录467

附录A:关键字469

附录B:运算符475

附录C:命名空间成员速查479

热门推荐