首页
学习
活动
专区
圈层
工具
发布

.Net 项目代码风格参考

.Net 项目代码风格参考 2013-6-5 作者: 张子阳 分类: 其他 代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《.Net 项目代码风格参考》,供大家参考。...类型(类、结构、委托、接口)、字段、属性、方法、事件的命名 优先考虑英文,如果英文没有合适的单词描述,可以使用拼音,使用中文是不符合要求的。...第二步,进入“文本编辑器”,“C#”,“制表符”,如下图所示,设置制表符。 ? 第三步,点击“确定”,完成设置。...Reader ExcelReader Excel读取器 写入器相关 Writer ExcelWriter Excel写入器 适配器相关 Adapter IntroOPAdapter IntroOP适配器...代码注释 代码注释需要说明“函数功能”、“入口参数”、“返回值”,注释范例如下: ?

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《Python for Excel》读书笔记连载17:使用读写器包进行Excel文件操作(上)

    每个包使用不同的语法(通常与原始的Excel对象模型有很大的差异)这一事实并没有使它变得更容易——在下一章中详细介绍Excel对象模型。这意味着可能需要查找大量命令,即使是经验丰富的VBA开发人员。...例如,对于空单元格,OpenPyXL返回None,而xlrd返回空字符串。 单元格循环 读写器软件包是低级软件包:这意味着它们缺少方便的功能,使得能够轻松地处理常见任务。...查找颜色的十六进制值 要在Excel中找到所需的颜色的十六进制值,单击用于更改单元格填充颜色的“填充”下拉列表,然后选择“更多颜色”,选择颜色并在“自定义”选项卡中读取其十六进制值。...图8-1.通过OpenPyXL写入的文件(openpyxl.xlsx) 使用OpenPyXL编辑 没有一个读/写程序包可以真正编辑Excel文件:实际上,OpenPyXL使用它所能理解的所有东西读取文件...在下面的示例中使用它编写带有宏按钮的工作簿: pyxlsb 与其他读取器库相比,pyxlsb提供的功能较少,但在读取二进制xlsb格式的Excel文件时,它是唯一的选择。

    5.6K20

    第二阶段的常用函数

    由于没有2014年的数据,2015年的增长率出现了分母为零的情况,报出了Infinity无限大。如果用Divide,则可以返回空。 ?...不要小看了这个空白,PowerBI的图表与Excel的数据透视表一样,默认会隐藏那些没有数据的项目。...如果没有Divide,你可能要绕个弯路,使用IF或IFERROR来达到同样的效果。 ? Divide的表达式除了分子和分母,其实还有一个可选项,如果不选则默认返回空。...2 IF/SWITCH IF的应用与Excel中的IF基本一样。此外它同Divide类似,最后一个参数否也是可选项,如果省略的话,则默认返回空。 ?...Related这个函数与Excel中的Vlookup功能相似。在咖啡数据表中,如果我们想添加一列获取杯型表中对应的体积值,只需要关联你想要的输出的体积列。是不是很简单! ?

    1.4K10

    C# 数据操作系列 - 2. ADO.NET操作

    闲话不多说,先给大家介绍一个C#操作数据库的方式。 ? 1. ADO.NET的介绍 在ADO.NET出现之前,C#连接数据库有很多种方式,各种框架琳琅满目。...这个接口的属性和方法如下: public int Depth { get; }//获取一个值,该值指示当前行的嵌套深度 public bool IsClosed { get; }// 获取该读取器的是否关闭...插入或删除的行数 public void Close ();//关闭IDataReader对象 public System.Data.DataTable GetSchemaTable ();//获取一个描述该读取器关联的列元数据...在C#中,使用ADO.NET 向数据库添加值,需要手动拼接SQL语句来操作。...说明 在第四小节里提到了连接字符串,对于C#来说,不同数据库应当有不同的连接字符串。因为这是C#连接数据库的一种指令或者是密钥。 简单介绍一下连接字符串,它是用分号隔开的键值对列表。

    2.2K20

    C# 解决 Excel 自动适应列宽的问题

    最近在我们的一款应用里发现效果并没有符合预期,我们提供了一个可以设置导出Excel花名册的配置功能,如下图: 通过查询配置表,可以看到当选择需要输出的列的时候,可以设置 excel 列的宽度,以满足输出样式...列宽的值可以设置0到255的数值,在 C# 中列宽(ColumnWidth)是一个 dynamic 类型,如下示例代码: Range _range=excel.Range[excel.Cells[1,1...],excel.Cells[65536,1]]; _range.ColumnWidth=255; 通过获取 Range 对象,将其 ColumnWidth 设置为我们配置的值。...(2)如果单元格设置为自动换行,我们将列宽手动调小于文字显示的长度,双击后将没有达成预期的显示列宽。...+= "\r\n"; } 实现自适应 通过生成测试文本,保存到数据库并输出到 Excel 指定列,实现自适应非常简单,将列值设置为最大值,再使用自适应AutoFit 方法,即可以让

    81910

    从零开始学数据分析——Excel常用判断函数用法详解(五)

    上次课我们介绍了Excel中常用的组合函数index+match的用法,不记得的朋友可以回顾 Excel基础入门—index+match函数讲解(四),本节课我们将为大家介绍Excel中常用函数IF&IFERROR...,条件n),n个条件同时成立返回值,不成立返回值) 公式=IF(OR(条件1,条件2,......二、IFERROR IFERROR是一个公式判断函数,它的主要用途是,当公式结果返回错误值时,例如#DIV/0!,将错误值转换为特定值输出,如果没有错误值,则正常返回计算结果。...公式=IFERROR(公式表达式,错误值转换后的特定值) 【案例】 假设我们想知道每个客户平均单次购买金额,使用IFERROR进行计算,出现错误值则返回空值,如下所示。...下节课我们将介绍Excel中常见的统计函数用法,敬请期待。

    1.5K20

    文件操作——查找遍历

    如果我们要读取一个未打开的Excel文件的数据,我们知道使用Workbooks.Open,如果我们打开的是一个并不存在的文件,将会出现错误: ?...VBA.Dir(FileName)在FileName这个文件不存在的情况下,会返回空字符串,文件存在的情况下会返回文件的名称,所以我们可以根据它的返回值来判断文件是否存在。...Dim fn As String '*代表查找所有的文件以及文件夹,也可以使用"*.xlsx"这样的形式查找后缀为.xlsx的文件 '第一次调用返回第1个符合条件的,没有的情况下会返回空字符串...Debug.Print fn '一定要再次调用不带参数的Dir函数,这将返回下一个符合条件的 fn = VBA.Dir() Loop End Function 这个功能在汇总多个Excel

    1.4K20

    Workbook工作簿对象属性

    一、Name属性 Name属性返回的是excel文件的名称(包括扩展名)。 上节介绍工作簿对象基础时实际已经用到,比较容易理解,下面通过简单的示例介绍。...Activeworkbook.name表示当前活动工作簿的name属性,即当前excel文件的名称为vba.xlsm。 二、Path属性 Path属性返回的是工作簿所在文件的路径。...如果工作簿没有被保存过则返回空字符串。 Activeworkbook.path表示当前活动工作簿所在的文件路径,代码中的结果是我的电脑的桌面的路径。...(如果工作簿没有保存过,则只返回工作簿名。) Activeworkbook.fullname属性表示当前活动工作簿的完整路径和名称。...那么通过代码来看下codename属性的返回值。 Codename属性是只读属性,无法在运行时修改,可以在属性窗口更改(一般很少更改)。 ---- 今天下雨 本节主要介绍了工作簿的常用属性。

    2.2K10

    统计符合某一条件的最大最小平均值

    If、Min、Max、Count、Sum、Average、Countif、Sumif,以上八个统计函数都熟知用法没有。重口难调,如果以上的用法不是很熟悉的话,可以给我留言,我在下期再分享。...Q3:统计整个表销售单价的最小值 ? Q4:统计某个地市的销售单价的最小值要怎么弄?按照上面案例的原则,肯定是Min加上IF函数的组合体,但是Excel本身没有Minif函数哇!!!!!!...如果不是则返回空。...则本案例返回的是(90,空,空,空, 30,空,空,空, 20,空,空,空,),对这个数组做运算,得到的结果就是最小值20。...知道这个了,对符合某一个条件的进行平均数、最大值运算,也可以搞定啦!

    1.7K50

    微软并发Key-Value存储库FASTER介绍

    微软支持并发的Key-Value 存储库有C++与C#两个版本。号称迄今为止最快的并发键值存储。...下面是C#版本翻译: FASTER C#可在.NET Framework和.NET Core中运行,并且可以在单线程和并发设置中使用。经过测试,可以在Windows和Linux上使用。...Output:这是读操作的输出类型,将值的相关部分复制到输出。 Context:操作的用户定义上下文,如果没有必要使用Empty。 Functions:需要回调时,使用IFunctions调用。...此类型封装了所有回调,下面将对其进行介绍: SingleReader和并发读ConcurrentReader:这些用于读取存储值并将它们复制到Output。单个读取器可以假定没有并发操作。...在此示例中也没有检查点。

    1.7K20

    Dapr 长程测试和混沌测试

    鉴于当前的项目维护者更熟悉 C#,因此使用带有 C# 的 .Net SDK来实现这个项目。 存储库应与现有存储库分开。建议创建一个名为“长程测试”的新存储库。...在状态键中传递的情绪和状态值是前一个值(如果未找到,则为零),增量为 1。 Hashtag 快照服务 此组件将执行 Dapr 的状态 API(而不是在Actor 的上下文中)。...预计容器将正常重新启动,Dapr的Sidecar将在没有手动干预的情况下恢复与应用程序的通信。 Pod 崩溃 要模拟给定 POD 不正常的情况,系统中的服务 POD 将在一段时间内重新启动。...主题中断 主题可能因任何原因而关闭。这将通过每隔一段时间重新启动 Kafka 的所有 POD 来模拟。 主题缓慢 由于并置了另一个主题并接收到流量峰值,因此主题的吞吐量可能会降低。...确切的值将在实施过程中确定。 无错误 错误计数不应大于零超过 70 分钟(即,进入正常小时 10 分钟)。

    1.6K20
    领券