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 - NoaC

#1
Perfecto!!

También estoy haciendo un híbrido entre expresiones y programación para validar los nif, cif y nie, aprovechando funciones que tenía en javascript y traduciéndolas a C#.

Por cierto, he visto, oído o lo que sea, que .NET puede relacionarse con javascript, es cierto?

Un saludo y Gracias de nuevo!!
#2
Gracias, gracias, mil gracias!!

Amb@s lleváis razón; para ser novatilla me estoy complicando demasiado la vida y voy a curarme en salud.

¿Qué pasa con las expresiones regulares? Pues que yo antes era programadora web y tengo toda clase de expresiones regulares para reutilizar en la validación de campos como dni, nie, cif, email... Y eso me va a quitar bastante trabajo en un futuro si aprendo realmente a utilizar Regex en C#. Voy probando y no creo que sea difícil(esto no).

Lo del coloreado y tal... Me gusta el componente ErrorProvider que comentas, Elektro, y creo que lo voy a estudiar e implementar.
La solución que me das, NEBIRE, es también muy válida y la usaré quizá para otros campos de validación y si me lo piden...

Ya sería la repera si en el icono que muestra el ErrorProvider pudiese ponerse un atributo para que al pasar el ratón por encima te mostrase una frase, así como hace el atributo title en php... 

Saludos!!
#3
Hola!
Estoy realizando una aplicación con muchos formularios muy distintos en C#. Y se me ha ocurrido crear una clase que contenga todos los métodos para validar cualquier campo de cada formulario, incluso utilizando expresiones regulares para dni, correo, etc...
Bueno, rizando un poco el rizo, también me gustaría que si un campo no pasa la validación, dicho campo(siendo textbox o combobox, o label para radiobutton o checkbox) cambiase de color(la letra en los labels y el borde de los textbox o combobox).
Por lo que veo no es tan sencillo, además de que aún no domino C#.

Cogiendo trozos de funciones que encuentro por la red he llegado al siguiente código:
Código C#:
Código (csharp) [Seleccionar]

//para los textbox
private void Form1_Paint(TextBox nomControl)
{
    nomControl.BorderStyle  = BorderStyle.None;
    Pen p = new Pen(Color.Red);
    Graphics g = //....aqui me he quedado porque en la funcion original se usaba
//un PaintEventArgs e como argumento y la línea de instrucción seguia ...e.Graphics.
//luego continua...
    int variance = 3;
    g.DrawRectangle(p, new Rectangle(nomControl.Location.X - variance, nomControl.Location.Y - variance, nomControl.With + variance, nomControl.Height + variance));
}

Vamos, que de lo único de lo que realmente me entero es de que le he pasado el control y que creo que no debe ser tan difícil...

Alguien me puede decir si voy por buen camino y qué es lo que me falta??

Saludos!!
#4
Gracias por la info!

Primero de todo voy a desinstalar lo que se había instalado, mucha tela...
Segunda opción, pues creo que sólo voy a instalar lo básico y conforme me vaya haciendo falta cargaré lo demás.
Sólo para desarrollo en C# y administración de la base de datos, WinForms(que sí sé lo que son), NET.Core y etc. Para la web usaré Dreamweaver, siempre ha sido mi programa estrella.

MariaDB es el sustituto de Mysql. Al parecer nació a partir de la compra de Mysql por parte de Oracle y del supuesto corte de revisiones que experimentará Mysql por esto. O sea, que en esencia es lo mismo con otro nombre, pero totalmente libre y en constante actualización(como era Mysql). Las distribuciones de XAMPP que he visto ya vienen con MariaDB y no con Mysql.
No voy a usar Sql Server, en principio porque soy totalmente contraria a Microsoft, pero más que nada también por la licencia.

Bueno, voy a ver si no me da mucho la tabarra el VS y no me tarda, como ayer, toda la tarde.

Si podéis corregirme en algo, por favor, os lo agradecería.
Un saludo!!
#5
Gracias Elektro!

