اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله تاریخچه ویژوال بیسیک

اختصاصی از اس فایل مقاله تاریخچه ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

مقاله تاریخچه ویژوال بیسیک


مقاله تاریخچه ویژوال بیسیک

دانلود مقاله تاریخچه ویژوال بیسیک 20 ص با فرمت WORD 

 

 

 

 

 

 

حدودسی و پنج سال قبل در کالج دارتموث زبانی پا به عرصه وجود گذاشته برنامه نویسی را از  تسلط حرفهایها خارج کرد و به مبتدیان هم امکان داد تا وارد دنیای شیرین برنامه نویسی شوند  ؛    این زبان بیسیک نام گرفت. زبان بیسیک از سایر زبانهای آن زمان مانند فورترن ،کوبول واسمبلی بسیار سادهتر بود و به همین دلیل به عنوان مبنای کار شرکت میکروسافت برای اولین زبان برنامه نویسی نیمه حرفه ای در محیط ویندوز انتخاب شد.

 هرزبان برنامه نویسی اصولا مجموعه ایست از تعدادی دستور که هر کدام کار مشخصی انجام میدهند. انسانها با این مجموعه دستورات است که کامپیوترها را وادار به انجام خواسته ها یشان   می کنند.با آن که بیسیک برای مبتدیان طراحی شده بود اما دستورات آن همچنان مبهم ورمزآلود بود.


دانلود با لینک مستقیم


مقاله تاریخچه ویژوال بیسیک

دانلود تحقیق کامل درمورد ویژوال C#

اختصاصی از اس فایل دانلود تحقیق کامل درمورد ویژوال C# دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق کامل درمورد ویژوال C#


دانلود تحقیق کامل درمورد ویژوال C#

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 24

 

دسترسی به راه اندازی شبکه ویژوال C# شرکت تعاونی میکروسافت ژولای 2001

قابل اجرا برای : شبکه ویژوال C# مسکروسافت

خلاصه : شبکه ویژوال C# تازه ترین اضافه شده به مجموعه استودیو ویژوال می باشد د ررابطه با زبانهای برنامه ریزی وبرنامه نویسی قوی راهنمای در دسترسی به راه اندازی شبکه C# ویژوال شما را راهنمائی می کند از طریق چگونگی ساختن یک پروژه ویژوال C# بوسیله انام و نوع سریع گرفتن وباگذاری کردن با شبکه سریع ویژوال C

محتوی : مقدمه گام یک= پروژه های شروع واره اندازی

گام2- سلام ، دنیا گام3- ساختار برنامه

گام4- ورود کنسول

گام5- استفاده از ارا یه ها

گام6- ورودی وخروجی فایل

گام7- بوجود آوردن توابع وکارها

گام8- استفاده از اشکال زدائی

نتیجه:

ضمیمه:کد منبع برای شبکه ویژوال C# طبقه بندی سریع

ضمیمه: درباره شبکه ویژوالC# طبقه بندی سزیع

مقدمه :

 شبکه ویژوال C# جدیدترین عضو خانواده استودیو ویژوال می باشد این زبان جدید متکی است برC/C++ اما ان وسعت وامتداد پیداکرده است برای اینکه بایسستی با برنامه ریزانC/C++ بسیار آشنا باشند این کاربری نمونه نشان می دهد که چگونه یک پروژه C# ساده را بسازیم که الگوریتم نوع سریع را انجام هد آن مشتمل می شود براجزا متشکله اساسی برنامه C# وخواندن ونوشتن برای کنسول وفایل ها بوجود آوردن توابع واستفاده از ارایه های اساسی راهنمای راه اندازی وشرو مفهومشان این نسیت که تمام جنبه های زبان برنامه نویسی را مشمول باشند هدف آنها این است که یک لفظه شروع را به شما عرضه ککنده برای کشف سیاحت د رمورد زبان شما تشویق می شوند تا در امتداد او آن پیروی کنید چن موارد آموزشی مشمول قطعات مختلفی است از کاربری طبقه بندی سریع کد منبع کامل وفایل های پروژه هم چنین موجو ود ردسترس می باشند

