返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]C#边做边学 黄兴荣 清华大学出版社 C语言程序设计计算机科学与技术
  • 新商品上架
    • 作者: 黄兴荣、李昌领、张廷秀、李继良著
    • 出版社: 清华大学出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    句字图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 黄兴荣、李昌领、张廷秀、李继良著
    • 出版社:清华大学出版社
    • 出版时间:1
    • 开本:16开
    • ISBN:9788240404049
    • 版权提供:清华大学出版社

     书名:  C#边做边学
     出版社:  清华大学出版社
     出版日期  2021
     ISBN号:  9787302573005

    本书以Visual Studio .NET 2017作为开发平台,从C#语言基础知识、面向对象编程、可视化编程、数据库编程及应用、二维小游戏开发等方面,深入浅出地全面介绍运用C#语言在.NET框架下开发各种应用程序的方法和技巧。书中内容围绕面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用三个方面进行重点论述,以上三个方面既是C#语言的精髓,也是读者入门时最为关键、最为关心的问题。在编排体系上,采用“项目引领,任务驱动”的教学模式,视每章为一个项目,每个项目由功能介绍、设计思路、关键技术、项目实践、小结等环节组成。全书共分为两个部分: 第一部分给出14个基础实验项目,基本覆盖C#程序设计的主要知识点、方法和技巧; 第二部分给出三个综合性案例,旨在提高读者提升实际项目开发的能力。

    本书内容丰富、实用、可操作性强、语言生动流畅,能够使读者在轻松愉快的环境下迅速掌握使用C#语言进行程序设计的方法和技巧。本书特别适合于C#的初学者,也适用于有一定编程经验并想使用C#开发应用程序的专业人员。本书可作为高等学校的教材,也适合从事软件开发和应用的人员参考。

    黄兴荣,江苏建筑学院副教授,主讲《C#程序设计》、《数据结构》、《ASP.NET程序设计》等课程;已经编著、出版《C#程序设计实用教程》一、二版、《C#程序设计项目教程-实验指导与课程设计》。

    本书融合“教、学、练”于一体,让读者在案例的完成过程中,实现“在练中学,学以致用”的教学理念。本书配套资源丰富,包括教学大纲、教学课件、程序源码、电子教案、习题答案,本书还提供600分钟的微课视频。

    第一部分C#程序设计基础


    第1章控制台应用程序开发环境——Hello World来了


    1.1项目案例功能介绍


    1.2项目设计思路


    1.3关键技术


    1.3.1命名空间


    1.3.2类


    1.3.3Main()方法


    1.3.4注释


    1.3.5Console.WriteLine()方法和Console.Write()方法


    1.4项目实践


    1.4.1创建一个空控制台应用程序


    1.4.2编写程序代码和编译运行程序


    1.4.3C#程序结构分析


    1.5小结


    1.6练一练


    第2章Windows应用程序开发环境——Hello C#来了


    2.1项目案例功能介绍


    2.2项目设计思路


    2.3关键技术


    2.3.1添加控件


    2.3.2控件属性


    2.3.3控件方法


    2.3.4控件事件


    2.4项目实践


    2.4.1创建一个空Windows应用程序


    2.4.2设计程序界面及控件属性设置


    2.4.3编写程序代码、运行调试程序


    2.4.4Windows应用程序结构分析


    2.5小结


    2.6练一练




    第3章基本数据类型及运算——求圆的面积和周长


    3.1项目案例功能介绍


    3.2项目设计思路


    3.3关键技术


    3.3.1声明变量


    3.3.2声明常量


    3.3.3基本数据类型的转换


    3.3.4运算符和表达式


    3.3.5简单数据的输入与输出


    3.4项目实践


    3.4.1项目创建


    3.4.2程序代码设计


    3.4.3项目运行


    3.5小结


    3.6练一练


    第4章结构化程序设计一——设计学生成绩统计器一


    4.1项目案例功能介绍


    4.2项目设计思路


    4.3关键技术


    4.3.1流程图


    4.3.2顺序结构


    4.3.3选择结构


    4.3.4标签语句


    4.4项目实践


    4.4.1项目分析与算法流程设计


    4.4.2程序代码设计


    4.4.3系统运行


    4.5小结


    4.6练一练


    第5章结构化程序设计二——设计学生成绩统计器二


    5.1项目案例功能介绍


    5.2项目设计思路


    5.3关键技术


    5.3.1循环结构


    5.3.2while语句与do…while语句


    5.3.3for循环语句和foreach语句


    5.4项目实践


    5.4.1项目分析与算法流程设计


    5.4.2程序代码设计


    5.4.3系统运行


    5.5小结


    5.6练一练


    第6章面向对象程序设计基础一——实现学生信息管理一


    6.1项目案例功能介绍


    6.2项目设计思路


    6.3关键技术


    6.3.1类的定义


    6.3.2类的成员: 字段


    6.3.3类的成员: 属性


    6.3.4类的成员: 方法


    6.3.5类的构造函数和析构函数


    6.3.6类对象的创建和类对象成员的引用


    6.4项目实践


    6.4.1创建一个学生类clsStudent


    6.4.2在类clsStudent中添加相应的字段


    6.4.3在类clsStudent中添加相应的属性


    6.4.4在类clsStudent中添加相应的方法


    6.4.5在类clsStudent中添加构造函数和析构函数


    6.4.6学生类对象的创建及对象成员的引用


    6.5小结


    6.6练一练


    第7章面向对象程序设计基础二——实现学生信息管理二


    7.1项目案例功能介绍


    7.2项目设计思路


    7.3关键技术


    7.3.1类方法的重载


    7.3.2类的静态成员


    7.3.3类的继承


    7.4项目实践


    7.4.1在学生类clsStudent中实现Grow()方法的重载


    7.4.2通过静态字段实现学生人数的统计


    7.4.3基于学生类派生出大学生类


    7.5小结


    7.6练一练


    第8章抽象类、多态和接口——实现运动员训练管理


    8.1项目案例功能介绍


    8.2项目设计思路


    8.3关键技术


    8.3.1定义抽象方法和抽象类


    8.3.2定义接口


    8.3.3多态


    8.4项目实践


    8.4.1定义一个抽象类clsPlayer,在其中定义抽象方法Train()


    8.4.2定义三个clsPlayer的子类,在子类中实现抽象方法Train()


    8.4.3定义测试类,实现调用Train()方法


    8.4.4利用多态实现Train()方法的调用


    8.5小结


    8.6练一练


    第9章数组与方法——统计学生成绩


    9.1项目案例功能介绍


    9.2项目设计思路


    9.3关键技术


    9.3.1数组的概念


    9.3.2一维数组的定义和初始化


    9.3.3访问一维数组中的元素


    9.3.4方法的定义和使用


    9.3.5方法的参数传递


    9.4项目实践


    9.4.1定义学生成绩类clsStudentScore


    9.4.2定义测试类clsScoreTest


    9.5小结


    9.6练一练


    第10章Windows应用程序设计基础——四则运算计算器


    10.1项目案例功能介绍


    10.2项目设计思路


    10.3关键技术


    10.3.1添加和命名窗体,设置窗体的属性


    10.3.2窗体的常见方法


    10.3.3窗体的常见事件


    10.3.4控件的属性和方法


    10.3.5事件的运用


    10.4项目实践


    10.4.1添加计算器窗体,建立Windows应用程序的框架


    10.4.2添加计算器控件,设置其属性


    10.4.3为控件添加事件处理程序,实现功能


    10.4.4测试和运行


    10.5小结


    10.6练一练


    第11章常用控件的应用一——学生注册


    11.1项目案例功能介绍


    11.2项目设计思路


    11.3关键技术


    11.3.1按钮控件


    11.3.2标签控件


    11.3.3文本框控件


    11.3.4单选按钮控件


    11.3.5复选框控件


    11.3.6组合框控件


    11.3.7面板控件和分组框控件


    11.3.8消息框控件


    11.4项目实践


    11.4.1学生用户注册功能分析


    11.4.2界面实现


    11.4.3事件处理和编码


    11.4.4测试和运行


    11.5小结


    11.6练一练


    第12章常用控件的应用二——简单学生信息管理


    12.1项目案例功能介绍


    12.2项目设计思路


    12.3关键技术


    12.3.1ListView控件


    12.3.2在窗体间实现数据交换


    12.4项目实践


    12.4.1学生信息管理的功能分析


    12.4.2界面实现


    12.4.3事件处理和编码实现


    12.5小结


    12.6练一练


    第13章模态对话框的应用——学生爱好调查


    13.1项目案例功能介绍


    13.2项目设计思路


    13.3关键技术


    13.3.1模态对话框


    13.3.2父窗体与对话框的数据访问


    13.4项目实践


    13.4.1学生爱好调查功能分析


    13.4.2设计父窗体、模态对话框


    13.4.3实现对话框自身功能


    13.4.4实现对话框的数据访问功能


    13.4.5显示对话框


    13.4.6测试与运行


    13.5小结


    13.6练一练


    第14章数据库操作技术——学生管理信息系统


    14.1项目案例功能介绍


    14.2项目设计思路


    14.3关键技术


    14.3.1结构化查询语言


    14.3.2.NET数据库应用的体系结构


    14.3.3System.Data命名空间


    14.3.4数据库访问步骤


    14.3.5利用数据源配置向导连接数据库


    14.3.6利用ADO.NET编程连接数据库


    14.3.7数据绑定技术


    14.3.8DataGridView控件的运用


    14.4项目实践


    14.4.1系统功能分析


    14.4.2设计数据库


    14.4.3建立项目


    14.4.4界面设计


    14.4.5编程实现系统功能


    14.5小结


    14.6练一练


    第二部分综合项目实训


    第15章游戏项目实训——贪吃蛇游戏


    15.1游戏概述


    15.1.1游戏实现的功能


    15.1.2游戏运行界面


    15.2游戏概要设计


    15.2.1游戏设计思路


    15.2.2游戏逻辑设计 


    15.3关键技术


    15.3.1进程和线程


    15.3.2Thread类


    15.3.3在一个线程中操作另一个线程的控件


    15.4游戏详细设计及代码实现


    15.4.1蛇类的设计实现


    15.4.2主窗体设计实现


    15.4.3游戏颜色设置窗体设计实现


    15.5小结


    第16章图书馆管理信息系统


    16.1开发背景


    16.2需求分析


    16.3系统设计


    16.3.1系统目标


    16.3.2系统预览


    16.3.3系统设计思想


    16.3.4功能模块设计


    16.3.5数据库分析


    16.3.6数据库概念设计


    16.3.7数据库逻辑设计


    16.3.8数据库表之间的关系


    16.3.9文件夹组织结构


    16.4公共类设计


    16.4.1dbConnection.cs类


    16.4.2BaseClass.cs类


    16.5系统登录模块设计


    16.5.1系统登录模块概述


    16.5.2系统登录模块技术分析


    16.5.3系统登录模块实现过程


    16.6主窗体设计


    16.6.1主窗体概述


    16.6.2主窗体实现过程


    16.7系统管理模块设计


    16.7.1系统管理模块概述


    16.7.2系统管理模块实现过程


    16.8图书管理模块设计


    16.8.1图书管理模块概述


    16.8.2图书管理模块实现过程


    16.9读者管理模块设计


    16.9.1读者管理模块概述


    16.9.2读者管理模块实现过程


    16.10借还管理模块设计


    16.10.1借还管理模块概述


    16.10.2借还管理模块实现过程


    16.11查询操作模块设计


    16.11.1查询操作模块概述


    16.11.2查询操作模块实现过程


    16.12用户登录模块设计


    16.12.1用户登录模块概述


    16.12.2用户登录模块实现过程


    16.13小结


    第17章超市进销存管理系统


    17.1开发背景


    17.2需求分析


    17.3系统设计


    17.3.1系统目标


    17.3.2系统功能结构


    17.3.3系统预览


    17.3.4系统业务流程图


    17.3.5数据库设计


    17.3.6数据库概念设计


    17.3.7数据库逻辑结构设计


    17.3.8系统文件夹组织结构


    17.4公共类设计


    17.4.1getSqlConnection类


    17.4.2tb_JhGoodsInfo类


    17.4.3tb_JhGoodsInfoMethod类


    17.5系统登录模块设计


    17.5.1系统登录模块概述


    17.5.2系统登录模块技术分析


    17.5.3系统登录模块实现过程


    17.6主窗体设计


    17.6.1主窗体概述


    17.6.2主窗体技术分析


    17.6.3主窗体实现过程


    17.7商品进货管理模块设计


    17.7.1商品进货管理模块概述


    17.7.2商品进货管理模块技术分析


    17.7.3商品进货管理模块实现过程


    17.8商品销售管理模块设计


    17.8.1商品销售管理模块概述


    17.8.2商品销售管理模块技术分析


    17.8.3商品销售管理模块实现过程


    17.9库存管理模块设计


    17.9.1库存管理模块概述


    17.9.2库存管理模块技术分析


    17.9.3库存管理模块实现过程


    17.10系统开发技巧与难点分析


    17.11小结


    参考文献

    C#语言作为高效的.NET开发语言,已成为业界主流的程序设计语言之一。C#具有功能强大,编程过程简捷明快、易学易用,适合快速程序开发的特性。


    本书内容丰富,选题典型准确,注重项目实现步骤及细节,具有很强的可操作性。全书共分为两个部分: 第一部分给出14个基础实验项目,基本覆盖C#程序设计的主要知识点、方法和技巧; 第二部分给出三个综合性案例,旨在提升读者实际项目开发的能力。项目案例经过精心的考虑和设计,使之既能帮助读者理解编程细节,同时又具有启发性。本书的编程开发平台为Visual Studio 2017和SQL Server 2012。本书的主要特点如下:  

    (1) 以实际项目为中心。编排体系体现了“项目驱动、案例教学、理论实践一体化”的教学理念; 全面、翔实地介绍了C#开发所需的各种知识、方法和技巧。

    (2) 教学目标具体明确,重点突出。将重点分解为结构化程序设计、面向对象设计、可视化编程、C/S模式的数据库编程等能力模块进行论述。教学内容围绕三个方面重点论述,包括面向对象编程的基础及深入、可视化编程的基础及深入、数据库编程及应用。以上三个方面既是C#语言的精髓,也是读者入门时最为关键、最为关心的问题。

    (3) 在选材上,重在“以必需、实用为界”,不对理论过多论述,语言生动流畅,没有晦涩的专业术语和案例,减少读者的负担,做到深入浅出,能够使读者在轻松、愉快的环境下迅速掌握使用C#语言进行程序设计的方法和技巧。对于重点的例子分别进行代码与设计分析,做到入情入理。

    (4) 理论实践一体化。以微课视频形式呈现项目案例的重点内容,突出边做边学的特点。在每个案例中有机地融合了知识点讲解和技能训练目标,融“教、学、练”于一体。

    (5) 配套资源丰富。本书提供教学大纲、教学课件、电子教案、习题答案、程序源码,作者还为本书精心录制了600分钟的微课视频。

    资源下载提示

    课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。

    素材(源码)等资源: 扫描目录上方的二维码下载。

    视频等资源: 扫描封底刮刮卡中的二维码,再扫描书中相应章节中的二维码,可以在线学习。


    本书由黄兴荣、李昌领、张廷秀、李继良编著,其他参编人员有梁晓弘、马晓绛、段珊珊、梁双华、郭夫兵。全书由黄兴荣统稿。

    希望本书能对读者学习C#有所帮助,在编写过程中,我们力求写出C#的精髓,但是由于作者水平有限,书中不妥之处在所难免,敬请读者批评指正并提出宝贵意见。

    编者

    2021年3月

     

    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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