摘要:
1. C# 代码风格要求 1.1注释 类型、属性、事件、方法、方法参数,根据需要添加注释。 如果类型、属性、事件、方法、方法参数的名称已经是自解释了,不需要加注释;否则需要添加注释。 当添加注释时,添加方式如下图所示: 1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名 优先考虑英文 阅读全文
摘要:
一 结构的定义 结构用 struct 关键字定义的,与类相似,都表示可以包含数据成员和函数成员的数据结构。数据成员主要包括常量、变量、构造函数、方法、属性等。同时结构的特征为: 结构是一种值类型,并且不需要堆分配。 结构的实例化可以不使用 new 运算符。可以看做是“轻量级的类” (1)定义结构的语 阅读全文
摘要:
一 装箱和拆箱的概念 装箱是将值类型转换为引用类型 ; 拆箱是将引用类型转换为值类型 ; 值类型:包括原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char、Float、Double、Bool、Decimal)、枚举 (enum) 、结构 (stru 阅读全文
摘要:
第一部分:软件工程的概述 一 软件=程序+软件工程 在看到这个公式时,我想大家也很容易理解这个,一个软件的实现都离不开程序的支持,程序是软件的“血肉”,那么仅仅有程序就可以了吗?答案是否定的,因为一个优秀的软件,离不开好的架构和设计方案,更离不开团队的共同协作,,,,,,,那这一系列的实现,一定需要 阅读全文
摘要:
最近一直在复习关于c#的知识点,发现里面有好多重要的内容(也是自己以前不懂的地方),特别是面向对象的部分,同时又是我们学习中的重点和难点,抽象类的接口又是多态的基础(也是实现手段),所以今天在这里对接口和抽象类做一下总结,拿出来和大家分享一下,让我们共同的交流学习与进步吧! 一 抽象类 (一)什么是 阅读全文
摘要:
上学期第一次接触git,感觉挺难的,我们都知道这个非常重要,自己对git也自学了一段时间,下面这是对自学内容的总结,拿出来和大家一块交流一下,让我们一起成长吧! 一 git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为 阅读全文
摘要:
大二第一学期开始,一直在自学设计模式。为了巩固学习内容,把自己的理解和想法写了下来,总结了一下知识点,想拿出来和大家分享一下。如果能帮助大家的话,我会非常高兴,同时也欢迎大家指出里面的不足,让我们在一块不断地成长。 在说设计模式之前,我们不得不提的就是C#语言里面的面向对象,因为面向对象是设计的核心 阅读全文
摘要:
一 整体概述 本次设计主要是在WPF的页面中实现的,属于表现层的更换,数据库部分用的还是数据库的封装,其中引用了策略模式 二 设计思路 1 在出题页面,进行试题的编辑,在编辑后会自动保存到数据库中 2 试题编辑完毕后,把试题从数据库中导入到文本框中。进行相应的计算 3 判断试题的正确与否,并且做出相 阅读全文
摘要:
时间过得真快,一眨眼的功夫这学期就要结束了,现在已经是深夜了,坐在寝室,默默的在静思着,思考许多这学期发生的事情,这次的书写,我不仅仅把它看做是一次期末的总结,而且是和许多“知己”的心灵的对话,让我们在深夜里带着微笑去回眸这个还算“幼稚”的软工之路吧! ... 阅读全文
摘要:
一、概述我们来实现一个企业的工资系统,该企业中不同级别的员工工资算法都不相同,针对该问题,最容易想到的莫过于在代码中堆积一大堆if…else…语句或者是switch…case…语句。如果该企业中不同级别的员工过多,或是对级别的调整比较频繁,那该系统就会显得复杂而脆弱。如何能将对象和算法解耦,从而使得... 阅读全文