图书介绍

C#基础与实例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C#基础与实例教程
  • 郝春强编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508332849
  • 出版时间:2005
  • 标注页数:352页
  • 文件大小:52MB
  • 文件页数:362页
  • 主题词: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 什么是.NET1

1.2 .NET平台3

1.3 .NET框架4

1.3.1 .NET框架的演化4

1.3.2 .NET框架体系结构5

1.3.3 .NET框架编程模型6

1.3.4 .NET程序的编译与运行7

1.3.5 .NET框架与J2EE9

1.3.6 .NET框架常见问题10

1.4 C#简介11

1.4.1 为什么要设计出C#11

1.4.2 C#的主要特征11

1.4.3 关于C#的常见问题13

1.5 思考与练习14

第2章 Visual Studio.NET集成开发环境15

2.1 Visual Studio.NET 2003概述15

2.2 使用Visual Studio.NET 200316

2.3 Hello World——第一个应用程序17

2.3.1 创建Hello World应用程序18

2.3.2 应用程序结构分析19

2.3.3 生成应用程序22

2.4 Visual Studio.NET 2003的特性23

2.4.1 优秀的界面设计23

2.4.2 智能的代码编辑器24

2.4.3 文档注释28

2.5.1 解决方案资源管理器29

2.5 项目管理29

2.5.2 基本项目管理30

2.6 其他窗口32

2.6.1 工具箱32

2.6.2 属性窗口32

2.6.3 类视图33

2.6.4 对象浏览器34

2.6.5 服务器资源管理器34

2.7 定制环境37

2.8 思考与练习39

第3章 C#程序设计基础41

3.1 数据类型41

3.1.1 值类型和引用类型41

3.1.2 值类型42

3.1.3 引用类型45

3.1.4 枚举(enum)46

3.1.5 数组47

3.1.6 类型转换49

3.1.7 封箱(boxing)与拆箱(unboxing)51

3.2 变量52

3.3 常量53

3.4 运算符与表达式54

3.4.1 算术运算符54

3.4.2 关系运算符54

3.4.3 赋值运算符55

3.4.4 逻辑运算符55

3.4.5 位运算符56

3.4.6 三元运算符57

3.4.7 自增和自减运算符57

3.4.8 运算符的简化58

3.4.9 其他运算符59

3.4.10 运算符优先级和结合顺序61

3.5 流程控制62

3.5.1 分支语句62

3.5.2 循环语句66

3.5.3 跳转语句69

3.6 思考与练习71

第4章 面向对象的C#73

4.1 面向对象的基本概念73

4.1.1 面向过程与面向对象技术的关系73

4.1.2 对象、实体与类74

4.1.3 对象75

4.1.4 面向对象的三个特征75

4.2.1 类的声明77

4.2 类77

4.2.2 类成员79

4.2.3 访问修饰符80

4.3 字段80

4.4 属性82

4.5 方法84

4.5.1 方法的声明84

4.5.2 方法的参数85

4.5.3 静态方法88

4.5.4 方法的重载90

4.5.5 方法的隐藏92

4.5.6 方法的重写93

4.5.7 调用方法的基类版本95

4.5.8 外部方法96

4.6 构造函数97

4.6.1 给类添加构造函数97

4.6.2 带参数的构造函数98

4.6.3 构造函数的重载99

4.6.4 静态构造函数100

4.6.5 构造函数的执行序列101

4.7 析构函数102

4.8 委托与事件103

4.8.1 委托的概念103

4.8.2 使用委托104

4.8.3 多点委托106

4.8.4 事件108

4.9 运算符重载111

4.10 索引器113

4.11 结构115

4.12 接口117

4.13 思考与练习120

第5章 Windows应用程序121

5.1 Windows窗体设计器121

5.2 工具箱122

5.3 属性窗口123

5.4 控件的概念124

5.4.1 属性125

5.4.2 方法126

5.4.3 事件126

5.5 控件的操作128

5.5.1 添加与删除控件128

5.5.2 基本布局129

5.5.3 停靠与锚点131

5.5.4 编写控件的事件过程133

5.7 Windows应用程序的结构135

5.6 焦点概述135

5.8 窗体的设计139

5.8.1 窗体的属性139

5.8.2 窗体的事件141

5.8.3 多重窗体142

5.8.4 窗体的继承144

5.8.5 动态添加与移除控件145

5.8.6 多文档(MDI)界面145

5.9 思考与练习147

第6章 基本控件的使用149

6.1 Label控件149

6.2 LinkLabel控件149

6.3 Button控件151

6.3.1 常用属性151

6.3.2 按钮的有效性152

6.3.3 使用键盘操作按钮154

6.4.1 常用属性155

6.4 TextBox控件155

6.4.2 选择文本156

6.4.3 常用事件158

6.5 RadioButton控件159

6.6 CheckBox控件161

6.7 GroupBox控件和Panel控件165

6.8 ListBox控件166

