图书介绍

软件开发中级编程指南 1 .NET平台及C#编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件开发中级编程指南 1 .NET平台及C#编程
  • 沙基昌主编 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:9787810995597
  • 出版时间:2008
  • 标注页数:421页
  • 文件大小:133MB
  • 文件页数:441页
  • 主题词:软件开发-程序设计-指南

PDF下载


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

下载说明

软件开发中级编程指南 1 .NET平台及C#编程PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 理论部分3

第1章 .NET Framework概述3

1.1 .NET Framework简介3

1.2 .NET Framework的体系结构4

1.3 .NET Framework的组件4

1.3.1公共语言运行库CLR5

1.3.2 .NET Framework类库6

1.4第一个C#程序——Hello World7

1.4.1程序源码7

1.4.2编译执行7

1.4.3代码分析8

1.5学习总结9

理论复习9

上机作业10

第2章 Visual Studio.NET 2005使用11

2.1 Visual Studio.NET 2005简介11

2.2 Visual Studio 2005.NET安装12

2.2.1准备工作13

2.2.2进行安装13

2.2.3环境设置18

2.3 Visual Studio 2005.NET的功能19

2.3.1 Visual Studio 2005.NET视图19

2.3.2 Visual Studio 2005.NET帮助24

2.4使用Visual Studio 2005.NET创建和编译程序25

2.4.1创建控制台程序25

2.4.2编译及运行程序27

2.5学习总结28

第3章 C#基础知识29

3.1预定义数据类型29

3.2变量和常量31

3.2.1变量32

3.2.2常量34

3.3值类型和引用类型35

3.3.1数据分类35

3.3.2值数据类型35

3.3.3引用数据类型40

3.3.4装箱和拆箱45

3.4运算符和表达式47

3.4.1 C#的运算符47

3.4.2运算符分类48

3.4.3运算符优先级和结合性50

3.5 C#中的条件语句51

3.5.1 if语句51

3.5.2 switch语句52

3.6 C#中的循环语句54

3.6.1 while语句54

3.6.2 do—while语句55

3.6.3 for语句56

3.6.4 foreach语句57

3.7数组59

3.8结构60

3.9枚举62

3.10学习总结63

理论复习64

上机作业64

第4章 在C#中实现OOP66

4.1 C#的类和对象66

4.1.1类和对象的概念67

4.1.2类定义和对象创建68

4.1.3命名空间69

4.1.4访问修饰符72

4.2 C#的方法74

4.2 1方法定义75

4.2.2方法调用76

4.2.3方法的参数传递78

4.2.4方法重载83

4.3构造函数和析构函数87

4.3.1构造函数87

4.3.2析构函数88

4.4类的静态成员90

4.4.1类的静态成员90

4.4.2静态构造函数93

4.5类的可视化设计95

4.5.1 Visual Studio 2005的可视化类设计器95

4.5.2类的设计方法小结98

4.6学习总结99

理论复习100

上机作业101

第5章 C#中的面向对象特性103

5.1封装性103

5.1.1封装简介103

5.1.2属性概念105

5.2继承性108

5.2.1继承的概念108

5.2.2单继承111

5.2.3派生类的使用113

5.3多态性116

5.3.1多态性简介和实例说明116

5.3.2虚方法118

5.3.3抽象类和抽象方法120

5.4接口123

5.4.1接口概述123

5.4.2多重接口126

5.4.3显示接口127

5.4.4接口继承130

5.5学习总结132

理论复习133

上机作业133

第6章 委托和事件134

6.1委托(delegate)134

6.1.1委托的概念134

6.1.2委托与函数指针136

6.1.3委托与静态方法137

6.1.4委托链138

6.2事件(event)139

6.2.1事件的概念139

6.2.2事件注册控制141

6.2.3事件的触发141

6.3学习总结142

理论复习143

上机作业143

第7章 WinForms基础知识144

7.1 Windows窗体简介144

7.1.1 Windows窗体概述144

7.1.2创建W inForms程序144

7.1.3代码分析148

7.1.4执行WinForms程序151

7.2常用窗体控件151

7.2.1控件简介151

7.2.2窗体设计152

7.2.3常用控件155

7.3消息框窗口163

7.3.1消息框显示文本信息163

7.3.2设置消息框按钮164

7.3.3为消息框添加图标164

7.4窗体详细介绍165

7.4.1模式窗口165

7.4.2窗体的常用属性165

7.4.3窗体的方法166

7.4.4窗体的事件167

7.4.5窗体之间的调用167

7.5程序实例168

7.6学习总结172

理论复习173

上机作业173

第8章 WinForms控件175

8.1选择控件175

8.1.1 CheckBox复选框175

8.1.2 RadioButton单选按钮179

8.1.3 CheckedListBox复选列表182

8.1.4 VscrollBar垂直滚动条183

8.1.5 HscrollBar水平滚动条184

8.1.6 TrackBar刻度条184

8.2图片控件185

8.3容器控件186

8.3.1 TabControl选项卡186

8.3.2 Panel面板188

8.3.3 GroupBox分组框188

8.3.4 Splitter分割条189

8.4显示控件189

8.5其他控件190