ضرورتهای پیشنهاد شد:suggested requirments

 شبکه استودیو ویژوال ( 2 یا بعدی ) ضرورت دارد که کاربری نمونه را کمپایل ( تالبف) کند دانش مربوط به زبان C/C++ مفید می باشد اما ضرورتی ندارد.

گام اول: پروژ ه های راته اندازی

رشد وگسترش در استودیو ویژوال پیرامون راه حل ها تشکل پیدا می کند که مطوئن یک یا دو پروژه می باشد برای این مورد اموزشی ما یک راه حلی را خلق خواهیم کرد توام با یک پروژه واحدC#

خلق یک پروژه جدید

در محیط شبکه استودیوی ویژوال پروژه جدید فایل از منو یا فهرست انتخاب کنید

انتخاب کنید پروژه های ویژوالC# در سمت چپ وسپس کاربری کنترل در سمت راست

پروژه خود را اختصاص دهید ووارد موضعی نمائید که دران پروژه را خلق کنید فهرست راهنمای پروژه بطور خودکار بوسیله استودیو ویژوال خلق خواهد شد

4-با موس تائید کنید ودر مسیر کار خودتان قرار می گیرید

راه حل ویژوالC# شما.

شبکه استودیو ویژوال یک راه حل بوچود اورده است توام به یک پرووژه ویژوالC# ساده پروژه دارای دو فایل می باشد اسمبلی Info.cs و طبقه بندی یک CS چند گام بعدی این فایل های متفاوت را مرود بحث قرار خواهد داد وچگونگی کاملکردن پروژه

گام2 سلام دنیا

متاسف هستیم اما عینا قادر نبودیم وسوسه را تحمل کنیم ما حالا مجبور هستیم که کاربری کلاسیک ( سلام دنیا) را که اولین بار به زباان C نوشته شده وبر مبنای C# می‌باشد را انجام دهیم

تغییرات وتعدیلات کد منبع:

 با طبقه بندی یک CS فیل را در کشف کننده راه حل با موس ضریع یزنید شما می توانید کشف کننده راه حل روی صفحه نمایش دهید با استفاده از منو یا فهرست شما یا منظر

تغییرات را با حروف کوچک یا حروف کج برجسته وممتاز نشان دهید نسبت ب الگو قالب قبلا تولید شده ( طبقه بندی یک CS  )

توجه داشته باشید همینطور که شما تایپ می کنید استودیو ویژوال شما را کمک خواهد کرد د رابطه با اسامی طبقه بندیها وتوابع چون چهر چوب کاری شبکه اطلاعات تایپ را منتشر می کند

کمپایل کاربری شما

اکنون که شما تغییرات وتعدیلات را بعمل آئرده اید می توانید پروژه ویژوال C# را کمپاین کنید صرفا بئسیله انتخاب منو یا فهرست Build یا Buildin

خطاها وپیام ها از کمپایلرC# نمایش داده خواهد شد د رویندوز خروجی ارگخطاهای وجود نداشته باشند شما می توانید کاربری سلام دنیا را راه اندازی کیند بوسیله موس ضربه بزنید به قسمت ( شروع کنید بدون اشکال زدائی ) د رزیر منو یا فهرست اشکال زدائی

خروجی برنامه:

 این یک محافظ صفحه نمایش است مربوط ه خروجی از کاربری نمونه سلام دنیا زمانیکه از ویژوال C# راهاندازی می شود

درک وفهم وتغییرات :

 قسمت وظیفه دار سطر نوشته یا Writeline طبقه بندی کنسول سیستم رشته گذ رکرده به سمت آن را چاپ می کن بدنیبال یک کاراکتر خطی جدید واحد

این عمل می تواند تعدادی از سایر انواع داده ها را در نظر بگیرد از جمله عداد صحیح واعداد اعشاری یا اعداد ممیز شناور

کنترل عبور می کند به سمت قسم عملکردی بعد از اینکه برنامه باز کذاری شده است به همین دلیل اسا که ما فراخوانی را درج می کینم به سمت خط نوشته یا Writeine د راین روش عمل


گام سوم : ساختار برنامه

حالا ما یم برنامه کاربری ساده سلا م دنیا را ساختهایم اجازه بدهید توفق کنیم واجزاء متشکله اضافی را یک کاربری ویژوال C# را مورد برسی قرار دهیم

اضهار نظر های کد منبع: کااکترهای بقیه سطر را علامت می زنند بعنوان یک اظهار نظر بنا براین ان بوسیله کمپایلر ( مولف) نادیده گرفته می شود بعلاوه کد یک احاطه شده است با همچنین بعنوان اظهار نظرها مورد عمل قرار می گیرند

استفاده از هادی یا راهنما: چهارچب کاری شبکه تعدادی از طبقه بندیهای مفید را برای گسترش دهنده فراهم می کند برای مثال طبقه بندی کنسول ورودی وخروجی را به سمت ویندو و کنسول جابجا می کند این طبقه بندیها بصورت یک درخت سلسله مرات متشکل می شوند اسم کامل واجد شرایط طبقه بندی کنسول د رواقع کنسول سیستم می باشد طبقه بندیهای دیگر عبارتند از سیسنم 10 جریان فایل به صورت مجموعه های سیستم

استفاده از هادی یا راهنما به شما اجازه می دهد طبقه بندیها را د رجای خالی اسم ارجاع دهند بدون استفاده از نام کامل واجد شرایط کد برجسته شده یا حروف کج استفاده می کند ازهادی بکار بردن یا Vsing

اعلان یا معرفی طبقه بندی: بی شباهت به C++ یا بیسیک ویژوال تمام عملیات بایستی درون یک طبقه بندی ویژوال C# بصورت بسته بندی در ایند دستور طبقه بندی یک دارای یک عمل واحد وعمل اصلی Mainc می باشد اگر شمات یک تعریف طبقه بندی را احاطه کنید با یک بلوک فضای اسم شما می توانید طبقه بندیهای خود را سازمان دهی کنید بصورت یک سلسله مراتب از قبیل کاربری طبقه بندی سزیع MSDn AA.Quick یا Sort Appi ما در این راهنمائی شروع وراه اندازی تمامی طبقه بندیها را بصورت عمیقمشمول نخواهیم دانست بلک ما م یخواهیم یک دیدگاه سریعی را به شما عرضه کنیم که چرا آنها قسمتی از کاربریهای نمونه ما هستند

عمل اصلی یا The Mainc

عمل اصلی یا Mainc که کنترل را البته از کاربری دریافت می کند به درون حافظه بار گذاری می شود بنابراین شروع کد کاربری شما بایستی د راین تابع یا عمل قرار داده شود ارگرمان های خط فرمان که به درون برنامه شما گذر می کنند د ررشته های ارایه های args ذخیره می شوند

گام 4: ورودی کنسول

اکنون ما اقدام خواهیم کرد برای گسترش کاربری طبقه بندی سریع اولین چیزی که ما نیاز خواهیم داشت انجام دهیم تسریع کرده استفاده کننده  برای فایل های ورودی وخروجی می باشنذ

تغییر وتعدیل کد منبع: تغییرات را با حروف کوچک ( حروف کج) برجسته نشان دهیددبرای فایل منبعC#

(طبقه یکCS ) سایر اختلافات از قبیل نام طیقه بندی مهم نیستند

خواندن از کنسول:

روش خط خوانی Readline طبقه بندی کنسول به استفاده کنندهسرعت خودکار اختصاص حافظه را برای رشته سروسامان می دهد وبا جمع آوری اشتغال شبکه شما نیاز ندارید که کاری را انجام دهید برا یاختصاص زدائی حافظه


خروجی برنامه:

 برنامه خود را راه اندازی کنید بوسیله انتخاب قسمت را اشکال زدائی شروع بدون اشکال زدائی از منو یا فهرست این تاکنون یک محافظ نمایش است از خروجی از کاربری طبقه بندی سریع