6.9 ComboBox控件170

6.10 DomainUpDown控件与NumericUpDown控件171

6.12 Timer控件172

6.11 PictureBox控件172

6.13 TreeView控件174

6.13.1 添加与删除节点175

6.13.2 设置外观176

6.13.3 访问节点177

6.14 TabControl控件178

6.14.1 添加与移除选项卡179

6.14.2 设置选项卡的外观180

6.15 ImageList控件181

6.16 DateTimePicker控件183

6.17 MonthCalendar控件185

6.18 Splitter控件186

6.19 TrackBar控件188

6.20 ProgressBar控件189

6.21 ToolTip控件190

6.22 思考与练习191

7.1 消息框193

第7章 Windows应用高级编程193

7.2 通用对话框196

7.2.1 “打开”与“保存”对话框196

7.2.2 “颜色”对话框198

7.2.3 “字体”对话框200

7.3 菜单202

7.3.1 菜单简介202

7.3.2 菜单的设计203

7.3.3 在运行时控制菜单205

7.4 快捷菜单206

7.5 工具栏207

7.5.1 创建工具栏208

7.5.2 为工具栏编写代码209

7.6 状态栏210

7.7 自定义控件211

7.7.1 创建控件211

7.7.2 使用自定义控件213

7.8 思考与练习214

8.1 程序错误分类215

第8章 程序调试与异常处理215

8.2 调试简介216

8.3 断点216

8.3.1 断点概述216

8.3.2 设置断点218

8.3.3 “断点”窗口220

8.4 调试程序221

8.4.1 执行控制221

8.4.2 监视变量的值224

8.5 异常处理226

8.5.1 try...catch...finally226

8.5.2 Exception类230

8.5.3 自定义异常232

8.6 思考与练习234

第9章 文件与注册表操作235

9.1 文件操作相关类235

9.2 管理文件系统235

9.2.1 文件夹管理236

9.2.2 文件管理238

9.3 文件读写239

9.3.1 流239

9.3.2 读写二进制文件240

9.3.3 读写文本文件243

9.4 读写XML文件246

9.4.1 XML文件有关术语246

9.4.3 XmlTextReader(XML读取器)247

9.4.2 XML文件访问模型247

9.4.4 XmlTextWriter(XML写入器)250

9.4.5 .NET中的文档对象模型DOM252

9.5 注册表操作255

9.5.1 注册表概述255

9.5.2 注册表操作相关类256

9.5.3 基本操作257

9.5.4 注册表编程示例259

9.6 思考与练习260

10.1 数据库的基本概念261

第10章 数据库编程261

10.2 SQL基础262

10.3 数据库访问技术的演变265

10.4 ADO.NET概述267

10.5 数据库操作268

10.5.1 连接269

10.5.2 命令271

10.5.3 数据读取器(DataReader)274

10.6.1 数据集介绍275

10.6 数据集(DataSet)275

10.6.2 填充数据集276

10.6.3 数据集更新278

10.6.4 行状态与行版本280

10.7 DataGrid控件283

10.7.1 显示数据283

10.7.2 定制外观287

10.7.3 编辑数据291

10.8 数据绑定293

10.9 思考与练习296

第11章 网络编程297

11.1 上传与下载数据297

11.1.1 WebClient类297

11.1.2 WebRequest类298

11.2 创建自己的浏览器299

11.2.1 WebBrowser ActiveX控件299

11.2.2 浏览器实例301

11.3 几个实用类303

11.3.1 Uri类和UriBuilder类304

11.3.2 IP地址与DNS305

11.3.3 域名解析器实例307

11.4 发送电子邮件308

11.4.1 相关类308

11.4.2 发送邮件实例311

11.5 接收电子邮件314

11.5.1 邮件接收的基本原理315

11.5.2 TcpClient类315

11.5.3 接收邮件实例316

11.6 创建一个服务器端程序321

11.7 思考与练习324

第12章 Web服务325

12.1 什么是Web服务325

12.2 XML与Web服务325

12.3 传统的分布式体系结构327

12.4 Web服务体系结构328

12.5 创建Web服务329

12.6 使用Web服务332

12.7 思考与练习334

附录A C#编码规范335

A.1 文件组织335

A.1.1 C#源文件335

A.1.2 文件结构335

A.1.3 名称空间336

A.2 程序版式336

A.2.1 缩进336

A.2.3 空格337

A.2.2 空行337

A.3.1 一般规则338

A.3 命名338

A.3.2 关于大小写339

A.3.3 命名规则339

A.4 注释340

A.4.1 文件注释340

A.4.2 实现注释341

A.4.3 文档注释342

A.5.1 声明与初始化343

A.5 表达式与语句343

A.5.2 运算符345

A.5.3 简单语句346

A.5.4 返回语句346

A.6 编译与测试346

A.6.1 代码编译346

A.6.2 代码测试347

A.7 其他规则347

热门推荐