8.6程序实例191

8.7学习总结196

理论复习196

上机作业196

第9章 程序调试和异常处理198

9.1程序调试198

9.1.1调试必要性198

9.1.2调试说明199

9.2异常处理205

9.2.1异常简介206

9.2.2异常的产生208

9.2.3异常的处理209

9.2.4自定义异常214

9.2.5异常的使用216

9.3学习总结216

理论复习217

上机作业218

第10章 线程219

10.1线程简介219

10.1.1线程的概念219

10.1.2多线程编程的优点220

10.1.3多线程编程的缺点221

10.2 Thread类简介221

10.2.1 Thread类的构造函数221

10.2.2 Thread类的方法222

10.2.3 Thread类的属性223

10.3 Thread类操作223

10.3.1线程的生命周期223

10.3.2 Thread类的基本操作224

10.3.3线程同步227

10.4程序实例229

10.5学习总结232

理论复习232

上机作业233

第11章 数组和集合对象234

11.1 System.Array234

11.1.1数组的概念234

11.1.2数组变量的定义235

11.1.3数组元素的初始化235

11.1.4通过索引访问元素236

11.1.5数组元素的遍历237

11.1.6 System.Array类的方法238

11.2 System.Collections238

11.2.1 System.Collections的集合类型239

11.3 ArrayList239

11.3.1 ArrayList的简介239

11.3.2 ArrayList的方法240

11.3.3 ArrayList的属性242

11.3.4实例说明242

11.4 Hashtable245

11.4.1 Hashtable的简介245

11.4.2 Hashtable的方法245

11.4.3 Hashtable的属性247

11.4.4实例说明247

11.5泛型集合251

11.5.1泛型简介251

11.5.2 List<T>254

11.5.3 Dictionary<K,V>260

11.6对象的序列化和反序列化265

11.6.1对象序列化和反序列化简介265

11.6.2对象序列化和反序列化实例267

11.7学习总结269

理论复习270

上机作业270

第12章 C#中文件处理272

12.1 System.IO命名空间272

12.1.1 System.IO中的类定义272

12.1.2文件和流的区别273

12.1.3 FileStream类274

12.2 读写文本文件276

12.2.1创建文件276

12.2.2 StreamWriter279

12.2.3 StreamReader280

12.2.4复制文件281

12.3读写二进制文件283

12.3.1类BinaryWriter283

12.3.2类BinaryReader284

12.4读写内存流286

12.5程序实例287

12.6学习总结292

理论复习292

上机作业293

第二部分 上机练习部分297

第一阶段练习 C#基础知识297

第一部分 指导练习(50分钟)297

练习内容一:switch语句297

练习内容二:数组299

练习内容三:结构和枚举302

第二部分 独立练习(50分钟)305

练习内容:图书借阅系统305

第三部分 扩展练习306

练习内容306

第二阶段练习 在C#中实现OPP307

第一部分 指导练习(50分钟)307

练习内容一:方法重载307

练习内容二:构造函数310

练习内容三:静态成员312

第二部分 独立练习(50分钟)316

练习内容:银行账户管理系统316

第三部分 扩展练习317

练习内容:个人所得税计算系统317

第三阶段练习 C#中的面向对象特性318

第一部分 指导练习(50分钟)318

练习内容一:单一继承318

练习内容二:抽象类321

练习内容三:接口继承324

第二部分 独立练习(50分钟)328

练习内容328

第三部分 扩展练习329

练习内容329

第四阶段练习 委托和事件330

第一部分 指导练习(50分钟)330

练习内容一:委托330

练习内容二:事件334

第二部分 独立练习(50分钟)337

练习内容337

第三部分 扩展练习338

练习内容338

第五阶段练习 WinForms基础知识339

第一部分 指导练习(50分钟)339

练习内容一:通讯录管理系统339

第二部分 独立练习(50分钟)349

练习内容349

第三部分 扩展练习350

练习内容350

第六阶段练习 WinForms控件351

第一部分 指导练习(50分钟)351

练习内容一:学生信息管理系统351

第二部分 独立练习(50分钟)362

练习内容362

第三部分 扩展练习364

练习内容364

第七阶段练习 调试和异常处理366

第一部分 指导练习(50分钟)366

练习内容一:调试应用程序366

练习内容二:异常处理372

练习内容三:自定义异常375

第二部分 独立练习(50分钟)381

练习内容381

第三部分 扩展练习382

练习内容382

第八阶段练习 多线程383

第一部分 指导练习(50分钟)383

练习内容一:单线程程序383

第二部分 独立练习(50分钟)388

练习内容:双线程程序388

第三部分 扩展练习390

练习内容390

第九阶段练习 数组和集合对象392

第一部分 指导练习(50分钟)392

练习内容一:ArrayList392

练习内容二:Hashtable400

第二部分 独立练习(50分钟)405

练习内容405

第三部分 扩展练习406

练习内容406

第十阶段练习 C#中的文件处理407

第一部分 指导练习(50分钟)407

练习内容一:读写文本文件407

第二部分 独立练习(50分钟)415

练习内容415

第三部分 扩展练习416

练习内容416

附录:词汇表417

热门推荐