فی فوو

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

فی فوو

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

دانلودمقاله سیستم انتقال قدرت

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

 

 
جعبه دنده برای حفظ حرکت نرم و روان تمام چرخ دنده ها و محورها نیاز به روانکاری دارد این کار با پر کردن محفظه جعبه دنده به طور جزئی با روغن چرخ دنده غلیظ انجام می شود.
چنانچه با نشتی روغن مواجه شدید تا پیش از برطرف کردن آن کلاج را عوض نکنید زمانی که محفظه های کلاج با روغن کثیف شده اند چاره ای جز تمیز کردن آن نیست اما تنها راه برگرداندن عملکرد مناسب کلاج تعویض دیسک است
سیستم انتقال قدرت دو وظیفه را در اتومبیل به عهده دارد: انتقال قدرت از موتور به چرخ های محرک و تغییر مقدار گشتاور. در تشریح سیستم انتقال قدرت به کرات از دو عبارت توان و گشتاور استفاده می شود که توضیح کوتاهی درباره هرکدام ضروری به نظر می رسد. عبارت «توان» نرخ یا سرعت انجام کار است. «تورک» یا گشتاور به زبان ساده یعنی گردش نیرو. با توجه به ارتباط بین دور موتور و توان، وجود جعبه دنده های چند نسبته ضروری است چرا که موتور اتومبیل بیشینه توانش را در سرعت های معین تحویل می دهد که البته منظور از سرعت همان RPM یا دور در دقیقه است.
برای بهره گیری از همان دور موتورها در سرعت های مختلف حرکت که اینجا منظور از سرعت چیزی است که در آمپر سرعت دیده می شود، باید نسبت چرخ دنده بین موتور و چرخ های محرک تغییر یابد. اتومبیل درست مثل یک دوچرخه باید برای حرکت در محدوده ای از سرعت ها، چرخ دنده ها را تعویض کند. اما برخلاف دوچرخه سیستم انتقال توان اتومبیل امکان عقب رفتن را نیز برای شما فراهم می کند. در واقع دو مجموعه از چرخ دنده ها در سیستم انتقال توان وجود دارد: گیربکس یا جعبه دنده و دفرنسیال. وظیفه جعبه دنده تنظیم نسبت چرخ دنده است و دیفرانسیل نیز اجازه می دهد تا چرخ ها در سرعت های گوناگون بچرخند. جعبه دنده های دستی معمولاً دارای چهار یا پنج سرعت هستند و اغلب از اوردرایو یا بیش ران (وسیله ای در جعبه دنده که نسبت چرخ دنده را پایین می آورد و مصرف سوخت را کاهش می دهد) برخوردارند.
در واقع اور درایو به وضعیتی گفته می شود که در آن محور یا شفت ورودی می تواند سریعتر از محور خروجی بچرخد که در نتیجه میزان مصرف سوخت در بزرگراه کاهش می یابد. در برخی از جعبه دنده ها از کلاج الکتریکی و یک سوئیچ استفاده می شود که درگیری یا عدم درگیری اوردرایو را کنترل می کند.
دستاورد جالبی که در تعداد اندکی از اتومبیل ها دیده می شود، جعبه دنده دستی بدون کلاج است. در این نوع جعبه دنده یک دسته دنده و یک کلاج الکتریکی خودکار به کار می رود. علاوه بر این زمانی که راننده دنده ها را عوض می کند، سنسورهای سرعت و موقعیت، مینی کامپیوترها و تنظیم های گاز کاربراتور از افزایش بیش از حد دور موتور جلوگیری می کند. در واقع مثل بسیاری از نوآوری های دنیای اتومبیل این هم یک ایده قدیمی است که امروز به برکت تحول کامپیوتر میسر شده است.
جعبه دنده های خودکار برای ترکیب سرعت و گشتاور عموماً از سه چرخ دنده رو به جلو استفاده می کنند. در جعبه دنده های سه سرعته اولین چرخ دنده برای شروع حرکت بیشترین گشتاور را در کمترین سرعت تحویل می دهد. چرخ دنده دوم برای حالت هایی مثل افزایش سرعت و بالا رفتن از سربالایی ها مقدار گشتاور و سرعت متوسطی را ارائه می کند. سرانجام سومین چرخ دنده بیشترین سرعت با کمترین گشتاور را برای حرکت در بزرگراه فراهم می کند. یک چرخ دنده معکوس نیز حرکت رو به عقب را میسر می سازد.
جعبه دنده دستگاهی برای تغییر توان و سرعت است که در جایی بین موتور و چرخ های متحرک وسیله ای نصب می شود. به عبارت دیگر این دستگاه راهی برای تغییر نسبت بین دور موتور و دور چرخ ها فراهم می کند. به گونه ای که در موقعیت های خاص حرکت بهترین حالت ممکن را داشته باشد. در برخی از انواع سیستم انتقال توان از وسیله ای موسوم به محور انتقال استفاده می شود. این وسیله به زبان ساده ترکیبی از جعبه دنده و دفرنسیال است که معمولاً می توان آن را در اتومبیل های چرخ جلو متحرک یافت، اما در اتومبیل های موتور وسط یا عقب نیز دیده می شود. البته در برخی از اتومبیل های کم نظیر موتور در جلو قرار دارد و در عین حال برای بالانس بهتر وزن از یک محور انتقال در عقب استفاده می شود.
گشتاور از توان به دست می آید. مقدار گشتاور قابل حصول از یک منبع توان، با فاصله ای از مرکز دوران که گشتاور در آن نقطه به کار می رود متناسب است. بنابراین منطقی است که اگر محوری (در این بحث میل لنگ) داشته باشیم که با هر سرعت اعمال شده ای می چرخد، می توانیم چرخ دنده هایی با اندازه های گوناگون روی آن قرار دهیم و نتایج مختلفی به دست آوریم. چنانچه چرخ دنده بزرگی روی محور نصب کنیم می توانیم در لبه آن سرعت بیشتر و توان کمتری نسبت به یک چرخ دنده کوچکتر به دست آوریم. حال اگر محور دوم را موازی با محور محرک مان قرار دهیم و مطابق چرخ دنده های روی شفت متحرک، چرخ دنده هایی روی آن نصب کنیم، می توانیم تقریباً هر ترکیبی از توان و سرعت را که در محدوده توانایی موتور باشد به دست آوریم. این دقیقاً همان چیزی است که جعبه دنده اتومبیل به کمک چرخ دنده ها و دیگر اجزا انجام می دهد.
در یک نگاه کلی دو نوع جعبه دنده وجود دارد: دستی و خودکار. در حالت اول مجبور هستید برای تعویض دنده ها معمولاً از یک دسته دنده واقع در کنسول و پدال کلاج استفاده کنید. چنانچه جعبه دنده خودکار باشد خود مکانیسم بدون دخالت شما دنده ها را عوض می کند. این عمل از طریق یک سیستم که توسط فشار روغن تغذیه می کند، انجام می شود. تعویض هر یک از دنده ها توسط یک سوپاپ تعویض کنترل می شود.
در واقع تعویض دنده ها به سرعت، جاده و شرایط بار بستگی دارد. قسمت اساسی دیگر تمامی سیستم های انتقال قدرت یکی از انواع کلاج است. این وسیله به موتور اجازه می دهد تا هنگامی که چرخ دنده ها و چرخ ها ثابت هستند به حرکتش ادامه دهد. در اتومبیل های مجهز به جعبه دنده خودکار به جای کلاج از مبدل گشتاور استفاده می شود. از پشت موتور گرفته تا محل تماس لاستیک با جاده همگی عضو یکی از پیچیده ترین سیستم های اتومبیل تان به حساب می آیند. به اعتقاد برخی نگاه کردن به یک جعبه دنده مغزشان را آزرده خاطر می سازد.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 11   صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلودمقاله سیستم انتقال قدرت

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

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

 

 

 

