图书介绍

程序设计基础(C#版)PDF|Epub|txt|kindle电子书版本网盘下载

程序设计基础(C#版)
  • 刘黎明主编 著
  • 出版社: 郑州:河南科学技术出版社
  • ISBN:9787534938801
  • 出版时间:2008
  • 标注页数:308页
  • 文件大小:64MB
  • 文件页数:327页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

程序设计基础(C#版)PDF格式电子书版下载

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

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

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

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

图书目录

第1章 .NET与C#1

1.1概述1

1.1.1.NET简介1

1.1.2C#简介2

1.2Visual studio20053

1.2.1.NET的特点3

1.2.2Visual Studio .NET2005的安装5

1.3第一个C#程序7

第2章 C#基础语法12

2.1数据类型12

2.2装箱和拆箱16

2.3变量、常量17

2.3.1变量17

2.3.2常量20

2.4字符串类(String)21

2.5System.Text.StringBuilder类22

2.6运算符和表达式22

2.6.1逻辑运算符23

2.6.2运算符的简化操作24

2.6.3三元运算符25

2.6.4checked和unchecked运算符26

2.6.5is运算符27

2.6.6as运算符27

2.6.7sizeof运算符27

2.6.8typeof运算符28

第3章 控制语句29

3.1选择语句29

3.1.1if语句29

3.1.2switch语句31

3.2循环语句33

3.2.1while语句33

3.2.2do-while语句34

3.2.3for语句34

3.2.4foreach语句37

3.3跳转语句38

3.3.1goto语句38

3.3.2break语句38

3.3.3continue语句39

3.3.4return语句39

第4章 数组41

4.1概述41

4.2数组声明与初始化数组41

4.2.1多维数组43

4.2.2交错数组44

4.3访问数组成员46

4.4数组是对象46

第5章 面向对象编程基础49

5.1面向对象的概念49

5.1.1对象、类、实例化49

5.1.2面向对象程序设计语言的三大原则50

5.2类52

5.2.1类的声明52

5.2.2类的成员53

5.2.3构造函数56

5.2.4析构函数63

5.3方法64

5.3.1方法的声明64

5.3.2方法的参数65

5.3.3静态方法与实例方法75

5.3.4方法的重载与覆盖75

5.4属性77

第6章 面向对象编程进阶82

6.1类的继承与多态82

6.1.1继承82

6.1.2多态88

6.2操作符重载99

6.3类型转换105

6.3.1隐式类型转换105

6.3.2显式类型转换107

6.3.3使用Convert转换109

6.4结构与接口111

6.4.1结构111

6.4.2接口113

6.5集合与索引器116

6.5.1集合116

6.5.2IEnumerator接口119

6.5.3ICollection接口119

6.5.4IList接口120

6.5.5使用系统已定义的集合类121

6.5.6索引器的概念及用途122

6.5.7索引器的声明及使用123

6.6委托与事件124

6.6.1委托124

6.6.2事件126

6.7异常处理134

6.7.1溢出的处理134

6.7.2引发异常的条件135

6.7.3异常的处理135

第7章 Windows程序设计140

7.1Windows应用程序框架140

7.1.1保持程序处于运行状态140

7.1.2事件驱动的运行机制141

7.2Windows窗体控件142

7.2.1窗体(Form类)142

7.2.2按钮(Button)142

7.2.3文本框(Text Box)和标签(Label)143

7.2.4链接标签(Link Label)146

7.2.5提示控件(Tool Tip)147

7.2.6复选框(Check Box)149

7.2.7单选按钮(Radio Button)控件和分组(Group Box)控件149

7.2.8滚动条(Scroll Bar)150

7.2.9跟踪条(Track Bar)152

7.2.10列表选择控件(List Box)153

7.2.11消息对话框(Message Box)154

7.2.12树形视图(Tree View)156

7.2.13菜单159

7.2.14打开文件对话框和保存文件对话框160

第8章 数据库的连接165

8.1ADO.NET概述165

8.2数据库操作167

8.2.1创建DbConnection167

8.2.2打开和关闭连接169

8.2.3DbCommand170

8.2.4DbDataReader173

8.2.5DbDataAdapter175

8.2.6DataTable177

8.2.7DataRelation178

8.3DataSet和数据绑定178

8.3.1DataSet对象和XML之间的关系179

8.3.2类型化数据集(typed data set)179

8.4数据库的连接示例183

8.4.1练习创建数据库183

8.4.2Windows应用程序中的数据绑定186

第9章 文件操作191

9.1读写文件191

9.1.1创建Stream Writer/Stream Reader类型193

9.1.2使用Stream Writer和Stream Reader类型193

9.1.3写文本文件195

9.1.4从文本文件读196

9.1.5按二进制模式读写197

9.2文件类201

9.3目录类201

9.3.1使用DirectoryInfo类型201

9.3.2FileAttributes枚举203

9.3.3使用DirectoryInfo类型列出文件204

9.3.4使用DirectoryInfo类型创建子目录205

9.4Path类206

9.5创建文件207

9.5.1使用file类创建文件207

9.5.2使用FileStream209

9.6监控文件系统210

第10章 GDI+编程217

10.1GDI+与绘图命名空间217

10.1.1GDI+的基本概念217

10.1.2GDI+的绘图命名空间218

10.2创建Graphics对象218

10.3Pen对象219

10.3.1Pen对象的主要属性219

10.3.2Pen对象的创建(4种形式)220

10.4Brush对象(画刷)220

10.4.1SolidBrush(单色画刷)220

10.4.2HatchBrush(阴影画刷)221

10.4.3LinearGradientBrush(颜色渐变画刷)221

10.5Font对象222

10.6常用图形的绘制方法222

10.6.1画直线222

10.6.2画椭圆223

10.6.3画扇形图223

10.6.4画矩形224

10.6.5画多边形225

10.6.6绘制闭合曲线225

10.6.7绘制非闭合曲线226

10.6.8填充椭圆226

10.6.9填充矩形227

10.6.10填充饼形图228

第11章 网络编程230

11.1网络基础230

11.1.1网络概述230

11.1.2网络协议230

11.2DNS相关类231

11.2.1DNS简介231

11.2.2DNS类、IPHostEntry类与IPEndPoint类231

11.3C#套接字237

11.3.1套接字的基本概念237

11.3.2套接字的工作原理237

11.3.3Socket类237

11.4发送电子邮件242

11.4.1MailMessage类构造电子邮件242

11.4.2MailAttachment类243

11.4.3SmtpMail类244

11.5用C#编写一个抓取网页的应用程序249

第12章 C#多线程技术253

12.1多线程的概念253

12.2多线程的作用254

12.3.NET支持多线程254

12.3.1操纵一个线程254

12.3.2线程的创建与启动255

12.3.3线程的管理256

12.4线程同步259

12.4.1同步的含义259

12.4.2处理同步259

第13章 Web应用程序开发263

13.1ASP.NET简介263

13.2ASP.NET的新性能264

13.3ASP.NET平台要求265

13.4Internet信息服务安装265

13.4.1安装IIS265

13.4.2启动Internet信息服务(IIS)266

13.4.3配置IIS266

13.4.4启动与停止IIS服务269

13.5ASP.NET Web Forms的代码组织方式269

13.5.1不使用CodeBehind技术269

13.5.2使用CodeBehind技术272

13.6ASP.NET事件273

13.6.1事件的基本概念273

13.6.2实现从基类继承的事件274

13.6.3IsPostBack属性275

13.7ASP.NET的内建组件对象276

13.7.1Response对象与Request对象277

13.7.2Application对象281

13.7.3Session对象282

13.7.4Server对象284

13.8HTML控件285

13.9服务器控件288

13.10Web验证控件290

第14章 移动应用开发293

14.1.NET Compact Framework概述293

14.1.1.NET Compact Framework简介293

14.1.2.NET Compact Framework公共语言运行库294

14.1.3.NET Compact Framework类库294

14.2.NET Compact Framework提供的常用功能295

14.2.1数据和XML类295

14.2.2XML Web Service295

14.2.3GDI支持295

14.2.4Base Class295

14.2.5IrDA支持295

14.2.6访问Windows注册表295

14.2.7Bluetooth支持296

14.2.8Visual Basic支持296

14.2.9与COM组件互操作296

14.2.10安全性296

14.2.11远程处理支持296

14.3移动Web开发概述296

14.3.1.NET Compact Framework的控件297

14.3.2移动Web窗体设计298

14.3.3设计简易的ASP.NET2.0移动Web窗体299

14.4设计设备应用程序303

热门推荐