گام5- استفاده از آرایه ها :

 برنامه نیاز خواهد داشت به ذخیره کردن خطوطی که آن قرائت می کند از ورودی یک آرایه قبل از ذخیره کردن انها ما بطور خلاصه بحث خواهیم کرد د رمورد استفاده از یک طبقه بندی اساسی شبکه که آرایه ها اشیا را انجام دهید تغییر وتعدیل کد منبع: با حروف کوچک ( حروف کج) تغییرات را برجسته ومهم جلوه دهید د رفایل منبعC# ( طبقه بندی یک CS )سایر تفاوتها از قبیل اسم طبقه بندی مهم نیستند .

استفاده از طبقه بندی لیست آرایه:

“ Using Arraylist class”

ما فضای اسم محل جمع آوری سیستم را وارد خواهیم کرد بنابراین ما بطور مستقیم قادر خوهیم بود که به لیست آرایه رجوع کنیم، این طبقه بندی یک ارایه قابل اندازه گیری از اشیاء را به صورت دینامیک یا پویاانجام و اجرا می کند. برای درج یک عنصر جدید، فقط شیئ را عبور دهند به سمت روش Add طبقه بندی لیست ارایه یا Arraylist .

برای برگشت یک عنصر موجود، فهرست راهنمای عنصر خواسته شده را بگذرانید به سمت روش یا متد Item  . بعلاوه، بعنوان یک حالت سریع و تند نویسی، شما می توانید هم چنین استفاده کنید از عملکرد operator پرانتزهای مربعی که در واقع روش آیتم طراحی می کند.

روش های زیاد دیگری در طبقه بندی لیست آرایه وجود دارند، اما درج و برگشت تمامی چیزی است که ما برای این مثال نیاز داریم . مراجعه کنید به کتابخانه Msdn برای راهنمای رجوع کامل.

گام 6- ورودی و خروجی فایل

اکنون اجازه بدهید که قرائت فایل ورودی و نوشتن فایل خروجی را انجام دهیم . ما نیاز خواهیم داشت به خط یا سطر درون یک آرایه رشته ای و سپس خروجی که آرایه را رشته‌ای می کند . در گام بعدی، ما نیاز خواهیم داشت به آلگوریتم طبقه بندی سریع Quicksort برای طبقه بندی ارایه.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود تحقیق کامل درمورد ویژوال C#

اموزش برنامه نویسی و برنامه سازی با ویژوال بیسیک

اختصاصی از اس فایل اموزش برنامه نویسی و برنامه سازی با ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

اموزش برنامه نویسی و برنامه سازی با ویژوال بیسیک


اموزش برنامه نویسی و برنامه سازی با ویژوال بیسیک

شاید خیلی از شما خوانندهگان محترم به فکر برنامه سازی و یا ساخت بازی افتاده اید اما زمانی که به دنبال اموزش ان در اینترنت رفته اید یا مجبور بودید بسته های اموزشی با قیمت بالا بخرید و یا وفقط اموزش برنامه نویسی را دانلود کنید و هیچ گاه به طور کامل برنامه سازی را یاد نگرفته اید اما امروز با کمک تعدادی اساتید و تیم فایل استور می توانید بسته کامل اموزش برنامه نویسی و برنامه سازی را فرا بگیرید و به یک حرفه ای تبدیل شوید توجه داشته باشید قیمت پایین بسته دلیل بر ناکار امد بودن نیست و صرفه برای همهگیر شدن برنامه نوسی قیمت ان نسبت به بسته های دیگر ارزان است .


دانلود با لینک مستقیم


اموزش برنامه نویسی و برنامه سازی با ویژوال بیسیک

پروژه نرم افزار ثبت اطلاعات داروخانه با ویژوال بیسیک

اختصاصی از اس فایل پروژه نرم افزار ثبت اطلاعات داروخانه با ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

پروژه نرم افزار ثبت اطلاعات داروخانه با ویژوال بیسیک


پروژه نرم افزار ثبت اطلاعات داروخانه با ویژوال بیسیک

شرح مختصر : این نرم افزار کاملا ساده، آماتور و آموزشی جهت فراگیری نحوه ثبت اطلاعات و ایحاد ارتباط با بانک اطلاعاتی اکسس میباشد

  • ورود اطلاعات پزشک
  • ورود اطلاعات بیمار
  • ثبت داروی جدید
  • ثبت فروش دارو

دانلود با لینک مستقیم


پروژه نرم افزار ثبت اطلاعات داروخانه با ویژوال بیسیک

دانلود مقاله کامل درباره آموزش ویژوال بیسیک

اختصاصی از اس فایل دانلود مقاله کامل درباره آموزش ویژوال بیسیک دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره آموزش ویژوال بیسیک


دانلود مقاله کامل درباره آموزش ویژوال بیسیک

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 80

 

تابع Array  :

این تابع برای تعریف یک آرایه از نوع variant ( با نوع مختلف ) در زمان اجرا مورد استفاده قرار می گیرد و به صورت زیر به کار می رود :

چنانچه در این تابع تعداد عناصر بیش از یکی باشد با کاما جدا می گردند. به عنوان مثال دستورات زیر را در نظر بگیرید :

Private From – Load ( )

         Dim   var   As   varint ,  I   As   Integer

         Var = Array (1,3,5,7,9)

          List 1.  clear

          For   I = L Bound  (var)  To  U Bound (var)

                     List 1. Add Item   Str  ( var ( i ) )

Next  I

    Var = Array  (“ one” , “tow” , “ three” )

     List  2. clear

     For   I = L Bound  (var)  To  U Bound (var)

     List 2 . Add Item   Str  ( var ( i ) )

Next I

End Sub

در این دستورات، ابتدا یک آرایه به نام var ایجاد می شود که عناصر آن اعداد فرد کوچکتر از 10 می باشند. کلیه عناصر این آرایه را در عنصر List 1 نمایش می دهد و سپس یک آرایه به نام var ( همان نام قبلی ) از نوع دشته ای تعریف کرده مقادیر آرایه را در List 2 نمایش خواهد داد.

 

تابع Msg Box :

این تابع، کادر محاوره ای را برای نمایش اطلاعات ظاهر می کند و به صورت زیر به کار می رود :

Msg  Box ( Promt [ , Buttons] [, Title ] [, Help  File ] [ , Context ])

 

در این تابع پارامتر Promt پیامی است که باید نمایش داده شود. پارامترButtonsنوع آیکن ها ودکمه هایی را که درکادرمحاوره ای نمایش داده می‌شود، تعیین می کند.

پارامترTitle، عنوانی را که درکادرمحاوره ظاهرمی گردد، مشخص می کند، چنانچه در این پارامتر مقداری ذکر نشود، نام پروژه در عنوان کادر محاوره ظاهر می شود.

عنوان کادر محاوره حداکثر می تواند 255 کاراکتر باشد. پارامتر Help File ، نام فایل کمکی و مسیر آن را مشخص می کند و پارامتر Context ، شماره ای است که بر یکی از سرفصل های فایل کمکی اشاره می کند. با استفاده از آرگومان Buttons می‌توان نوع دکمه ها ( مثل ok , cancel , Retry ) و نوع آیکن ها را تعیین کرد. مقادیر این آرگومان در جدول 1 آمده است .

مقادیر ثابت و اعداد این جدول را می توان با هم ترکیب ( جمع ) کرد، مثلاً برای نمایش دکمه Ok ، Yes ، No و آیکن علامت هشدار، در کادر محاوره، باید مقدار زیر را در آرگومان Buttons قرار دهید :

(V b ok only  + V b  Yes  No + Vb Exclamation ) 0 + 4 + 48 = 52

چنانچه در آرگومان Buttons مقدار ذکر نشود، کادر محاوره با یک دکمه Ok ظاهر می گردد تا بتوانید کادر محاوره را ببندید.

پس از غیرفعال شدن کادر محاوره می توان تعیین کرد که کدام یک از دکمه ها کلیک شده است. مقادیری که این تابع برمی گرداند، در جدول 2 آمده است. براساس دکمه ای که کاربر کلیک کرده است، می توان تصمیم گرفت که برنامه چه عملی را انجام می دهد. به عنوان مثال دستورات زیر را در نظر بگیرید :

