Visual Basic 8 - 19

Page 33

ÅñãáóôçñéáêÝò ÁóêÞóåéò

ÌÜèçìá 14

1. Íá åêôåëåóôåß ç Üóêçóç 13-1. Ðþò ìðïñåßôå íá åëÝãîåôå, áí ôï ðñüãñáììá áëëÜæåé ôçí þñá ôïõ õðïëïãéóôéêïý óõóôÞìáôïò; 2. Íá åêôåëåóôåß ç Üóêçóç 13-2. Íá ãßíïõí äïêéìÝò ãéá äéÜöïñåò ãñáììáôïóåéñÝò êáé ÷ñþìáôá. 3. Íá åêôåëåóôåß ç Üóêçóç 13-3. Íá ôïðïèåôÞóåôå ôç öüñìá Login óå ìéá áðü ôéò åöáñìïãÝò ðïõ Ý÷åôå õëïðïéÞóåé óå ðñïçãïýìåíá ìáèÞìáôá. 4. Áðïôåëåß êïéíÞ ôå÷íéêÞ, óôçí áñ÷Þ ôïõ ðñïãñÜììáôïò íá åìöáíßæåôáé Ýíá ðáñÜèõñï (ðáñÜèõñï splash) ìå êÜðïéá ðëçñïöïñéáêÜ óôïé÷åßá ãéá ôï ðñüãñáììá êáé ìå ôïí ëïãüôõðï ôçò åôáéñåßáò ðïõ Ý÷åé êÜíåé ôçí êáôáóêåõÞ ôïõ. ¼óï äéÜóôçìá ðáñáôçñåß ï ÷ñÞóôçò ôï ðáñÜèõñï óôçí ïèüíç, ï êþäéêáò ôçò öüñìáò öïñôþíåé êáé ôéò õðüëïéðåò öüñìåò ôïõ ðñïãñÜììáôïò êñáôþíôáò áõôÝò áüñáôåò. Ïé öüñìåò ãßíïíôáé ïñáôÝò üôáí æçôçèåß ìÝóá áðü ôïí êþäéêá êáé ç ôá÷ýôçôá åìöÜíéóÞò ôïõò åßíáé ðïëý ìåãáëýôåñç áðü áõôÞ ðïõ èá Þôáí áí öïñôþíïíôáí åêåßíç ôç óôéãìÞ áðü ôï äßóêï. Íá ðñïóèÝóåôå óå ìéá åöáñìïãÞ óáò Ýíá ðáñÜèõñï splash. Õðüäåéîç: ÕðÜñ÷åé õðüäåéãìá öüñìáò óôï ðéíÜêéï õðïäåéãìÜôùí ôïõ äéáëïãéêïý ðáñáèýñïõ Add Form. 5. Èá Ý÷åôå ðáñáôçñÞóåé üôé óå üëåò ó÷åäüí ôéò åðáããåëìáôéêÝò åöáñìïãÝò õðÜñ÷åé êáé ìéá åðéëïãÞ óôï ìåíïý Help, ç åðéëïãÞ About, áðü ôçí ïðïßá äßíïíôáé ðëçñïöïñßåò ãéá ôçí åöáñìïãÞ, ôï õëéêü êáé ôï ëïãéóìéêü ðïõ åßíáé åãêáôåóôçìÝíï óôïí õðïëïãéóôÞ. ¸íá áðü ôá õðïäåßãìáôá äçìéïõñãßáò öüñìáò ôçò VB, ðïõ åìöáíßæïíôáé óôï ðáñÜèõñï Add Form ôçò äçìéïõñãßáò öüñìáò åßíáé ôï About Dialog ðïõ äçìéïõñãåß öüñìåò ôïõ ôýðïõ

Ôßôëïò åöáñìïãÞò Ëïãüôõðïò åôáéñåßáò ¸êäïóç ÐåñéãñáöÞ ôçò åöáñìïãÞò Ðñïåéäïðïßçóç ðåñß ðíåõìáôéêþí äéêáéùìÜôùí ÊëÞóç åöáñìïãÞò ãéá ôçí ðáñï÷Þ ðëçñïöïñéþí ôïõ õðïëïãéóôéêïý óõóôÞìáôïò

Åéêüíá 13-15. Ç öüñìá About Óå Ýíá áðü ôá ðñïãñÜììáôá ðïõ Ý÷åôå äçìéïõñãÞóåé, íá åéóÜãåôå ôç äõíáôüôçôá åìöÜíéóçò ôïõ ðáñáèýñïõ About åßôå áðü åðéëïãÞ ìåíïý åßôå áðü ôï ðÜôçìá ðëÞêôñïõ. Óõìðëçñþóôå êáôÜëëçëá ôéò åôéêÝôåò êáé ôï ðëáßóéï åéêüíáò ôçò öüñìáò.

