C#温故知新:《C#图解教程》读书笔记系列

时间:2022-12-28 18:36:03

一.此书到底何方神圣?

  
C#温故知新:《C#图解教程》读书笔记系列

  本书是广受赞誉C#图解教程的最新版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅之以大量表格和代码示例,全面、直观地阐述了C#语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C# 5.0的新增特性,比如异步编程、调用者信息、case表达式、带参数的泛型构造函数、支持null类型运算等。通过本书,读者能够快速、深入地理解C#,为自己的编程生涯打下良好的基础。

  本书是C#入门的经典好书,适合对C#感兴趣的所有读者。Daniel M. Solis 拥有20余年软件开发经验,微软、IBM等公司技术顾问,深受读者爱戴和推崇的技术图书作家。他同时还是一位享誉世界的技术培训专家,在美国和欧洲各地传授编程语言、Windows程序设计和Unix底层技术的经验和心得。多年的教学实践启发他创造了一种可视化的教学方法,并总结了一套代码与图示相结合的方法,为千千万万的入门读者扫除了步入编程职业生涯的障碍。Illustrated WPF是他另一本畅销技术书。

  本书针对编程新手和中级水平的程序员,当然还有对C#感兴趣的其他语言编程人员(如Visual Basic和Java)。作者尽力专注C#语言本身,详尽深入地描述语言及各部分,少涉及.NET和相关编程实践。本书写作过程中,作者始终坚持确保内容简洁性的同时又能透彻地讲解这门语言。如果读者对其他主题感兴趣,有大量好书值得推荐。

二.为何要阅读此书?

  转眼之间,出来实习上班已经接近一年了,这一年来主要在单位做内部信息系统项目,熟悉了一套单位的开发框架、easyUI、自定义简单工作流引擎、Oracle数据库、用户角色权限管理等技术点,但对于基础知识与工作原理这些深入的东西却没有继续学习过。眼看8,9月份就要开始投身校园招聘的大潮了,是该静下心来阅读基本经典书籍,深入理解一下基本原理,提升一下知识深度,好出去跟面试官深入神侃.NET Framework。另外呢,单位已经没有再给我安排新的开发任务,就等着6月份离开单位,回学校复习基础知识和为求职做准备了。

  另外,前段时间在博客园读到了一篇《所谓码农》的文章,里面提到了码农的迭代循环,大概是这个样子的:“不少码农忙于加班,最后陷入死循环:加班 -> 没空学习 -> 老是写同等水平代码 -> 无法提升代码质量 -> 老是出BUG -> 老是需要修改 -> 加班 ->……”。想要破除这个迭代循环,关键还在于挤时间学习,主要通过阅读技术书籍和提高英语水平,所以我们需要挤时间来看书,画图,写读书笔记,并且还要坚持对于英语的积累,才能早日摆脱码农这个迭代循环,进入小牛之列,这也是鞭策我最近阅读的动力之一。

三.读书笔记系列安排

  • 第1章 C#和.NET框架
  • 第2章 C#编程概述
  • 第3章 类型、存储和变量
  • 第4章 类的基本概念
  • 第5章 方法
  • 第6章 类进阶
  • 第7章 类和继承
  • 第8章 表达式和运算符
  • 第9章 语句
  • 第10章 命名空间和程序集
  • 第11章 异常
  • 第12章 结构
  • 第13章 枚举
  • 第14章 数组
  • 第15章 委托
  • 第16章 事件
  • 第17章 接口
  • 第18章 转换
  • 第19章 泛型
  • 第20章 枚举数和迭代器
  • 第21章 介绍linq
  • 第22章 异步编程简介
  • 第23章 预处理指令
  • 第24章 反射和特性
  • 第25章 其他主题

  最后,本书是一部极为出色的C#著作。正如本书作者所说,它不仅包含了入门的基础知识,而且同时还能作为开发过程中的参考书使用。书中使用了大量的示例和图表,使内容一目了然。即便是有经验的C#程序员,阅读这本书后也会受益匪浅,让我们一起来阅读《C#图解教程》吧。(突然感觉自己好像个书托一样,在博客园打广告似得,不过好书就得推荐!)

作者:周旭龙

出处:http://www.cnblogs.com/edisonchou/

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

