All posts by Ken Lin

Languages features in C# 6 and VB 14

Languages features in C# 6 and VB 14

  • Exists: Already shipped in previous release
  • Added: Implemented for this release
  • Planned: Intended for this release
  • No: Not intended for this release
  • N/A: Not meaningful for this language

Please note that everything is still subject to change – this is a preview after all. However, we are reasonably confident about the overall feature set at this point.

The  VS2015 Preview has the following features. For a description of each feature see:

Feature Example C# VB
Auto-property initializers public int X { get; set; } = x; Added Exists
Getter-only auto-properties public int Y { get; }
= y;
Added Added
Ctor assignment to getter-only autoprops Y = 15 Added Added
Parameterless struct ctors Structure S : Sub New() : End Sub : End Structure Added Added
Using static members using System.Console; …
Write(4);
Added Exists
Dictionary initializer new JObject { [“x”] = 3,
[“y”] = 7 }
Added No
Await in catch/finally try … catch { await … } finally {
await … }
Added No
Exception filters catch(E e) if (e.Count > 5) { … }
Added Exists
Partial modules Partial Module M1 N/A Added
Partial interfaces Partial Interface I1 Exists Added
Multiline string literals “Hello<newline>World” Exists Added
Year-first date literals Dim d = #2014-04-03# N/A Added
Line continuation comments Dim addrs = From c in Customers ‘ comment N/A Added
TypeOf IsNot If TypeOf x
IsNot Customer Then …
N/A Added
Expression-bodied members public double Dist => Sqrt(X * X + Y * Y); Added No
Null propagation customer?.Orders?[5]?.$price Added Added
String interpolation $”{p.First} {p.Last}
is {p.Age}
years old.”
Added* Planned
nameof operator string s = nameof(Console.Write); Added* Planned
#pragma #Disable Warning BC40008 Added Added
Smart name resolution N/A Added
ReadWrite props can implement ReadOnly Exists Added
#region inside methods Exists Added
Overloads inferred from Overrides N/A Added
CObj in attributes Exists Added
CRef and parameter name Exists Added
Extension Add in collection initializers Added Exists
Improved overload resolution Added N/A

*Design changes expected

Office 2016 Public Preview now available

Office 2016 previewers will get an early look at the next release of Office on Windows desktop, but more importantly they’ll help to shape and improve the future of Office. Visit the Office 2016 Preview site to learn more about the Preview program and if it’s right for you.

New in Office 2016

Since March, we’ve shared some glimpses of what’s to come in Office 2016. Today, we’d like to give a more holistic view of what customers at home and work can expect in the next release. In Office 2016, we’re updating the Office suite for the modern workplace, with smart tools for individuals, teams, and businesses.

Your documents, anywhere—Across the Office 2016 applications, it’s easier to use the power of feature-rich applications to create, open, edit and save files in the cloud from your desktop, so you can access them from anywhere and on any device. In addition, new modern attachments in Outlook make it easy to attach files from OneDrive and automatically configure permission for the recipients—without leaving Outlook. All making it easier to share and collaborate on your work with others.

Collaboration—Real-time co-authoring is available in the Office Online apps today and we’re bringing that experience to the Windows Desktop applications, starting with Word. When you and your team are working in Word 2016 and/or Office online, you’ll be able to see where other editors are working and what they are writing—all in real-time.

Smart Applications—Applications will learn as you work, taking advantage of subtle cues and clues to help you stay on task and get more out of Office. Tell Me, a new search tool available in Word, PowerPoint, and Excel, serves up the commands you need by simply typing what you want to do. Clutter—a new Exchange feature that lights up in Outlook—uses machine learning to analyze your email patterns and de-clutter your inbox by moving lower priority messages out of your way and into a new Clutter folder. And Insights, powered by Bing, finds you contextual information from the web within the reading experience.

Word 2016 Preview_Real Time Co-auth

Office 2016 Public Preview now available 1

Office 2016 Public Preview now available 2

Office 2016 Public Preview now available 3