Te aseguro que sí, que el paquete de instalación pasaba los 80GB(lo que se descargaba, no llegué a instalarlo). Me fijé precisamente porque mi disco duro(el de arranque) tiene unos 122 y con windows instalado y etc...

Entonces, Xamarin y los SDK de Android(todos? hay muchos) los voy a necesitar. .NET Core también lo incluyo. ASP.NET para qué? nunca he programado en ASP...
Los ISS ni idea de lo que son y el soporte para Mysql lo necesitaré. Para MariaDB es el mismo?

Esta tarde empezaré de nuevo a seleccionar paquetes.

Muchas Gracias!!
#6
Gracias por tu respuesta, ivancea96!

El IDE me lo proporciona la empresa, pero yo tengo que elegir lo que voy a instalar...

El Community Manager lo tengo en mi mac, pero sólo como soporte y para entrenarme.

Te comento, en principio, C# porque PHP lo haré con Dreamweaver(o bueno, se puede también en VS? Creo que no...). Lo que no sé es si lo que hago en C# luego lo puedo convertir en app para dispositivos móviles o... Vamos, que estoy reciclándome(era programadora web, hasta ahora).

Las librerías para la base de datos...(PHP es tan fácil!) Para comenzar el proyecto lo haré en local, quizá sobre MariaDB, pero más adelante irá a un servidor sobre Mysql.

Lo del Resharper era más bien para la corrección en la nomenclatura(clases y métodos con mayúsculas y etc de la gente que viene de la web).

Os leo mañana.
Gracias de nuevo! 
#7
Hola a tod@s!

Me han encargado un proyecto bastante gordo que, más adelante, llevará asociado una web y una app móvil(Android e IOS). Por ahora es aplicación de escritorio.

Voy a adquirir el IDE Visual Studio 2017 en su versión Proffesional pero he visto que lleva mogollón de módulos e historias que pueden llegar a ocupar la friolera de 80 y pico de GB.

Y digo yo, para qué me sirve todo eso? Si voy a programar en C# y poco más... Por ahora la DB estará en local.

Estoy aprendiendo este lenguaje y en lenguajes .NET e IDE's estoy bastante pegada. Podéis decirme qué y qué no me puede hacer falta? Para quitar y/o agregar componentes. Además, la extensión Resharper para C# viene incluida en alguno de los módulos?

Espero haberos proporcionados los suficientes datos sobre mi duda.
Mil gracias!
#8
Hola!

Tengo una gran duda sobre la elección de servidores, incluso de crear uno propio pero al nivel que lo quiero... No me pillaría las manos.

Algún/a expert@ en esta materia que pueda asesorarme?

Saludos!!
#9
Gracias chicos!

Habéis aclarado mi duda principal.

Lo de los frameworks y eso no sé aún de qué va, pero supongo que irá saliendo con el proyecto.

dato000, a mí me pagan por desarrollar, el tema de las ventas y tal lo lleva el empresario. El hosting es vital, es más, uno con gran capacidad de almacenaje de bases de datos.
Que, al respecto... Mysql o MariaDB?? He leído que Mysql va a dejar de actualizarse y que su sucesor es MariaDB

¿Qué es eso del cronograma de entrega?

Un saludo y hasta pronto!!
#10
Buenas!!

Hace muchos, muuuuchos años, programé en lenguajes como C, C++, java, python....
Tantos años que hoy día ando más perdida que una aguja en un pajar.

La cosa es que me han propuesto un proyecto y, por sus características y las funciones que va a presentar, me han recomendado que lo haga en C#

Mi duda inicial(habéis leído bien, inicial :rolleyes:) es...
¿Cuál sería el mejor IDE(más intuitivo, más completo) para crear aplicaciones que van a ser vendidas? Sin problemas por licencias, están cubiertas por el proyecto. ¿
Qué versión de C# usar? He leído que hay distintas versiones...

Gracias por el empujoncillo. Saludos!

Engel Lex: Los titulos deben ser descriptivos al problema, modificado