摘要:
前言 本章节继续讲实现继承。 实现继承 密封类和密封方法 密封类和方法的概念很简单,就是为了不允许类和方法被继承和扩展。不允许扩展一般的原因有: 如果类或者方法被扩展,可能会导致类库执行错误 因为版权原因,不允许第三方随意扩展该类 .Net库有很多密封类,使用者不能随意扩展。我猜测这么做可能是因为设 阅读全文
随笔档案-2019年01月
基于.Net进行前端开发的技术栈发展路线(三)
2019-01-29 17:43 by 圣殿骑士18, 1409 阅读, 收藏,
摘要:
前言 上一篇《我的技能树二》文章分享了我的技能中的前端技能和Java技能,今天继续跟大家分享的就是后端技能了。 我的技能树 我当前的技能树: 其中,标注为黄色旗帜的是基本掌握,标注为红色旗帜的为使用熟练。未标注的只是了解。 数据库 数据库 数据库是信息化系统编程的基础。因为我一直是做信息化系统的,所 阅读全文
分享一个效率工具的程序和源代码
2019-01-24 17:35 by 圣殿骑士18, 1328 阅读, 收藏,
摘要:
前言 今天和大家分享一个效率工具,并分享运行程序和完整源代码。这个工具是辅助管理我自己的日常工作而开发的,从06年开始开发第一版,已经持续使用十多年,现在仍然在使用和改进中,这说明这个工具本质上是有效的,所以才能一直坚持使用和优化。 在最近,我又用C 和Winform进行了重写。本来我想用WPF或者 阅读全文
解读经典《C#高级编程》第七版 Page94-100.继承.Chapter4
2019-01-22 17:39 by 圣殿骑士18, 656 阅读, 收藏,
摘要:
前言 今天,我们开始进入第四章的解读。本章讲的是继承。要做稍微复杂一些的开发,便不可避免的会使用到继承。本篇文章我们主要解读“实现继承”。 另外,从本文开始,我开始使用Markdown格式来书写文章,它可以提供更好的布局风格和代码样式。 继承的类型 我们可能都知道,C++支持多继承,但Java和C 阅读全文
基于.Net进行前端开发的技术栈发展路线(二)
2019-01-14 17:34 by 圣殿骑士18, 1295 阅读, 收藏,
摘要:
前言 上一篇《我的技能树》文章分享了我的技能成长过程,还未完成,今天继续跟大家分享。 01 我的技能树 我的当前的技能树: 其中,标注为黄色旗帜的是基本掌握,标注为红色旗帜的为使用熟练。未标注的只是了解。 上篇分享完了C#部分,下面就根据我的学习历程的先后继续讲。 02 前端开发 在上家公司上班期间 阅读全文
解读经典《C#高级编程》第七版 Page79-93.对象和类型.Chapter3
2019-01-11 17:45 by 圣殿骑士18, 517 阅读, 收藏,
摘要:
前言 本篇我们继续讲解本章其余的部分:构造函数、只读字段、匿名类型、结构详解、部分类、静态类、Object类、扩展方法,等。 01 类 构造函数 构造函数是一种特殊的方法: 当我们把构造函数看成方法后,构造方法间的互调用,我们可能会认为和方法一样,比如: TestMain(){ } TestMain 阅读全文
解读经典《C#高级编程》第七版 Page68-79.对象和类型.Chapter3
2019-01-10 17:39 by 圣殿骑士18, 551 阅读, 收藏,
摘要:
前言 新年好,本篇开始进入第三章,《对象和类型》,深刻理解C#的对象,对于使用好.Net类库非常重要。 01 类和结构 从使用角度看,结构和类的区别很小,比如,将结构定义转换为类,只需要将关键字struct改为class即可。创建结构的时候,也同样可以用关键字new。它们的本质区别是,结构是值类型, 阅读全文
基于.Net进行前端开发的技术栈发展路线(一)
2019-01-07 17:59 by 圣殿骑士18, 7187 阅读, 收藏,
摘要:
前言 今天想讲讲的是我的技术树。我最初是做CS开发的,第一阶段的技术经历是以Powerbuilder来做CS开发,第二阶段开始基于C#做winform开发,眼看前端开发越来越流行,需要更广泛的技术栈势在必行。因此以.Net为基础,我开始拓展自己的技术栈。从14年到18年,跨越了很多界限,到现在为止, 阅读全文
解读经典《C#高级编程》第七版 Page50-68.核心C#.Chapter2
2019-01-04 17:35 by 圣殿骑士18, 663 阅读, 收藏,
摘要:
前言 本篇讲述Main方法,控制台,注释,预处理指令,编程规范等。这些概念比较琐碎,为避免长篇大论,主要以列举要点的方式来说明。 01 Main方法 # 如果用csc.exe命令行编译,要带上参数 /main 并指定入口方法。命令行编译还有很多功能,比如编译类库等,但平常我们并不会用到命令行,了解原 阅读全文
解读经典《C#高级编程》第七版 Page45-50.核心C#.Chapter2
2019-01-03 17:57 by 圣殿骑士18, 586 阅读, 收藏,
摘要:
前言 本篇讲述枚举和名称空间。 01 枚举 首先需要明确枚举的概念:枚举是用户定义的整数类型。使用枚举的目标是,使用一组容易记忆的名称,来使得代码更容易编写和维护。 我们对比枚举的定义和类的定义,会发现它们有像的地方,有不像的地方,这不同之处体现了枚举的特性。我们按下图举例: int value = 阅读全文