Thread: College Project Visual Enhancement

  1. #1
    Registered User
    Join Date
    Jun 2022
    Posts
    4

    College Project Visual Enhancement

    Hello!, this is my first post on this forum and i'm trying to understand how this works, so if this is not the proper way of asking for help or this is in the wrong subforum just let me know please!

    I'm currently studying App Development, and as sort of a "final project" to pass the course, me and my group have to make a proyect that tracks both users and their data consumption.
    Since we're restricted to using codeblocks and c language, I wanted to get some insight on how to improve the visual aspect of the cmd, and user experience overall.
    I havent found many content of this kind online so any tutorial or explainatory about this subject would be very helpfull, since we havent been taught too much about this side of the coding, and I think this will be a great adition to the proyect, and learning experience overall.

    Thanks!

  2. #2
    Registered User
    Join Date
    May 2009
    Posts
    4,183
    Console or Graphical program?
    Operating System information?
    What data structures do you know or are required to use? Things like link lists.
    Is there any special hardware to be used?

    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

  3. #3
    Registered User
    Join Date
    Jun 2022
    Posts
    4
    Quote Originally Posted by stahta01 View Post
    Console or Graphical program?
    Operating System information?
    What data structures do you know or are required to use? Things like link lists.
    Is there any special hardware to be used?

    Tim S.
    Thanks for replying! Its a console aplication, im currently familiar with arrays, stacks, cycles, loops, files, etc. Basic stuff i guess.
    No special hardware, just codeblocks and it has to be fully coded using this tool and c language, and GNU compiler (I dont know if that's relevant tbh). Im currently using Windows 10. This project has to be fully working on our teacher's computers so pluggins are also off the table i suppose.
    Last edited by toom52; 06-03-2022 at 12:09 AM. Reason: Repetition avoided

  4. #4
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > This project has to be fully working on our teacher's computers so pluggins are also off the table i suppose.
    Are you giving the teacher the source code, or just the compiled program to test?
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  5. #5
    Registered User
    Join Date
    Jun 2022
    Posts
    4
    Quote Originally Posted by Salem View Post
    > This project has to be fully working on our teacher's computers so pluggins are also off the table i suppose.
    Are you giving the teacher the source code, or just the compiled program to test?
    We have to send him the whole project folder on a rar file. Then he has to open it and function the same way, with standart c libraries.

    Thanks for replying!

  6. #6
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    First off, find out if you can add 3rd party library files to your project folder.

    Assuming yes, the standard goto answer for fancy console user interfaces is ncurses or pdcurses.
    NCURSES — Frequently Asked Questions (FAQ)
    PDCurses | PDCurses - a curses library for environments that don’t fit the termcap/terminfo model.
    But be warned, this is a rabbit hole that could consume your time long before you get to writing any code.

    Assuming no, you can make things look a bit prettier with Box-drawing character - Wikipedia

    In any event, focus on getting a program which does what it's supposed to do first.
    User interface polishing and eye candy come at the end, not at the start.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  7. #7
    Registered User
    Join Date
    Jun 2022
    Posts
    4
    Quote Originally Posted by Salem View Post
    First off, find out if you can add 3rd party library files to your project folder.

    Assuming yes, the standard goto answer for fancy console user interfaces is ncurses or pdcurses.
    NCURSES — Frequently Asked Questions (FAQ)
    PDCurses | PDCurses - a curses library for environments that don’t fit the termcap/terminfo model.
    But be warned, this is a rabbit hole that could consume your time long before you get to writing any code.

    Assuming no, you can make things look a bit prettier with Box-drawing character - Wikipedia

    In any event, focus on getting a program which does what it's supposed to do first.
    User interface polishing and eye candy come at the end, not at the start.
    Thank you for answering, this is what i was looking for.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Advice on a college project
    By Macman21 in forum C Programming
    Replies: 10
    Last Post: 04-06-2021, 09:18 AM
  2. Need help with a big project for college.
    By CammRobb in forum C++ Programming
    Replies: 1
    Last Post: 02-02-2012, 05:29 PM
  3. help with while statement for college project
    By fsutati in forum C Programming
    Replies: 8
    Last Post: 10-24-2010, 08:47 PM
  4. Visual enhancement
    By Kaf in forum C++ Programming
    Replies: 9
    Last Post: 10-27-2008, 07:09 AM
  5. need help with C++ project for college
    By dawiz66 in forum C++ Programming
    Replies: 6
    Last Post: 04-05-2002, 12:08 PM

Tags for this Thread