حدودسی و پنج سال قبل در کالج دارتموث زبانی پا به عرصه وجود گذاشته برنامه نویسی را از تسلط حرفهایها خارج کرد و به مبتدیان هم امکان داد تا وارد دنیای شیرین برنامه نویسی شوند ؛ این زبان بیسیک نام گرفت. زبان بیسیک از سایر زبانهای آن زمان مانند فورترن ،کوبول واسمبلی بسیار سادهتر بود و به همین دلیل به عنوان مبنای کار شرکت میکروسافت برای اولین زبان برنامه نویسی نیمه حرفه ای در محیط ویندوز انتخاب شد.
هرزبان برنامه نویسی اصولا مجموعه ایست از تعدادی دستور که هر کدام کار مشخصی انجام میدهند. انسانها با این مجموعه دستورات است که کامپیوترها را وادار به انجام خواسته ها یشان می کنند.با آن که بیسیک برای مبتدیان طراحی شده بود اما دستورات آن همچنان مبهم ورمزآلود بود.
شرکت میکروسافت قبل از رسیدن به VISUAL بیسیک را توسعه داد که هر کدام ازآنها بنحوی تقویت وتکامل این زبان محسوب میشدند:MBASIK ،GWBASIC،BASICA ،QUIK BASIK ،QBASIK .در این مسیر چندین ویرایش دیگر از زبان بیسیک ، بدون از دست دادن سادگی خود،قدرت قابل توجهی بدست آورد.
زبان بیسیک (برای حفظ سادگی)همچنان یک زبان اینترپرتری باقی ماند،چون فاصله کوتاه بین نوشتن برنامه و دیدن حاصل کار برای مبتدیان ازضرورت تام برخوردار است. البته اگربرنامه ای بخواهد در دنیای برنامه های حرفه ای حرفی برای گفتن داشته باشد باید به کامپایلر متکی باشد که البته نتیجه آن زحمت بیشتر برای برنامه نویس است.
با ورود ویندوز به صحنه و محبوبیت سریع آن، میکروسافت دریافت که دیگر بیسیک های قدیمی (که اساسأ متن گرا بودند)نمی توان ازکارایی لازم در این محیط جدید برخوردار باشند؛و این نقطه تولدvisual basic بود.
محبوبیت visual basic ،علاوه بر گرافیکی وساده بودن ،از آنجا ناشی می شود که زبانی اینترپر تری (interpreter )و کامپایلری(compiler )است.زبانهای اینترپرتریاز نظر سهولت تولیدوتوسعه برنامه خیلی به برنامه نویسی کمک می کنند واز طرف دیگر برنامه های کامپایل شده بنحو چشمگیری سریعتر از برنامه های اینترپرتری هستند. باترکیب این دو ویژگی ،visual basic به سهولت تولید برنامه و سرعت اجرا‎‏‏ در محصول نهایی دست یافته است.
چگونه یک برنامه VBبنویسیم
به منظور نوشتن یک برنامه VBاولین مرحله طراحی صفحه تصویر است، یعنی آنچه که استفاده کننده می بیند :چه منوهایی لازم است؟اندازه پنجره چقدر باشد؟چند پنجره وجود داشته باشد؟آیا به کاربران امکان تغییر دادن اندازه می باشد؟ محل کلمه فرمان کجا باشد تا استفاده کننده با کللیک کردن آنها را فعال سازد؟واینکه آیا هر برنامه جایی(با نام جعبه متن)برای ورود متن خواهد داشت؟
در VBاشیایی که بر نامه نویس در درون پنجره ها قرار میدهد کنترل نامیده میشود.وتعداد این کنترلها به ویرایش VBبستگی دارد بیش از 20 کنترل برای روش استاندارد و افزون از 30 کنترل برای ویرایش حرفه ای در نظر گرفته شده است.
علاوه بر این از آنجایی که VB قابلیت ‏‏‎‎‎‏‏ایجاد کنترلها ی زیادی را برای کاربردهای بخصوص دارد به راحتی قادر خواهید بود که برای یک وظیفة مشخص کنترل سفارش مورد نظر تهیه فرمایید.
‍‍VBطراحی صفحة تصویر را آسان کرده است میتوان بهمان راحتی که ازیک برنامه نقاشی استفاده می نماییم واسط کاربر را بکشید. با ذکراین نکته پس از اتمام کار طراحی واسط کاربر دکمه فرمان و نیز سایر کنترلهایی که در پنجره خالی قرار داده شده بطور خودکار اعمال کاربر مانند حرکت ماوس ویا کلیک کردن دکمه ها تشخیص می دهد.
VB همچنین قابلیت طراحی منوهای معمولی وباز شدنی را نیز دارا می باشد تنها پس از طراحی واسط هاست که باید کمی برنامه بنویسد .درVB کنترلها رویدادهایی مانندکلیک ماوس را تشخیص میدهد. نحوه پاسخ به اشیاء به رویدادها به کدهای نوشته شده بستگی دارد بدین ترتیب شما نیز خواهید داشت که در پاسخ رویدادها هر کنترل کدی بنویسید .این موضوع، برنامه نویسی VB را از انواع برنامه نویسی روالگرای قراردادی در ویرایشهای قدیمی ‎‎‏‏‎‎‎‎Basic ،c ،پاسکال متفاوت میسازد.در زبانهای برنامه نویسی قراردادی بزرگ از بالا به پایین اجرا میشوندبه عبارتی اجرای برنامه ها از اولین خط شروع شده و مطابق روند برنامه به بخشهای مختلف منتقل می گردد در صورتیکه یک برنامه VB کاملاً متفاوت کار میکند هسته هربرنامهVB یک مجموعه از کدهای اجرایی است که پس از فعال شدن پاسخ مناسب را برای رویدادهایی که تشخیص میدهد ایجاد می نماید.
درVB کدهای برنامه نویسی که تعیین کننده نحوه پاسخ برنامه شما به رویدادهایی نظیر کلیک ماوس میباشد در مجموعه ای تحت عنوان روال رویداد قرار دارد.
روال رویداد بخشی از کدهایی است که اجرای آنها منوط به وقوع یک رویداد خارجی بخصوص میباشد.در اغلب حالات هر کار اجرایی در یک برنامه VB می تواند یک روال رویداد بوده ویا آن چیزی باشد که در روال رویداد بکار رفته تا به اجرای روال کمک نماید.
در حقیقت تفاوت اصلی VB با سایر زبانهای برنامه نویسی متعارف استفاده از عبارت پروژه به جای برنامه می باشد که معنای آن ترکیبی است از کدهای برنامهنویسی و واسط کاربر که ساخت یک برنامه VB را امکان پذیر میسازد.
برای طراحی یک برنامةVB بطور خلاصه باید مراحل زیر را طی کرد:
1. پنجره هایی را که کاربر می بیند شکل داد.
2. تعیین کرد که کدام رویداد یک کنترل روی پنجره رخ می دهد.
3. برای رویدادهای تعیین شده روال نوشت(همچنین روالهای کمکی که موجب کارکرد آن روال می شود.)

 