Data analysis made faster and easier—New analysis capabilities are built into Excel, so you can pull, map, analyze and visualize your data faster and easier than ever.

  • One-click forecasting. Create forecasts on your data series with one click to future trends.
  • Intuitive data connecting and shaping capabilities. With integrated Power Query, use Excel as your personal analysis workspace by connecting to and viewing all the data around you. Take advantage of a broad range of data sources, including tables from websites, corporate data like SAP Business Objects, unstructured sources like Hadoop, and services like Salesforce. After bringing all your data together in one place, quickly shape and combine to fit your unique business needs and get to analysis in seconds
  • Easy data modeling and powerful analysis. With improved Power Pivot features as part of Excel, map different data sets with drag-and-drop ease to build data models to give you the bigger picture of your business. Take advantage of intuitive analysis functions, automatic time grouping and other features that enhance your PivotTable and PivotChart analysis experience. Now with the ability to calculate 100s of millions of rows of data, perform deeper analysis with high speed.
  • Publish to Microsoft Power BI Preview. Effortlessly publish and share your Excel workbooks to users of Power BI.
  • New modern charts and graphs, including TreeMap, Sunburst, Waterfall, Box & Whisker and Histogram & Pareto in Excel help you to present your data in fresh ways.

New for IT

Office 2016 will offer new security, compliance, and deployment features, giving organizations more control over sensitive data and IT more flexibility in deployment and management.

Compliance and security controls

  • Data Loss Protection (DLP). DLP is now available in Word, Excel, and PowerPoint. IT admins can centrally create, manage and enforce policies for content authoring and document sharing. End users will see policy tips or sharing restrictions when the apps detect a potential policy violation.
  • Outlook Multi-factor authentication. Multi-factor authentication now available in Outlook through integration with the Active Directory Authentication Library (ADAL).
  • Information Rights Management (IRM). IRM protection is now extended to Visio files, enabling both online and offline protection of Visio diagrams.

Flexible deployment and management options

  • Better network traffic management. New Background Intelligence Transfer Service (BITS) helps prevent congestion on the network. BITS throttles back the use of bandwidth when another critical network traffic is present.
  • Enhanced distribution management. Improved integration with ConfigMgr allows IT admins to efficiently download and distribute monthly Office updates using the native ConfigMgr features.
  • Flexible update management. Admins can now manage the pace at which they receive feature updates and bug fixes while continuing to receive regular security updates.
  • Simplified activation management. New controls in the Office 365 Admin Portal allows admins to manage device activations across users.

Ready to get started with the Office 2016 Preview? Join here. Office 2016 Preview is still a work in progress, and while not all of the features we expect to ship in the fall are available for use now, new features will be added every month. We’ll share details on fresh updates to the Office 2016 Preview as they become available right here on the Office Blog. Meanwhile, we look forward to hearing your feedback on Office 2016!

Free online training access on WintellectNow for 21 days

Wintellectnow

WintellectNOW is an on demand training solution that delivers real-world ready-to-use knowledge, tools and techniques so individuals and businesses can expertly develop software, programs, apps and more.

We got a promote code to give away and it allows you to take any online training for 21 days of free access.

The promo code to share is: HKNUGMSTC315

To use the Promo Code follow these instructions:

  1. Go to www.wintellectNOW.com
  2. Click on the Sign up Now button.
  3. Select “Use Promo Code”
  4. Enter HKNUGMSTC315 in the Promo code box.
  5. Fill out the rest of the form.

Re-Run Visual Studio 2015 Preview Secondary Installer

Today I hit into a problem when running the VS2015 Preview Secdonary Installer. I then try to fix from the install log. But then I come out that how do I rerun the VS2015 Preview Secdonary Installer?

The answer is, go to C:\Program Files (x86)\Microsoft Visual Studio 14.0\SecondaryInstaller and run SecondaryInstaller.exe from there. The VS2015 Preview Secdonary Installer will then run again.

VS2015 Preview Secondary Installer
VS2015 Preview Secondary Installer

‘Visual Studio Community 2013 with Update 4′ is released

Community2013

Download Visual Studio Community 2013.

The Visual Studio Express products have been a huge success – hundreds of millions of downloads – MSDN team has brought the Express SKUs together into one product that can do everything from desktop development to Store development to Azure and ASP.NET development. Plus, it includes full extensibility, so you can use all your favorite extensions from the VS Gallery and elsewhere. Built off of the Visual Studio 2013 Update 4 release, VS Community enables you to develop everything from Windows Forms and WPF and MFC to Windows Phone and Store to Azure and ASP.NET – it’s basically a superset of the existing VS Express products. More than that, it includes support for the ecosystem of over 5,000 Visual Studio extensions. Read the Visual Studio Community 2013 release notes and watch the Visual Studio Community 2013 video to learn all about what you can do with this release. Visual Studio Community 2013 is meant for use by open source developers, startups, students, and hobbyists, rather than enterprises. To try it out you could use an Azure VM image.

 

Microsoft Visual Studio Community 2013 with Update 4 – English Install now

Microsoft Visual Studio Community 2013 with Update 4 – English DVD5 ISO image

Microsoft Visual Studio 2013 Language Pack – English Install now