Ðñüóèåôá áíôéêåßìåíá åëÝã÷ïõ Åêôõðþóåéò Ôåëåéþíïíôáò áõôü ôï ìÜèçìá ïé ìáèçôÝò èá ìðïñïýí: Íá äçìéïõñãïýí ëßóôåò óôçí ïèüíç. Íá ðñïóöÝñïõí ôç äõíáôüôçôá åðéëïãÞò óõãêåêñéìÝíùí ëåéôïõñãéþí óå Ýíáí ÷ñÞóôç. Íá åêôõðþíïõí ôá áðïôåëÝóìáôá åíüò ðñïãñÜììáôïò óôïí åêôõðùôÞ. ¼óï áðïôåëåóìáôéêüò êáé áðïäïôéêüò áí åßíáé ï êþäéêáò ôïõ ðñïãñÜììáôïò ðïõ ãñÜöïõìå ãéá ìéá åöáñìïãÞ, äåí áñêåß ãéá íá ôçò äþóåé åðáããåëìáôéêÞ ìïñöÞ êáé íá ôçí êÜíåé áðïäåêôÞ áðü ôïõò õðïøÞöéïõò ÷ñÞóôåò ôçò. ¸÷ïõìå Þäç äåé, üôé ï ó÷åäéáóìüò ôçò äéåðáöÞò ìå ôï ÷ñÞóôç áðïôåëåß ôï ðéï óçìáíôéêü óôïé÷åßï ãéá ôçí áíÜäåéîç ìéáò åöáñìïãÞò. Ç äéåðáöÞ ðñÝðåé íá ðñïóöÝñåé åõêïëßá ÷ñÞóçò, íá êåíôñßæåé ôï åíäéáöÝñïí ôïõ ÷ñÞóôç êáé ãåíéêÜ íá ôïí ðñïäéáèÝôåé èåôéêÜ áðÝíáíôé óôçí åöáñìïãÞ. ÌÝ÷ñé ôþñá ãéá ôç äçìéïõñãßá ôçò äéåðáöÞò ÷ñçóéìïðïéÞóáìå ôá ðéï âáóéêÜ áíôéêåßìåíá åëÝã÷ïõ, ôçí åôéêÝôá, ôï ðëáßóéï êåéìÝíïõ, ôï ðëÞêôñï äéáôáãÞò. Ó' áõôü ôï ìÜèçìá èá ìåëåôÞóïõìå êáé ôïí ôñüðï åêìåôÜëëåõóçò êáé êÜðïéùí Üëëùí âáóéêþí áíôéêåéìÝíùí åëÝã÷ïõ ôçò åñãáëåéïèÞêçò êáé èá äïýìå ðþò ìðïñïýìå íá åìðëïõôßóïõìå ôçí åñãáëåéïèÞêç ìå åñãáëåßá ðïõ äçìéïõñãïýí ðñüóèåôá áíôéêåßìåíá åëÝã÷ïõ ôïõ ôýðïõ ActiveX. Åðßóçò, èá ìåëåôÞóïõìå ðþò ãßíïíôáé åêôõðþóåéò ìÝóù ôïõ åéäéêïý áíôéêåéìÝíïõ åêôõðùôÞ.

