• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享

Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享

作者:张董 字体:[增加 减小] 来源:互联网 时间:2017-05-11

张董通过本文主要向大家介绍了microsoft visual,microsoft visual官网,microsoft visual2015,microsoft visual 6.0,microsoft visual下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文为大家详细介绍了Microsoft Visual Studio 2017 for Mac Preview 下载、安装、案例Demo

0. 前言:

  工作原因,上下班背着我的雷神,一个月瘦了10斤,扛不住了,就把我的Mac放在公司。

  Mac之前为了运行VS,还买了一个PD虚拟机。。。

  现在,我终于喝到鸡汤了——随着Visual Studio 2017的发布,for Mac的版本也诞生了!

  下载地址大家可以去visualstudio官网下载,不过可能会有点儿慢,我上传了百度云。文章最后提供下载。

  Mac的安装一贯很简单,装载镜像,拽到App中就可以了,这里为照顾新手,简单说一下过程:

  【PS:也是够了,写这篇文章,浏览器崩了N次。重写了多少遍。=_=】

1. 在线安装器

  下载得到VisualStudioforMacPreviewInstaller.dmg,大小23.9MB,这个是安装程序,说白了就是在线安装的。

  (文章结尾有下载)

  双击镜像载入:

  

  双击下载图标,弹出一个你懂的界面:

  接受并继续后,便提示正在检查网络链接:

  等十秒左右,便会提示网络链接错误:

  反正我是一直卡在这个错误,仿佛感觉整个人生都定格在这里了。

  不过还好,之前安装过VS2015的AndroidSDK,也是出现这个错误,所以我下意识往下面找了找。发现了个亮点:  

  这个不就是Visual Studio for Mac的安装程序吗?!

  果断右键-复制链接,粘贴到迅雷中。。。啊哈哈。

  然后就得到了安装程序,一共216.3MB。(文章结尾有下载)

2. 安装VS程序

  迅雷下载完毕之后,双击载入镜像:

  这个就知道怎么弄了吧~哈哈。直接拽到Applications中就安装完成了。呵呵。

3. HelloWorld

  点击Visual Studio启动图标开始运行VS,映入眼帘的便是VS主程序:

  个人觉得比XCode好看一点儿,可能是因为左下角的图标,呵呵。

  点击New Project...开始新建项目。

  首先大概了解一下里面的项目模板,大概分为Multiplatform,字面上翻译应该是跨平台的项目吧:

 

  然后是.NET Core的项目:

  最后就是Other了:

  还可以点击后面的语言下拉框修改编程语言:

  

  废话不说,选择Console Project(C#) - Next:  

  输入项目名称、解决方案名称和路径之后,点击Create创建即可:

  经典的界面,左侧有工具、在线文档和单元测试,右侧是解决方案,下面是错误等。

  如上图代码,点击运行之后,自动打开终端,显示结果:

  还挺有意思,写个经典的九九乘法表。

  这个代码智能提示还是挺牛X的:

  来,走一个~

4. 测试ADO.NET

  看一下右侧解决方案中的项目结构,和Windows的VS几乎无异。

  如下图的AssemblyInfo.cs程序集信息:

  我们看到,Console控制台项目中,只有一个System的引用。

  下面我们练习一下ADO.NET,所以需要添加System.Data的引用。

  右键References(引用) - Edit References...(编辑引用):  

  上面分为All、Packages、Projects、.NET Assembly。

  其中,Project就是引用当前解决方案中的项目,.NET Assembly可以选择第三方的组件。

  在这里,我们找到System.Data和System.Configuration:

  添加引用之后,便会发现项目引用中多了两个引用:

  下面,我们添加一个应用程序配置文件(App.config)。

  右键项目 - Add File:

  选择Misc-Application Configuration File,点击确定:

  在App.config中添加经典的链接字符串代码,这个比较坑,没有提示。只能凭记忆手敲。

  代码如下:

  在Main()方法中编写ADO.NET代码测试ADO.NET组件。

  因为我链接的是我服务器,数据库我也记不清有哪些了。所以直接连接的是master数据库,select一下sysobjects的name:

using System;
using System.Configuration;
using System.Data.SqlClient;

namespace HelloWorld
{
 class MainClass
 {
 public static void Main(string[] args)
 {
 string connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;

 string sql = "select name from sysobjects";

 SqlConnection conn = null;
 SqlDataReader reader = null;

 try
 {
 conn = new SqlConnection(connStr);
 conn.Open();
 SqlCommand comm = new SqlCommand(sql, conn);
 reader = comm.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
 while (reader.Read())
 {
 Console.WriteLine(reader["name"]);
 }
 }
 catch (Exception ex)
 {
 Console.WriteLine(ex.Message);
 }
 finally
 {
 if (reader != null)
 reader.Close();
 if (conn != null)
 conn.Close();
 }
 }
 }
}
</div>

ADO.NET测试代码

运行结果如下:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Microsoft Visual Studio 2017 for Mac Preview安装使用案例分享
  • Microsoft Visual Studio 2010下如何添加命令提示行

相关文章

  • 2018-08-20AutoCAD .Net禁止图元被删除的方法
  • 2017-05-11asp.net 防止SQL注入攻击
  • 2017-05-11asp.net Web Service 接口大量数据传输解决方案
  • 2017-05-11google suggest 下拉菜单实现代码(asp.net版本)
  • 2017-05-11ASP.NET中保护自定义的服务器控件
  • 2017-05-11asp.net实现的计算网页下载速度的代码
  • 2017-05-11jquery.pagination +JSON 动态无刷新分页实现代码
  • 2017-05-11asp.net TemplateField模板中的Bind方法和Eval方法
  • 2017-05-11php基础练习--简单验证码实现
  • 2017-05-11asp.net基于替换模版页的形式生成静态页的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 页面间隔半秒钟更新时间 Asp.net使用Comet开发http长连接示例分享
    • asp.net(C#) 开源资源大汇总
    • asp.net中如何批量导出access某表内容到word文档
    • ASP.NET MVC实现仪表程序
    • vs 不显示行号的操作方法
    • ASP.NET MVC异步获取和刷新ExtJS6 TreeStore
    • aspxgridview CustomButtonCallback 不支持弹出消息提示解决方法
    • 使用pdfbox实现pdf文本提取和合并功能示例
    • aspnet_regiis.exe命令使用方法
    • asp.net下linkbutton的前后台使用方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有