Jose's Read Only Forum 2023

General Category => General Discussion => Topic started by: José Roca on November 13, 2014, 03:41:02 AM

Title: News from Microsoft
Post by: José Roca on November 13, 2014, 03:41:02 AM
Visual Studio Community 2013
November 12, 2014

Visual Studio Community 2013 is a new edition that enables you to unleash the full power of Visual Studio to develop cross-platform solutions. Create apps in one unified IDE. Get Visual Studio extensions that incorporate new languages, features, and development tools into this IDE. (These extensions are available from the Visual Studio Gallery.)

What's in Visual Studio Community 2013


See: http://www.visualstudio.com/news/vs2013-community-vs
Title: Microsoft takes .NET open source and cross-platform
Post by: José Roca on November 13, 2014, 03:54:33 AM
NEW YORK — Nov. 12, 2014 — On Wednesday, Microsoft Corp. reinforced its commitment to cross-platform developer experiences by open sourcing the full server-side .NET stack and expanding .NET to run on the Linux and Mac OS platforms. Microsoft also released Visual Studio Community 2013, a new free edition of Visual Studio that provides easy access to the Visual Studio core toolset. The announcements kicked off Microsoft's Connect (); event, where the company released Visual Studio 2015 Preview and .NET 2015 Preview.

More... http://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/

.NET Foundation

GitHub repository: https://github.com/dotnet/corefx

Title: Re: News from Microsoft
Post by: James C. Fuller on November 13, 2014, 11:48:37 AM
José,
  Great news.
Did you happen to notice a link with info on ugrading 2013 Express to Community?

James

Title: Re: News from Microsoft
Post by: James C. Fuller on November 13, 2014, 01:53:06 PM
Seems to be a no-brainer although I have not installed it on my production machine yet.
Installed on Win 8.1 where I already had VS 2013 express installed
I did an update  (4) on Visual Studio 2013 Express but found it was still Express (duh)
Fired up the Community setup and all seems fine. My old stuff that used batch files and just the compiler seem to run fine.
Added bonus is we now have the dialog editor.

James
Title: Re: News from Microsoft
Post by: Patrice Terrier on November 13, 2014, 03:30:27 PM
QuoteNews from Microsoft

All, but managed code...

Hé hé  ;D

...
Title: Re: News from Microsoft
Post by: James C. Fuller on November 13, 2014, 06:04:03 PM
It appears we don't get everything??
LINK : fatal error LNK1104: cannot open file 'nafxcw.lib'

I searched the whole drive.

James

Title: Re: News from Microsoft
Post by: Patrice Terrier on November 13, 2014, 06:51:20 PM
QuoteLINK : fatal error LNK1104: cannot open file 'nafxcw.lib'
nafxcw.lib and nafxcwd.lib are used only by ATL MFC ...

I never use MFC to avoid extra dependencies (like to keep my code size as small as possible).

Title: Re: News from Microsoft
Post by: James C. Fuller on November 13, 2014, 07:14:26 PM
Yeah I know.
I was just trying to compile a very basic mfc example from the command line.

James



#include <afxwin.h>




class MFC_Tutorial_Window: public CFrameWnd
{
public:
    MFC_Tutorial_Window ()
    {
        Create(NULL, "MFC Tutorial Part 1 CoderSource Window");
    }
};


class MyApp: public CWinApp
{
private:
    MFC_Tutorial_Window*  wnd;

public:
    BOOL InitInstance ()
    {
        wnd = new  MFC_Tutorial_Window();
        m_pMainWnd = wnd;
        m_pMainWnd->ShowWindow(SW_SHOW);
        return TRUE;
    }

};


MyApp theApp;


Title: Re: News from Microsoft
Post by: Mike Stefanik on November 13, 2014, 11:29:24 PM
IIRC, the free versions of Visual Studio never provided support for MFC or ATL. You may be able to find an older version of the MFC headers and import libraries out there on one of the free Windows Platform SDKs, but I suspect you'd have issues trying to compile code that depended on the newer classes. There's also the wrinkle that Microsoft has deprecated support for the MBCS libraries, and there's a lot of older MFC code out there that was not Unicode aware.
Title: Re: News from Microsoft
Post by: James C. Fuller on November 14, 2014, 12:22:52 AM
Mike,
  I have no problem creating an MFC app using the ide and the wizards with the new community edition. MFC and ATL are both included as is the resource editor.
I'd just like to do it outside the ide.

James
Title: Re: News from Microsoft
Post by: Mike Stefanik on November 14, 2014, 08:26:27 AM
Good to know, I have MSDN so I don't have any real need for the community edition, but the old express editions were somewhat limited. Microsoft has been making some really positive changes lately.
Title: Re: News from Microsoft
Post by: James C. Fuller on November 16, 2014, 12:35:14 PM
Surprise, Surprise bc9Basic now does mfc. New version update soon.

José,
  Where did you get all your afx info?
I found some of the mfc info on MSDN but it is a bit scattered and not very non-Visual Studio friendly.

James
Title: Re: News from Microsoft
Post by: José Roca on November 16, 2014, 02:13:12 PM
They are not translations of MFC code; they only sare the prefix.