Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#7491
¿Que es una Plantilla?

Al instalar Visual Studio también se instalan una serie de plantillas de proyecto y de elementos de proyecto predefinidas. Puede utilizar una de las distintas plantillas de proyecto existentes para crear el contenedor de tipo proyecto básico y para crear un conjunto de elementos previo para la aplicación, clase, control o biblioteca. También puede utilizar una de las numerosas plantillas de elementos de proyecto para crear, por ejemplo, una aplicación de Windows Forms o una página de formularios Web Forms que luego podrá personalizar al desarrollar la aplicación.

Además de las plantillas instaladas disponibles en los cuadros de diálogo Nuevo proyecto y Agregar nuevo elemento, puede tener acceso a las plantillas que ha creado u obtenido de la comunidad.




¿Como crear una Plantilla de proyecto?

Para crear una plantilla de proyecto personalizada con el Asistente para exportar plantillas

   1. Cree un proyecto.

   2. Cuando asigne un nombre a un proyecto que será el origen de una plantilla, use únicamente caracteres de identificador válidos. Una plantilla exportada desde un proyecto cuyo nombre contenga caracteres no válidos puede producir errores de compilación en proyectos futuros que se basen en la plantilla. Para obtener más información sobre los caracteres de identificador válidos, vea Nombres de elementos declarados.

   3. Edite el proyecto hasta que esté listo para ser exportado como una plantilla.

   Según corresponda, edite los archivos de código para indicar dónde debería tener lugar la sustitución del parámetro. Para obtener más información sobre la sustitución del parámetro, vea Cómo: Sustituir parámetros en una plantilla.

   4. En el menú Archivo, haga clic en Exportar plantilla. Se abrirá el Asistente para exportar plantillas.

   5. Haga clic en Plantilla de proyecto.

   6. Si tiene más de un proyecto en su solución actual, seleccione el proyecto que desee exportar a una plantilla.

   7. Seleccione el tipo de plantilla que desee crear.

   8. Haga clic en Siguiente.

   9. Seleccione un icono para la plantilla. Este icono aparecerá en el cuadro de diálogo Nuevo proyecto.

   10. Escriba un nombre y una descripción de la plantilla.

   11. Haga clic en Finalizar. El proyecto se exportará en un archivo .zip y se colocará en la ubicación de salida especificada y, si se seleccionó, se importará a Visual Studio.




¿Como crear un Plantilla de elemento?

Para agregar una plantilla de elemento de proyecto personalizada al cuadro de diálogo Agregar nuevo elemento

   1. Cree o abra un proyecto en Visual Studio.

   2. Agregue un elemento al proyecto y modifíquelo si es necesario.

   3. Edite el archivo de código para indicar dónde debe tener lugar el reemplazo de parámetros.

   4. En el menú Archivo, haga clic en Exportar plantilla.

   5. Haga clic en Plantilla de elemento, seleccione el proyecto que contiene el elemento y haga clic en Siguiente.

   6. Seleccione el elemento para el que desea crear una plantilla y haga clic en Siguiente.

   7. Seleccione las referencias de ensamblado que vaya a incluir en la plantilla y haga clic en Siguiente.

   8. Escriba el nombre del archivo de icono, el nombre de plantilla y la descripción de la plantilla y haga clic en Finalizar.

   9. Los archivos para la plantilla se agregan a un archivo .zip y se copian en la carpeta ..\Users\<nombreDeUsuario>\Documentos\Visual Studio 2008\Templates\ItemTemplates\.




¿Como instalar una Plantilla?

1. Vayan al directorio donde VisualStudio guarda sus documentos, en mi caso es: C:\Users\Administrador\Documents\Visual Studio 2013
(Si usan mi instalador de VisualStudio 2013 entonces puedes acceder fácilmente usando la variable de entorno %VSDOC%)

2. Seguídamente vayan a la carpeta Templates:
C:\Users\Administrador\Documents\Visual Studio 2013\Templates

3.1 Si se trata de una plantilla de proyecto, entonces coloquen la carpeta (o archivo ZIP) que contiene la plantilla en este directorio, respectívamente para el lenguaje que se vaya a usar:
C:\Users\Administrador\Documents\Visual Studio 2013\Templates\ProjectTemplates\Visual Basic

3.2 Si se trata de una plantilla de elemento, entonces coloquen la carpeta (o archivo ZIP) que contiene la plantilla en este directorio:
C:\Users\Administrador\Documents\Visual Studio 2013\Templates\ItemTemplates

4.1 Para usar una plantilla de proyecto, inicien VisualStudio y abran el selector de nuevo proyecto, aquí aparecerá la nueva plantilla:



4.2 Para usar una plantilla de elemento, inicien VisualStudio, creen un nuevo proyecto, hagan click derecho en el explorador de la solución, seguídamente hagan click en la opción 'Añadir > Nuevo elemento', aquí aparecerá la nueva plantilla:

#7492
Añadido al Recopilatorio de temas interesantes  >:D

Gracias por compartir,
Saludos!
#7493
Sin examinar el código, lo primero que salta a la vista:

Citar
Código (DOS,2) [Seleccionar]
FOR /F "Usebackq Delims=" %%@ IN ("%TextFile%") DO
      (
      ...
      )

Esto es Batch, el inicio de operador de agrupación debes ponerlo en la linea de arriba, a la derecha del keyword DO.

For ... DO (
   ...
)



Saludos!
#7494

Descripción:

Esta aplicación sirve para instalar un user-control de forma automatizada en VisualStudio, mediante DTE.




