I received a task to write a program simulating the operation of a dot-matrix printer. There should be 2 modes:

  1. Entering a symbol and the screen should display the matrix of this symbol; Example: Sample program window
  2. Enter the lines of the matrix and display the resulting symbol on the screen; Example: Sample program window

It is necessary to display the matrix 11 * 9.

Question: what is the easiest and fastest to write? JavaFX or Swing? Or generally WinForms and C #? Experience with none of the above. The output in the console does not fit, you need something similar as in the pictures above.

He himself is a little familiar with Java, but did not do programs with a graphical interface.

Closed due to the fact that it is necessary to reformulate the question so that you can give an objectively correct answer by the participants of D-side , free_ze , Kromster , aleksandr barakin , fori1ton Oct 27 '16 at 13:06 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

    1 answer 1

    Answering your question (“what is the easiest and fastest to write about?”) - any language with a console is enough.

    Judging by the TK, you just need to be able to convert a character or a set of numbers into a "character matrix" and display it with pseudo-graphics (text) on the screen or in the console. You can use almost any language.

    An example of the matrix of the character E in the console:

    ######## ######## ## ######## ######## ## ######## ######## 

    As you can see, no graphic library is needed here.

    • The reverse process looks interesting - from the entered matrix to understand what character has been entered. - alexoander
    • @alexoander for this it is necessary that the vehicle clarifies the problem and gives an example of input - Kromster
    • @alexoander dot matrix scanner? It seems to me that the printer should not have such a function. - free_ze
    • No, the console does not fit. There should be an input field, some area where the matrix is ​​displayed. Enter need 9 digits. As in the example here aic-crimea.narod.ru/E-learn/PC/1/5-11-2.htm - Ivan
    • one
      @Ivan your task, as a novice specialist, is to learn to formalize the concept of "beautiful" in a clear TK. Complete your question with all these details. And also specify why input of these most decimal digits through the console does not approach. - Kromster