前言

  起初开始写博文主要是记录学习过程中对学到内容的自我总结和理解,同时也希望本人的理解可以帮助到一些走在学习路上的朋友。但是令我没有想到的是,我总结的博文得到了广大园友的评论和支持,正是博友的支持,才给了我继续坚持下去的动力,因为在这里我得到了认可,听到了广大园友的声音。也正是因为大家的支持,在一年的时间里,我的博客在博客园里也聚集了大量的人气,从而得到了人民邮电出版社图灵公司的编辑的青睐。编辑通过给我留站内信联系到了我,并告诉我希望可以写一本关于C#的书籍。

  听到这个消息,我激动不已,因为平生以来从来没有想到自己也能出书。激动完冷静下来想想,出书是一个很大的工程,它不想写博客那样,可以随心所欲去写自己的心得和体会,一本书首先要保证它的正确性和完整性。由于当时自己也处于不断汲取知识的过程中,尽管机会很好,我最终还是委婉地拒绝了,拒绝的理由是:目前我觉得自己也处于在不断学习过程中,希望时机成熟的时候再合作。拒绝之后,我更加努力地学习和写博文,为自己后面能够写好一本书做好准备。经过了半年之后,图灵编辑再次询问我准备的怎么样了?尽管在这之后的半年的时间里面,我更加努力地区学习和总结,但是对于写书还是有些彷徨,担心自己误人子弟,但自己内心又希望把自己这些年来学习经历分享更多的朋友,希望我的这段经历能够帮助到他们,以使得他们少走我之前走的歪路。当时图灵编辑很友好地说:“你不需要立即回复我,你思考一个星期之后再告诉我吧”。在这一个星期里,我反复思考,觉得我可以来写这本书,因为我太想把自己学习历程分享给广大的程序员朋友,希望自己的经历可以帮助到一些和我有相同经历的朋友。这样也就开始了自己的写作历程了。

写作历程

  答应了编辑的邀请之后,由于我是第一次写书,编辑给了我一些写书的注意事项并告诉我先写一个目录给他看看。由于平时自己也要上班,所以写书只能在晚上下班和周末的时候进行。所以大概花了一个多星期的时间去构思完了本书的目录,然后把目录兴致勃勃地发给编辑,认为自己花了这么久的时间构思出来的目录应该可以得到编辑的认可,但是没想到的是,过了几天之后,编辑给我回复说,这个目录完全不符合它的要求,完全没有吸引力,总之被打击的一塌糊涂,给了我一些意见之后要求我后面再去仔细思考下。这样我又花了2个星期左右的时间去重新构思目录,然后发给编辑去审阅,这次的目录编辑给的回复是稍微好点了,但是还是有很多问题,给了一些意见我再修改。所谓万事开头难,但是没想到写书这么难,光书的目录就修改了好几次,之后书的内容部分也多次修改。也正是因为编辑的认真态度才能和我一起保证书的质量,每次的意见我都会回去反思和针对编辑的意见修改稿件。就这样经过反反复复一年半的时间,最终造就了这本——《Learninghard C# 学习笔记》。

  看到这本书现在顺利地开始销售,写作过程中各种心酸也都值得了。这本书中记录了本人学习C#的过程,书中的内容都是本人觉得可以快速提升对C#的认识。因为关于讲C#的书籍都比较厚,厚的原因在于有些书讲解的很全面,这样就使得读者不知道哪些是重点,哪些对自己的理解可以进行提升,并且书籍比较厚,到最后很多读者都没有耐心进行学习下去了,所以以至于知识结构总觉得学得不系统,不完整。然而,《Learninghard C#学习笔记》是本人学习过程中的总结和实践,觉得这本书中记录的内容全部都是干货,因为0这本书相对而言比较薄,但并没有影响它的完整性,它一样全面介绍C#1.0到C#6.0中的特性,里面的内容可以说是本人学习过程中认为都很最要的内容,从而不需要读者自己从其他厚厚的书籍中自己发现重要知识点,并且对于一些初学者来说,它们根本不知道哪些是重点哪些不是,这样自然会走很多弯路。

  在本书的内容中,并没有像其他书籍一样去讲WPF、WCF和Web开发的内容,因为本人觉得,这些都是.NET Framework API的使用问题,只有掌握了核心的语言特性,才能做得对这些内容熟练地使用。然而针对这部分内容大家可以参考本人总结的博文系列。相信大家通过这本书的学习之后,再结合本人的WPF、WCF博文系列和MSDN,肯定可以对微软这一套内容有一个全面和清晰的认识,不会再觉得迷茫,不会总感觉自己学的不扎实不完整了。

图书封面和购买地址

  对于本书的封面设计也紧紧扣住了书名和本人需要传达的意思。我们一起来看看《Learninghard C#学习笔记》的封面:

  《Learninghard C#学习笔记》已经在互动、京东、当当、亚马逊等网上书店上架了,欢迎初学者和想全面系统学习C#的朋友可以点下面的购买链接进行购买:

互动出版网购买地址

  京东购买地址

当当网购买地址

亚马逊购买地址

天猫购买地址

售后支持

  另外,购买本书的读者还可以凭购买的图书加入到《Learninghard C#学习笔记交流答疑》群,首先,你可以加我QQ号,发你的购买图书图片到QQ上,然后我会把你拖到《Learninghard C#学习笔记交流答疑》群里。在群里我可以帮你解答在学习过程中的疑问,在这里也可以交流技术和工作。

  朋友们,买了这本书之后,对于初学者不仅可以全面和系统地学习C#,还可以在群里得到答疑和帮助,而对于一些有工作经验的朋友,购买本书也同样可以系统地学习C#,也同时可以得到一位朋友进行交流工作方面的心得等。同时,对于我来说,我也非常希望通过这种方式结施更多的朋友,我们可以互相学习和交流。到这里,大家赶快行动吧,点击上面的购买链接,加入到Learninghard的大家庭里面来吧。 (哈哈,自己打个广告,见笑

  附上本人QQ二维码和《Learninghard C#学习笔记交流答疑》群的二维码:

  本人QQ二维

  

  觉得不错的朋友,还请帮忙推荐下,这样真正需要的朋友才能关注到,从而帮助到它们,谢谢大家的支持了。

