文轩网图书旗舰店
  • 扫码下单

  • C#程序开发案例课堂 刘春茂,李琪 编著 专业科技 文轩网
  • 新华书店正版
    • 出版社: 清华大学出版社
    • 出版时间:2018-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    店铺装修中

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    文轩网图书旗舰店

  •      https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 出版社:清华大学出版社
    • 出版时间:2018-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2018-01-01
    • 字数:770千字
    • 页数:496
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    C#程序开发案例课堂

    作  者:刘春茂,李琪 编著
    定  价:89
    出 版 社:清华大学出版社
    出版日期:2018年01月01日
    页  数:496
    装  帧:平装
    ISBN:9787302488958
    主编推荐

    内容简介

    《C#程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→不错应用→项目开发实战”的讲解模式,深入浅出地讲解C#的各项技术及实战技能。《C#程序开发案例课堂》靠前篇“基础入门”主要内容包括揭开C#神秘面纱、C#基本语法、C#程序结构、面向对象入门、面向对象的重要特征、集合与泛型;第2篇“核心技术”主要内容包括常用窗体控件、不错窗体控件、C#文件流、多线程操作、语言集成查询LINQ、异常和调试;第3篇“不错应用”主要内容包括ADO.NET操作数据库、GDI+技术、开发网络应用程序、在C#中操作注册表、水晶报表、应用程序打包;第4篇“项目开发实战”主要内容包括开发图书管理系统、开发社区互助系统、开发电影票预订系统和开发人事管理系统。《C#程序开发案例课堂》适合任何想学习C#编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过C#语言,通过学习均可快null

    作者简介

    刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
    擅长的核心技术
    媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
    擅长的其他技术
    熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java,C/C++,PHP,Python等流行语言并对Hadoop,MapReduce等大数据框架有深入研究。

    精彩内容

    目录
    第1篇基础入门
    第1章揭开C#的神秘面纱——我的
    第一个C#程序3
    1.1C#简介4
    1.2NET框架5
    1.3VisualC#的开发环境5
    1.3.1安装VisualStudio2017的条件5
    1.3.2安装VisualStudio20176
    1.4熟悉开发环境7
    1.4.1创建项目8
    1.4.2菜单栏9
    1.4.3工具栏11
    1.4.4工具箱面板11
    1.4.5属性面板12
    1.4.6错误列表12
    1.4.7输出面板13
    1.5创建第一个简单的VisualC#应用程序13
    1.6如何学好C#14
    1.7大神解惑15
    1.8跟我学上机16
    第2章零基础开始学习——C#基本语法17
    2.1C#的程序结构18
    2.1.1注释18
    2.1.2命名空间18
    2.1.3类20
    2.1.4Main方法20
    2.1.5标识符与关键字21
    2.1.6C#语句22
    2.2程序的编写规范22
    2.2.1代码书写规则22
    2.2.2命名规范22
    2.3数据类型23
    2.3.1变量23
    2.3.2常量24
    2.3.3值类型24
    2.3.4引用类型32
    2.3.5值类型和引用类型的区别34
    2.3.6类型转换36
    2.4运算符和表达式40
    2.4.1表达式41
    2.4.2运算符41
    2.4.3运算符优先级49
    2.5大神解惑50
    2.6跟我学上机50
    第3章控制程序运行方向——C#程序结构51
    3.1顺序结构52
    3.2选择结构52
    3.2.1if语句52
    3.2.2if…else语句53
    3.2.3选择嵌套语句54
    3.2.4switch分支结构语句55
    3.3循环结构57
    3.3.1while语句57
    3.3.2do…while语句58
    3.3.3for语句59
    3.3.4循环语句的嵌套60
    3.4其他语句61
    3.4.1break语句61
    3.4.2continue语句62
    3.4.3goto语句63
    3.4.4return语句63
    3.5大神解惑64
    3.6跟我学上机65
    第4章主流软件开发方法——面向对象入门67
    4.1面向对象编程思想68
    4.1.1面向对象概述68
    4.1.2面向对象编程解决问题的方法68
    4.1.3面向对象编程的特点69
    4.2C#中的类70
    4.2.1类的概念71
    4.2.2类的声明71
    4.2.3类的成员:属性、方法72
    4.2.4构造函数和析构函数78
    4.3C#中的对象81
    4.3.1对象的概念81
    4.3.2对象与类的关系81
    4.3.3对象的创建81
    4.4分部类82
    4.5结构与类83
    4.5.1结构的定义和使用83
    4.5.2结构与类的区别85
    4.6大神解惑86
    4.7跟我学上机86
    第5章深入了解面向对象——面向对象的重要特征87
    5.1类的封装性88
    5.2类的继承性88
    5.2.1继承性概述89
    5.2.2继承性的规则90
    5.3类的多态性91
    5.3.1覆盖性重写91
    5.3.2多态性重写92
    5.4接口95
    5.4.1接口的概念及声明95
    5.4.2接口的实现96
    5.4.3继承多个接口97
    5.5抽象类与抽象方法99
    5.5.1抽象类99
    5.5.2抽象方法100
    5.5.3抽象类与接口101
    5.6委托101
    5.6.1委托的声明102
    5.6.2实例化委托102
    5.6.3调用委托102
    5.7事件103
    5.7.1定义事件103
    5.7.2订阅事件104
    5.7.3触发事件104
    5.8大神解惑105
    5.9跟我学上机106
    第6章特殊的类——集合与泛型107
    6.1数组概述108
    6.2一维数组的声明和使用108
    6.2.1一维数组的定义108
    6.2.2一维数组的使用110
    6.3二维数组的声明和使用111
    6.3.1二维数组的定义111
    6.3.2二维数组的使用112
    6.4数组的基本操作114
    6.4.1遍历数组114
    6.4.2数组Array类的常用操作115
    6.5ArrayList集合117
    6.5.1ArrayList概述117
    6.5.2ArrayList的操作119
    6.5.3Array与ArrayList的区别122
    6.6HashTable集合122
    6.6.1HashTable概述122
    6.6.2HashTable的操作124
    6.7泛型125
    6.7.1泛型概述126
    6.7.2泛型集合128
    6.7.3泛型接口130
    6.7.4泛型类131
    6.7.5泛型方法134
    6.8大神解惑135
    6.9跟我学上机136
    第2篇核心技术
    第7章Windows应用程序开发初步——常用窗体控件139
    7.1Windows窗体简介140
    7.1.1WinForm窗体的概念140
    7.1.2窗体的常用属性140
    7.1.3窗体的常用事件142
    7.1.4添加和删除窗体142
    7.2常用Windows窗体控件144
    7.2.1控件的分类和作用144
    7.2.2添加控件144
    7.2.3排列控件145
    7.2.4删除控件146
    7.3文本类控件和消息框146
    7.3.1标签(Label)控件146
    7.3.2按钮(Button)控件147
    7.3.3文本框(TextBox)控件149
    7.3.4消息框(MessageBox)151
    7.4Windows应用程序的结构和开发步骤154
    7.4.1Windows应用程序的结构154
    7.4.2Windows应用程序开发步骤155
    7.5大神解惑155
    7.6跟我学上机156
    第8章Windows应用程序开发进阶——高级窗体控件157
    8.1菜单与工具栏控件158
    8.1.1菜单控件158
    8.1.2工具栏(toolStrip)控件160
    8.2列表视图和树视图控件161
    8.2.1列表视图控件(ListView)161
    8.2.2树视图控件(TreeView)167
    8.3选项卡控件(TabControl)172
    8.4通用对话框控件175
    8.4.1打开文件对话框(OpenFileDialog)175
    8.4.2保存文件对话框(SaveFileDialog)177
    8.4.3选择目录对话框(FolderBrowserDialog)179
    8.5多文档编程(MDI窗体)181
    8.6大神解惑184
    8.7跟我学上机184
    第9章文件操作的利器——C#文件流185
    9.1文件186
    9.1.1System.IO命名空间186
    9.1.2文件类File的使用188
    9.1.3文件夹Directory类的使用189
    9.1.4FileInfo类和DirectoryInfo类的使用191
    9.1.5文件与文件夹的相关操作193
    9.2数据流198
    9.2.1流操作介绍198
    9.2.2文件流类199
    9.3文本文件的读写操作202
    9.3.1StreamReader类202
    9.3.2StreamWriter类203
    9.4读写二进制文件205
    9.4.1BinaryReader类205
    9.4.2BinaryWriter类206
    9.5读写内存流208
    9.6大神解惑209
    9.7跟我学上机210
    第10章任务同时进行——多线程操作211
    10.1进程212
    10.1.1进程简介212
    10.1.2进程的基本操作212
    10.2线程213
    10.2.1线程简介213
    10.2.2单线程与多线程214
    10.2.3线程的基本操作215
    10.2.4创建线程215
    10.2.5线程的控制216
    10.2.6线程优先级219
    10.3多线程同步221
    10.3.1多线程同步概述221
    10.3.2用Lock语句实现互斥线程222
    10.3.3用Monitor类实现互斥线程223
    10.3.4用Mutex类实现互斥线程224
    10.4线程池226
    10.5大神解惑228
    10.6跟我学上机228
    第11章数据查询新模型——语言集成查询LINQ229
    11.1LINQ简介230
    11.1.1隐式类型化变量(var)230
    11.1.2查询操作简介230
    11.1.3数据源231
    11.1.4查询231
    11.1.5执行查询232
    11.2LINQ和泛型类型233
    11.2.1LINQ查询中的IEnumerable变量233
    11.2.2通过编译器处理泛型类型声明233
    11.3基本LINQ查询操作234
    11.3.1获取数据源234
    11.3.2筛选234
    11.3.3排序235
    11.3.4分组236
    11.3.5联接238
    11.4大神解惑241
    11.5跟我学上机242
    第12章解决问题的法宝——异常和调试243
    12.1异常处理244
    12.1.1异常处理的概念244
    12.1.2典型的try…catch异常处理语句245
    12.1.3使用finally块246
    12.1.4使用throw关键字显式抛出异常247
    12.2程序调试249
    12.2.1程序错误分类249
    12.2.2基本调试概念——断点250
    12.2.3程序调试信息252
    12.3大神解惑255
    12.4跟我学上机256
    第3篇高级应用
    第13章C#的数据库编程——ADO.NET操作数据库259
    13.1数据库基本知识260
    13.1.1数据库基本概念260
    13.1.2数据库系统的特点260
    13.1.3数据模型简介261
    13.1.4SQL语言简介261
    13.2数据库相关操作262
    13.2.1数据库的创建262
    13.2.2删除数据库263
    13.2.3数据表相关操作264
    13.2.4常用SQL语句的应用265
    13.3ADO.NET简介和数据库的访问268
    13.3.1ADO.NET特点268
    13.3.2ADO.NET组件及结构268
    13.3.3连接数据库270
    13.3.4执行SQL语句:Command对象272
    13.3.5读取数据:DataReader对象277
    13.3.6数据适配器:DataAdapter对象280
    13.4数据集(DataSet对象)简介286
    13.4.1DataSet对象简介286
    13.4.2DataSet对象中的常用属性与方法287
    13.4.3使用DataSet对象的步骤287
    13.5使用DataGridView控件显示和操作数据288
    13.5.1DataGridView控件列289
    13.5.2行高与列宽的设置291
    13.5.3DataGridView选中单元格时的样式291
    13.5.4编辑DataGridView与绑定属性292
    13.5.5数据集(DataSet)与DataGridView的结合使用293
    13.6大神解惑295
    13.7跟我学上机298
    第14章图形界面设计——GDI+技术299
    14.1GDI+介绍300
    14.2Graphics类301
    14.3Pen类和Brush类的使用301
    14.3.1创建Pen类对象302
    14.3.2Brush类的使用303
    14.4基本绘图310
    14.4.1绘制直线和矩形311
    14.4.2绘制椭圆、圆弧和扇形314
    14.4.3绘制多边形319
    14.5使用GDI+绘制柱形图、饼形图、折线图320
    14.5.1使用GDI+绘制柱形图321
    14.5.2使用GDI+绘制饼形图324
    14.5.3使用GDI+绘制折线图327
    14.6大神解惑329
    14.7跟我学上机330
    第15章融入互联网时代——开发网络应用程序331
    15.1网络编程基础332
    15.1.1通信协议332
    15.1.2标识资源333
    15.1.3套接字编程333
    15.2网络编程类334
    15.2.1Dns类334
    15.2.2IPAddress类336
    15.2.3IPEndPoint类338
    15.2.4WebClient类340
    15.3Socket网络编程相关类342
    15.3.1Socket类342
    15.3.2TcpListener类和TcpClient类343
    15.3.3UdpClient类352
    15.4System.Net.Mail简介356
    15.4.1MailMessage类356
    15.4.2MailAddress类357
    15.4.3Attachment类358
    15.4.4SmtpClient类360
    15.5大神解惑362
    15.6跟我学上机362
    第16章注册表技术——在C#中操作注册表363
    16.1注册表简介364
    16.1.1Registry类364
    16.1.2RegistryKey类365
    16.2注册表的相关操作366
    16.2.1注册表信息的读取366
    16.2.2注册表信息的创建与修改368
    16.2.3注册表信息的删除370
    16.3注册表的应用373
    16.4大神解惑375
    16.5跟我学上机376
    第17章互动式报表——水晶报表377
    17.1水晶报表插件的下载与安装378
    17.2水晶报表插件的使用379
    17.3水晶报表的基本操作382
    17.3.1报表数据分组382
    17.3.2报表数据排序383
    17.3.3报表数据筛选384
    17.3.4图表的使用388
    17.4大神解惑389
    17.5跟我学上机390
    第18章程序开发收尾工作——应用程序打包391
    18.1VisualStudioInstaller简介392
    18.2VisualStudioInstaller工具的下载安装392
    18.3VisualStudioInstaller工具的使用394
    18.3.1创建Windows安装项目394
    18.3.2输出文件的添加395
    18.3.3内容文件的添加396
    18.3.4快捷方式的创建396
    18.3.5注册表项的添加397
    18.3.6生成Windows安装程序398
    18.4大神解惑398
    18.5跟我学上机398
    第4篇项目开发实战
    第19章经典系统应用——开发图书管理系统401
    19.1需求分析402
    19.2功能分析402
    19.3数据库设计404
    19.4开发前准备工作405
    19.5系统代码编写408
    19.5.1图书类(classBook)408
    19.5.2图书馆类(classLibrary)409
    19.5.3借书系统类(classBookSystem)410
    19.5.4Main类(classManClass)413
    19.6系统运行414
    19.7项目总结414
    第20章流行系统应用——开发社区互助系统415
    20.1需求分析416
    20.2功能分析416
    20.3数据库设计418
    20.4开发前准备工作419
    20.5系统代码编写422
    20.5.1需求类(classNeed)422
    20.5.2平台类(classPlatform)423
    20.5.3系统类(classCommunityShare)425
    20.5.4Main类(classMainClass)428
    20.6系统运行428
    20.7项目总结430
    第21章娱乐影视应用——开发电影票预订系统431
    21.1需求分析432
    21.2功能分析432
    21.3数据库设计433
    21.4开发前准备工作434
    21.5系统代码编写437
    21.5.1座位类(classSeat)437
    21.5.2影厅类(classHall)438
    21.5.3电影类(classMovie)440
    21.5.4订票系统类(classTicket-System)441
    21.5.5Main类(classCinemaTicket)442
    21.6系统运行445
    21.7项目总结446
    第22章企业系统应用——开发人事管理系统447
    22.1需求分析448
    22.2系统功能结构448
    22.2.1构建开发环境448
    22.2.2系统功能结构448
    22.3数据库设计449
    22.3.1数据库分析449
    22.3.2数据库实体E-R图449
    22.3.3数据库表的设计452
    22.4开发前准备工作455
    22.5用户登录模块462
    22.5.1定义数据库连接方法462
    22.5.2防止窗口被关闭465
    22.5.3验证用户名和密码466
    22.6人事档案管理模块468
    22.6.1界面开发468
    22.6.2代码开发468
    22.6.3添加和编辑员工照片484
    22.7用户设置模块485
    22.7.1添加、修改用户信息485
    22.7.2删除用户基本信息488
    22.7.3设置用户权限489
    22.8数据库维护模块490
    22.8.1数据库备份功能491
    22.8.2数据库还原功能491
    22.9系统运行492
    22.9.1登录492
    22.9.2企业人事管理系统492
    22.9.3人事档案管理492
    22.9.4人事资料查询493
    22.9.5员工信息提醒493
    22.9.6员工通讯录494
    22.9.7日常记事494
    22.9.8用户设置495
    22.9.9基础信息维护管理495
    22.10项目总结496

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购