هنگام اجرای یک برنامه اتفاقات زیر بوقوع می پیوند:
1. VB برای همه رویدادهای مختص به یک کنترل، پنجره ها وکنترل های هر پنجره را جستجو می کند(حرکت ماوس،حرکت کلیک ماوس،ضربه کلیک و…).
2. پس از اینکه VB رویدادی را تشخیص داد چنانچه پاسخی برای آن رویدادبصورت پیش ساخته داخلی(internet built-in )وجود نداشته باشد،VB تمام برنامه هارا تست می کند تا مطمئن سود که برای رویداد مورد نظر روالی نوشته شده است یا خیر.
3. اگر روال رویدادی نوشته شده باشد VB آنرا اجرا کرده وبه مرحله1 باز خواهد گشت.
4. اگر روالی برای آن رویداد نوشته نشده باشد VB به مرحلة دیگر باز می گردد.
این چرخه تا پایان برنامه بطور پیوسته ادامه می یابد معمولاً قبل از اجرای هر کاری توسط VB باید رویدادی اتفاق افتد، بنابراین برنامه هایVB عمدتاً تأثیر پذیرند تا اثر گذاروهمین مسأله نشان میدهد که این برنامه با کاربر نزدیک انچه برای اجرای VB موردنیاز است: ویرایش استانداردVB به ویندوز95 ،ویندوزNT نیاز دارد .حداقل به یک ماشین قوی برای کار با سیستمهای عامل 32 بیتی نیاز میباشد.در واقع به سخت افزار زیر نیاز می باشد:
1. یک پردازنده 486 یا پنتیوم سریع و حداقل 8 مگابایتRAM (16مگابایت
بسیار مناسب تر خواهد بود.)
2. یک سخت دیسک با حداقل60مگابایت فضای خالی.
ی بیشتری دارند.
تشریح یک بر نامه VB
کلید برنامه نویسی VBتشخیص این مطلب است که VB کدها را فقط در پاسخ به رویدادها پردازش میکند.یک بر نامه VBمشتمل بر مجموعه از بخشهای مستقل که تنها در پاسخ به رویدادهای مربوطه فعال می شود.نحوه اجرای هر برنامه VB به صورت آغاز کردناز خط شروع ،اجرای برنامه از بالا به پایین و اختتام آن در خط پایان نیست.
در حقیقت بر خلاف بسیاری از زبانهای برنامه نویسی خطوط اجرایی برنامه هایVBداخل توابع یا روالها می باشد.
نوشتن روال رویداد در پنجره کد
هر روال رویداد حاوی مقداری کد استو رویداد مربوطه را مدیریت می کند.یک کنترل می تواند رویدادهای زیادی(در نتیجه روالهای زیادی)داشته باشد. VB به هر رویداد نامی می دهد که تشکیل می شود از:
• کنترلی که روال به آن مربوط است،
• رویدادی که روال به آن مربوط است.
شکل کلی نام تمام روال های رویداد چنین است:
ControlName_EventName()
نام کنترل و نام رویداد با یک زیر خط(ـ)از هم جدا میشوند. این نام گذاری در تمام روال های رویداد رعایت می شود. بنا براین مثلاً،CmdExit_DblClick() فقط وقتی اجرا می شود که کاربر دکمة CmdExit را دو-کلیک(DblClick)کند.پرانتزهای نام روال همیشه خالی نخواهد بود وحتی اگر خالی هم باشد جزء لاینفک روال رویداد هستند.
توجه داشته باشید که روال فوق فقط(و فقط)زمانی اجرا می شود که دکمةCmdExit دو-کلیک شود و هیچ رویداد دیگری (حتی کلیک شدن این دکمه )باعث اجرای آن نخواهد شد.
VBقبل از نام تمام روال های رویداد عبارت Private Sub را قرار می دهد و این بدان معناست که این روال ها فقط در میدان دید فرمی که در آن هستند قرار خواهند داشت. این عبارت ضمنی است،بدین معنا که حتی اگر نوشته نشود،VB آن را فرض خواهد کرد.
در VB دو نوع روال وجود دارد:
1. تابع(function)
2. سابرتین(subroutine)
تمام روال های رویداد سابروتین هستند.توجه داشته باشید که روال رویداد میتواند هر قدر که برنامه نویس میل دارد طولانی و مفصل باشد،اما بهتر است برنامه نویس کدهای طولانی را به قطعات کوچکتر تقسیم کند تا مدیریت آنها ساده تر آنها ساده تر شود . بعنوان مثال می توان در روال فوق کدی به شکل زیر نوشت.
Privat Sub cmdExit_DublClick()
Lbltitle.caption=”new page"
IntTotal=intCustNum+1
End sub
اولین خط برگشتی این کد میگوید که این روال سابروتین(بدون مقدار برگشتی)خصوصی(private-محدود به فرم برنامه )است که فقط در صورت دو-کلیک شدن دکمة cmdExitاجرا خواهد شد.بدنه این روال دو خط است که خط اول آن برای کنترلی با نامlbltitle است که مقدار خاصیت caption ( برای نوشته روی برچسب)را به مقدارNew Page ست می کند .وخط دوم آن مقدار یک متغیر را با عدد یک جمع می کند ودر متغیر دیگری می ریزد.درخط آخر آن روال رویداد در این نقطه پایان می یابد.
پنجره کد
برای نوشتن (یا دیدن)کدهای برنامه باید از پنجرةکد استفاده کنید. برای دیدن این پنجره کافیست در پنجرة پروژه بعد از انتخاب فرم مورد نظر روی دکمة Viwe Code کلیک کنید. اما راحل ساده تر برای ظاهر کردن پنجرة کد دو-کلیک کردن روی فرم یا کنترل مورد نظر است .
اگر کنترلی که روی آن دو کلیک کرده اید دارای روال رویدادباشد ،VB آن را نمایش خواهد داد ولی اگر تا کنون برای آن کنترل کدی ننوشته اید،VB به طور خودکار یک روال رویداد (برای متداولترین رویداد آن کنترل )ساخته ونشان خواهد داد.مثلاً فرض کنید دکمه ای دارید بنامcmdHappy ؛ اگر روی این دکمه دو-کلیک کنید ،VB الگوی ذیل را ساخته و نمایش خواهد داد(چون Click متداولترین رویداد دکمه فرمان است):
Private Sub cmdHappy_Click()
End Sub
VB حتی کرسر را بین این دو خط قرار می دهد بگونه ای که بلافاصله می توانیدکد نوشتن را آغاز کنید
هنگام نوشتن کدهای برنامه ،VB از رنگهای مختلفی برای کدها استفاده میکند . مزیت این کار در آن است که خوانایی بر نامه را افزایش داده ودیباگ کردن آن را راحتتر خواهد کرد.VB برای هر نوع از کدها ی مختلف رنگ خاصی استفاده می کند: کلمات کلیدی برنامه(مانند دستوراتVB)همیشه آبی هستند.نام اشیاءوخواص آنها همیشه سیاه هستند.سایر قسمتها هم سبز خواهند بود.بنابراین اگر احیاناً دیدید که یک کلمه کلیدی سبز رنگ است، متوجه خواهید شد که آن را اشتباه نوشته اید.(رنگ قسمتهای مختلف کد برنامه را می توانید درصفحه Tools|Options|Editor Format به سلیقه خود ست کنید.)
VB بخش عمدهای از خطاهای دستوری(Syntax erro⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪
⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪⨪ زدن Tab دستور را کامل کنید.
تفاوت روال تابعبا سابروتین در این است که تابع دارای مقدار برگشتی(return value) است در حالیکه سابروتین مقدار برگشتی ندارد.
تا کنون دربارة روالهای Private صحبت کردیم اما نوع دیگری از روالها وجود دارند که که روالهای عمومی(Public)نامیده می شوند.استفاده از روالهای عمومی میتواند کدها را سادهتر و قابل فهم تر کند وصرفه جویی زیادی در وقت باشد.روتینی که در یک بر نامه نوشته میشود حتی در برنامه های دیگر نیز میتواند مورد استفاده قرار گیرد.ام اگر یک روال در مدول فرم قرار داشته باشد،هیچ برنامه ای بدون ضمیمه کردن آن فرم به خود نمی تواند از آن استفاده کند. برای اجتناب از این وضعیت میتوان روال های عمومی را در یک مدول کد (code module)قرار اد.یک مدول کد می تواند حاوی تعداد زیادی روال عمومی با شد. با دسته بندی این قبیل مدول ها می توانید ازآنها استفاده کرده واز کارهای تکراری پرهیز کنید .
تمام روال های درون یک مدول کد را میتوان در سایر مدول های برنامه مورد استفاده قرار داد مشروط به اینکه این روالها به صورت خصوصی تعریف نشده باشد:
Privat Sub ReportIt()
این روال فقط از داخل خود مدول کد قابل دسترسی است.فقط اگر روالی به صورت عمومی تعریف شود،می توان از آن در سایر مدولهای برنامه استفاده کرد:
Public Sub ReportIt()
مطالب فوق را می توان در دو قانون ذیل خلاصه کرد:
• روالی که به صورتPrivate تعریف شده باشدفقط درهمان مدول قابل استفاده است.
• روالی که به صورت Public تعریف شده باشددرتمام مدولهای برنامه قابل استفاده است.

 

 

 

آشنایی با محیط VB
برای آنکه بتوان با ‎VB برنامه نوشت باید با محیط برنامه نویسی آن آشنا شد.
در این قسمت اجزا مختلف صفحه اصلی آن را معرفی می کنیم:
پنجره پروژة جدید
هرگاه VB شروع میشود پنجره ای به نام New project (پروژة جدید)ظاهر می –شود و به شما امکان می دهد تا نوع برنامة خود را انتخاب کنید.در این پنجره آیکونهای مختلفی وجود دارد .به عنوان مثالStandard EXE (این نام می گوید که اگر برنامه کامپایل کنید یک فایل .exe تولید خواهد شد.برنامه های Standard EXE را به صورت اینترتر پری هم می توان اجرا کرد. )یا application wizard (جادوگر برنامه در پایان اسکلت یک برنامة کامل و عملیاتی را برایتان می سازد.).
میله ابزار
میله ابزارVB درست زیر منوی آن قرار دارد وخود از چهار میله ابزار کوچکتر تشکیل شده است.
• دیباگ.این میله ابزار هنگام دیباگ کردن برنامه ها فعال خواهد.
• ادیت.از این میله ابزار برای ادیت کردن کدهایVB استفاده خواهید کرد.
• ادیتور منو.با این میله ابزارمی توانید اشیاء روی فرم را کنترل کنید.
• استاندارد.میله ابزار پیش فرضVB که در ذیل منو دیده میشود.
برای ظاهر یا پنهان کردن این میله ها می توانیدازView|Toolbars استفاده کنید.هر میلةابزار دارای دکمه های متعددی است که هر یک راه میانبری برای اجرای فرمانهای VBهستند وزحمت جستجو در منوهای VB را از دوش شما برمی دارد.
میله های ابزارVB میتوانند چسبیده(doced)یا شناور(float) باشند؛یعنی هر میله ابزار میتواند بطور ثابت به سایر قسمتهای محیطVB بچسبد یا به صورت شناور(در هر قسمت که برنامه نویس میل داشته باشد)قرار گیرد.
جعبه ابزار
پنجرة‍‍ جعبه ابزار(Toolbox)با میله ابزار تفاوت دارد.این پنجره،که به آن مختصراً جعبه ابزار گفته می شود،انبارةکنترل های VB است .مسئله جالب در مورد جعبه ابزار این است که این جعبه ابزار هرگز خالی نمی شود ! یعنی هر چقدر که از ابزارهای آن استفاده کنید باز هم این جعبة ابزار میتواند ابزارهای دیگری در اختیارتان بگذارند . در حقیقت جعبه ابزار ابزارها را خلق کرده و روی فرم قرار می دهند.
پنجرة فرم
پنجرة فرم جائیست که کنترل های بر نامه روی آن قرار میگیرند.البته یک برنامه می تواند چندین فرم داشته باشد(MDI)که می توانید آنها را از محیط برنامه نویسی VB همزمان مشاهده کنید.البته در هر لحظه فقط یکی از فرمها فعال است که رنگ میلة عنوان این فرم با سایر فرمها تفاوت خواهد داشت.
پنجرة طراحی فرم
پنجرة طراحی فرم پنجره جالبی است که ارتباط نزدیکی با فرم های برنامه داردوظاهر و موقعیت فرمهای برنامه را هنگام اجرای آن نشان میدهد .برای جابجا کردنفرمها روی صفحة کامپیوتر می توانید از پنجره طراحی فرم استفاده کنید.اگر برنامه چند فرم داشته باشد،تمام آنها را می توانید در این پنجره مشاهده کرده و موقعیت نهایی آن را تعیین کنید.
پنجرة پروژه
پنجرة پروژه محل کنترل اجزاء برنامه است.پنجره پروژه میتواند خیلی شلوغ شود! هربرنامه می تواند دارای چندین فایل باشد وتعداد این فایلها میتواند بسرعت بالا رود.پنجرة پروژه برای مدیریت این فایلهاست ومیتوانید به کمک آن هر فایل را به ناحیة کاری VB آورده و روی آن کار کنید.(به پنجرة پروژهؤکاوشگرپروژه هم می گویند). پنجره پروژه برای نمایش اجزاءبرنامه و روابط آنها از ساختار درختی استفاده می کند.هر آیتم در پنجره پروژه داراییک نام پروژه و یک نام فایل است .در VBبه هر شییء می توان نام داد وهر آیتم با نامی دیگر روی دیسک ذخیره خواهد شد.نام فایل با نام پروژه متفاوت است(نام پروژه بر خلاف نام فایل پسوند ندارد)و در پرانتز نمایش داده می شود.بدین ترتیب در پنجرة پروژه علاوه بر نام پروژه نام فایل تمام آیتمها را میتوانید مشاهده کنید.
درمیله ابزار پنجرة پروژه سه دکمه دیده می شود:
• دکمةView Code :که با آن می توانید پنجرة کد آیتم انتخاب سده را مشاهده کنید.
• دکمة View Object :که با آن می توانید پنجرة فرم انتخاب شده رامشاهده کنید.
• دکمةToggle Folders:که با آن می توانیدساختارنمایش پنجرةپروژه راتغییردهید.
در پنجرة پروژه اشیاء مختلفی می توانند ظاهر شوند:
• پروژه.یک برنامه میتواند دارای چندین پروژه باشد (مانند کنترلهای ActiveX).پسوند نام فایل پروژه همیشهVBP.است.
• فرم. هر پروژه می تواند فرم های متعددی داشته باشد.پسوند نام فایل فرم ها همیشهFRM .است.
• مدول. کدها و روتین های عمومی برنامه، که به هیچ کنترل خاصی مربوط نیستند،باید در مدول (module) ها قرار داده شوند.از یک مدول به دلیل خصلت عمومی آنها می توان در برنامه های متعددی اشتفاده کرد.پسوند نام فایل مدولها.BASاست.
• مدول کلاس.محل تعریف کدهایی که اشیاءپروژه را تعریف می کنند. پسوند نام فایل مدولهای کلاس(class module)همیشه.CLS است.
• کنترل کاربر. کنترلهای اکتیوایکس اضافه سده به پروژه.فایلهای اکتیوایکس دارای پسوند .OCXهستند.
• سندکاربر.سند کاربر سندی است که مشخصات پروژه را توضیح میدهد.پسوند نام فایل سند کاربر(user document)همیشه .DOB است.
• صفحة خواص .صفحات خواص برای تعریف کنترل های پروژه بکار میروند(مانند صفحاتی که در گفتگوهای برگه دار دیده می شود).پسوند نام فایل صفحة خواص(Property Page)همیشه.PAGاست.
پنجرة خواص
یک فرم می تواند دارای تعداد زیادی کنترل باشد.وقتی روی یک فرم کنترلی را انتخاب می کنید،پنجرة خواص تمام خواص آنرا نشان خواهد داد.خواص هر کنترل هنگامی که روی فرم قرارداده میشوددارای مقادیرپیش فرض است،اما میتوان آنها را به مقادیر دلخواه ست کرد.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله 17   صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


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

انواع روشهای جوشکاری خطوط ریلی راه آهن

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

انواع روشهای جوشکاری خطوط ریلی راه آهن


انواع روشهای جوشکاری خطوط ریلی  راه آهن

فایل پاورپوینت 39اسلاید

جوشکاری ترمیت به مجموعه فرآیندهایی گفته می شود که در آن جوش از فلز مذابی که توسط یک واکنش شیمیایی بشدت گرمازا بوجود آمده است ، تشکیل می شود.

 


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


انواع روشهای جوشکاری خطوط ریلی راه آهن

دانلود مقاله استفاده از کنتورهای کارتی بجای کنتورهای الکترومکانیک و مزایای آنها نسبت به نوع قدیمی

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

این فایل به صورت PDF بوده و غیرقابل ویرایش می باشد.
تعداد صفحه: 13

لازم به ذکر است قیمت این مقاله در سایت سیویلیکا 30000 ریال می باشد.

 

چکیده مقاله:

در چهارچوب موضوعات تعیین شده جهت کنفرانس(قسمت ج-بند6) و در جهت بازنگری و اصلاح سیستم خدمات و جذب مشترکین و راه های تسهیل و ارائه خدمات مربوطه، این مقاله نگاهی دارد به کنتورهای کارتی که استفاده از آنها در کشورهای پیشرفته رایج می باشد. با توجه به اینکه درآمد شرکتهای برق منطقه ای از طریق فروش برق به مشترکین خود بوده و پیوسته در جهت وصول مطالبات خود از محل فروش برق با مشکلاتی روبرو بوده اند و از طرف دیگر ارسال صورتحساب های علی الحساب برای مشترکین در موارد بسیاری ایجاد اشکال نموده است استفاده از کنتورهای کارتی هم می تواند مشکلات برق ها منطقه ای را در جهت وصول مطالبات حل نماید و سیستم پیش فروش کردن را جایگزین نسیه فروشی کند و هم می تواند مشترکین را در جهت تنظیم اقتصاد خانواده و از طریق خرید کارتهای اعتباری و استفاده از آنها در طول زمان مناسب یاری نمایند.


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


دانلود مقاله استفاده از کنتورهای کارتی بجای کنتورهای الکترومکانیک و مزایای آنها نسبت به نوع قدیمی

تحقیق در مورد روح و روان

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

تحقیق در مورد روح و روان


تحقیق در مورد روح و روان

لینک پرداخت و دانلود

*پایین مطلب *   فرمت فایل :Word ( قابل ویرایش و آماده پرینت )

  تعداد صفحه:69

 

فهرست مطالب:

سرنوشت پادشاهی که روح مرده را احضار کرد

چرا در دنیا هزاران زبان مختلف وجود دارد؟

عیسی مسیح یگانه کشتی نجات

خاطرات ارواح پس از ترک بدن

مطالعات تئوری در مورد حسیات ارواح

ادراکات , حسیات و رنجهای روح

کتاب مقدس در باره جادوگری احضــار ارواح طلــب مشورت از روح مردگان غیبگــویی و طالـــع بینــــــی چه میگوید ؟

  

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

 

برای روشن شدن مطلب، کلام خدا را در کتاب مقدس سفر تثنیه فصل 18 آیات 10 تا 13 را مورد بررسی قرار می دهیم. خدا می فرماید: " در میان تو کسی یافت نشود که پسر یا دختر خود را از آتش بگذراند (بین بت پرستان مرسوم بود که پسر یا دختر خود را بعنوان قربانی در آتش می سوزانیدند و تقدیم به خدایانشــــان  می کردند) نه فالگیر (کسیکه با وسائلی مانند ورق بازی ورق طاروت قهوه چای نخود یا شمع و غیره فالگیری کند) نه غیبگو (شخصی که با یکی از روشهای زیر  مانند خیره شدن در کره کریستالی، آونگ ، چوبدستی تخته الفباء ، کف بینی ،  تحقیق و دنبال کردن پرواز پرندگان و تعبیر خواب، غیبگویی کند) نه افسونگر  (کسی که افسون کند یعنی کلماتی را برای جادو کردن بکار ببرد)، نه جادوگر (کسیکه بعنوان جادوی سفید یا کشیدن اشکال، خطوط و یا جدولهایی روی تکه  کاغذ یا فلز، طلسم خوشبختی ، محافظت و یا دفع آزار و اذیت از انسانرا بکار برد   و یا جادوی سیاه تولید مشکل یا بدبختی برای شخص بنماید) ، نه ساحر (کسیکه سحر می کندآنهم نوعی جادوگری است) نه سئوال کننده از اجنه (اجنه در لغت بمعنی جمع جنین است ولی در زبان فارسی به غلط برای جمع جن استفاده  می شود. صاحب اجنه کسی است که با اجنها که ارواح شریر می باشند مشورت  می کند و به صاحبان اجنه ، مدیوم نیز می گویند یعنی کسی  که صاحب علم  احضار ارواح می باشد) ، نه رمال (شخصی که با وسیله ای بنام رمل  و اصطرلاب  فال بگیرد وپیشگویی کند)، و نه کسیکه از مردگان مشورت می کند (مقصود شخصی است که روح مرده را


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


تحقیق در مورد روح و روان