3年的坚持,最终造就著作——《Learninghard C#学习笔记》的更多相关文章

  1. 《Learninghard C#学习笔记》回馈网友,免费送书5本

    前言: 在博客园园友的大力支持下,本人的第一本书<Learninghard C#学习笔记>终于出版了. 这本书是本人学习C#的亲身经历,书籍内容都是本人学习过程中认为必须掌握的内容,完全无 ...

  2. 阅读《LEARNING HARD C#学习笔记》知识点总结与摘要一

    本人有幸在Learning Hard举行的整点抢书活动<Learninghard C#学习笔记>回馈网友,免费送书5本中免费获得了一本<LEARNING HARD C#学习笔记> ...

  3. 【深度学习Deep Learning】资料大全

    最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books  by Yoshua Bengio, Ian Goodfellow and Aaron C ...

  4. 设计模式(二)简单工厂模式(Simple Factory Pattern)

    一.引言 这个系列也是自己对设计模式的一些学习笔记,希望对一些初学设计模式的人有所帮助的,在上一个专题中介绍了单例模式,在这个专题中继续为大家介绍一个比较容易理解的模式——简单工厂模式. 二.简单工厂 ...

  5. 设计模式(一)单例模式(Singleton Pattern)

    一.引言 最近在设计模式的一些内容,主要的参考书籍是<Head First 设计模式>,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了 ...

  6. iteye上总结的编程精华资源

    原文:http://www.iteye.com/magazines/130 博客是记录学习历程.分享经验的最佳平台,多年以来,各路技术大牛在ITeye网站上产生了大量优质的技术文章,并将系列文章集结成 ...

  7. 支持向量机通俗导论(理解SVM的三层境界)

    原文链接:http://blog.csdn.net/v_july_v/article/details/7624837 作者:July.pluskid :致谢:白石.JerryLead 出处:结构之法算 ...

  8. 较全的IT方面帮助文档

    http://www.shouce.ren/post/d/id/108632 XSLT参考手册-新.CHMhttp://www.shouce.ren/post/d/id/108633 XSL-FO参考 ...

  9. Python爬取CSDN博客文章

    0 url :http://blog.csdn.net/youyou1543724847/article/details/52818339Redis一点基础的东西目录 1.基础底层数据结构 2.win ...

随机推荐

  1. sql数据查询,在程序中较慢,在MS SQL2005 Management Studio中速度快,情况分析及解决

    这两天遇到一个问题,在.net开发的网站,执行sql查询,从sql profiler中监控卡看,执行时间22s. 但是拷出的sql在Management Studio中直接执行,时间仅4ms. 解决方 ...

  2. php count函数

    最近被问到一个函数count 1.count("123456") 对应的输出是什么? 2.count(null) 对应的输出是什么? 以前没有认真的考虑,只是心里有一个印象那就是c ...

  3. Winform打砖块游戏制作step by step第6节---双缓冲应用

    一 引子 为了让更多的编程初学者,轻松愉快地掌握面向对象的思考方法,对象继承和多态的妙用,故推出此系列随笔,还望大家多多支持. 二 本节内容---双缓冲应用 1.  主界面截图如下: 2.  什么是双 ...

  4. intel显卡笔记本恢复屏幕亮度调整功能

    更新Intel显卡驱动后不能修改屏幕亮度,可以在注册表里面搜索featuretestcontrol,将f000修改为ffff,重启后就可以通过Fn+F4/F5调整屏幕亮度了. 注:此方法适用于带有in ...

  5. 百度地图API 与 jquery 同时使用时报 TypeError $(...) is null错误 失效的原因及解决办法

    在引用百度地图API后,发现jquery 根据id 找不到 form.但是对于别的控件没有问题. 在排除了 html加载的问题后. 上网查找 发现以下解决办法: 原因应该是有冲突的插件. 解决办法将 ...

  6. Linux下高cpu占有率的调试方案

    1.用top命令查看哪个进程占用CPU高 gateway网关进程14094占用CPU高达891%,这个数值是进程内各个线程占用CPU的累加值.   2.用top -H -p pid命令查看进程内各个线 ...

  7. 从github上获取资源速度慢的解决办法

    今天在github上clone一个仓库的时候,速度非常慢,只有3kb/s,开代理也没用,网上找到的各种git config的方法也没有用,最后想到设置hosts试试.于是在git的安装目录下找到了/e ...

  8. 深入研究C语言 第三篇

    本篇研究TC2.0下其他几个工具.同时看看TC由源代码到exe程序的过程. 1. 用TCC将下面的程序编为.obj文件 我们知道,TCC在默认的编译连接一个C语言的源程序a.c的时候分为以下两步: ( ...

  9. 深入研究C语言 第一篇

    一. 研究过程 1.第一章:创建编译环境: 我们首先下载TC2.0,找到其中与编译连接相关的程序和文件: (1) 编译器:TCC.exe (2) 连接器:tllike.exe (3) 相关文件:c0s ...

  10. sql server 远程连接不上解决思路

    1.数据库是否允许远程连接: 1.1.0登陆SQL Server 2008(windows身份认证),登陆后右击,选择“属性”.左侧选择“安全性”,选中右侧的“SQL Server 和 Windows ...