ڤیژوهڵ بهیسك بۆ كورد
زمانی پرۆگرام سازی-ڤیژوهڵ بهیسك
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
نوشته شده در تاريخ Sun 12 Oct 2008 توسط برهان
|
پرۆژهی سێیهمکارکردن لهگهڵ گۆڕاوهکان* لهم پرۆژهیهدا ئاشنایی ئهمانهی خوارهوه دهبین:
ئامانجی پرۆژهکهلهکاتی جێ بهجێکردنی پرۆژهکهدا، ئهم ڕووکارهی خوارهوه دهکرێتهوه، داوایی ناو و ووشهی نهێنی دهکات.
بهکارهێنانبهکارهێنهر ناوی خۆیی له سندوقی نوسینی یهکهم و ووشهی نهێنی له سندوقی دووهم دهنوسێت("toto"بۆ نمونهکهمان). ئهگهر هاتوو بهکارهێنهر ههڵهی کرد له نوسینی ووشهی نهێنی، ئهم سندوقی نامهی خوارهوه دهردهکهوێت.
بهرنامهکه ڕێگه به بهکارهێنهر دهدات، که دووجار ههڵه بکات له نوسینی ووشهی نهێنی. بهڵام ئهگهر بۆ جاری سێیهم ووشه نهێنیهکهی به ههڵه داخل کرد، ئهم نامهیهی خوارهوه دهردهکهوێت. بهرنامهکه دادهخرێت.
لهکاتی نوسینی ووشهی نهێنی دروستدا، ئهم ڕووکارهی خوارهوه دهکرێتهوه.
به کلیک کردن لهسهر دوگمهی (جێگۆركێ) ههڵدهستێت به گۆڕینهوهی ناوهڕۆکی سندوقی نوسینی یهکهم له سندوقی نوسینی دووهم دا، ناوهڕۆکی سندوقی دووهم له یهکهمدا. به چهند جار کلیک کردن لهسهر دوگمهی (کلیک)، دهتوانرێت بزانرێت چهند جاران کلیک لهسهر ئهو دوگمهیه کراوه، ئهمهش به کلیک کردن لهسهر دوگمهی ( ژمارهی کلیکهکان)، سندوقی نامهیهک دهردهکهوێت که ژمارهی کلیکهکانی سهر دوگمهی (کلیک)ی تێدایه.
ههنگاوهکانی جێ بهجێکردن
ئاگادارکردنهوه
دیزاین
دیزاین
دیزاین
بۆ گۆڕینهوهی ناوهڕۆکی ناو سندوقی نوسین، پێویسته لهسهرمان جێگهیکی(جێگهیهک بۆ کۆگهکردنێکی کاتی) کۆگهکردن بهکار بهێنین بۆدانانی ناوهڕۆکی سندوقی یهکهم تێیدا، پاشان دانانی ناوهڕۆکی سندوقی دووهم له یهکهمدا، پاشان دانانی ناوهڕۆکی ناوهندی کۆگهکه له سندوقی دووهم دا.ئهم جێگهی کۆگهیه ئهوه که پیدهڵین گۆڕاو Variable. پرۆگرامپرۆگرامی گۆڕاوهکان(Variable): پریتییه له ناونانی ناوچهیهکی دیاری کراو له یاد(Memory) دا. دهتوانین تێیدا بنوسین، ههروهها بیخوێنینهوه.دهتوانرێت پێناسه بکرێت وهکو گۆڕاوێکی ناوخۆیی، بهم شێوهی خوارهوه:- Dim VariableName [As Type] لهکاتێکدا (VariableName) بریتیه له ناوی گۆڕاوهکه، (Type)یش بریتیه له جۆری گۆڕاوهکه. لهکاتی جێبهجێکردنی پرۆژهکهدا دهست دهکات به گرتنی شوێنێکی گونجاو بۆ گۆڕاوهکه له یاد(Memory)دا، پاشان نوسینهوهی ئهم شوێنه گیراوه پاش کۆتایی هاتنی جێبهجێکاریهکه، وه له گرنگترین جۆرهکانی گۆڕاوهکان، ئهمانهن:-
بۆ نمونه، لهم ڕاهێنانهدا دیاری دهکهین گۆڕاوهکهمان (S) له جۆری زنجیرهی نوسین(String)ه بۆ کۆگهکردنی ناوهڕۆکی سندوقی یهکهم. Dim S As String لهکاتێکدا "S" ئهو گۆڕاوهیه که ناوهڕۆکی سندوقی یهکهم کۆگه دهکات له لهناو خۆیدا. کۆده جێبهجێکاریهکهی دوگمهی "جێگۆڕکێ" بهم شێوه دهبێت:-
لهم ڕاهێنانهدا ئهوهی داوادهکرێت ژمارهی ئهو جارانهیه که بهکارهێنهر کلیکی لهسهر کردووه، کهواته پێویستمان به گۆڕاوێکه بۆ ئهوهی ههرجارهی یهک یهکهی (+1) بۆ زیاد بکهین. لهم کاتهدا ناتونین فرمانی (Dim) بهکاربهێنین بۆ پێناسهکردنی گۆڕاوهکه لهناو خودی کۆد جێبهجێکاریهکهدا، چونکه به کۆتایی هاتنی کۆده جێبهجێکاریهکه بههایی گۆڕاوهکه دهفهوتێت. بهم شێوهیه ناتوانین دهست بگهنینه ئهو گۆڕاوهی بۆ دوگمهی (ژمارهی کلیکهکان) پێویستمانه. له ڕاستیدا لهم بارهدا پێویستیمان به گۆڕاویکی گشتییه لهسهر ئاستی فۆرم، بۆ ئهوهی لهکاتی کردنهوهی فۆرمهکه دروست بێت تا داخستنی فۆرمهکه کۆتایی پبێت (بمرێت). ههروها له ههموو کۆده جێبهجێکاریهکان بهشداری بکات(بتوانرێت بهکاربهێنرێت). پرۆگرامپێناسهی گۆڕاوی گشتی: بۆ پێناسهکردنی گۆڕاوێکی گشتی بۆ فۆرمێک، پێویسته ڕستهی فرمانی (Dim) بۆ گۆڕاوهکه له بهشی پێناسین (Declaration) دابنرێت، ئهم بهشه دهکهوێته سهرووی پهڕهی کۆد نوسینی فۆرم. له نموهنهکهماندا پێناسهی گۆڕاوی (n) دهکهین له بهشی پێناسه گشتیهکانی فۆرمهکه بۆ فۆرمی دووهم. Dim n As Integer
ئامانجی جێبهجێکردنی ئهم دوگمهیه بۆ نیشاندانی بهها ئهو گۆڕاوه گشتییه که له دوگمهی "کلیک" ئاماژهمان پێدا. سندوقی نامه بهکاردێنین بۆ پیشاندانی نرخی گۆڕاوهکه.
دهمانهوێت لهم دوگمهیه کۆدێک جێبهجێ بکهین بۆ دیاری کردنی ئهوهی که ووشه نهێنی نوسراو له سندوقی دیاریکراو دروسته، ههروها تهنها سێ جاران موڵهت دهدات به بهکارهێنهر بۆ ههوڵدان له داخلکردنی ووشهی نهێنی دروست، لهبهرئهوه پێویستیمان به چهند جار هه وڵدان بۆ چوونهژوورهوه ههیه(دهکاته ژمارهی جاری کلیک لهسهر دگمهی "چونهژوور"). دهتوانین بۆ ئهم مهبهسته گۆڕاوێکی گشتی لهسهر ئاستی فۆرمی یهکهم پێناسه بکهین، وهکو له پێشو له دوگمهی "کلیک" کردمان.بهڵام لهبهرئهوهی ئهم گۆڕاوه له هیچ کۆدێکیتر بهکارناهنین(به پێچهوانهی دوگمهی "ژمارهی کلیکهکان"). بۆیه دهتوانین به شێوازێکی تر، ڕستهی فرمانی (Static) بهکاربهێنین بۆ جێبهجێ کاری دوگمهی "چوونهژوور". ئهمهش گۆڕاوێکی ناوخۆیییه بۆ کاره جێبهجێکاریهکه، پارێزگاری لهمانهوهی نرخهکهی دهکات له بانگهێشتێکهوه به بانگهێشتێکیتر. پرۆگرامگۆڕاوێک پێناسه کرابێت به بهکارهێنانی فرمانی (Static) له جێبهجێکاریهکهدا، پارێزگاری له بههاکهی(نرخهکهی) دهکات له بانگهێشتێکهوه بۆ بانگهێشتێکیتر. بۆ پیشاندانی فۆرمێک به بهکاهێنانی شێوازی "Show" و شاردنهوهی به بهکارهێنانی ڕێگهی "Hide". بۆ نمونه ئهم رسته فرمانییه بۆ پیشاندانی فۆرمی "FrmVar" FrmVar.Show دهتوانین زاراوهی "Me" بهکاربهێنین له جیاتی ناوی فۆرم بۆ فۆرمی چالاک، بۆ نمونه: Me.Hide دهبێتههۆی شاردنهوهی فۆرمی چالاک لهکاتی جێبهجێ کردنیدا. شێوازی "Select" بهکاردێت بۆ دیاریکردن "Select"ئامرازی سندوقی نوسین. TxtPassword.Select دهبێته هۆی دیاری"select"کردنی ئامرازی سندوقی نوسینی (TxtPassword). فرمانی (SendKey) بهکاردێت بۆ ناردنی کۆمهڵه کلیلێک بۆ پهنجهرهی چالاك، وهکو ههمان ئهوهئ که فشاری دهدهین له بهکارهێنانی تهختهکلیل. SendKeys "{Home}+{End}" وهکو ئهوه وایه پهنجه لهسهر کلیلی "Home" فشار بدهین،پاشان پهنجه لهسهر کلیلی "Shift" لهگهڵ "End" بهیهکهوه فشارندهین(ئهبێته هۆی دیاریکردنی نوسراوی سندوقی نوسین). کۆدی جێبهجێکاری دوگمهی "چوونهژوو" بهم شێوهیه:-
دهمانهوێت کاتێک لهسهر دوگمهی "من کێم" کلیک بکهین، ناوی بهکارهێنهری داخل کراو له فۆرمی یهکهم پیشان بدات. لهم کاتهدا پێویستیمان به گۆڕاوێکی گشتی له ئاستی پرۆژه ههیه، بۆ ئهوهی گۆڕاوهکه بهشداری بکات له تهواوی فۆرمهکانی پرۆژهکهدا. ناوی بهکارهێنهر کۆگه دهکات لهکاتی جێبهجێکردنی دوگمهی "چوونهژوور" له فۆرمی یهکهم. پاشان ناوهڕۆکی گۆڕاوهکه پیشان دهدرێت له ڕێگهی دوگمهی "من کێم" له فۆرمی دووهم. پرۆگرامبۆ پێناسهکردنی گۆڕاوێک لهسهر ئاستی گشتی پرۆژهکه، پیویست دهکات له یهکهی پێوانهیی "Module" گۆڕاوهکه پیناسهی بکهین، به بهکارهێنانی فرمانی "Public" بهم شێوهش تهنها ئهم کۆده جێبهجێکاریه له دوگمهی "من کێم" دهنوسین:- ئهمهش دهبێته هۆ پیشاندانی سندوقی نامهیهك، که نوسراوی ناوهڕۆکی گۆڕاوی "Username" تێدایه. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||