Sunteți pe pagina 1din 1

Ministerul Educaiei, Cercetrii, Tineretului i Sportului CONCURSUL DE INFORMATIC APLICAT Etapa judeean Seciunea C# Subiectul I - Aplicaia Windows

MESSENGER

40 puncte

S se realizeze o aplicaie Windows, numit MESSENGER, care s constea dintr-o interfa care s permit simularea trimiterii/primirii de mesaje ntre dou persoane. Interfaa aplicaiei are urmtoarele funcionaliti: RichBoxText1 care permite vizualizarea mesajelor. Acesta este protejat la ncercarea de scriere, direct, n interiorul su

RichTextBox2 ce permite introducerea de mesaje i afiarea lor n RichTextBox1

Buton care permite salvarea textului din RichTextBox1 ntr-un fiier, avnd extensia rtf, pe hard disc, n urma unui dialog.

Buton care permite tergerea coninutului RichTextBox1

Butoane care determin preluarea textului scris n RichTextBox2 i afiarea lui n RichTextBox1, folosind la afiarea textului, pentru Maria culoarea roie, iar pentru Ionel, culoarea albastr. naintea fiecrui text introdus, se va afia i numele celui care l-a transmis.

Buton care permite ncrcarea n RichTextBox1 a unui fiier, avnd extensia rtf, de pe hard disc, n urma unui dialog.

Cerine: Se introduce un text n RichTextBox2. Prin apsarea butonului Maria, respectiv Ionel, textul va fi plasat n RichTextBox1, colorat n rou, respectiv albastru. Fiecare text afiat va fi precedat de numele utilizatorului: Maria, respectiv Ionel. n urma acionrii butonului Maria sau Ionel, textul din RichTextBox2 se terge, dar cursorul rmne n aceast fereastr. Butonul Salvare mesaje va iniia un dialog cu utilizatorul, pentru stabilirea locului i a numelui fiierului care va fi salvat. Fiierul salvat va avea extensia rtf. Butonul Incarcare mesaje, va iniia un dialog pentru a stabili locul i numele fiierului care se va ncrca n RichTextBox1. Butonul Sterge fereastra mesaje va terge textul aflat n RichTextBox1.