C#入门经典第七版读书笔记1(C#简介)

C#读书笔记 此书为《C#入门经典(C#6.0&Visual Studio 2015)(第七版)》,购于2016年底 购买此书是因为工作需要接触部分C#代码,而那时我对面向对象编程的概念认识尚浅,工作接触的代码又比较庞大,于是寄希望于此书,希望能快速上手C#,了解基本的知识,避免闹笑话。 刚拿到这本书时,我急于求成,加上书前半部分的内容也很入门(读书时跳过了),约2、3周便利用闲暇时 阅读详情

导言

       笔者最近因为某些原因需要对C# Windows Forms编程有所涉及,奈何对于C#也就停留在了输出Hello World的水平上,由于时间相对比较宽裕,因此决定系统地学习一下C#编程的相关知识。
       笔者目前是以《C#入门经典第七版》作为入门书籍进行学习,特开此篇博客作为C#入门学习的第一篇笔记。目前的规划是每一篇笔记对应着书中的一个章节,遇到感兴趣的内容可能会进行对应的扩展。


C#简介

       C#是微软推出的一种.NET框架的、面向对象的高级编程语言。C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。C#是由安德斯·海尔斯伯格主持开发的,微软在2000年发布了这种语言,并希望借助这种语言来取代Java。之后随着其不断的发展,C#屹然成为了Ecma国际和国际标准组织的标准规范。
       C#的发音为“C sharp”,该命名启发于音乐中的音名,在音乐中C#表示C升半音,因此微软也是借助于这样的命名,来表示C#在一些语言特性方面是对C++的一种提升(为什么不是c的提升,难道是#可以看做两个+?)。
       C#的前身是Visual J++,该语言是由原Borland公司的首席研发设计师安德斯·海尔斯伯格(Anders Hejlsberg)在微软开发出来的,很快的Visual J++便由1.1版本升级到6.0版。期间SUN公司认为Visual J++ 违反了Java开发平台的中立性,便对微软提出了诉讼。于是2000年6月26日,微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,发表了新的语言C#。C#语言随后取代了Visual J++,语言本身深受Visual Basic、Java、C和C++ 的影响。
       下图展示了历代C#的版本以及相关产品的版本信息(.NET框架,Visual Studio等):
C#版本
(以上摘自维基百科)


.NET简介

       前面说过,C#是基于.NET框架的,因此对于.NET框架便不得不了解一番了。
       .NET Framework

C#图解教程经典的C#入门书 《C#图解教程》是一本经典的C#入门书,不仅适合没有任何编程语言基础的初级读者,而且还是有VB、C++等语言基础的C#初学者的最佳选择。 用图说话,最易学的C#教程,Amazon全五星盛誉,涵盖VisualC#2008和.NET3.5最新特性。 作为.NET平台上最主要的编程语言,C#在不断地改进和完善,功能越来越强大。当然,复杂性也随之增加。令很多初学者不得其门而入。 如何才能 阅读详情

相关推荐

C#入门经典(第5版)源代码深入解析

C#(发音为“看-井”)是一种简单、现代、面向对象的编程语言,它是由微软公司支持的.NET框架的一部分。C#设计时的目标是结合C和C++的强大功能以及Visual Basic的简单易用,它用于开发企业级应用程序、游戏开发、桌面应用程序以及Web服务。C#广泛应用于企业环境,特别是在Windows平台上,它是开发Windows应用程序的首选语言之一。面向对象编程的基础是类(Class),它是创建对象的模板或蓝图。

weixin_36288992的博客 847

C#入门经典(第7版)带目录 高清完整.pdf版下载

《C#入门经典》系列是屡获殊荣的C#名著和超级畅销书。新版的 C#入门经典(第7版) C# 6.0 & Visual Studio2015 全面介绍使用C# 6和.NET Framework编写程序的基础知识,是编程新手的理想读物。这本分步讲解的实用教程从基本的面向对象编程讲起,浓墨重彩地描述初学者常用的工具,不要求读者具有任何编程经验。紧贴实用的示例使用Visual Studio 2015中的C#环境,涵盖微软为使C#更好兼容其他编程语言所做的新改进。本书呈现微软资深开发人员的专家级建议,将指导初学者立即上手编写Windows和Web应用程序。这是一本成就无数C#程序员的经典名著,厚

C#入门经典第七版

C#入门经典第七版完整版哟,很完整很系统的学习这门技能。值得收藏。

C#入门经典第7版.pdf

C#入门经典第7版.pdf, 查漏补缺也有需要的同学下载吧!

