Microsoft Hearts程序员! MS提供的11种免费开发工具

如果您使用Microsoft Windows并且对编程感兴趣,那么您可能会不知从何处开始。毕竟,编程和开发是一个大行业,并且有许多不同的语言和软件程序。也许您甚至还不知道如何编码,但想学习。

学习新知识(包括编码)永远不会太晚。无论您在栅栏的哪一边,都需要一个起点。有很多资源,但是一些针对Microsoft用户的最佳开发工具来自Redmond。

这里有Microsoft的一些出色开发工具,包括跨平台选项。

Visual Studio 2017是一个功能齐全的集成开发环境(IDE),并且挤满了许多强大的功能:

  • 使用随您所见“所见即所得"(WYSIWYG)界面,专注于拖放式视觉效果
  • 增强项目和解决方案
  • 具有自动完成功能,调试器和数据库集成功能,服务器设置和配置
  • 为各种不同的应用程序类型提供源代码控制,错误跟踪和部署工具
  • 最适合.NET开发人员
  • 仍然有效非常适合在iOS,Android和Windows上进行开发
  • 支持C#,Visual Basic,C ++,TypeScript,F#,JavaScript,Python等。
  • Visual Studio Community 2017是免费版本,并且它是为学生,开放源代码和个人开发人员设计的。

    Microsoft还为专业和小型企业开发团队提供了Visual Studio Professional 2017,并为大客户提供了Visual Studio Enterprise 2017。两家公司,但是这两家只有免费试用版。专业版的厂商建议零售价为499美元,企业版为6000美元。

    下载:Visual Studio for Windows | Mac(免费)

    2。 Visual Studio代码

    Visual Studio Code是一个轻量级的代码源编辑器,仍然在功能方面发挥了重要作用。

  • 用于查看,编辑,运行和调试各种应用程序源代码
  • 没有Visual Studio的可视WYSIWYG元素
  • 用于文件而不是项目的
  • 不支持脚手架,但具有内置的Git命令
  • 具有IntelliSense功能,因此它可以基于变量类型,函数定义和导入的模块提供智能完成功能
  • 高度可定制,并具有新语言,调试器,新服务等扩展名。
  • 我们还为Visual Studio Code提供了一些有用的工作效率提示。

    下载:适用于Windows的Visual Studio Code | Mac | Linux(免费)

    3。 XML记事本2007

    Microsoft的XML记事本2007为用户提供了一个简单直观的界面来查看和编辑XML文档。关键功能包括:

  • 与节点文本视图同步的树视图,因此您可以快速编辑代码名称和值
  • 增量搜索
  • 剪切/复制/粘贴功能
  • 拖放界面
  • 用于编辑操作的无限撤消/重做
  • 可配置的字体和颜色
  • 即使通过该程序名称中包含“ 2007"并显得过时,它仍然是Microsoft提供的功能非常强大的软件,可以简化XML文档的处理。

    下载:Windows的XML Notepad 2007 (免费)

    4。适用于儿童的Small Basic

    如果您有一个对编程感兴趣的孩子,则应该查看Small Basic。

  • 适合初学者的编程语言和UI
  • 易于理解的基于文本的编程语言和工具
  • 集成了有趣,社交,简单和逐步的编程动态
  • 3岁及以上儿童
  • 下载:适用于Windows的Small Basic(免费)

    5。 Microsoft Azure

    Microsoft Azure是任何希望在Windows和其他平台上进行开发的人的理想资源。

  • 免费注册
  • 获得200美元的信用额探索30天的付费Azure服务
  • 在升级之前不会收取任何费用
  • 免费服务包括测试和部署企业应用程序
  • 创建自定义移动体验
  • 从用户数据中获取见解以创建更好的体验
  • 要获取Azure,只需注册一个免费帐户即可。您将需要一个电话号码和一张信用卡,但是他们只需要在卡上支付1美元的预付费用即可进行验证,除非您选择升级,否则不会向您收取任何费用。

    使用Azure,您可以注册一个免费帐户并获得12个月的流行免费服务,以及200美元的信用额度,可在30天之内浏览付费的Azure服务,而且在您决定升级之前,无需支付任何费用。

    6。 Visual Studio应用程序中心

    将Visual Studio App Center视为任何相关应用程序的任务控制。

  • 自动构建应用程序
  • 让您在真实设备上进行测试
  • 将应用程序分发给beta测试人员
  • 收集用户的崩溃报告
  • 收集用户分析
  • 创建自定义事件以收集数据以进行将来的改进
  • 在几分钟之内向您的应用添加推送通知
  • 要使用Visual Studio App Center,只需注册一个免费帐户即可。如果方便,可以使用GitHub,Microsoft,Facebook或Google帐户。

    7。 Microsoft Virtual Academy

    如果您希望跨各种平台和结构进行编程,那么Microsoft Virtual Academy是您最好的选择。

  • 数百种在线培训课程,旨在构建技术技能和进阶职业
  • Windows 10开发
  • 云开发
  • 游戏开发
  • 网络开发
  • 数据库开发
  • C#/ XAML
  • Visual Studio
  • 初学者
  • 移动应用开发
  • 所有课程都易于掌握-跟随视频和路线
  • 可以下载视频以供离线访问
  • 创建播放列表
  • 通过自我评估跟踪进度
  • 获取证书完成课程
  • 要获得Microsoft Virtual Academy的好处,只需注册一个免费帐户即可。

    8。 MSDN杂志

    MSDN杂志是有价值的在线资源。

  • 为读者提供有关Microsoft开发技术的最新,全面的报道
  • 非常适合桌面,移动,云或Web开发人员
  • 对在线存档的完全访问权限,并且最新的问题始终以PDF格式提供给任何人
  • 具有示例代码和应用程​​序,试用
  • 如果您希望在学习过程中阅读一些浅浅的内容和示例代码,那么“ MSDN杂志"是一个了不起的免费资源。

    9。 Microsoft Development Newsletter

    如果您想通过收件箱了解最新的重要开发人员新闻,则应订阅Microsoft Developer Newsletter。

  • 问题是双向的-每周
  • 包含最新的发展新闻
  • 仍然保留了易于消化的紧凑格式
  • 整个存档都可以在线获取
  • 通过您的Microsoft帐户订阅
  • 如果您不介意收件箱中的其他新闻通讯,这是与Microsoft开发保持同步的好方法。

    10。 Azure应用服务

    Azure应用服务是我们前面提到的Microsoft Azure套件的一部分。

  • 四种应用类型:Web应用,带容器的Web应用,Functions应用和API应用
  • 从每种应用类型附带的各种自定义模板中选择
  • 非常适合快速,轻松地为任何平台或设备构建Web和移动应用
  • 只需登录或创建帐户并开始构建。

    11。 Visual Studio Dev Essentials

    如果您想要一个有用的开发工具的全面综合中心,请确保签出Visual Studio Dev Essentials。

  • 快速访问众多开发工具
  • 还提供了更多高级服务,您可以访问它们的试用版,例如Syncfusion
  • 虚拟桌面应用程序的快捷方式
  • 提供用户洞察力
  • Dev Essentials是我们讨论过的许多工具的不错的中央枢纽,并提供了更多有用的资源。您只需访问一个Microsoft帐户即可访问Virtual Studio Dev Essentials。

    学习编程从来没有不好的时间

    无论您是谁,年龄多大,编程是任何人都可以在生活中的任何时候都可以学习的技能。

    尽管许多开发人员可以将Apple产品用于他们的工作,但这并不意味着没有任何好的资源。或Microsoft本身的工具。这些是可以帮助您进行开发的最佳选择,它们直接来自Microsoft。

    现在,您已经拥有了许多出色的资源和工具,请为新程序员查看这些出色的初学者项目。

    标签: 应用程序开发 Microsoft Small Basic 编程 Visual Studio代码