¿Qué hacer ahora que "sé" C?

Iniciado por DickGumshoe, 10 Junio 2012, 13:30 PM

0 Miembros y 1 Visitante están viendo este tema.

DickGumshoe

Hola.

Pronto hará un año que empecé a "programar" en C.

Por ahora he aprendido lo que viene en los libros y manuales de C, pero me estoy dando cuenta que solo sé crear aplicaciones por consola "no útiles" (solo tienen la finalidad de aprender a programar, supongo).

¿Qué debo empezar a aprender para hacer cosas "útiles" en C?

Gracias!

Saludos.

overxfl0w13

Combina todo lo que sabes no pienses que la programación es una estructura fija y cerrada, o tienes imaginación o no sirve de nada. Planteate programas que puedan servir de algo, cualquier tontería para empezar, una calculadora, conversores etc, irás ganando práctica.

Por otro lado, parece que te lamentes por crear aplicaciones por consola, déjame decirte que hay muchas utilidades en modo no gráfico más útiles que con GUI. De todas formas si quieres programar gráficos búscate alguna librería que los maneje. En C++ creo que allegro se suele utilizar y no sé que más habrá por ahí, todo es ponerse a buscar.
[/url]

0xDani

Aprende a manejar algun framework, ya sea Qt, Xlib, la API de windows o GTK+. Podras crear programas con interfaz que hagan muchas mas cosas de las que se pueden hacer por consola, y ademas Qt, Xlib y creo que GTK+ son multiplataforma.

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

DickGumshoe

Muchas gracias a los dos.

La verdad es que me da igual hacer programas por consola o en modo gráfico. Me gustaría aprender a hacerlos de las dos formas. Pero lo que quiero es hacer algún "proyecto" más largo y difícil de lo que suelo hacer normalmente, ya que este año he estado haciendo muchos ejercicios (cortos) y ya por mucho que sigo haciendo más, no aprendo nada nuevo...

Saludos.

gonzalo57

Si quieres crear Programas/aplicaciones (no de consola) te recomiendo que uses .NET ya que es mucho mas facil que C, y ademas hay tutoriales de .NET a montones :)
@echo off
title Gonzalo57
color 5a
echo Estoy aprendiendo Batch :3
echo.
pause
cls
echo un saludo elhacker.net :)
pause > nul

DickGumshoe

Gracias por tu respuesta.

La verdad es que como C lo estoy aprendiendo por gusto, y me encantan los retos difíciles, pues me da igual que tenga mayor dificultad en C que en otro lenguaje de programación.

Además, ya que he empezado con C, ¿por qué dejarlo? No me gusta dejar las cosas a medias  :D

Saludos.

crazykenny

#6
Bueno, si no es molestia, quisiera proponerte un reto, o, mejor dicho, un programa que hice relacionado con bases de datos.
Lo que es el reto/programa en si, tiene tres partes; la primera seria crear un programa donde puedes insertar categorias, subcategorias y productos, y hay que mencionar que las subcategorias deben estar dentro de una categoria y estas no pueden ser creadas si no se han creado previamente categorias, y tampoco productos sin haber creado antes una subcategoria, puesto que estos han de estar dentro una subcategoria, y tambien han de tener un precio por unidad y, aparte, indicar cuantas copias del producto en cuestion dispones.
La segunda parte seria insertar parametros de busqueda (o caracteristicas) para los productos, en los cuales, primero se inserta una serie de caracteristicas generales (como pueden ser cosas como peso del producto, color, etc) y luego, dentro de estas caracteristicas principales, le enlazamos una serie de parametros (como pueden ser dentro del color, poner rojo, verde, etc, y, al peso, 200, 300, etc); entonces, cuando ya se dispongan de parametros dentro de las caracteristicas, pues poner una tercera opcion que nos permita enlazar un valor a cada parametro (por ejemplo, si el producto es "manzana", indicar que el peso sea de, por ejemplo, 200 gramos, y color amarillo, entre otras cosas).
Por ultimo, la tercera parte seria añadirle al programa un sistema de busquedas que muestre todos los productos de una categoria, subcategoria o que tengan un valor dentro de una o mas caracteristicas de busqueda, incluyendo el hecho de que puedas buscar productos en diferentes categorias por su nombre.
Quizas te parezca algo liado y dificil, pero es mas simple de lo que parece, y es mas, es algo que realice por mi cuenta y dispongo del codigo, y, bueno, he comentado esta idea mas que nada porque he pensado que te puede interesar realizar esto.
Saludos.
A nivel personal, lo que me da mas miedo no son los planteamientos y acciones individuales, sino las realizadas en grupo, ya que estas ultimas pueden acabar con consecuencias especialmente nefastas para todos.
Se responsable, consecuente y da ejemplo.
http://informaticayotrostemas.blogspot.com.es/2013/12/situacion-de-la-educacion-actual-en.html
https://informaticayotrostemas.blogspot.com/

DickGumshoe

¡Muchas gracias, crazykenny!

Intentaré hacer el programa!

La verdad es que se podría hacer un tema en el que planteáramos problemas así para la gente que quiera hacer cosas nuevas.

Se aceptan más sugerencias ^^

Saludos.

0xDani

I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

DickGumshoe

¿Y dónde puedo aprender a hacerlos en C? Por más que busqué ayer en google sólo encontré para hacerlos en C++...