| |
|
4752
|
Programación / Programación General / Re: Duda con Visual Studio 2013
|
en: 5 Octubre 2015, 01:18 am
|
|
Las ediciones Express tienen una gran limitación que has descuerbierto por ti mismo, si que es posible instalar extensiones, pero jamás se llegarán a cargar/iniciar en la IDE, esto es debido a una decisión de funcionalidad de Microsoft.
El único remedio para esto es que instales una edición más avanzada, ya sea Pro, Enterprise o Ultimate. (los nombres de las ediciones varian según la versión de Visual Studio...)
Si no puedes instalarte otra versión entonces sencillamente no hay nada que hacer.
PD: Nunca he probado la versión no-oficial Comunity, pero supuestamente también permite instalar extensiones.
Saludos.
|
|
|
|
|
4753
|
Programación / .NET (C#, VB.NET, ASP) / Re: De nuevo con los filtros
|
en: 4 Octubre 2015, 14:59 pm
|
Retomando la función que te mostré aquí: http://foro.elhacker.net/net/formar_pares_de_numeros-t442316.0.html;msg2041620#msg2041620Le puedes añadir un parámetro opcional para limitar el valor máximo que se debe devolver. Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim valuesInt As IEnumerable(Of Integer) = {0, 1, 4, 6, 2, 8, 7} Dim pairs As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of Integer))) = Form1.GetPairs(valuesInt, maxValue:=50) For Each pair As KeyValuePair(Of Integer, IEnumerable(Of Integer)) In pairs ListBox1.Items.Add(String.Format("Key: {0,-4} Values: {1}", pair.Key, String.Join(", ", pair.Value))) Next pair End Sub Public Shared Function GetPairs(ByVal col As IEnumerable(Of Integer), Optional ByVal maxValue As Integer = Integer.MaxValue) As IEnumerable(Of KeyValuePair(Of Integer, IEnumerable(Of Integer))) If (col.Max >= 10) Then Throw New ArgumentException(paramName:="col", message:="El valor máximo de la colección debe ser un valor inferior a 10.") Else Return From value As Integer In col Select New KeyValuePair(Of Integer, IEnumerable(Of Integer))( key:=value, value:=From index As Integer In Enumerable.Range(1, 9) Where (index <> value) AndAlso (CInt(value & index) <= maxValue) Select CInt(value & index)) End If End Function End Class
Saludos
|
|
|
|
|
4754
|
Informática / Software / Re: VMWARE no me detecta las interfaces de red
|
en: 4 Octubre 2015, 14:31 pm
|
Los adaptadores (VMNet1 y 8) están activos, pero al hacer botón derecho y dar a propiedades no encuentro esa opción que me dices, no aparece dicho protocolo. El nombre es un poco distinto ahora que he ido a revisarlo, no es " VMWare Bridged Network" como te dije, lo siento, pero de todas formas el nombre es inconfundible: Click derecho -> Propiedades -> VMWare Bridge Protocol En la CMD, escribe el siguiente comando para comprobar si se encuentra en el SO (aunque no aparezca en el adaptador): Debería salirte esto:  Entonces puedes probar a re-instalar el servicio: netcfg.exe -c p -i "vmware_bridge"  No sabría decirte la razón por la cual no te aparece en el adaptador de VMWare, pero ya que el VMWare Player es una "copia" limitada del WorkStation, solo puedo sugerirte que pruebes a instalar VMWare WorkStation a ver si durante el proceso de instalación de dicha aplicación, esta resuelve por si solo el problema. Saludos!
|
|
|
|
|
4755
|
Foros Generales / Foro Libre / Re: ¿Son las suites ofimáticas absurdamente grandes?
|
en: 3 Octubre 2015, 19:07 pm
|
Patada en la boca es verse obligado a utilizar sus productos, que son suyos xD
[OFFTOPIC] En realidad yo utilizo OpenOffice desde hace muchos años ya pero nunca ninguna suite ofimática me ha llegado a convencer del todo tras haber conocido el Office, ya que siempre me ha gustado el estilismo y la comodidad de los productos de Microsoft sobre todo desde la idea que tuvieron de implementar temas visuales oscuros en sus mejores productos, eso es muy llamativo para mi gusto. Para algunas cosas Microsoft es insuperable, eso hay que reconocérselo, pero joder... tienes toda la razón en ese aspecto. [/OFFTOPIC] Saludos!
|
|
|
|
|
4756
|
Foros Generales / Foro Libre / Re: ¿Son las suites ofimáticas absurdamente grandes?
|
en: 3 Octubre 2015, 18:52 pm
|
La suite de Office te deja instalar lo que quieras usar no te hace falta instalar todo. Desafortunadamente esa afirmación pasa a ser incorrecta a partir del Office 2016, donde ahora, los tan "avispados" de Microsoft nos hacen instalar TODA la suite completa, es decir, todos los componentes, obligatoriamente. (comprobado al menos en la RTM) ...y por si lo están pensando, no, no existe modo avanzado alguno de realizar una instalación selectiva automatizada, al menos eso es lo que se dice en la comunidad de foros de Microsoft, que no hay soporte para archivos de instalación desatendida para instalar productos individuales, y que tampoco hay espectativas de sacar a la venta los productos individuales. ¿Que nos queda despues de esto?, muy simple, enfocar nuestro interés en el producto de otra compañia, por ejemplo LibreOffice u OpenOffice, o para los usuarios avanzados siempre pueden apañárselas para crear un software portable de la aplicación individual que queramos (ecomiendo ThinApp de VMWare para llevar a cabo esa tarea), a pesar del tiempo que conlleva. Es simplemente... absurdo e indignante que nos hagan instalar una suite entera, ¡ENTERA! incluyendo el servicio de Microsoft OneDrive (¡juas!), cuando probablemente algunos solo querrán instalarse el Word y/o el Excel y no necesitarán subir documentos a la nube. En fin... cuanto me cabrea estas patadas en la boca que nos da Microsoft de vez en cuando, siempre lo mismo con sus productos, con todos sus productos, lanzan una release donde hacen las cosas bien, pero las posteriores 5 releases la cagan para mal, y luego la siguiente release será "buena", y la otra mala, y así continuará... Saludos!
|
|
|
|
|
4759
|
Programación / Programación General / Re: Duda con Visual Studio 2013
|
en: 3 Octubre 2015, 18:04 pm
|
Visual Studio aporta una genial ayuda interactiva adicional llamada IntelliSense para, entre otras cosas, ahorrar tiempo mostrando un panel desplegable con sugerencias, pero no existe una funcionalidad built-in en Visual Studio que haga lo que pides de forma "completa" o at once, sin embargo, existen infinidad de herramientas de terceros en forma de extensiones para VS que te resolverían el problema. Sin duda alguna te recomiendo GhostDoc, con la versión gratuita tendrías suficiente. ➢ http://submain.com/products/ghostdoc.aspxEs tan simple como instalarlo, y, estando en el editor de código de Visual Studio, pulsar botón derecho del ratón sobre la firma de un método o en cualqueir parte del bloque, y seleccionar la opción GhostDoc -> Document this. O simplemente puedes situar el caret una linea encima del nombre del método y escribir el identificador de linea de documentación XML, es decir, 3 comillas seguidas en VB ''' o 3 backslashes en C# ///, y automáticamente se generará la documentación XML por defecto para la firma del miembro. Esto último también puedes hacerlo con el uso de la característica IntelliSense de Visual Studio como mencioné al principio, puedes ir añadiéndo la documentación de cada parámetro, uno por uno: 
Un ejemplo de la generación automática de código usando GhostDoc para demostrar un poquito el formato obtenido y la I.A. empleada: ''' <summary> ''' Converts the string to integer. ''' </summary> ''' <typeparam name="T"></typeparam> ''' <param name="param1">The param1.</param> ''' <param name="isHexEnabled">if set to <c>true</c> [is hexadecimal enabled].</param> ''' <param name="str">The string.</param> ''' <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns> ''' <exception cref="ArgumentException">message;paramName</exception> Public Shared Function ConvertStringToInteger(Of T)(ByVal param1 As T, ByVal isHexEnabled As Boolean, ByVal str As String) As Boolean Throw New ArgumentException("message", "paramName") End Function
Como puedes comprobar, es bastante inteligente (puedes especificar plantillas en la versión Pro), ahorra tiempo, mucho mejor que culquier solución built-in. Saludos
|
|
|
|
|
4760
|
Informática / Software / Re: VMWARE no me detecta las interfaces de red
|
en: 3 Octubre 2015, 17:43 pm
|
Buenas. Por partes, ¿estamos hablando de VMWare Player, o VMWare Workstation?, por que VMWare a secas es el nombre de la compañia. De siempre yo he especificado conexión NAT en el Player y el WorkStation sin problemas, ¿lo has probado?. De todas formas, asegúrate que los siguientes servicios de VMWare están activados en el S.O. anfitrión: - nombre: VMWare NAT Service
id: VMWare NAT Service - nombre: VMWare DHCP Service
id: VMnetDHCP - nombre: VMware Authorization Service
id: VMAuthdService
Aparte, en el S.O. anfitrión también, accede al panel de control para comprobar que las conexiones de los adaptadores de VMWare están activadas, y, en caso de que quieras usar conexión Bridged en el VMWare Player/Workstation, entonces prueba a hacer click derecho en el adaptador de VMWare para activar el protocolo VMWare Bridged Network, tal vez por eso no te la detecta el S.O. invitado. Saludos.
|
|
|
|
|
|
| |
|