Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>NCURSES</strong> <strong>ile</strong> Yazılım Geli¸stirme <strong>NASIL</strong><br />
5. Pencereler Hakkında Bir Çift Söz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
6. Çıktı i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
6.1. addch() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
6.2. mvaddch(), waddch() ve mvwaddch() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
6.3. printw() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
6.3.1. printw() ve mvprintw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
6.3.2. wprintw() ve mvwprintw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
6.3.3. vwprintw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
6.3.4. Basit bir printw örne˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
6.4. addstr() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
6.5. Dikkat edilmesi gereken nokta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7. Girdi i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7.1. getch() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7.2. scanw() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7.2.1. scanw() ve mvscanw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7.2.2. wscanw() ve mvwscanw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7.2.3. vwscanw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
7.3. getstr() sınıfı i¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
7.4. Bazı örnekler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
8. Öznitelikler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
8.1. Özniteliklerle ilgili ayrıntılar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
8.2. attron()’a kar¸sı attrset() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
8.3. attr_get() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
8.4. attr_ i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
8.5. wattr i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
8.6. chgat() i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
9. Pencereler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
9.1. Temel bilg<strong>ile</strong>r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
9.2. Bana bir Pencere göster !!! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
9.3. Örne˘gin açıklaması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
9.4. Örnekteki di˘ger kısımlar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
9.5. Di˘ger Çerçeve i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
10. Renkler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
10.1. Temel bilg<strong>ile</strong>r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
10.2. Renk Tanımlamalarını De˘gi¸stirmek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
10.3. Renk ˙Içeri˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
11. Klavye <strong>ile</strong> etk<strong>ile</strong>¸sim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
11.1. Temel bilg<strong>ile</strong>r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
11.2. Basit bir tu¸s kullanım örne˘gi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
12. Fare <strong>ile</strong> Etk<strong>ile</strong>¸sim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
12.1. Temel bilg<strong>ile</strong>r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
12.2. Olayları yakalamak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
12.3. Hepsini Bir Araya Getirelim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
12.4. Çe¸sitli ˙I¸slevler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
13. Ekran Düzenleme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
13.1. getyx() i¸slevleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />
13.2. Ekran dökümünün alınması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
13.3. Pencere dökümünün alınması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
14. Çe¸sitli Özellikler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
14.1. curs_set() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36<br />
http://belgeler.org Linux Kitaplı˘gı 2 / 90