• C#程序设计案例教程(第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C#程序设计案例教程(第2版)

1 八五品

仅1件

陕西西安
认证卖家担保交易快速发货售后保障

作者蔡朝晖;安向明;张宇;梁立新

出版社清华大学出版社

出版时间2016-06

版次2

装帧平装

上书时间2024-07-03

电气与计算机书屋

已实名 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 蔡朝晖;安向明;张宇;梁立新
  • 出版社 清华大学出版社
  • 出版时间 2016-06
  • 版次 2
  • ISBN 9787302431800
  • 定价 39.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 321页
【内容简介】
本书应用“项目驱动”教学模式,通过完整的项目案例系统地介绍了使用C#进行程序设计与开发的方法和技术。全书论述了C#核心技术概述、C#基础语法、流程控制、C#面向对象核心语法、C#面向对象高级语法、异常处理、使用WinForm建立用户图形界面、多线程高级编程、文件与流、TCP /UDP网络编程以及ADO.NET数据库开发等内容。本书注重理论与实践相结合,内容详尽,提供了大量实例,突出应用能力的培养,将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书适合作为高等学校计算机、软件工程及相关信息类专业C#课程的教材,也可供设计开发人员学习参考。
【目录】
第1章C#核心技术概述1

    1.1Microsoft .NET介绍1

    1.1.1Microsoft .NET产生背景1

    1.1.2Microsoft .NET 框架基本模块2

    1.1.3Microsoft .NET平台的意义4

    1.2C#概述5

    1.2.1C#产生的历史5

    1.2.2C#与面向对象7

    1.2.3C#特点7

    1.3C#程序开发实例8

    1.3.1C#程序的基本结构8

    1.3.2编译和运行C#应用程序10

    1.3.3集成开发环境Visual Studio11

    本章总结13

    习题13

    第2章艾斯医药系统项目案例介绍14

    2.1项目概述14

    2.2需求分析15

    2.3系统分析设计16

    2.4项目运行指南17

    第3章C#基础语法18

    3.1C#基本语法要求18

    3.2数据类型19

    3.2.1值类型19

    3.2.2引用类型23

    3.2.3值类型和引用类型的区别23〖2〗3.3常量与变量25

    3.3.1常量25

    3.3.2变量26

    3.4运算符和表达式27

    3.4.1算术运算符27

    3.4.2关系运算符27

    3.4.3逻辑运算符28

    3.4.4赋值运算符29

    3.4.5位运算符29

    3.4.6条件运算符30

    3.4.7其他运算符30

    3.4.8运算符的优先级31

    3.5数据类型转换32

    3.5.1隐式转换32

    3.5.2显式转换33

    3.5.3拆箱与装箱34

    3.5.4.NET类库支持的方法转换34

    3.6项目案例35

    3.6.1学习目标35

    3.6.2案例描述35

    3.6.3案例要点35

    3.6.4案例实施36

    3.6.5特别提示36

    3.6.6拓展与提高37

    本章总结38

    习题38

    第4章流程控制40

    4.1顺序流程40

    4.2分支流程41

    4.2.1if语句41

    4.2.2switch语句43

    4.3循环流程46

    4.3.1while循环464.3.2do…while循环47

    4.3.3for循环48

    4.3.4foreach循环49

    4.4跳转流程50

    4.4.1break语句50

    4.4.2continue语句51

    4.4.3return语句51

    4.4.4goto语句52

    4.4.5异常处理语句try…catch…finally52

    4.5项目案例54

    4.5.1学习目标54

    4.5.2案例描述54

    4.5.3案例要点55

    4.5.4案例实施55

    4.5.5特别提示56

    4.5.6拓展与提高56

    本章总结56

    习题56

    第5章C#面向对象核心语法58

    5.1面向对象的概念58

    5.1.1对象和类概述58

    5.1.2类、方法和变量59

    5.1.3构造方法和析构方法61

    5.1.4方法重载62

    5.1.5this的使用64

    5.1.6命名空间66

    5.2封装68

    5.2.1封装概述68

    5.2.2属性与索引器68

    5.2.3内部类72

    5.2.4分部类72

    5.3继承73

    5.3.1继承的概念735.3.2base的使用75

    5.3.3重写方法与隐藏方法78

    5.4多态82

    5.4.1多态概念82

    5.4.2多态实现的条件83

    5.4.3多态性的代码实现83

    5.5项目案例85

    5.5.1学习目标85

    5.5.2案例描述85

    5.5.3案例要点85

    5.5.4案例实施85

    5.5.5特别提示86

    5.5.6拓展与提高86

    本章总结87

    习题87

    第6章C#面向对象高级语法(一)90

    6.1静态变量和方法90

    6.1.1静态变量90

    6.1.2静态方法92

    6.2密封类和方法93

    6.3抽象类和抽象方法93

    6.3.1抽象类93

    6.3.2抽象方法94

    6.4接口95

    6.4.1接口的定义95

    6.4.2接口的实现96

    6.5项目案例100

    6.5.1学习目标100

    6.5.2案例描述100

    6.5.3案例要点100

    6.5.4案例实施100

    6.5.5特别提示100

    6.5.6拓展与提高100本章总结101

    习题101

    第7章C#面向对象高级语法(二)103

    7.1运算符重载103

    7.1.1重载运算符的原则104

    7.1.2重载标准运算符104

    7.2数组105

    7.2.1一维数组106

    7.2.2多维数组107

    7.2.3数组的使用107

    7.3字符串110

    7.3.1构造string类字符串110

    7.3.2字符串处理111

    7.3.3字符串数组的使用113

    7.3.4StringBuilder类113

    7.4集合115

    7.4.1集合与接口115

    7.4.2ArrayList类117

    7.4.3Queue类119

    7.4.4Stack类120

    7.4.5Hashtable类121

    7.4.6SortedList类123

    7.5委托与事件123

    7.5.1委托124

    7.5.2事件126

    7.6泛型130

    7.6.1泛型的概念130

    7.6.2泛型的声明和使用130

    7.6.3泛型约束132

    7.6.4泛型集合132

    7.7项目案例133

    7.7.1学习目标133

    7.7.2案例描述1337.7.3案例要点134

    7.7.4案例实施134

    7.7.5特别提示135

    7.7.6拓展与提高135

    本章总结136

    习题136

    第8章异常处理138

    8.1异常处理机制138

    8.1.1异常处理基础138

    8.1.2异常基类139

    8.2捕获异常139

    8.2.1checked和unchecked语句140

    8.2.2捕获多个异常141

    8.3使用finally块143

    8.4抛出异常144

    8.5项目案例146

    8.5.1学习目标146

    8.5.2案例描述147

    8.5.3案例要点147

    8.5.4案例实施147

    8.5.5特别提示148

    8.5.6拓展与提高148

    本章总结148

    习题149

    第9章使用WinForm建立用户图形界面151

    9.1窗体编程概述151

    9.1.1窗体定义152

    9.1.2创建Windows窗体应用程序152

    9.2窗体编程基础155

    9.2.1.NET Framework窗体编程相关基类155

    9.2.2通用控件属性155

    9.2.3响应控件事件1599.3窗体控件和组件简介160

    9.3.1常用控件160

    9.3.2菜单设计180

    9.3.3对话框设计184

    9.3.4工具栏与状态栏设计189

    9.4项目案例192

    9.4.1学习目标192

    9.4.2案例描述192

    9.4.3案例要点192

    9.4.4案例实施192

    9.4.5特别提示193

    9.4.6拓展与提高194

    本章总结194

    习题194

    第10章多线程高级编程195

    10.1多线程的概念195

    10.1.1多线程基础196

    10.1.2Thread类197

    10.2线程状态200

    10.2.1创建和启动线程201

    10.2.2线程优先级及调度206

    10.2.3暂停和中断线程208

    10.2.4挂起和唤醒线程210

    10.2.5销毁线程211

    10.3线程的同步213

    10.3.1并发的问题213

    10.3.2使用lock关键字215

    10.3.3使用Monitor关键字216

    10.3.4同步问题218

    10.4线程池219

    10.5项目案例222

    10.5.1学习目标222

    10.5.2案例描述22210.5.3案例要点222

    10.5.4案例实施222

    10.5.5特别提示225

    10.5.6拓展与提高225

    本章总结225

    习题225

    第11章文件与流227

    11.1文件系统中的目录和文件管理227

    11.1.1DriveInfo229

    11.1.2Directory和DirectoryInfo231

    11.1.3File和FileInfo237

    11.1.4Path类241

    11.2基于流的文件读写操作242

    11.2.1流的概念242

    11.2.2FileStream类243

    11.2.3StreamReader和StreamWriter245

    11.2.4StringReader和StringWriter249

    11.2.5BinaryReader和BinaryWriter250

    11.3XML文件操作252

    11.3.1XML基础252

    11.3.2XML创建254

    11.3.3XML数据处理257

    11.4项目案例262

    11.4.1学习目标262

    11.4.2案例描述263

    11.4.3案例要点263

    11.4.4案例实施263

    11.4.5特别提示266

    11.4.6拓展与提高266

    本章总结266

    习题266

    第12章TCP/UDP网络编程初步268

    12.1网络编程简介26812.1.1网络基础概述268

    12.1.2TCP/IP270

    12.1.3UDP/IP270

    12.1.4System.Net和System.Net.Sockets命名空间271

    12.2基于TCP/IP的网络编程272

    12.2.1TcpClient272

    12.2.2TcpListener274

    12.2.3客户机程序276

    12.2.4服务器程序277

    12.2.5TCP的网络编程实例280

    12.3基于UDP/IP的网络编程281

    12.3.1UdpClient281

    12.3.2基于UdpClient的编程实例283

    12.3.3用UDP实现多播284

    12.4项目案例286

    12.4.1学习目标286

    12.4.2案例描述286

    12.4.3案例要点286

    12.4.4案例实施286

    12.4.5特别提示291

    12.4.6拓展与提高291

    本章总结291

    习题291

    第13章ADO.NET数据库开发293

    13.1ADO.NET概述293

    13.1.1ADO.NET核心组件294

    13.1.2.NET Framework数据提供程序295

    13.2连接数据库295

    13.2.1创建School数据库295

    13.2.2构造Connection对象296

    13.2.3Connection对象的属性和方法297

    13.2.4连接数据库的应用298

    13.3ADO.NET和数据库的交互29913.3.1利用Command对象299

    13.3.2利用DataReader对象303

    13.3.3利用DataAdapter对象306

    13.4数据集DataSet307

    13.4.1虚拟内存数据库DataSet308

    13.4.2虚拟内存表DataTable309

    13.4.3DataColumn对象310

    13.4.4DataRow对象310

    13.4.5DataView对象313

    13.4.6Constant集合314

    13.4.7DataRelation对象315

    13.5项目案例315

    13.5.1学习目标315

    13.5.2案例描述316

    13.5.3案例要点316

    13.5.4案例实施316

    13.5.5特别提示319

    13.5.6拓展与提高320

    本章总结320

    习题320

    致谢322
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP