
امیدوارم دوستان استفاده کافی را ببرند.
آموزش برنامه نویسی موازی در سی شارپ
فرمت فایل : word(قابل ویرایش)تعداد صفحات40
بیسیک به معنی زبان همه منظوره برای افراد مبتدی می باشد . این زبان به خاطر ساختار ساده ای که دارد از محبوبیت فوق العاده در جهان برخوردار است . یکفرد مبتدی که آشنایی چندانی با کامپیوتر ندارد پس از مدت کوتاهی می تواند دستورهای این زبان را فرا گرفته و اقدام به نوشتن برنامه نماید .
به خاطر سادگی این زبان ، BASIC در اولین میکروکامپیوترها مورد استفاده قرار گرفته . زبان بیسیک بین سالهای 1963 و 1964 توسط پروفسور جان کمنی و توماس کورتز در کالج دارتموث به وجود آمد و هدف آنها از ایجاد زبان بیسیک این بود که کلیه دانشجویان رشته های مختلف بتوانند آن را به سادگی فراگیرند .
علیرغم اینکه در بیسیک اولیه از دستورات معین و محدودی استفاده می شد ، لیکن سازندگان کامپیوتر دستورات متعددی را به آن افزودند و از نظر سخت افزاری امکانات کامپیوتر خود را گسترش دادند تا بتوانند با سایر سازندگان کامپیوتر رقابت نمایند ، لذا امروزه نسخه های متعددی از بیسیک وجود دارد و سازمان استاندارد آمریکا نسخه ای از آن را به نام نسخه پایه در سال 1978 ارائه نمود . استاندارد فوق به حدی ساده است که نسخه های گسترش یافته آن از قبیل VISUAL BASIC ، TURBO BASIC ، QBASIC و GWBASIC قابل دسترسی است . همچنین این زبان در امور تجاری و مدیریت کاربرد دارد .
فرمت فایل : word(قابل ویرایش)تعداد صفحات22
مقدمه
در اینجا لازم به ذکر است برخی ویژگی های نرم افزار را بررسی کنیم . مدتها پیش برنامه نویسان از زبانهای ساده مثل بیسیک یا پیچیده چون اسمبل استفاده می کردند . اما turbo pascal با داشتن کامپایلر قوی توانست جای خود را در برنامه ها تثبیت کند و به خوبی جلوه گر شود . با وجود Win3.1 و Windows95 محدوده برنامه نویسان گسترده تر شد . اینک آنها از برنامههای پیچیده ای چون C++ و یا ویژوال بیسیک استفاده کنند . ظهور Visul Basic تحول عظیمی در برنامه نویسی ایجاد کرد چون قبل از آن برنامه نویس فقط از طریق کدنویس صورت می گرفت و شیوة جدیدی از برنامه نویسی ویژوال (Visual programming) یا برنامه نویس بصری را بوجود آورد .
زبانهای برنامه نویس علاوه بر کد نویسی از امکانات بصری استفاده می کنند و از کد نویس از قسمتهای مهم برنامه استفاده می شود .
مثلاً برای ساختن یک دکمة کوچک با استفاده از پاسکال باید دستورات زیر را اجرا می کردید :
Window[20,10,30,13] ;
Textbackground[1] ;
Text color[14] button 1
Clrscr ;
Write [‘button’]
اما ویژوال فقط کافی است مؤلفه بصری آن را با موس انتخاب کرده و روی فرم قرار دهید . زبان ویژوال سادگی ، سرعت و امکانات فراوان دارد .
یکی دیگر از زبانهای ویژوال دلفی است . دلفی از یک کامپایلر اصیل برخوردار است یعنی می تواند برنامه ای با فایل اجرایی مستقل ایجاد نماید . سرعت برنامه های دلفی بالا می باشد و علت آن این است که دلفی از پاسکال شی گرا (object pascal) استفاده می کند . دلفی بانکهای اطلاعاتی ، برنامه های کاربردی ، برنامه های گرافیکی و چند رسانه ای را در بر می گیرد . در دلفی دسترسی به Data Access سریع صورت می گیرد . در دلفی نه تنها از جداول اطلاعاتی استفاده می کنید بلکه از جداول دیگر چون paradox و غیره نیز میتوانید استفاده کنید .
پنجره های موجود در دلفی
در دلفی با چهار اساس روبرو هستید . پنجره اصلی یا Main Window ، پنجره طراح فرم یا Form Designer ، پنجره ناظر اشیاء یا object Inspector و پنجره ویرایشگر کد یا Code Editor پنجره اصلی شامل نوار منو که در ردیف بالا قرار دارد ، نوار ابزارها که در زیر نوار منو و لوح مؤلفه ها که در سمت راست نوار ابزارها می باشد . با کلیک برروی هر منو کادر کرکره آن باز میشود . Component panel (لوح مولفه ها) از برگنشان های متعددی تشکیل یافته است و هر کدام حاوی مؤلفه هایی می باشند .
پنجره طراح فرم (form Designer)
با استفاده از این پنجره می توان خصوصیات هر شی را تغییر داد . در روی فرم خطوطی وجود دارد که می توان با استفاده از آنها جای اشیاء را دقیق تنظیم کرد . با استفاده از این پنجره می توان فرمها را ایجاد و یا ویرایش کرد.
پنجره ناظر اشیاء (object Inspector)
هر چیزی را که داخل فرم قرار دهیم یک شی حساب می شود . با استفاده از این پنجره می توانید خصوصیات (Properties) و همچنین عکسالعکل های شی در برابر رویدادها را تنظیم نمایید . در قسمت بالای پنجره ناظر اشیاء شی فعال (شیئی که در حال انتخاب است) نشان داده می شود . این پنجره دارای دو جدول properties و Event می باشد . در properties خصوصیات شی انتخاب شده نشان داده می شود . به فرض خاصیت Caption که عنوان میباشد را تغییر می دهیم و نام آن شی را نیز همزمان تغییر می کند . کلیک کردن بر روی یک دکمه یک رویداد به حساب می آید . (onclick)
فرمت فایل : word(قابل ویرایش)تعداد صفحات60
Visual stadio . net ( vs . net ) جدیدترین ابزار برنامه سازی شرکت مایکروسافت و شکل گرفته بر اساس فناوری نوین . net است . فناوری . net رویکرد جدید مایکروسافت برای تولید نرم افزار است و بر تمام برنامه ریزیهای مایکروسافت برای آینده بر مبنای آن خواهد بود . موفقیت . net تا به آن حد بود که شرکتهای دیگری مثل بورلند نیز به آن روی آورده اند . از بعد دیگر می توان گفت vs . net نگاهی جامع به عمر نرم افزار دارد . این چرخه از زمان شکل گیری فکر ایجاد یک نرم افزار شروع و به کنار رفتن آن ختم
می شود و مهمترین مراحل آن دو مرحلة تحلیل و طراحی است . اکثر ابزارهای موجود معمولأ امکاناتی متخصص برای یک یا چند مرحله چرخه دارند . اما vs. net ابزارهای مورد نیاز را در طول چرخه در اختیار برنامه ساز می گذارد که باعث ساخت نرم افزارهای با کیفیت تر و ارزانتر می شود . نحوة کار با این برنامه ها کمابیش شبیه سایر برنامه های مایکروسافت ( بخصوص office ) است . یعنی کار برای آشنا با یک نرم افزار می تواند خیلی سریع با دیگر اعضای vs . net آشنا شوند و به طور عملی با آن کار کنند . نکته جالب اینکه این ابزارها در یک محیط ادغام شده اند و برای استفاده از آنها نیاز به بازکردن پنجره های متعدد نیست .
نقش ابزارهای vs. net در چرخة عمر
1 ـ در هنگام تحلیل و طراحی نرم افزار ، ابزار کار آمد به نام v isio 2002 به میدان می آید که عضو جدید مجموعة microsoft office است . این نرم افزار امکانات متعددی دارد و از قابلیتهای تحلیل و طراحی آن که مبتنی بر زبان uml است استفاده می شود . در مرحلة طراحی ، مدل سازی می تواند با هر یک از زبان اصلی vs . net ( basic , c++ , c# ) انجام شود . پس از آن مدل ایجاد شده را می توان به برنامه تبدیل کرد . برنامه خروجی می تواند به هر یک از سه زبان مزبور باشد و زبان انتخاب شده برای مدل سازی تأثیری در زبان برنامة تولید شده ندارد .
2 ـ در زبان برنامه ریزی هم ابزارهای متعددی مطرح هستند . از جمله عبارتند از :
یکی از قابلیتهای آنها دسترس آسان به امکانات پایگاه SQL sovrers است.
امکانات فراوانی را برای گزارش گیری در اختیار برنامه نویس قرار
می دهد . نکته جالب اینکه تمام عناصر گزارش می توانند توسط برنامه کنترل شوند .
یکی از مفیدترن ابزارهای زمان برنامه نویس ، فهرست وظیفه است . فهرست وظیفه را می توان یک دفترچه یادداشت خودکار و دقیق دانست که فهرست کارهای باقیمانده را برای تکمیل برنامه نشان می دهد . این فهرست عناوین مختلفی است که از بین آنها به فهرست خطاهای برنامه و فهرست توضیح اشاره کرد .
برای اضافه کردن موارد مورد نظر به فهرست توضیح ، می توان از دستور توضیحی “ “// to Do " در کد برنامه استفاده کرد .
3 ـ مدت زمان آزمایش به خاطر طراحی خاص vs . net کاهش می یابد . زیرا معمولاََ اکثر اشتباهات برنامه نویس که مربوط به منطق برنامه نباشد ،
در همان مرتبة اولی که برنامه به اجرا در می آید مشخص می شود .
یعنی عمده اشکالات یافت شده به تحلیل یا طراحی نادرست
برمی گردد .
4 ـ نصب و نگهداری نرم افزار به دلایل زیر ساده تر است :
5 ـ برای مستند سازی و ایجاد Help نیز امکانات متعددی و متفاوتی موجود است .
امکانات مورد نیاز برای نصب vs . net
برای نصب نگارش Enterprise حداقل به این تجهیزات نیاز دارید .
البته برای استفاده کامل و بهینه از vs .net ، این موارد توصیه می شود :