C#入门经典(第7版)中文目录包含源码文件

C#入门经典(第7版) 中文目录 方便学习,压缩包内附带了书中所用的源码文件

C#入门经典(第7版)

C#入门经典(第7版) C# 6.0 & Visual Studio 2015_2016.08_P701——试读PDF电子书下载 带索引书签目录高清版

C#入门经典第7版下载[代码]

《C#入门经典(第7版)》是一本屡获殊荣的C#编程名著,专为编程新手设计,全面介绍C# 6和.NET Framework的基础知识。本书从面向对象编程基础讲起,详细描述初学者常用工具,无需编程经验即可上手。书中包含大量实用示例,使用Visual Studio 2015环境,涵盖C#兼容性改进及专家建议,适合编写Windows和Web应用程序。该书全球销量数万册,国内销量近8万册,多次被评为“最受读者喜爱的十大技术开发类图书”。第7版内容厚实但不冗长,适合C#初学者和开发者系统学习。

BDD测试之Behave使用入门

BDD测试(Behavior-Driven Development Testing)是一种基于“行为驱动开发”(BDD)理念。

想要成为酷盖但是失败的小明 580

如何打开本地网络的防火墙端口(Windows版)解决ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。问题

ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 最开始在遇到这个报错的时候十分不解,后来经过思考,有可能是服务器端口占用,或者并没有放行。因此搜查问题的关键是要先去排查问题。 在搜索栏输入控制面板 选择防火墙 选择开关 保证这些选项是开着的 选择高级设置 新建规则 创建协议端口 选择端口 允许连接 点击下一步 创建规则后点击下一步(后命名) 选择任意端口ALL即可 问题排查完毕!socket创建网络通信时,有读者

weixin_46900108的博客 9万+

手把手教你用Ollama & AnythingLLM搭建AI知识库,无需编程,跟着做就行!

本地运行大模型耗资源,需要选择较小的模型作为基础模型。在终端中运行时可能会出现 CUDA 错误,表示显存不足,导致提供的端口失效。中文支持不够完善。\3. 文中提到的技术软件工具有:Ollama、Chatbox、Open WebUI、向量数据库、嵌入模型、本地模型 Gemma、AnythingLLM。

2401_86435672的博客 1万+

穿透鼠标实现后台点击,适用于任何窗口!【后台鼠标】【风雪】

也许你就是被这标题吸引来的,呵呵!好久没发帖了,勾引一下大家的胃口,当然有的人已经猜出原理了!既然来了,都要把原理学回家,不然就没意思了!很多游戏现在都不支持后台消息鼠标,要实现真的不是简单的,什么注入dll啊,什么hook俺也学不懂,那就简简单单另辟蹊径了下面来讲讲原理吧(下面的玩玩可以,用于实际不现实,俺也不藏了,看到这么多人回复,良心过意不去,呵呵)首先,将要点击的窗口上面覆盖的所有窗...

weixin_34129145的博客 1万+

从零复刻平衡小车(基于STM32F1)

平衡小车(基于STM32F1)

Legendyyy的博客 5039

Grok 3国内怎么用?超详细使用指南+实用指令模板

主要是用于快速分析学术论文,提取关键信息,总结研究成果。Analyze the following research paper: [粘贴或上传论文内容]1. Extract key findings, methodologies, and conclusions. (提取主要发现、方法和结论。2. Identify statistical significance and data points. (识别统计显著性和数据点。

Survivor_sl的博客 1万+

万字长文:YOLOv5+RK3588 NPU多线程加速全攻略——从理论到部署的终极优化

RK3588 NPU多线程加速优化教程摘要 本教程深入讲解了如何利用线程池技术优化RK3588 NPU上的YOLO目标检测模型推理性能。RK3588内置3个NPU核心,理论算力达6TOPS,为多线程优化提供了硬件基础。教程详细解析了线程池的核心组件(任务队列、工作线程、同步机制)和实现架构,包括类设计、初始化流程、工作线程逻辑(任务获取、NPU推理、结果存储三个阶段)以及任务提交/获取机制。通过预分配模型实例、线程绑定、流量控制等优化手段,实现了从单线程28FPS到多线程120FPS的显著性能提升,为边缘A

LXY_LOVE36的博客 1101

定位教程0---定位初介绍

定位教程0---定位算子介绍

Quintin 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 微信小游戏抓包分析
下一篇: GoF23设计模式总述
moonfish0607
博客等级 码龄11年 26粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

moonfish0607

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值