• 极简C#:新手编程之道
21年品牌 40万+商家 超1.5亿件商品

极简C#:新手编程之道

全新正版 急速发货

26.8 4.5折 59 全新

库存27件

天津武清
认证卖家担保交易快速发货售后保障

作者关东升

出版社清华大学出版社

ISBN9787302653516

出版时间2024-02

装帧平装

开本16开

定价59元

货号29697554

上书时间2024-12-17

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

为什么写这本书?

C#语言自2000年发布以来已有20多年的历史,随着C#语言不断更新迭代,它已经完全满足了新时代下各种用户的开发需求。尽管程序员可以选择多种编程语言,但C#语言的发展方向与时俱进,备受关注。虽然目前市场上讲解C#语言的图书众多,很多书试图涵盖所有细节,致使初学者难以快速入门。广大读者亟待有一本能快速入门的C#编程图书。作者出版过许多编程类图书,编程经验丰富。本书是“极简开发者书库”中的一本,是专门为新手入门而设计的C#语言入门级教材,将系统讲解C#编程语言和实际应用技术。

本书读者对象

本书是一本讲解C#语言基础的图书,如果读者想从零开始学习,那么这本书非常合适。本书不仅可作为高校和培训机构的C#语言教材,也适合个人自学。

相关资源

为了更好地为广大读者提供服务,本书提供配套的源代码、教学课件、微课视频和在线答疑服务。 

如何使用书中配套源代码

本书配套源代码可以在清华大学出版社网站本书页面下载。

 

致谢

感谢清华大学出版社的盛东亮编辑为本书提供宝贵意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、王馨然、关秀华和赵浩丞参与本书部分内容的写作。感谢赵浩丞手绘书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地奉献给广大读者。感谢我的家人容忍我的忙碌,并给予我关心和照顾,使我能投入全部精力,专心编写此书。

由于笔者水平有限,书中难免存在不足之处,恳请读者提出宝贵意见,以便再版时改进。

 

关东升2024年3月



导语摘要

本书是一部系统论述C#编程语言和实际应用技术的图书,全书共分为16章:第1章至第6章讲解C#基本语法;第7章至第10章讲解C#面向对象相关知识和.NET常用类;第11章至第16章讲解了C#一些实用知识。主要内容包括:第一个C#程序、C#基本语法、C#数据类型、运算符、条件语句、循环语句、面向对象基础、.NET常用类、集合类、异常处理、I/O流、图形界面编程、多线程开发、访问互联网资源和数据库编程。另外,每一章后面安排了“动手练一练”实践环节。这个环节旨在帮助读者消化本章所讲解的知识点。在本书附录中提供了参考答案。为了方便读者高效学习和快速掌握C#编程方法,本书作者精心制作了完整的教学课件、源代码和丰富的配套视频教程,以及在线答疑服务等内容。



作者简介

关东升:一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、中国南方航空、中国石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Android从小白到大牛(Kotlin版)》等40多部图书。



目录

第1章直奔主题——编写你的第一个C#语言程序


微课视频22分钟


1.1搭建开发环境


1.1.1下载Visual Studio


1.1.2安装Visual Studio


1.1.3设置Visual Studio


1.2编写C#语言程序代码


1.2.1创建Visual Studio项目


1.2.2运行Visual Studio项目


1.2.3代码解释


1.3C#语言那些事


1.3.1C#语言的发展历史


1.3.2C#语言的特点


1.4C#语言与.NET


1.4.1.NET体系结构


1.5如何获得帮助


1.6动手练一练


第2章C#语言基本语法


微课视频37分钟


2.1程序代码中的元素


2.1.1标识符


2.1.2标识符命名约定


2.1.3关键字


2.1.4语句


2.2变量


2.2.1声明变量


2.2.2变量作用域


2.2.3声明隐式类型局部变量


2.3常量


2.4注释规范


2.4.1文档注释


2.4.2单行与多行注释


2.5命名空间


2.5.1声明命名空间


2.5.2命名空间嵌套


2.5.3using语句


2.6动手练一练


第3章C#语言数据类型


微课视频65分钟


3.1值类型


3.1.1整数类型


3.1.2浮点类型


3.1.3字符类型


3.2类型转换


3.2.1隐式类型转换


3.2.2显式类型转换


