zoukankan      html  css  js  c++  java
  • 体验VS2015 Update 2 的 Android 和 Python

    趁着假期不用加班,又遇到build 2016的劲爆消息--Xamarin免费集成到VS中

    所以立马把vs升级到update 2体验一下下(之前也体验过)。

    在安装的时候也是只勾选了部分,不需要太多(全选的话那么大,小心脏受不了)

    如图 ,就包括了一些平常开发的,还有就是python和xamarin相关的几个

         

    安装完之后
    看看我们的vs,确定是不是update2
     

    OK!

    由于我是没下sdk的(正常情况下貌似也是下不了的),所以自己弄个sdk就好

    另外,jdk也是要有的,环境变量也是要配的。

    弄好这些之后就尝试一下下吧。

    新建项目

     

    建好之后如下 

    还有一些前提的配置需要简单处理一下下,在工具下面的选项中配置JDK和SDK路径

    在Xamarin下面的Android Settings 选jdk和sdk的路径!

    注:正常情况下,开启hyper-v是可以用微软自己的模拟器的,我的电脑比较XX,在程序和功能里勾选Hyper-V重启后

    总是被撤销,所以就没用了,换了个adt的模拟器来试验一下。

    配置好了,新建一个虚拟机然后就可以玩玩了。

    VS工具栏有AVD和SDK管理,很方便,其中的CatcherWong_AVD是我建的虚拟机

    虚拟机详情如下:

    不做任何修改,启动新建的项目看看效果

    看看代码(代码结构跟原生的差不远)

    Main.axml

     1 <?xml version="1.0" encoding="utf-8"?>
     2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     3     android:orientation="vertical"
     4     android:layout_width="fill_parent"
     5     android:layout_height="fill_parent">
     6     <Button
     7         android:id="@+id/MyButton"
     8         android:layout_width="fill_parent"
     9         android:layout_height="wrap_content"
    10         android:text="@string/Hello" />
    11 </LinearLayout>  

    按钮的文本是从String.xml中读取的,下面我们修改一下

    1 <?xml version="1.0" encoding="utf-8"?>
    2 <resources>
    3     <string name="Hello">Hello Android!!!</string>
    4     <string name="ApplicationName">FirstAndroidAPP</string>
    5 </resources>

    再运行

    OK,正是想要的效果,装逼成功!

    至于IOS的话,需要一个MAC系统来协助,可以使用VMware来实现,具体的介绍可以看看下面的链接

    https://developer.xamarin.com/guides/ios/getting_started/installation/windows/introduction_to_xamarin_ios_for_visual_studio/

    下面来说说用vs来开发调试python

    首先肯定要去下载安装python

    https://www.python.org/downloads/

    安装的时候记得勾选那个跟VS有关的选项!!!!

    如果不想自己配环境变量就把那个跟环境变量相关的也勾上。

    打开CMD,输入python,出现版本信息就表示OK了

    然后在VS建个项目试试

    很熟悉的感觉 ,有木有。

    建好之后我把默认生成的py文件删了,新建了一个空的,新建之后记得要把新建的设为启动文件

            

    然后编写点简单的

    1 for x in [5,4,3,2,1,"hey!"]:
    2     print(x) 

    运行

    下面来看看调试,在print那里加个断点

      

    对x添加监视

    还是熟悉的界面,还是熟悉的味道。

  • 相关阅读:
    golang并发
    golang接口
    golang方法
    golang函数
    微信小程序请求封装
    使用vue实现打印功能时出现多余空白页的问题
    mybatis 基本配置
    sql调优
    触发器 索引
    收藏 故事形式讲解javaScript中创建对象和Java创建对象的区别
  • 原文地址:https://www.cnblogs.com/catcher1994/p/5348387.html
Copyright © 2011-2022 走看看