برنامه نویسی ویژوال بیسیک
|
اموزش توابع داخلي Visual Basic
اموزش توابع داخلي Visual Basic ( نزديک به 1۷۷ تابع ) گرد آورنده امیر بایندریان بقیه ی توابع را در ادامه ی مطالب ببینید دیگه واسه این پست باید نظر بدید اگه ازش استفاده می کنید Abs .1 قدر مطلق يك عدد رو برميگردونهappActivate .2 عنوان يه پنجره رو ميگيره و اونو فعال ميكنهAsc .3 يه كاراكتر ميگيره و كد اسكي اون رو برميگردونه (بين 0 تا 255) .اگه بهش رشته بدين كاراكتر اول رو بررسي ميكنه .مثلاAsc(“A”)= 65AscB .4 كار قبلي رو با بايت اول مقداري كه بش ميديم انجام ميده(نه با كاراكتر اول).خروجيش هم از نوع Byte هستش(قبلي Integer بود)AscW .5 واسه كاراكتر هاي Unicode هستش يعني مقدار كد كاراكتر Unicode (w مخفف Wide هستش) رو برميگردونه که بين 0 تا 2 بتوان 16ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
ساختت Setup به وسیله ویندوز XP و بدون نیاز به برنامه جانبي
خب تا حالا شده برنامه ای بنویسید که بخواهید براش Setup درست کنید این روش نیازی به دانش برنامه نویسی یا برنامه جانبی نداره با استفاده از امکانات خود ویندوز می تونید برای برنامه هاتون Setup درست کنید
ابتدا از قسمت Start گزینه Run را انتخاب کنید و در آن کلمه ی Iexpress را تایپ کنید . متظر بمانید تا پنجره ی Iexpress ظاهر شود . تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آشنایی با مفاهیم برنامه نویسی و خودآزمایی
مفهوم نرم افزار: معمولا به بخش غیر قابل لمس سیستم گفته می شود که از تعدادی دستور العمل بوجود آمده است که هدف مشخصی را دنبال می کنند و شامل انواع مختلفی می باشد که یک نوع آن نرم افزار برنامه نویسی می باشد. مفهوم نرم افزار برنامه نویسی: با این که نرم افزار زبان برنامه نویسی ،خودش توسط دستورالعملهایی ساخته شده است اما شامل یک سری دستورات و امکانات جهت ایجاد نرم افزارهای دیگری می باشد .مثلاً می توان از آنها جهت تهیه نرم افزارهای حسابداری استفاده کرد. مفهوم برنامه نویس : برنامه نویس شخصی است که با استفاده از امکانات زبان برنامه نویسی ، برنامه یا نرم افزار مرد نظر را تهیه می کند.به جرأت می توان گفت این شاخه از کامپیوتر یعنی برنامه نویسی یکی از پر تلاش ترین و درعین حال درآمد زا ترین حرفه است.ممکن است جهت تهیه یک برنامه از چندین برنامه نویس استفاده شود که در اینصورت یک گروه برنامه نویسی تشکیل می شود. معمولاً نرم افزارهای بزرگ توسط گروههای برنامه نویسی تهیه می شوند. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
تشخیص فشرده شدن کليدهای کيبرد !
برای نوشتن این برنامه شما بر روی فرم خود باید یک Label و یک تایمر قرار دهید و Interval تایمر را برابر با 1 قرار دهید سپس کد زیر را در قسمت General کپی کنید . Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer حالا در قسمت event تایمر کد زیر را قرار دهید . For i = 1 To 255 تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
چگونگی ذخیره کردن متن یک تکست باکس در قسمتی از هارد !
قبل از اينکه بتوان عمليات ورودی/خروجی را روی يک فايل انجام داد ابتدا بايستی آنرا باز کرد . باز کردن فايلها در ويژوال بيسيک توسط دستور Open انجام می شود . فرمت کلی اين دستور بصورت زير است :
Open filename [For mode] [Access access][lock] As [#]filenumber [Len=reclen] [ پارامترهای داخل کروشه اختياری هستند . ]
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
یک ماشین حساب خیلی اسون و اسونتر از قبلی
یک ماشین حساب خیلی اسون که اسونتر از قبلی است کار این ماشین حساب این است که دوتا عدد را گرفته و با هم جمع میکند. ابتدا ما سه تا Textbox و یک CommandButoon به برنامه اضافه می کنیم ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
معرفی شکل عناصر
شما در شکل زیر می توانید شکل هر عنصر همراه با نام آن را ببینید تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
رویدادها
هر عنصر در ویژوال بیسیک،تعدادی رویداد مربوط به خود را دارد که این رویدادها در بعضی از عناصر مشترک است. در زیر به معرفی بعضی از این رویدادها می پردازیم: رویدادClick:هنگامی که کاربر روی یکی از عناصر برنامه یا خود فرم کلیک کند. رویداد DbClick: هنگامی که کاربر روی یکی از عناصر برنامه یا خود فرم دو بار کلیک کند. رویدادActivate:زمانی که فرم روی صفحه نمایش ظاهر می شود. رویدادDeactivate:هنگامی که کاربر روی یه برنامه دیگر برود ویا فرم از روی صفحه نمایش محو شود. رویدادDragDrop:زمانی که عنصر بر روی فرم (به وسیله کشیدن موس) قرار گیرد. رویدادDragOver:زمانی که عنصر روی فرم حرکت کند. رویدادGotFocus:زمانی که مکان نما بر روی عنصری قرار گیرد. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
خواص عناصر فرم
در ویژوال بیسیک هر عنصرویژوال خواص مربوط به خود را دارد.از جمله این خواص می توان به خواصی مانند اندازه ، شکل،فونت،رنگ وسایر خواص رانام برد هر عنصر خواص خاص خودش را دارد ولی بعضی ازخواص در تمام عناصر مشترک است
می توان خواص عنصررابه صورت روبه رو نوشت مقدار=خاصیت.نام عنصر مانند " Text1.Text="eman حال به معرفی خواص فرم می پردازیم خاصیت Name:این خاصیت، برای تعیین نام عنصر(فرم)درویژوال بیسیک بکار میرود. خاصیت Backcolor:این خاصیت، برای تعیین رنگ زمینه فرم بکار میرود. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
شبيه سازي عمل Drag & Drop
ابتدا دو PictureBox را در مكانهاي خود قرار داده و مشخصه Name آنها را picSource و picTarget مي گذاريم. براي نمايش متني كه در پايين شكل باید باشد نيز مي توانيم از يك Label استفاده كنيم. PictureBoxها داراي مشخصه اي به نام Picture هستند كه بوسيله آن ميتوانيم يك تصوير را در آن قرار دهيم. اگر بخواهيم اين مشخصه را در زمان طراحي (Design Time) تنظيم نماييم، كافيست بر روي نام اين مشخصه در پنجره Properties، دابل كليك نماييم، يك پنجره محاوره اي باز مي شود كه مي توانيم تصوير مورد نظرمان را بياوريم و آن را انتخاب كنيم. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مثالی ديگر: استفاده از Option Buttonها
همانطور که قبلاً نيز ذکر شد، هرگاه بخواهيم کاربر (User) از بين چند مورد، يک و فقط يک مورد را انتخاب کند (مثلاً سؤال چهار گزينه ای و ...) از کنترل Option Button استفاده می کنيم. کنترل مذکور (مانند CheckBoxها) دارای مشخصه ای به نام Value می باشد که اگر مقدار آن برابر True باشد، انتخاب شده و در صورتی که برابر False باشد، انتخاب نشده خواهد بود. بنابراين اگر برروی فرمی مثلاً دو OptionButton قرار دهيم، مسلماً اگر مقدار Value از يکی را True کنيم، به طور خودکار مقدار Value برای ديگری False خواهد شد.زيرا فقط يکی از OptionBotton ها را می توان انتخاب کرد. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آشنایی با محیط ویژوال بیسیک
اینبار با محیط کار ویژوال بیسیک ۶ بیشتر آشنا می شویم. هر بار که ویژوال بیسیک را اجرا می کنید پنجره ای را مشاهده خواهید کرد، که از شما در مورد نوع پروژه کاری سوال می کند. در اکثر برنامه ها گزینه Standard EXE نیاز ما را برآورده می کند. لذا شما هم این گزینه را انتخاب کرده، و دکمه Open را کلیک کنید. با پیشرفت در VB با سایر گزینه ها نیز آشنا خواهیم شد. بعد از این عمل پنجره کار با VB6 ظاهر می شود. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مثال: طراحی يک ماشين حساب ساده
فرض کنيد بخواهيم يک ماشين حساب ساده، مطابق آنچه در شکل 7 میبينيد، طراحی کنيم: يک Label به نام lblDisplay به عنوان نمايشگر ماشين حساب و با Caption برابر مقدار" 0" (زيرا مقدار اوليه ماشينحسابها صفر می باشد) در محل خود قرار می دهيم. همچنين يکCommandButtonبه نام cmdequal به عنوان دکمه مساوی" و با Caption برابر "= " نيز در محل مخصوص خود قرار می دهيم. حال ده عدد Command Botton ديگر با Caption های به ترتيب برابر " 0" تا "9 " را در جای خود قرار می دهيم و سپس نام همه اين ده دکمه را به نام cmdNumber تغيير می دهيم. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آموزش به صورت مقدماتی و معرفی
زبانه New جهت ایجاد پروژه جدید(برنامه جدید) بکار می رود. Existing جهت باز کردن پروژه ای که از قبل ایجاد شده استفاده می گردد . و زبانه Recent لیست آخرین پروژه هایی که استفاده می شود نمایش می دهد . در زبانه New گزینه Standard EXE را برای شروع برنامه انتخاب و روی دکمه Open کلیک کنید. پس از فشردن این دکمه محیط IDE برنامه VB را بصورت زیر خواهید دید. بخشهای آن با شماره مشخص شده که در زیر شکل ، هر شماره توضیح داده شده است . ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آرايه ای از کنترلها
حتماً يکی از الفاظی که در برنامه نويسی، از آن بهره بسياری برده ايد، آرايه می باشد. آرايه ها معمولاً خانه هايی از حافظه اند که تحت يک نام واحد و با انديس های متفاوت نامگذاری می شوند. در Basic هم آرايه ها (مانند ساير زبانهای برنامه نويسی) کاربرد فراوانی دارند که مثلاً توسط دستور Dim A (10, 10) As Integer يک آرايه دو بعدی (در واقع يک ماتريس) به نام A از نوع داده Integer تعريف می شود که سطر وستون آن دارای انديس های 0 تا 10 می باشد و توسط مثلاً A (5, 8) به خانه سطر 5 و ستون 8 از آن دسترسی خواهيم يافت. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مثالی از کنترل های Check Box و Option Button
فرض کنيد بخواهيم فرمی شامل يک Text Box و دو Check Box با عنوانهای Bold و Italic داشته باشيم که اگر Bold، مارک خورده بود، متن داخل Text Box به صورت Bold درآيد و اگر Italic مارک خورده بود به صورت Italic فرم نهايی آن را در شکل 6 می توانيد ببينيد.
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
کنترل های Check Box و Option Button
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
نکاتی درباره پروسيجرها
توجه داشته باشيد که در ابتدای تعريف توابع و روالها می توانيم از Private يا Public نيز استفاده کنيم و تمام سطوحی که برای تعريف متغيرها گفته شد (خصوصاً سطح فرم و سطح ماژول) ، در اينجا نيز عيناً کاربرد دارند. (پيش فرض در اينجا هم Private است). به عنوان مثال اگر بخواهيم تابعی به نام Square ايجاد نماييم که هر عددی را دريافت کرد، مربع آن را برگرداند، کافی است چنين بنويسيم (مثلاً به صورت Public در يک ماژول) : ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
ايجاد پروسيجر
در VB، علاوه بر Event Procedureها که به ازای رويداد (Event) های مشخصی انجام می شوند، می توانيم تعدادی پروسيجر را نيز خودمان تعريف کنيم که به اين نوع پروسيجر، General Procedure (پروسيجر عمومی) گفته می شود که برای اجرای آنها می بايست نام آنها در جايی از برنامه، فراخوانی شود.
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
تعريف متغيرها
به اطمينان، قبلاً در برنامه نويسی (لااقل در Basic که پيش فرض بحث ما معرفی شده بود) از متغيرها زياد استفاده کرده ايد. در برخی زبانهای برنامه نويسی (مثل Basic) ، نوع متغيرهای بکار رفته در برنامه، لازم نيست از قبل تعريف شده باشد و در هنگام اجرا، کامپايلر، خود، آن را به نوع مورد نياز (مثل Integer برای برای داده های عددی صحيح، يا String برای نوع داده رشته ای و کاراکتری و ...) تعريف و اجرا خواهد کرد. اما در برخی ديگر (مانند زبان برنامه نويسی Pascal)لازم است، نوع داده متغيرهای بکار رفته، در جايی از برنامه (و عموماً قبل از استفاده از آن) تعريف شوند. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مشخصه Causes Validation
شايد زمانی که داشتيد روی مشخصات (Properties) مربوط به Text Box نظر می کرديد، مشخصه causes Validation را نيز ديده باشيد که ما در بخش قبل از آن نام نبرديم. اين مشخصه در بسياری از VCLها نيز وجود دارد و دارای کاربرد بسيار زيبايی است که شايد اگر وجود نداشت، برای شبيه سازی آن بوسيله کدنويسی، زمان زيادی را صرف خود می کرد. فرض کنيد بر روی فرم يک Text Box به نام txtNumber وجود دارد که برای دريافت نمره يک درس دانش آموزی از کاربر، استفاده می شود. ترجيح می دهيم کاربر نتواند اين فرم را save کند (نتواند به سراغ کليد cmdSave برود) مگر اينکه نمره صحيح (که در فاصله صفر تا بيست است،) را وارد نموده باشد. اما مثلاً بتواند روی دکمه cmdCancel برود و فرم را Cancel نمايدو يعنی می خواهيم ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مثالی برای رويداد KeyPress
فرض کنيد بر روی فرم، يک Text Box به نام txtUserName قرار داده ايم و بخواهيم کاربر، هر حرفی را داخل آن نوشت، با حرف بزرگ انگليسی زده شود (يعنی اگر وارد کرد a، در Text Box درج شود A) در اين صورت کافی است برای رويداد KeyPress از آن بنويسيم:
(Private Sub txtUserName_KeyPress (KeyAscii As Integer ((( KeyAscii = ASC (Ucase (Chr (KeyAscii End Sub
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
تغييری در وضعيت مثال قبل همان (Label , TextBox ) و استفاده از رويداد KeyUp
فرض کنيد بخواهيم مثال قبل را طوری تغيير دهيم که با نوشتن هر رقمی در txtCelsius ، بدون نياز به فشردن کليد، نتيجه به طور خودکار در txtFahrenheit نوشته شود.مثلاً به محض اينکه عدد8 رازديم، تبديل شده 8 را به فارنهايت بنويسيد و به محض فشردن کليد 0 (روی هم شده است80) تبديل شده 80 را به فارنهايت بنويسد و ... ابتدا کدهای نوشته شده برای cmdconvert را پاک کنيد و سپس خود کليد را نيز از روی فرم حذف کنيد تا به سراغ کدنويسی برای خودText Box ها برويم. Text Box ها دارای جهار رويداد (Event) مهم می باشند: KeyDown – KeyUp – KeyPress – Change زمانی که فوکوس(تمرکز) به يک Text Box داده شود، اگر کليدی از صفحه کليد زده شود، ابتدا رويدادKeyPress رخ می دهد ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
مثالی ديگر و استفاده از Label و TextBoxها
فرض کنيد بخواهيم فرمی داشته باشيم که دارای دو Text Box (که در VB برای عمليات دريافت اطلاعات از کاربر (DataEntrq) معمولاً از اين کنترل استفاده می شود) برای درجه سيلسيوس و درجه فارنهايت باشد و توسط يک دکمه (و در واقع با فشردن آن توسط کاربر) مقداری که در Text box مربوط به درجه سيلسيوس نوشته شده بود را به فارنهايت تبديل کند و نتيجه را در Text Box مربوط به آن درج نمايد. (توجه: اگر Cمقدار درجه برحسب سيلسيوس و F مقدار درجه برحسب فارنهايت باشد، تبديل سيلسيوس به فارنهايت از فرمول F=9/5 C+32 محاسبه می شود). شکل نهايی فرم را می توانيد در شکل 4 ببينيد. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
اولين پروژه و آشنايی با برنامه نويسی بوسيله VB
به عنوان اولين پروژه، قصد داريم فرمی داشته باشيم با دو دکمه Message و Exit که اگر در دکمه Message کليک شد، پيغامی نمايش داده شود و اگر دکمه Exit کليک شد از برنامه خارج شود(شکل3): ابتدا فرمی که بر روی صفحه نمايش باز است (فعلاً به نام Form 1 ) را به اندازه دلخواه در می آوريم و در حالی که Select است، از پنجره Properties (سمت راست تصوير) ، مشخصه (Property) های زير را چنين Set می کنيم: ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
توابع داخلی
LoadPicture: این تابع یک تصویر را به برنامه اضافه می کند. در داخل پرانتز مسیر تصویر قرار می گیرد.مثل:
Image1.Picture = LoadPicture(“c:\Pic1.bmp”) MsgBox: تابعی است که یک جعبه پیام را به کاربر نشان می دهد.
همانطور که می بینید جعبه پیام یک آیکون، یک پیام و چند دکمه فرمان دارد. شکل کلی این دستور به صورت مقابل است. intResponse=MsgBox(strPrompt,intStyle,strTilte) آرگمان اول اجباری و بقیه ارگمان ها اختیاری است. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آشنایی با تابع
در VB دو نوع تابع وجود دارد. یکی سابروتین که هیچ مقدار بازگشتی ندارد و دیگری فانکشن که یک مقدار بازگشتی. خود VB هم یکسری تابع داخلی دارد. مثلا تابع LoadPicture( ) برای قرار دادن تصویر در ابزارهایی است که توانایی نمایش تصویر را دارند. ما هم می توانیم برای خود، تابع تعریف کنیم. فایده تابع ها این است که می توان کد برنامه را دسته بندی کرد و هر وظیفه را به تابعی واگذار کرد.اشکال زدایی از برنامه آسان می شود. چون اگر برنامه در جایی خواسته ی ما را برآورده نکرد می دانیم این وظیفه مربوط به کدام قسمت است. اگر برنامه به کرات نیاز به اجرای یکسری کد داشته باشد می توان آن را در یک تابع نوشت و بعد آن را در مواقع مورد نیاز فراخوانی کرد. مثلا می توانیم تابعی برای رسم مستطیل بنویسیم که ابعاد آن را به عنوان ورودی دریافت کرده وآن را رسم کند. ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
دستورات مهم Basic )
عملگرهای شرطی: = ، > ، < ، =< ، => ، < > . پاسخ این عملگر ها یا True است یا False. بوسیله کلمات زیر می توانید عبارت شرطی زیر را با هم ترکیب کنید. And: هر دو طرف باید درست باشد تا پاسخ True شود. Or: اگر یکی از طرف های شرط درست باشد پاسخ True می شود. Xor: فقط یک طرف باید درست باشد نه دو طرف تا پاسخ True شود. Not: True را تبدیل به False و False را به True تبدیل می کند. ترتیب اجرای این کلمات در موقع اجرا به این ترتیب است:1-Not 2-And 3- Or 4- Xor مثال: (3<5) And (6>2) => True (6>4) Or (4<2) => True دستور If: شکل کلی آن به صورت زیر است: ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
انواع داده در VB
اگر شما با زبان های برنامه نویسی دیگری آشنایی دارید حتما با متغییرها آشنا هستید. متغییرها مکان هایی هستند در حافظه اصلی(Ram) برای نگهداری اطلاعات مثل عدد یا متن یا چیز های دیگر. متغییر ها از عنواع مختلفی تشکیل شده است. مثل عدد صحیح، اعشاری، متن وغیره. این ابزار در برنامه نویسی کاربرد زیادی دارد و در واقع از رکن های اساسی برنامه نویسی است. در زیر انواع متغییر های VB را همراه با مقدار حافظه ای که اشغال می کنند آمده است.
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
منوها
امروز یاد می گیریم چگونه به سادگی یک منو به برنامه ی خود اضافه کنیم. ابتدا یک برچسب به نام lblMenu ایجاد کنید. ابزار منو ساز ویراستار منو (Menu Editor) نام دارد که شمایل آن
ویراستار منو را باز کنید. Caption را File و Name را mnuFile قرار دهید. کلید ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
کار با کنترل ها
در این جلسه کار با کنترل های Visual Basic را شروع خواهیم کرد. در VB دو نوع کنترل وجود دارد. کنترل هایی که جزو استاندارد VB است و کنترل های ActiveX که پسوند OCX دارد و به Toolbar افزوده می شود. خود VB تعدادی از این ها را برای برنامه فراهم کرده است. این فایل ها را می توان از اینترنت دانلود کرد. برای اضافه کردن آن ها به جعبه ابزار کلید راست فشار دهید و Components را برگزینید.
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
آشنایی با محیط برنامه
در ابتدا اگر برنامه را اجرا کنید پنجره رو به رو ظاهر می شود. در برگه New چندین ایکون وجود دارد که هر کدام الگو های طراحی را در اختیار شما قرار می دهد. ولی اگر می خواهید برنامه را از صفر شروع کنید باید گزینه Standard EXE را انتخاب کنید.
در برگه Existing می توانید برنامه هایی را که قبلا نوشته اید اجرا کنید.
برگه Recent برنامه هیی را که قبلا اجراکرده اید برای شما لیست کرده است.
ادامه مطلب>>>> تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |
|
عكس روز
![]() |