3.2.3类型转换方法


3.3引用类型


3.4装箱和拆箱


3.5可空类型


3.5.1可空类型概念


3.5.2访问可空数值


3.5.3合并操作符


3.6字符串类型


3.6.1字符串表示方式


3.6.2转义符


3.6.3逐字字符串


3.7数组类型


3.7.1数组声明


3.7.2数组初始化


3.7.3多维数组


3.8枚举


3.9动手练一练


第4章运算符


微课视频27分钟


4.1一元算术运算符


4.2二元算术运算符


4.3关系运算符


4.4逻辑运算符


4.5位运算符


4.6赋值运算符


4.7三元运算符


4.8其他运算符


4.8.1is运算符


4.8.2as运算符


4.9运算符的优先级


4.10动手练一练


第5章条件语句


微课视频14分钟


5.1if语句


5.1.1if结构


5.1.2ifelse结构


5.1.3ifelseif结构


5.2多分支语句


5.2.1表达式运算结果是整数类型


5.2.2表达式运算结果是字符串类型


5.3动手练一练


第6章循环语句


微课视频17分钟


6.1while语句


6.2dowhile语句


6.3for和foreach语句


6.3.1for语句


6.3.2foreach语句


6.4跳转语句


6.4.1break语句


6.4.2continue语句


6.4.3goto语句


6.5动手练一练


第7章面向对象基础


微课视频51分钟


7.1面向对象概述


7.2面向对象的三个基本特性


7.2.1封装性


7.2.2继承性


7.2.3多态性


7.3声明类


7.3.1创建对象


7.3.2空对象


7.3.3清除对象


7.4类的成员


7.4.1字段


7.4.2方法


7.4.3属性


7.4.4只读属性


7.5构造方法


7.5.1构造方法概念


7.5.2默认构造方法


7.5.3构造方法重载


7.6析构方法


7.7静态成员和静态类


7.7.1静态字段


7.7.2静态方法


7.7.3静态类


7.8部分类


7.9动手练一练


第8章面向对象进阶


微课视频53分钟


8.1继承性


8.2封装性


8.2.1公有访问级别


8.2.2私有访问级别


8.2.3保护访问级别


8.2.4内部访问级别


8.2.5保护内部访问级别


8.2.6私有保护访问级别


8.3多态性


8.3.1用新的派生类成员替换基类成员


8.3.2重写虚拟的基类成员


8.4抽象类、密封类和接口


8.4.1抽象类


8.4.2密封类


8.4.3接口


8.5结构


8.6动手练一练


第9章委托、匿名方法和Lambda表达式


微课视频22分钟


9.1委托


9.1.1声明委托


9.1.2调用实例方法


9.2匿名方法


9.3Lambda表达式


9.3.1表达式Lambda


9.3.2语句Lambda


9.3.3使用Func委托


9.4动手练一练


第10章.NET常用类


微课视频39分钟


10.1Object类


10.1.1Equals()方法


10.1.2ToString()方法


10.2String类


10.2.1比较字符串


10.2.2字符串查找


10.2.3字符串截取


10.2.4字符串分隔


10.2.5删除空白


10.2.6填充字符


10.3StringBuilder类


10.3.1创建可变字符串


10.3.2可变字符串的修改


10.4动手练一练


第11章集合


微课视频24分钟


11.1基于索引的集合


11.1.1IList接口


11.1.2实现IList接口


11.1.3集合中强制类型转换问题


11.2在基于索引的集合中使用泛型


11.3基于键值对的集合


11.3.1IDictionary接口


11.3.2实现IDictionary接口


11.4在基于键值对的集合中使用泛型


11.5动手练一练


第12章提高程序的健壮性与异常处理


微课视频20分钟


12.1异常处理机制


12.2异常类继承层次


12.3捕获异常


12.3.1trycatch语句


12.3.2使用多catch代码块


12.4finally代码块


12.5动手练一练


第13章I/O流


微课视频34分钟


13.1I/O流概述


13.1.1流设计理念


13.1.2I/O流类继承层次


13.2读写文本文件


13.2.1StreamReader类


13.2.2StreamWriter类


13.2.3自动释放资源


13.3FileStream类


13.3.1案例: 文本文件复制


13.3.2案例: 图片文件复制


13.4动手练一练