C#温故知新:《C#图解教程》读书笔记系列的更多相关文章

  1. C#图解教程读书笔记(第1章 C#和.net框架)

    C#中的主要需要记住的基础概念 CLR公共语言运行库 CIL中间语言,所有的代码都会编译成中间语言. CLI公共语言基础结构 C#的优点 C#有自动垃圾回收机制

  2. C#图解教程读书笔记(第15章 委托)

    委托是C#的一个很重要的知识点. 1.什么是委托 委托在我认为,就是一系列格式相同的方法列表,可能就是定义的名称不一致,参数.返回值等都是一样的. 2.如何声明委托 delegate void MyF ...

  3. C#图解教程读书笔记(第9章 语句)

    文件头的Using是Using指令,不是using语句 using (TextWriter tw = File.CreateText("xixi.txt")) { tw.Write ...

  4. C#图解教程读书笔记(第8章 表达式和运算符)

    表达式 字面量 整数字面量 字符字面量 字符串字面量 求值顺序 优先级 结合性 与C和C++不同,在C#中的数字不具有布尔意义. 各种运算符的作用(过) 用户定义类型转换 class XiXiInt ...

  5. C#图解教程读书笔记(第7章 类和继承)

    1.所有的类都继承自object 2.如何隐藏基类的成员 要隐藏一个继承的数据成员,需要声明一个新的相同类型的成员,并使用相同的名称. 通过在派生类中声明新的带有相同签名的函数成员,可以隐藏或掩盖继承 ...

  6. C#图解教程读书笔记(第6章 类进阶)

    类成员声明语句由下列部分组成:核心声明.一组可选的修饰符和一组可选的特性(attribute). [特性] [修饰符] 核心声明 修饰符: 如果有修饰符,必须放在核心声明之前. 如果有多个修饰符,要有 ...

  7. C#图解教程读书笔记(第5章 方法)

    类型推断和var关键字 从C#3.0开始,可以在变量声明的开始部分的的位置使用新的关键字var. Var关键字并不是某种特别类型的符号.它只是句法上的速记,表示任何可以从初始化的右边推断出的类型. V ...

  8. C#图解教程读书笔记(第4章 类:基础)

    类成员包括数据成员和函数成员. 和C/C++不同,C#在类型的外部不能声明全局变量,所有的字段都属于类型,而且必须在类型声明内部声明. 和C/C++不同,方法没有返回默认类型,所有方法必须包含返回类型 ...

  9. C#图解教程读书笔记(第3章 类型、存储及变量)

    1.C#的中的数值不具有bool特性. 2.dynamic在使用动态语言编写的程序集时使用,这个不太明白,看到后面需要补充!! 动态化的静态类型 3.对于引用类型,引用是存放在栈中,而数据是存放在堆里 ...

  10. C#图解教程读书笔记(第2章 C#编程概述)

    这章主要是一个对于C#程序的概括解释 和C/C++不同,不是用include声明引用的头文件,而是通过using的方式,声明引用的命名空间. 命名和C/C++类似,并且也是区分大小写的,这件事情在VB ...

随机推荐

  1. Linux的学习--crontab

    之前了解过一点crontab,前段时间比较闲,就熟悉了一下,今天总结记录一下. crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并 ...

  2. [转载] $\mathrm{Jordan}$标准型的介绍

    本文转载自陈洪葛的博客$,$ 而实际上来自xida博客朝花夕拾$,$ 可惜该博客已经失效 $\mathrm{Jordan}$ 标准形定理是线性代数中的基本定理$,$ 专门为它写一篇长文好像有点多余$: ...

  3. 得到文件的MD5值

    /// <summary> /// 得到文件的MD5值 /// </summary> /// <param name="Path">文件路径&l ...

  4. zsh 简单介绍

    什么是 zsh,要想解释好这个问题,那么得先说明什么是 shell.不负责任的解释说法就是 shell 就是一个壳.这个壳可不是蜗牛的壳,而是计算机的一个壳,当然也不是计算机的外壳啦,这个壳是相对于计 ...

  5. 修改或隐藏Nginx的版本号

    隐藏版本号 隐藏nginx的版本号很简单,nginx的HttpCoreModule提供了一条叫做server_tokens指令,我这要将这条指令设置为“server_tokens off”就可以了. ...

  6. UEFI&plus;GPT安装WIN7,WIN8&sol;WIN10下安装WIN7双系统

    一.BIOS更改 首先来bios更改:我们知道,uefi+gpt引导虽然出来的时间比较长,但是win7还不能完全的支持,所以在使用uefi+gpt安装win7的时候就会出现各种错误!所以我们在安装Wi ...

  7. 美团技术沙龙01 - 58到家服务的订单调度&amp&semi;数据分析技术

    1. 2015.4.15 到家服务的订单调度&数据分析技术 58到家· 黄海斌 @xemoaya 2.agenda • 58到家介绍 • 订单管理系统介绍 • 数据分析技术的应用 3.2015 ...

  8. Python 从入门到实践 试一试 参考代码

    这两天学习Python 看了python从入门到实践的书籍,里面有课后题“试一试” 然后就跟着写了,代码在以下地址,如果需要自取 https://files.cnblogs.com/files/fud ...

  9. 【AtCoder】ARC074

    ARC 074 C - Chocolate Bar 直接枚举第一刀横切竖切,然后另一块要求如果横切分成\(H / 2\)竖切分成\(W/2\)即可 #include <bits/stdc++.h ...

  10. ElasticSearch的lowlevelApi和低级别API

    之前开发使用的其实都是lowLevel的api,所谓lowlevelapi就是操作ES的json字符串要自己去写:所谓highlevel的api就是指将查询的json字符串给对象化,创建一个Searc ...