展开

关键词

005 C# 工资条

曾几何时,我觉得我和C#的关系,像极了顾胜男和路晋的坎坷情路。 结构严谨的C#,像极了毒舌的路晋,一有错误,就各种跳框叨叨我。 路晋为了品尝美食,一头扎进顾胜男家。 今天,我就给你演示一下C#工资条的实现过程。 001 准备工作 Excel初始化 声明实例化Excel应用: Excel. 003 扫尾工作 利用Eapsht.Kill(Eap),调用Kill()方法,完终结Excel进程。 最后,贴一下代码,回复 源码,获得代码源文件。 不管是学习何种语言,真正适合己的才是最好的。 希望你每天也能像谈恋爱一样,即使有时不顺心,也要坚持活下去。 没准某一天,你也能够像路晋、谢胜男一样,因努力而拥抱美好未来!

18900

006 C# 信息卡

所谓挑战,是指C#实现办公化的系统课程几乎空白。 所谓机遇,是指做好了有可能C#办公化第一人。 我不是专业码农,没有太多项目经验。 庆幸的是,日常办公中接触到了很多高度重复的工作。 我的目的很明确,就是想通过C#实现重复工作化。 也许骨子里和很多人不同,我并没有追Python的风。 C/C++,大佬们通常用于操作系统、硬件底层等领域。 而Python主攻人工智能。 由于VBA存在,Python并不是最适合办公化的工具。 1995年Java诞,2002年C#诞, Java和C#同属C系语言,但C#比Java简洁易学。 通过短暂学习,我知道VBA是通过COM组件实现办公化。 其实,我也可以通过COM组件,用C#实现办公化。 下面,我们来看一下如何信息卡。 根据操作示意图,我们可以得知,只要把Excel数据写入Word模板里就可以了。