第14章MySQL数据库编程


微课视频52分钟


14.1MySQL数据库管理系统


14.1.1安装MySQL 8数据库


14.1.2客户端登录服务器


14.1.3常见的管理命令


14.2ADO.NET与MySQL驱动


14.2.1ADO.NET体系结构 


14.2.2MySQL驱动


14.2.3安装MySQL驱动


14.3MySQL数据库编程介绍


14.3.1建立数据库连接


14.3.2创建Command对象


14.3.3设置参数


14.3.4预处理SQL语句


14.3.5执行SQL语句


14.3.6释放资源


14.3.7数据库事务管理


14.4案例: 员工表增、删、改、查操作


14.4.1创建员工表


14.4.2插入员工数据


14.4.3更新员工数据


14.4.4删除员工数据


14.4.5查询所有员工数据


14.4.6按照主键查询员工数据


14.5动手练一练


第15章Windows窗体开发


微课视频47分钟


15.1第一个Windows窗体应用程序


15.1.1添加控件


15.1.2设置控件属性


15.2控件布局


15.2.1布局工具栏


15.2.2布局控件


15.3事件处理


15.4常用控件


15.4.1窗体


15.4.2文本框


15.4.3复选框


15.4.4单选按钮


15.4.5列表框


15.4.6下拉列表框


15.4.7图片框


15.4.8DataGridView


15.5动手练一练


第16章多线程开发


微课视频27分钟


16.1进程与线程


16.2进程


16.3线程


16.3.1主线程


16.3.2创建线程


16.4线程的状态


16.5线程管理


16.5.1线程休眠


16.5.2等待线程结束


16.6线程同步


16.6.1线程不安全问题


16.6.2互斥锁


16.7动手练一练


附录A动手练一练参考答案



内容摘要

本书是一部系统论述C#编程语言和实际应用技术的图书,全书共分为16章:第1章至第6章讲解C#基本语法;第7章至第10章讲解C#面向对象相关知识和.NET常用类;第11章至第16章讲解了C#一些实用知识。主要内容包括:第一个C#程序、C#基本语法、C#数据类型、运算符、条件语句、循环语句、面向对象基础、.NET常用类、集合类、异常处理、I/O流、图形界面编程、多线程开发、访问互联网资源和数据库编程。另外,每一章后面安排了“动手练一练”实践环节。这个环节旨在帮助读者消化本章所讲解的知识点。在本书附录中提供了参考答案。为了方便读者高效学习和快速掌握C#编程方法,本书作者精心制作了完整的教学课件、源代码和丰富的配套视频教程,以及在线答疑服务等内容。



主编推荐

关东升:一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、中国南方航空、中国石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Android从小白到大牛(Kotlin版)》等40多部图书。



媒体评论

魏翼飞北京邮电大学电子工程学院副院长

《极简C#: 新手编程之道》系统论述了C#语言基础知识与编程案例,并配套提供了丰富的学习资源。对于学习C#语言编程的入门读者,是一本很好的工具书,值得参考。

宋廷强青岛科技大学信息学院副院长

《极简C#: 新手编程之道》内容由浅入深,逻辑清晰,采用案例方式讲解知识点,有助于读者快速掌握C#语言编程。本书配套学习资源全面,尤其是微课视频,非常利于读者自学。

贾云龙北京乐搏优聘教育咨询有限公司首席技术官

《极简C#: 新手编程之道》理论与实战并重,实用性强,全书脉络清晰,通俗易懂,配套资源丰富,是学习C#语言的学生及工程师的优秀参考书。  

杨明宇亚信科技有限公司高级工程师

C#语言是计算机及相关专业大学生、大数据与人工智能技术开发者的首选语言,《极简C#: 新手编程之道》融入作者多年的C#语言编程经验,极大地提高了读者学习C#语言的效率,非常适合作为C#语言初学者的工具书,帮助读者快速理解C#语言编程原理,提高编程能力。

宋斌安谋科技(中国)有限公司市场经理

《极简C#: 新手编程之道》构思新颖,实践性强,配套资源丰富。书中提供的所有程序代码均可在编译环境中运行。无论是对于C#语言初学者,还是对于高级C#语言技术人员,本书都具有很好的参考价值。



   相关推荐   

—  没有更多了  —

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

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