¿Hay algún creador de software de arrastrar y soltar como Scratch?

“Quiero hacer cosas como MS Word y sobresalir. Además, quiero hacerlo rápido. (Sí sé un código) “

Creo que es fantástico que quieras escribir procesadores de texto y hojas de cálculo. Esos son programas difíciles de escribir bien.

Me temo que, aparte de diseñar el aspecto de sus ventanas y cuadros de diálogo, no hay mucho en el camino de la codificación de arrastrar y soltar. Es demasiado lento, y casi todos dependen de los teclados para escribir el código. (LabView es una excepción, pero se trata más de controlar el equipo de laboratorio que de escribir aplicaciones de Windows).

Aquí hay una sugerencia: descargue la versión gratuita de Visual Studio (Descargas | IDE, Código y Team Foundation Server | Visual Studio). Eso debería tener varias aplicaciones de muestra y tutoriales. Comienza a trabajar a través de esos. Será lo más difícil que hayas intentado aprender, así que no te preocupes si necesitas dejarlo y volver más tarde.

Hay un tutorial particular que, si todavía está disponible, debería ser el primero que aprenda. Hay un programa llamado “Garabato” que le permite dibujar en la pantalla con el mouse. No hace mucho, no era difícil decir que casi todos los programas de Windows creados fuera de Microsoft eran una versión muy modificada de Scribble. Escribí mucho código de control robótico basado en lo que aprendí de ese programa.

¡Buena suerte!

  1. “Aplicación” significa “aplicación”, que también significa “programa”, por lo que todos son lo mismo.
  2. Un programa como MS Word o Excel no es un proyecto de una sola persona, requiere un equipo bastante grande. (¿Por qué? Porque nadie sabe todo lo que hay que saber al escribir un programa como ese).
  3. No puedes aprender a programar rápido, si a eso te refieres. Después de aprender programación y aprender un lenguaje de programación (dos cosas totalmente diferentes), has pasado aproximadamente un año y eres un programador de nivel básico. Después de 2 o 3 años de eso, está en el nivel en el que podría ayudar a las personas a escribir pequeñas partes de un programa de esa complejidad.

    No es como Scratch, un lenguaje diseñado para ser aprendido rápidamente (pero no capaz de hacer mucho). Saber “algo de código” no es aprender a programar. Primero aprende a analizar el problema (que lleva meses aprender si es bueno), luego aprende a analizar sus recursos (no importa qué tan bien conozca PHP, no lo ayudará a escribir un programa similar a Excel), entonces comienzas a analizar el programa. Llegar al punto de que realmente puede comenzar a escribir algo puede llevar meses, un año o algunos años. (El problema con el 90% del software es que fue arrastrar y soltar, o fue escrito por alguien que no sabía analizar el problema primero, por lo que el programa está bien, pero no hace nada para resolver el problema. Es por eso que se dice que “el 5% de los programadores escriben el 95% del software”. El otro 95% de los “programadores” escriben el software que funciona, excepto en la mayoría de los casos. Luego tienen que conseguir que los programadores arreglen sus errores)

Realmente no es una respuesta a su pregunta, pero solo quería hacerle saber que Microsoft Word tiene más de 1 millón de líneas de código. No puede replicar ningún software de Windows o incluso cualquier software que valga la pena con un programa o lenguaje de programación de arrastrar y soltar.