El autor del código original (escrito en C#) es Libor Tinka ~> http://www.componentowl.com/articles/visual-studio-toolbox-control-integration#integration-dte

Estas han sido las adaptaciones que le hice al código original:

· Traducirlo a VB.NET.
· Añadir compatibilidad de instalación/desinstalación para VisualStudio 2013.
· Añadir compatibilidad con controles de tipo WindowsPresentationForm (Esta característica está en fase experimental, puede no instalarse corréctamente).
· Añadir compatibilidad con controles compilados con Framework runtime version 4.5.1.
· Mejorar y simplificar el código en zonas criticas (Parseado de argumentos, controles de errores, etc).
· Añadir documentación accesible desde la consola.


Modo de empleo:

[+] Syntax:

   DTEInstaller.exe [Mode] [Version] [Template] [Tab] [Assembly]

[+] Parameters:

   Mode      | Indicates the kind of operation to perform.
   Version   | Indicates the VisualStudio target version.
   Template  | Indicates the application template type.
   Tab       | Indicates the tab name to create on the Toolbox.
   Assembly  | Indicates the assembly filepath to install on the tab.
             |
   /?        | Display this help.

[+] Allowed parameter values:

   Mode:
   "Install", "Uninstall"

   Version:
   "Vs2005", "Vs2008", "Vs2010", "Vs2012", "Vs2013"

   Template:
   "WF", "WPF"

   Tab:
   (Anything is allowed)

   Assembly:
   (The path of an existing assembly)

[+] Usage examples:

   DTEInstaller.exe Install Vs2013 WF "Sample Tab" "C:\Sample UserControl.dll"
   (Installs the user-control on the VisualStudio 2013 WindowsForms Toolbox)





Imágenes:

( Este es el compilado Debug, que muestra información adicional )




Descarga:

-> http://elektrostudios.tk/Extended%20DTE%20Toolbox%20Control%20Installer.zip

(enlace resubido el 29/Sep/2014)
https://www.mediafire.com/?5839cut2w67k7pu

Tengan en cuenta que, por ejemplo, para instalar un control compilado con Framework 4.5.1, no pueden usar un ensamblado compilado en una versión inferior, por eso en el source incluyo dos compilaciones:

#7495
@fullhaksistem
No creo que sea de mucha ayuda un snippet de VB.NET para un usuario que preguntó en un subforo de Scripting, aún así, gracias por colaborar con los demás.

Fíjense en el perfil de los usuarios antes de revivir un tema antiguo:

Citar
Nombre:    gandalf2706
Última vez activo:    23 Marzo 2012, 16:07

Tema cerrado,
Saludos!
#7496
CitarNombre:    kworld
Última vez activo:    16 Septiembre 2010, 05:46

Porfavor, fíjense en el perfil del usuario antes de contestar y revivir un post antiguo.

Cierro tema,
Saludos!
#7497
Scripting / Re: Aumentar 2 horas el tiempo
3 Enero 2014, 05:02 AM
Gracias por compartir, cierro el tema por antiguedad.

[OFFTOPIC] Jamás creí que vería Batchear a Novlucker, parece que todos hemos pasado por esa etapa? xD [/OFFTOPIC]
#7498
Hombre, está claro que la calidad 'CD' no es mejor que la calidad 'Studio', y está claro que un archivo WAV Stereo (2 canales) no es mejor que un DTS o un WAV descomprimido de 8 canales,
pero limitando el concepto de 'lo mejor' a la búsqueda y descargas de música actual pues ...si, un WAV sería de lo mejor, pero no compensa el tamaño descomprimido y además no vas a encontrar casi nada.

Cada día descargo alrededor de 30-50 albums, todo son nuevas releases, y el porcentaje de archivos wav es apróximádamente un 1% (al año), así que no pierdas el tiempo con ese tipo de conceptos, si vas a optar por descargar música en la mejor calidad, opta por la codificación Free Lossless Audio Codec y Apple Lossless (FLAC y M4A), no le hagas asco a ninguno de los dos puesto que como sus nombres indican ...los dos son de tipo Lossless y óptimos en la relación calidad/compresión, por eso son los formatos Lossless más aptos y que más variedad vas a encontrar(actuálmente) al buscar música.

PD: Un pequeño inconveniente es que un M4A también puede haber sido comprimido con AAC, que es Lossy, así que debes fijarte en las especificaciones de codificación si descargas M4A.

Saludos.
#7499
Me alegro de que te haya servido.

Cita de: TMarmol en  2 Enero 2014, 23:57 PM¿hay algún sitio donde pueda descargar todos tus programas? tengo que ir buscando por los post, ya que tu pagina es un poco troll

No entiendo, ¿a que página te refieres, o te refieres al ftp (que lo tengo bastante desorganizado si xD)?.

Aquí tienes todos los programas que he compartido (falta 1 o 2 que estarán por las primeras páginas de este subforo) ~> Recopilatorio de temas interesantes

Aunque te aviso de que los programas que he compartido hasta la fecha no tienen un diseño muy bonito que digamoos, de todas formas pienso que lo importante es el rendimiento del código, el exterior solo es una capa embellecedora.

Tengo muchos proyectos sin terminar, este será el próximo programa que comparta:


Saludos!
#7500
Parece ser un bug conocido y reportado a Microsoft, el cual no se ha solucionado hasta la fecha.

A mi también me sucede, para solucionarlo, modifica manuálmente la propiedad:

Código (vbnet) [Seleccionar]
   Private Sub Form1_Load() Handles MyBase.Load

       RichTextBox1.AutoWordSelection = False

   End Sub


Info: RichTextBox.AutoWordSelection broken?

EDITO: Como alternativa, puedes usar un FastcoloredTextBox para evitar ese problema ~> http://www.codeproject.com/Articles/161871/Fast-Colored-TextBox-for-syntax-highlighting

Saludos