C++ en Visual Studio 2012 - danysoft.com · C# VB.NET SL HTML JavaScript Internet Explorer Aps con...
Transcript of C++ en Visual Studio 2012 - danysoft.com · C# VB.NET SL HTML JavaScript Internet Explorer Aps con...
Visual Studio 11 1/26/2013
1
C++ en Visual Studio 2012
Luis Alfonso Rey | Danysoft | [email protected]
Visual Studio 11 1/26/2013
2
VisualC++
¡¡Todas las cosas que importan!!
Visual Studio 11 1/26/2013
3
Rendimiento
Windows 8
Productividad Conformidad
Visual Studio 11 1/26/2013
4
Visual Studio 11 1/26/2013
5
Visual Studio 11 1/26/2013
6
Comunicacióny Datos
Dispositosy impresión
WinRT APIsGráficosy Media
Aps escritorio
CC++
Win32
C#VB
.NET SL
HTMLJavaScript
Internet Explorer
Aps con estilos modernos
Application Model
XAML
JavaScript
HTML / CSS
CC++
C#VB
Windows Kernel Services
Serv
icio
s de
sis
tem
aVi
sta
Mod
elo
Cont
rola
dor
Kern
el
DX
Visual Studio 11 1/26/2013
7
Describe un árbol de objetos, es solo XMLMotor para un “layout” flexisbleData Binding
Enriquece la experiencia de diseño usando BlendCon VS experiencia de edición XAML
Conjunto rico de controles incluidosFácil de crear controles personalizados
Windows 8 para desarrolladores (XAML)
Visual Studio 11 1/26/2013
8
Consumo de los tipos de Windows RuntimeCreación de tipos de Windows RuntimeCuenta de auto referenciasClases parcialesBasado en excepcionesProfunda integración con STL
C++/CX
Visual Studio 11 1/26/2013
9
Aps Windows Store C++
Demo
XAML and C++/CX
Visual Studio 11 1/26/2013
10
Ap de mapas, virtualización, data-mining, Imágenes médicas, juegos
Todo lo que se necesita para crear un juego impactante.Direct3D 11 está soportado completamente en apsWindows StoreTodos los sistemas Windows 8 soportan Direct3D/Direct2D
Visual Studio 11 1/26/2013
11
Interoperar para Innovar e Inspirar
SurfaceImageSource
SwapChainBackgroundPanel
VirtaulSurfaceImageSource
Visual Studio 11 1/26/2013
12
Herramientas gráficas de VS
Visual Studio 11 1/26/2013
13
C++ aps Windows Store
DirectX y XAML
Demo
Visual Studio 11 1/26/2013
14
Soporte del compilador para auto-vectorización
Soporte del compilador para paralelización
PPL mas ricas incluidos más algoritmos y tareas asíncronas
Biblioteca al estilo de STL para datos multidimensionales
Soporte incluido VS IDE, profiler y debugger
Compila con Direct3D
Visual Studio 11 1/26/2013
15
Compilador InteligenteApl. de traza de rayos
Demo
Visual Studio 11 1/26/2013
16
C++ AMP
SimulaciónNbody
Demo
Visual Studio 11 1/26/2013
17
C++ ISO con características estádar
<atomic>,<chrono>,<condition_variable>, <filesystem>,<future>,<mutex>,<ratio>, <thread>
C++11 Core Language Features VC10 VC11
Referencias Rvalue v2.0 v2.1*Lambdas v1.0 v1.1Decltype v1.0 v1.1**auto v1.0 v1.0static_Assert Si SiSeguimiento de tipos devueltos Si SiNullptr Si SiEnumerados fuertemente tipados Parcial SiEnums declarados “Forward“ No SiLayout estandar y tipos triviales No SiAtomicos No SiComparación y cambios “Strong” No SiBallas bidireccionales No SiOrdenación de datos dependiente No SiRango basado en “loops” No SiIteradores independientes “Scary” No Si
Visual Studio 11 1/26/2013
18
Compatibildad hacia atrásNavegar desde el Solution Explorer
Clavar y previsualizarMulti-mon
Busca a través del IDEBuscar en las ventanas de herramientas
Visual Studio 11 1/26/2013
19
Mejora la compresión del código
Utiliza el compilador para mostrar coincidencias mas precisasMejora la comprensión del código
Lista de miembros agresivaFiltrado de lista de miembrosSoporte C++/CLICode Snippets
Visual Studio 11 1/26/2013
20
Gestionar proyectos con planificación Sprint, Mejora la productividad de desarrollador con revisiones de código…
Covertura de código mejoradaUn mejor análisis estáticoHerramientas de arquitecturaPruebas unitarias
Visual Studio 11 1/26/2013
21
++
Visual Studio 11 1/26/2013
22
Para más información contacte con Danysoft, en info @ danysoft.com , visite www.danysoft.com/visualstudio o llámenos al 916 638683