专栏首页Ruby办公自动化001 C# 编程语言简介
原创

001 C# 编程语言简介

每一个拼搏的人,都有属于自己的职场梦。

在职场里拼搏,每天干的最多的事,就是报送各种文件、excel表格。

每回在职场里填报表格都提心吊胆,生怕漏掉一个小数点,填错一个数据。

很久以前,有不少人推荐我使用VBA,Python等编程语言一键完成工作。

市面上有很多培训课程,但存在价格昂贵,学习难度高,学习曲线不够舒适等问题。

在经过各种尝试后,我惊奇发现通过自学就能掌握C#处理各种办公文件技巧。

我开设这个账号目的,就是想把一些干工作又快又好的工作经验整理下来。

提供给你参考学习,也希望你能早点下班回家陪陪家里人。

我们使用C#目的不是为了赚钱盈利,只是想提高工作效率。

我们只需懂一点编程基础,就能高效完成工作。

那么,C#究竟有什么魅力,让我如此痴迷呢,你听我慢慢道来。

C#起源

C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言,它有三个特点:

  1. C#综合了VB简单的可视化操作和C++的高运行效率。
  2. C#的使用范围特别广,涵盖了桌面应用、APP甚至网页等。
  3. 看起来与Java也有着惊人类似,它还与COM直接集成的。

C#以其优雅语法风格、创新语言特性和便捷面向组件编程的支持,常年占据排行榜前5名。

我在使用C#过程中,最多的操作就是定义变量。

它定义变量时比兄弟语言VB.NET语法更简练、更清晰,更容易理解。

我们只需对核心代码稍加改动,就能实现一键处理文件。

因此,我推荐你先跟我一起学学C#,看它是否能给你带来实质性帮助。

选择代码编辑器

使用python,需要安装pycharm。

使用C#,则需要安装Visual Studio(简称VS)。

虽然VS使用起来比pycharm要笨重的多。

但是体验舒适,适合小白使用。

VS版本很多,我们需要安装什么版本呢?

如果你的电脑配置偏低,我还是推荐你至少得安装VS2010。

我们使用C#处理文件,需要与office的COM组件进行交互。

C#4.0这个版本相比低版本,在代码量上精简了不少。

因为我们不是专门搞开发的,我个人安装VS2013就足够使用。

如果你的电脑配置很棒,你也可以安装VS2017,甚至更高版本。

如果你搜不到合适版本的软件,可以私信发送 “ 软件 ”,获取VS2013下载链接。

安装代码编辑器

双击选择 紫色图标安装。

根据提示一步一步安装即可。

如果你的电脑有固态硬盘,安装过程大约在20分钟左右。

如果你的电脑没有加装固态硬盘,安装时间大约在1小时左右。

安装完毕,点击图标能打开软件,则证明你安装成功。

注:本文是基于维基百科编写而成。

如果你搜不到合适版本的软件,可以私信发送 “ 软件 ”,获取VS2013下载链接。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 006 C# 自动生成信息卡

    首先,我会在Word里建立一张信息卡模板,放在文件夹~c003\bin\Debug\。

    职场编码
  • 009 Ruby 实现Word题库分离

    一共150道题,算上选项,答案,题干,题型,900+条信息。一条一条整理,岂不是要累死啊?那如何又好又快完成数据整理呢?我说的是把Word题库实现题干、选项、答...

    职场编码
  • 013 Ruby Excel写入PowerPoint

    第二步,批量生成幻灯片。通过循环迭代重复这2步操作,使我们形成了多页幻灯片,为我们写入PPT,创造了对象空间。

    职场编码
  • C# 8.0的三个值得关注的新特性

    葡萄城控件
  • C# 8.0的三个值得关注的新特性

    image.png C# 语言是在2000发布的,至今已正式发布了7个版本,每个版本都包含了许多令人兴奋的新特性和功能更新。同时,C# 每个版本的发布都与同...

    葡萄城控件
  • 2014年国内最热门的.NET开源项目TOP25

    如果知道.NET项目在开源中国的git上所占的比重只有5%的话,为什么这个《2014年国人开发的最热门的开源软件TOP 100》榜中.NET项目那么少就是情理之...

    逸鹏
  • C#各版本新增加功能(系列文章)

    C#8.0 于 2019年4月 随 .NET Framework 4.8 与 Visual Studio 2019 一同发布,但是当前处于预览状态。预计在201...

    张传宁老师
  • C#:昨天,今天和明天:和 Anders Hejlsberg 座谈,第一部分

    Anders Hejlsberg 在1996年加入微软,开始是Visual J++ 和 Windows Foundation Classes 的架构师。Hej...

    田春峰-JCJC错别字检测
  • C#读书雷达 | TW洞见

    大家都知道,ThoughtWorks的技术雷达每年都会发布两到三次,它不但是业界技术趋势的标杆,更提供了一种卓有成效的方法论,即打造自己的技术雷达。在这种思想的...

    ThoughtWorks
  • C#类

    C#是面向对象的语言,它使用类来进行抽象。在C#里,把类之中的变量统称为“数据成员”;类的函数称为“方法”。它的类基本和C++的是相似的。下面是一个非常简单的类...

    zy010101

扫码关注云+社区

领取腾讯云代金券