我看的C#语法入门书籍

《C#图解教程》和《C#入门经典》。

基本上只要是计算机专业的,学的第一门语言肯定是C语言,当初大学里学的时候,印象最深刻的就是几个数据类型,然后循环结构,最后实现循环加减,水仙花数之类的小练习。基本上有这么些基础,那么学C#就基本没问题了。

入门选一本好书确实比较重要,但是书那么多,怎么选?

我的原则是首先找谁开发的,那么就找坐着写的书,接下来找开发的公司员工写的书,之后是中文译本,最后实在找不到,那么找中文作者。每个人选择不一样,有人喜欢英文原本,但我英文不好。有人喜欢直接看文档。不过一般真正做了软件开发,程序猿很少直接买中文原版的。

好吧,其实我找书是这样的,打开淘宝,搜索C#,按照销量排序,去除21天系列和入门精通系列,其他排名高的都差不多,然后对比下当当,亚马逊,排名最高的都对上了,挑个价格最低的。

这里说下我看过的两本C#语言入门书,《C#图解教程》和《C#入门经典》。

两本都包括了C#入门的所有知识,但是入门经典讲的东西更多,15章开始就将WPF,XML之类的东西,但是这些和C#语言入门完全无关,wpf就用了一章来讲,而《WPF编程宝典》一本书只讲WPF用了将近1000页,入门经典加了那些多的,web,桌面应用,wcf,都是可以单独出一本书,而且是页数很多的那种,放在这里面看又看的不是很明白,只是了解点概念,觉得半懂不懂,就像当初学了一学期的C语言,一直弄着控制台程序,最后完全没兴趣了。不过入门经典前面还是非常好的,C#语言的基础都有了,基本工作中用到的东西全都讲到了。

《C#图解教程》首先只讲语法相关的东西,从最基础的讲起,注释,类型,就不列举了,看下目录就知道。反正就是很清晰,而且排版看着很舒服,字体看着也比入门经典的大。但是两本价格差不多,所以浓缩是精华,入门经典后面是赠送的,你买来了看了也看不懂,还是必须买其他的书,不看又心里不舒服,浪费买书钱了。

好像还有一本《C#高级编程》,虽然没有看过,但是看下目录,也是偏向全书的那种,但是我不喜欢这种书,看完茹姐教程,可以单独看.net,看wpf,看mvc,看CLR,选书是有成本的,看书也是有成本的,时间成本其实最高了,书其实不贵,花不起100元买书,还花不起100M下载电子书吗?

从上面可以看出,我比较喜欢图解教程,好处是单页的价格贵,因为页数少,加上字体大。页数少所以可以更快的看完,所以我能更快的开始编码或者学习其他进阶的技能。

时间: 2024-10-14 13:38:27

我看的C#语法入门书籍的相关文章

让你看不懂的swift语法

一.Swift杂谈 Swift语法出来时间不长,网络上的各种教程已经铺天盖地,但是基本上所有的教程都是来自官方翻译.从Swift出来到现在,每天都在学习Swift,下面给出个人感受 Swift中的很多概念来源于Objective-c(扩展.协议.外部参数名.闭包内存管理等),如果是Objective-c的老手可以很快入手 Swift融合了众多语言的特性,入手简单但是短时间掌握所有语法还是有困难的 Swift开发应用更加快速,语言简介,包括了很多的高级特性 虽然Swift语言很简单,手机相对于Ob

读苹果开发文档时遇到瓶颈,转而花2天看了Objc基本语法

根据这篇博客中列出的文章开始看Objc基本语法: http://blog.hellolucky.info/articles/ios-beginner-ios-development/ 看完以后,明白多了. 现在打算开始看Xcode 5编程教程.也是上面那篇博客中推荐的连接. 听说学习Xcode开发一开始会有一个几个月的瓶颈期,之后就慢慢好起来了.我感觉现在自己就在瓶颈期里苦苦挣扎.

从项目经理的角度看.net的MVC中Razor语法真的很垃圾.

我们知道,Razor语法中我们可以直接使用@if(){}等代码段,这使得.net程序员在写模版时更容易了. 对比如下: 语法名称 Razor 语法 Web Forms 等效语法 代码块(服务端) @{ int x = 123; string y = "test."; } <% int x = 123; string y = "test."; %> 表达式 encode:<p>@model.Message</p> no encode

Python 的经典入门书籍

实python非常适合初学者入门,上手很容易.我就是完全通过网上资源学了python的.最大的是3点经验:1.找一本浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么.2.去找一个实际项目练手.我当时是因为要做一个网站,不得已要学python.这种条件下的效果比你平时学一门新语言要好很多.所以最好是要有真实的项目做.可以找几个同学一起做个网站之类.3.最好能找到一个已经会python的人.问他一点学习规划的建议,然后在遇到卡壳的地方找他指点.

FPGA知识大梳理(二)verilogHDL语法入门

此文是写给0基础学习者,也是对自己知识点总结水平的考验. 对于有C基础的人来说,学习verilog应该是轻而易举 —— 类比法学习. 第一步:格式. 对于C来说我们前面会写  ‘include“stdio.h” int main {.....}: 直接转化到verilog中是 module   module_name (....); ........ endmodule 对于C 的意思就是告诉编辑器,我要在有这个库的前提下,建立这么一个函数,它实现的功能是.......而对于Verilog来说就

Actiove Directory的DirectoryEntry与DirectorySearcher初识及Filter语法

前言 增删改查,我想查询是最先要说的一个了.本章主要记录使用.NET Framework进行对域控服务器对象的查询操作,介绍DirectoryEntry与DirectorySearcher(搜索器)及Filter(搜索过滤器)语法,并对AD对象常用属性做记录. DirectoryEntry与DirectorySearcher 使用C#语言对域控服务器的AD对象进行查询操作,DirectoryEntry和DirectorySearcher是必须要了解的两个类.System.DirectorySer

NotePad++ 语法高亮 INC 文件

最近在学习 NASM 汇编语言,文本编辑器用的 NotePad++.汇编源代码以 .nas 为扩展名,NotePad++ 不能正确语法高亮显示.打开菜单项"设置 -> 语言格式设置",在"语言"列表中找到"Assembly ",在"自定义扩展名:"里加上 " nas ".好了,nas 类汇编源代码可以语法高亮了. 可是后来把扩展名 . inc 文件作为 nasm 汇编语言的头文件使用,也在"

SQL 实用语法

SQL 实用语法 准备找实习的过程中,写写并看了看SQL常用语法,查阅到了相关资料,谢谢作者,文末附原文链接. 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1

【非月结贴】.NET开发者不要再抱怨.NET工资了,你真的行吗?--从一个刚入行不久的角度看.NET工资

最近博客园里面很多人都说.NET不行,其实你们说的.NET不行也就是说.NET的工资比不上Java,PHP,移动开发等 本人性格还没有修炼到淡定,所以下面可能屡有偏激狂妄之词,也请同仁多多海涵. 咱们大多数人搞开发都是要赚钱养家的.我们都不说是为了中华软件而崛起的口号而编码,这样的口号我也喊不出来. 我们都是为了工资,为了赚钱养家.兴趣也是一部分.看了博客园这些喷.NET的文章,在这里我也想站在一个刚入门的人的立场上来谈一下这个问题 本人作为一个大四软件工程专业的学生,刚入行不久,.NET从大一