Result = Msg Box (“Print Docoment. Txt” , vb ok cancel + vb Question)

If  ( Result = o ) Then 

دستوراتی که فایل Document. Txt   را چاپ  می کنند      Else  

دستوراتی که با کلیک کردن دکمه cancel اجرا می شوند   End  If

این دستورات شکل 3-4 را تولید می کنند. کاربر می تواند دکمه های Ok یا Cancle را انتخاب کند که در هر حال مجموعه ای از دستورات مختلف اجرا می شوند. چنانچه کاربر کلید Esc را فشار دهد ویژوال بیسیک فرض می کند که دکمه Cancle کلیک شده است و مقدار 2 را باز می گرداند. ( مطابق جدول 2 ) 

تعریف آرایه در ویژوال بیسیک :

اکنون پی بردیم در بعضی از مسئله های برنامه نویسی به آرایه نیاز است، تعریف آن در ویژوال بیسیک می آموزیم.

 

  ] نوع آرایه1  As [ ( اندیس پایان  ] To اندیس شروع [ ) نام آرایه 1 Dim     (1 )

  ... ] ] نوع آرایه 2  As [  ( ] اندیس پایان ] To  اندیس شروع [ )  نام آرایه 2 و [

  ] نوع آرایه1  As [ (] اندیس پایان To اندیس شروع [ ) نام آرایه 1 Public     (2 )

... ] ] نوع آرایه 2  As [  ( ] اندیس پایان To [ اندیس شروع [ )  نام آرایه 2 و [

در این تعاریف ، برای نامگذاری آرایه، از قانون نامگذاری متغیرها استفاده می کنیم.


Dim و Public کلمات کلیدی در ویژوال بیسیک هستند. نوع اندیس آرایه می تواند عدد صحیح باشد. نوع اعشاری و کاراکتری نمی تواند به عنوان نوع اندیس آرایه انتخاب شود ولی عناصر آن می توانند هر نوعی باشند. چنانچه نوع آرایه ذکر نشود، ویژوال بیسیک نوع آن را عددی اعشاری با دقت معمولی در نظر می گیرد.

دستورات زیر را در نظر بگیرید:

Dim   A  (10)   As   Integer

Public   M  (5  To   10 )   As   Double

Dim   B   (100)

در این آرایهA  از نوع صحیح و آرایه هایM  و B از نوع اعشاری تعریف شده اند. آرایه A دارای 10 عنصر و آرایه M دارای 6 عنصر است. آرایه B دارای 100 عنصر است و نوع عناصر آن، اعشاری دقت معمولی است. شیوه ذخیره و بازیابی عناصر، آرایه های A و M  در شکل 2 آمده است. در این شکل، اعدادی جلوی نام آرایه در داخل ( ) آمده اند، اندیس آرایه نام دارند. اندیس آرایه از تعریف نوع اندیس مشخص می شوند. مثلا اندیس آرایه A از صفر تا 9 است که می توان با دستورoption Base اندیس این آرایه را از 1 تا 10 تعریف کرد. دستور option Base در ادامه توضیح داده می شود. اندیس آرایه M  از 5 تا 10 می باشد.

حافظه مورد نیاز :

مقدار حافظه ای که در اختیار آرایه قرار می گیرد، به طول ارایه و نوع عناصر آن بستگی دارد، به عنوان مثال اگر آرایه ای از نوع صحیح به طول10 داشته باشیم 2 × 10 بایت حافظه به آن اختصاص می یابد. ( چون نوع صحیح 2 بایت از حافظه را اشغال می کند).

 

شکل 2- روش ذخیره و بازیابی عناصر آرایه

تعیین کمترین مقدار اندیس آرایه :

چنانچه اندیس شروع آرایه ذکر نشود، ویژوال بیسیک بطور پیش فرض آن را صفر درنظر می گیرد. با استفاده از دستورoption Base می توان کمترین مقدار اندیس را تعیین کرد. دستور option Base به صورت N  option Baseبه کار می رود.

 N متغیری است که کمترین مقدار اندیس آرایه را تعیین می کند و می تواند 0 یا 1 باشد. پیش فرض سیستم برای حد پایین اندیس آرایه ها عدد صفر می باشد.

دستور option Base  باید قبل از دستور معرفی آرایه قرار گیرد. به عنوان مثال دستورات زیر را در نظر بگیرید‌ :

option Base  1

Dim   A   (100)   As   String

در این مثال آرایه A از نوع رشته ای می باشد که دارای 100 عنصر است و اندیس عناصر از 1 تا 100 می باشد.

معرفی چند تابع :

در این بخش چند تابع را معرفی می کنیم تا بتوانیم اعمالی را بر روی آرایه ها انجام داده، اعمال ورودی – خروجی ساده ای را انجام دهیم.

تابع   L  Bound :

این تابع برای تعیین اندیس اولین عنصر آرایه ( حد پایین ) استفاده می شود و به صورت زیر به کار می رود : (نام آرایه )       L  Bound 

این تابع برای تعیین اندیس آخرین عنصر آرایه ( حد بالا ) استفاده می شود و به صورت زیر به کار می رود : (نام آرایه )       L  Bound     

دستورات زیر را در نظر بگیرید :

Dim  X  (15)   As   Integer

For    I   =   L  Bound  (X) To   U bound (X)

                          X(i)  =  X(i)  +  1

  Next  I

این دستورات مقادیر تمام عناصر آرایه را با اندیس هر عنصر جمع می کند و در آن عنصر قرار می دهد.

تا کنون برای ذخیره داده ها، از متغیرهایی از نوع Byte ،Decimal ، Currency و غیره استفاده کردیم که هر کدام یک سلول از حافظه را اشغال می کردند. به عنوان مثال، دستورات زیر را در نظر بگیرید:

Dim   Yes   As   Booleam

Dim   D   AS   Double

Dim   L   As   Long

Dim   Num   As   Integer

این دستورات متغیر Yes را از نوع منطقی (Boolean  ) ، D را از نوع Double‌ ، L را از نوع Long و Num را از نوع صحیح  (Integer ) تعریف می کنند.

هر کدام از متغیرها به یک سلول از حافظه نیاز دارند تا داده ها را ذخیره نمایند. اما همیشه تعریف اینگونه متغیرها جوابگوی نیاز برنامه نویس نیست. به عنوان مثال فرض کنید می خواهیم 10 عدد صحیح را در حافظه نگهداری کنیم. یک روش این است که 10 متغیر از نوع صحیح تعریف کنیم و هر مقدار را در یک متغیر قرار دهیم. شاید این روش برای 10 عدد مطلوب باشد ولی اگر بخواهیم 500 عدد صحیح را ذخیره کنیم، آیا تعریف 500 متغیر در برنامه کار معقول و پسندیده ای است؟ در اینگونه موارد، باید از متغیرهای دیگری به نام متغیرهای اندیس دار یا آرایه استفاده کرد.

در این صورت، در این مثال، برای 500 عدد فقط یک نام انتخاب می کنیم و هر مقدار را یک عنصر می نامیم و برای دستیابی به هر عنصر از اندیس استفاده می کنیم.

به عنوان مثال، شکل 1 ، یک متغیر اندیس دار به نام a را نشان می دهد که شامل 10 عنصر صحیح است. همانطور که مشاهده می شود، عناصرمتغیر اندیس دار در محل‌های متوالی حافظه و تحت نظام خاصی ذخیره می شوند. به کمک این نظام، می‌توان در هر یک از این محل ها اطلاعاتی را قرار داد و به هر یک از عناصر آرایه دستیابی داشت. از اینجا به بعد متغیرهای اندیس دار را آرایه می نامیم. نامگذاری متغیرهای آرایه از قانون نامگذاری برای متغیرهای معمولی تبعیت می کند.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود مقاله کامل درباره آموزش ویژوال بیسیک