13900
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

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

    不要被C++“”所蒙骗

    不要被C++“”所蒙骗 C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。 这些基础的语法对学习过C++的人或许并不陌,我们从学习了面向对象C++后,一直都知道编译器为我们提供了这样的便利条件。 最后,我们再次回到例子1,这次仍然让A继承于C,但是这次C是一个空类——什么都没有,也不会默认构造函数。但是A继承C的方式要变化一下。 通过对默认构造函数的讨论,相信大家对复制构造函数、赋值运算符重载函数、析构函数的时机应该可以扩展了。 相信本文对C++的内容的描述让不少人认清对象构造函数产的前因后果,希望本文对你有所帮助。

    34090

    C# 通过T4代码

    通过T4模板代码,运行时实现 关键代码段:Host using Microsoft.VisualStudio.TextTemplating; using System; using System.CodeDom.Compiler ; //模板 string input = File.ReadAllText(templateFileName); //执行代码 Path.GetFileNameWithoutExtension(templateFileName), host.FileExtension); //将的文件写入到新位置 ()); } } tt文件 <#@ template debug="false" hostspecific="false" language="<em>C</em># =null){#> <#=test.Name #> <# } #> <em>自</em>定义参数 [Serializable] public class testType { public

    29010

    C# 处理Word报告 一、概述

    经常遇到这样的需求, Word格式的报告, 而不是单纯的一张表格的报表.  就像体检报告一样. 首先通过配置文件遍历DatasetWord文档, 但这就意味着要配置的内容好多, 主要是样式方面的, 例如字体、表格的宽高、对齐方式、页眉页脚等等. 主要完功能: 1. 更新指定位置的文字. 2. 支持表格. 3. 支持图表. 4. 支持区域内容循环. 5. 支持目录. 最后结果如下: 模板 ? ? ? ? 报告 ? ? ? ? ?

    1.2K70

    C# 处理Word报告 三、设计模板

    第一篇文章小罗说了本次主要完的内容, 下面说一下实现方式, 为了标识到各个书签的类型及一些关键配置,所以将书签的名字命名格式做了约定. 例如只是为了更新文字用的. 这里的学期, 学名字都是不固定的, 所以这里就定义了一下文档级别 文档最基本的为0级, 学期的循环为1级, 学期内姓名的循环为2级,依次类推. 支持区域内容循环. --  配置方式上文已说明, 程序会根据级别通过递归的方式处理. 5. 支持目录.   -- 无需标识, 模板中添加目录, 当内容处理完之后, 态更新目录即可.

    1K50

    C# 处理Word报告 四、程序处理

    现在说一下程序处理部分,有点长 本来是想做针对doc和docx的模板两个版本, 后来想到可以在的时候saveas里设置格式, 所以此版只支持对docx的模板处理, 想要doc的情况可以选择格式为 //chartData.Activate(); //此处有个比较疑惑的问题, 不执行此条,的报告中的图表无法再次右键编辑数据 执行后可以, 但有两个问题就是第一会弹出Excel框, 处理完后会关闭. ReadOnly: false的情况下, office2016  office2013均测试通过.                 2. word中嵌入的Excel图表的问题, 虽然结果中的图表数据是正确的

    97470

    来看下,C# WebService WSDL代码,数组参数的BUG。。。ArrayOfString

    ArrayOfString ArrayOfString ArrayOfString 解决C#客户端 ArrayOfString 参数问题。 return "Hello World"; } 其他项目添加服务器引用这个WebService (其实是wsdl.exe 程序根据 WebService 声明的WDSL文件代码 如下代码 public string HelloWorld(ConsoleApp2.ServiceReference1.ArrayOfString inputs) 注意:参数string[] 变为 { return "Hello World"; } //添加下边的这个方法后,重新引用,上边的string[] 参数就不会变ArrayOfString

    47620

    C# 处理Word报告 二、数据源例子

    还是以学、语文、数学、分数为例吧, 感觉这个和helloworld都有一拼了. 造一张表如下, 整张报表就围绕这个表转圈了, 顺便说下就是名字如有雷同纯属巧合 ? [StudentReport] AS BEGIN select 学期,max(总分) 最高总分 from(select 学期,姓名, sum(分数) as 总分 from 学分数 group Table select 学期,姓名, avg(分数) as 学学期平均分 from 学分数 group by 学期, 姓名; -- 按学期\学循环 select 学期,课程, 分数,姓名,0 as summary from 学分数 --每个学期当前学的各科分数 table union all select 学期,'',sum(分数),姓名,1 from 学分数 --每个学期当前学的各科分数 table select max(分数) as 最高分,avg(分数) as 平均分,GETDATE() as 报告时间 from 学分数;--综述 END

    72870

    用EAC#代码,能否为属性Properties

    原木纯品(292***737) 19:30:35 用EAC#代码,能否为属性Properties,UML里有相应概念吗 潘加宇(3504847) 20:20:49 在属性(attribute 潘加宇(3504847) 20:28:49 然后的代码中就有相应的get set操作了 Property就是操作的一种,是实现语言如C#中getter setter的简化表示。 原木纯品(292***737) 7:38:38 谢谢老师的回复,我看了一些网上的C#教学视频,直接定义Property了,是不是一种趋势?

    15030

    mybatis

    --mysql 连接数据库jar 这里选择己本地位置--> <! -- 是否去除的注释 true:是 : false:否 --> <property name="suppressAllComments" value="true" /> -- targetProject:PO类的位置 --> <javaModelGenerator targetPackage="com.lgp.domain" targetProject -- targetProject:mapper映射文件的位置 如果maven工程只是单独的一个工程,targetProject="src/main/java" -- targetPackage:mapper接口的位置 --> <javaClientGenerator type="XMLMAPPER" targetPackage="com.lgp.mapper

    18320

    c# 控件

    今天这个主题主要也是群里小伙伴提到的一个问题,就是如何态的控件,他是想一级二级菜单这样,我这里主要是的picturebox,希望能给他起到借鉴的作用,然后举一反三完己的项目 以下代码是从好几年前的一个项目中抠出来的,然后做了一些小的改,以控件展示图片为核心! 接下来介绍下项目:控件:richTextBox1,richTextBox2 代表产的图片框的行数和列数,可以定义,button1名字是ACTION ,点击后图片框并加载图片,的picture using System; using System.Drawing; using System.IO; using System.Windows.Forms; namespace 控件 { 3, Cloumn = 3; public string AmpImagePath = string.Empty; ///

    /// 图片控件并加载图片

    26610

    IDEAserialVersionUID

    在idea里,可以通过设置来快速serialVersionUID 1、打开设置 File ➡️ Settings ➡️ Editor ➡️ Inspections 搜索UID,然后勾选Serializable 2、测试serialVersionUID 新建一个实体XXX,实现java.io.Serializable接口,然后将光标放到类名XXX上,按alt+enter(快捷键可能不一样,根据己的设置来 的serialVersionUID如下: ? 其他文章 解决IDEA中快捷键Alt+Enter不能使用 IDEA设置后端代码开发规范

    68010

    AndroidStudio SerialVersionUID

    在类中添加如下语句:static final long serialVersionUID = -15515456L; AndroidStudio serialVersionUID 设置 选上以后 ,在你的class中:Alt+Enter就会提示创建serialVersionUID了。

    10220

    C# 使用 protobuf 手

    微软提供了 gRPC 的 Nuget 包,可以快速的帮我们根据 .proto 文件来 gRPC 调用,在某些场景下,我们不引用ms 提供的包能否文件呢?答案当然是可以的。 首先给你的项目安装2个 nuget 包: Google.Protobuf Grpc.Net.Client 下载 C# gRPC plugin https://files.cnblogs.com/files /stulzq/grpc_csharp_plugin.zip 下载 protoc https://github.com/protocolbuffers/protobuf/releases 执行命令进行

    7720

    C#笔记:用Expressions表达式linq查询

    这样一个MethodCallExpression就产出来了。好了该睡觉了。

    43040

    java海报

    今天给大家分享的是java代码海报 先看看效果图: ? 是不是还挺漂亮的,背景来我们公司ui。 看一下代码工程: ? String company = "猿码优创"; posterUtil.drawImg(qrCodeUrl, name, company); return "欢迎来带猿码优创-海报系统 import org.springframework.stereotype.Component; @Component public class PosterUtil { /** * 海报 poster.getName() + ".png"); ImageIO.write(canvas, "png", resultImg); System.out.println("功 终、、本文就是java海报,有什么问题可以联系我。

    83010

    mybatis代码

    mybatis持久层框架确实很方便,但是一直手创建Dao和映射文件是一件无聊且缺乏技术含量的工作。所以我们可以使用mybatis的代码工具来减少我们的工作。 它能帮助我们根据数据库中的数据表对应的Dao,也能简单的一些SQL映射,当然复杂的SQL映射还是需要我们己手去写。   maven的配置我就不写了,baidu一下就有了。    Dao名称,我这里写的是User,则的文件有User.java,UserMapper.java,UserMapper.xml。    overwrite命令是用于覆盖已经的文件。此处有一个很不方便的问题,就是运行的时候它会找不到generatorConfig.properties,虽然我们在eclipse中是没问题的。 注意:的文件所在的目录必须已经存在,否则会报路径not exist的错。   运行效果: ?

    48360

    Xcode 文档

    文档注释快捷键: ⌥ + ⌘ + swift-documentation: https://nshipster.com/swift-documentation/ jazzy: Swift 和 Objective-C Command Line Tools.png 使用 $ jazzy private # jazzy --min-acl [private | fileprivate | internal | public

    85220

    相关产品

    • 自动化助手

      自动化助手

      自动化助手(TAT)是云服务器的原生运维部署工具。通过自动化助手,您无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量执行 Shell 命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券