Series Articles
Visual Studio 2015 Express (1)--c#6.0 How to use the new features
Visual Studio 2015 Express (2)-Improve efficiency and quality (VS2015 core competencies)
Visual Studio 2015 Express (3)--asp.net new features
Said is the advanced features of VS2015, in fact, there is no high-level, it looks really "tall", as BUILD2015 on the demonstration, you can really only use VS2015 can "take all" a variety of mobile device applications, of course, is conditional "Take all", Microsoft gave a series of solutions, To assist in accomplishing this goal.
First of all, let's say that in recent years, the hybrid application (Hybrid apps), which is an excellent example of Apache Cordova, although still a lot of people are convinced that mobile applications or local (Native) good, but undeniably, with Moore's Law, the upgrading of electronic equipment is increasingly fast , and the performance difference between local and hybrid applications is getting smaller, and the efficiency of hybrid applications is reflected, and even without the need for big changes, you can easily move the single-page application (SPA) that was written on your previous website directly, publish and upgrade. VS2015 provides Visual Studio Tools for Apache Cordova, formerly known as the VS multi-device hybrid application (Multi-Device Hybrid apps for Visual Studio) for such hybrid applications, Microsoft has enhanced its previous CTP of various features, while adding several new features, renaming (Microsoft has always changed its name policy:) ) was later included in the VS2015.
Before the function of the CTP is not to repeat, here to talk about the fresh bar.
- Deploying and debugging iOS apps remotely from a simulator or Mac is a little bit of a chicken and an Apple device, but there's no denying that vs is a big step forward, and it's a stepping into the cross-platform.
- Improved plugin management makes it easier to install custom plugins from git or file systems.
- The improved config. ins designer, which adds the ability to set up the respective configuration based on the platform, is very useful, for example, to develop a check-in app, where the hardware is not very different on iOS, but only the camera (scan code), but the Android world can be colorful (or can be said to be strange ), you can use the camera (scan code), but also NFC and so on rich peripherals, so introduced a lot of different settings, in Cordova through Config. xml to manage, looking at the huge length of the file, timid heart.
- Supports debugging of more devices, Android supports 4.4/4.3, or supports early devices via Jshybugger, iOS supports 6/7/8;windows store support 8.1 (sad wp7 is not supported, Lumia early devices secretly cry)
Next comes the problem that another Android community is very headache, as we all know, ADT and Android Studio Simulator is based on Qmenu, developed on Windows It's a sour, a small application, a few cups of coffee time is still in the deployment, Later Android out of the Intel version of the emulator, from the official documents to see the performance of big strides, but you need to install HAXM, excitedly download the Internet, and then pop out a bug: hardware does not support, how? The original need for CPU virtualization support, in addition, here is the key, can not have Hyper-V, but the VS development mobile device default to you loaded, instantly feel the world is full of evil Ah!
So, VS2015 himself out of such an Android simulator, you have not guessed wrong, Microsoft said, with it, you will never switch the simulator when the Hyper-V conflict! And then tell you to support a lot of sensor simulation, support rotating screen, support touch, support network simulation and so on, the key is to support all the images from Jellybean (API 17) to Lollipop 5.1 (API 22), the feature is to support drag-and-drop install APK, and On Windows, you can install this package separately and use these emulators to replace the Qmenu that comes with ADT (remember that there is a team in the country to do the VirtualBox-based Android simulator, as if called genymotion, personally feel good, if not too troublesome, can be compared to try).
The third appearance is visual Studio Tools for Universal Windows App Development, Microsoft has been pushing the concept of Microsoft's new interface programming since 2014, after proposing the Universal apps concept, In fact, this is not a new thing, basically it is WPF's streamlined refinement, Silverlight extension supplement, backstage using the portable Class Library as a bridge, plus Microsoft silently at the bottom of a series of packages. VS2015 This new tool is to achieve Microsoft's better ecosystem and the inevitable outcome of the effort, originally Microsoft's product line is very complex, excluding the current most lucrative cloud and Office software series, only the operating system and development tools, but this piece is not "Wang Po selling melon" type boast can be successful, There is also a need for loyal partners and devout followers, all of which require a good ecological environment where partners and followers can make money.
Then Microsoft bundled with a variety of third-party development tools, such as the last two years of the heat of Xamarin, Microsoft has spared no effort to promote, its slogan is directed at the hybrid app-using C # to develop cross-platform local applications!
The most control of the realm-leading grape city control for this provides the Xamarin development toolkit, called Xuni, which includes famous Flexchart and FlexGrid and other listed star products, interested can click Link:/http Www.gcpowertools.com.cn/products/xuni.htm for more details.
Visual Studio 2015 Express (4)-Advanced features for mobile development