Ëßóôá êáé ÓõíäõáóìÝíç ëßóôá Ç ëßóôá (ListBox) êáé ç óõíäõáóìÝíç ëßóôá (ComboBox) åßíáé éäéáßôåñá ÷ñÞóéìá áíôéêåßìåíá åëÝã÷ïõ êáé ÷ñçóéìïðïéïýíôáé óôéò ðåñéðôþóåéò ðïõ èÝëïõìå íá åìöáíßóïõìå, óå ìïñöÞ êáôáëüãïõ, ìéá óåéñÜ áðü åðéëïãÝò áðü ôéò ïðïßåò ï ÷ñÞóôçò íá ìðïñåß íá åðéëÝîåé ìéá êáôÜ ðåñßðôùóç. Ç ëßóôá ÷ñçóéìïðïéåßôáé üôáí èÝëïõìå íá äåóìåýóïõìå ôïí ÷ñÞóôç íá åðéëÝîåé ìÝóá áðü Ýíá ðåñéïñéóìÝíï ðëÞèïò åðéëïãþí. Áíôßèåôá, ç óõíäõáóìÝíç ëßóôá ÷ñçóéìïðïéåßôáé óôéò ðåñéðôþóåéò ðïõ èÝëïõìå íá äçìéïõñãÞóïõìå ìéá áíïé÷ôÞ ëßóôá, äçëáäÞ ìéá ëßóôá ôçí Ëßóôá ÓõíäõáóìÝíç ëßóôá ïðïßá íá ìðïñåß íá åíçìåñþóåé ï ÷ñÞóôçò. Ç Åéêüíá 14-1. óõíäõáóìÝíç ëßóôá áðïôåëåß óõíäõáóìü ìéáò ëßóôáò êáé åíüò ðëáéóßïõ êåéìÝíïõ. Áí ç ëßóôá äåí ðåñéÝ÷åé üëåò ôéò åðéëïãÝò ðïõ èá Þèåëå Ýíáò ÷ñÞóôçò, áõôüò ìðïñåß íá ôçò ðñïóèÝóåé ìéá íÝá åðéëïãÞ ðëçêôñïëïãþíôáò ôçí óôï ðëáßóéï êåéìÝíïõ. Ç åìöÜíéóç ôïõ ðëáéóßïõ óõíäõáóìÝíçò ëßóôáò êáèïñßæåôáé áðü ôçí éäéüôçôá Style. Ïé ôéìÝò ðïõ ìðïñåß íá ðÜñåé ç éäéüôçôá Style åßíáé: 0 - Dropdown Combo. Ôï áíôéêåßìåíï ìïéÜæåé ìå ðëáßóéï êåéìÝíïõ ðïõ Ý÷åé Ýíá âÝëïò óôá äåîéÜ. Ìå êëéê ðÜíù óôï âÝëïò, ç ëßóôá áíáðôýóóåôáé ðñïò ôá êÜôù (ðôõóóüìåíç ëßóôá). Ôï ðåñéå÷üìåíï ôçò ëßóôáò ìðïñåß íá óõìðëçñùèåß ìå íÝá óôïé÷åßá, ôá ïðïßá ðëçêôñïëïãåß ï ÷ñÞóôçò óôï ðëáßóéïõ êåéìÝíïõ (áíïé÷ôÞ ëßóôá). 1 - Simple Combo. Ôï áíôéêåßìåíï ìïéÜæåé ìå ëßóôá ðÜíù áðü ôçí ïðïßá õðÜñ÷åé ðëáßóéï êåéìÝíïõ. Ôï ðåñéå÷üìåíï ôçò ëßóôáò ìðïñåß íá óõìðëçñùèåß ìå íÝá óôïé÷åßá, ôá ïðïßá ðëçêôñïëïãåß ï ÷ñÞóôçò óôï ðëáßóéïõ êåéìÝíïõ (áíïé÷ôÞ ëßóôá). 2 - Dropdown List. Ôï áíôéêåßìåíï ìïéÜæåé ìå ðëáßóéï êåéìÝíïõ ðïõ Ý÷åé Ýíá âÝëïò óôá äåîéÜ. Ìå êëéê ðÜíù óôï âÝëïò, ç ëßóôá áíáðôýóóåôáé ðñïò ôá êÜôù (ðôõóóüìåíç ëßóôá). Ôï ðåñéå÷üìåíï ôçò ëßóôáò äåí ìðïñåß íá óõìðëçñùèåß ìå íÝá óôïé÷åßá (êëåéóôÞ ëßóôá).

Áí ç éäéüôçôá Style Ý÷åé ôçí ôéìÞ 0 Þ 1, üôáí ãßíåôáé ôñïðïðïßçóç ôïõ óôïé÷åßïõ óôï ðëáßóéï êåéìÝíïõ, ðñïêáëåßôáé óõìâÜí Change.

Ç óõìðëÞñùóç ìå óôïé÷åßá, ôüóï ôçò ëßóôáò üóï êáé ôçò óõíäõáóìÝíçò ëßóôáò, ìðïñåß íá ãßíåé ÐñïóèÞêç óôïé÷åßùí óôç êáé êáôÜ ôç äéÜñêåéá ôïõ ó÷åäéáóìïý ôçò äéåðáöÞò êáé êáôÜ ôç äéÜñêåéá åêôÝëåóçò ôïõ ëßóôá ðñïãñÜììáôïò. ÊáôÜ ôï ó÷åäéáóìü, åéóÜãïõìå ôá óôïé÷åßá äßíïíôáò ôéìÝò óôçí 176

177


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.