سفارش تبلیغ
صبا ویژن

دانلود مقاله دانشجوی کارشناسی رشته مدیریت دولتی دانشگاه آزاد اس

 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله دانشجوی کارشناسی رشته مدیریت دولتی دانشگاه آزاد اسلامی واحد لارستان فایل ورد (word) دارای 13 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله دانشجوی کارشناسی رشته مدیریت دولتی دانشگاه آزاد اسلامی واحد لارستان فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی دانلود مقاله دانشجوی کارشناسی رشته مدیریت دولتی دانشگاه آزاد اسلامی واحد لارستان فایل ورد (word) ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن دانلود مقاله دانشجوی کارشناسی رشته مدیریت دولتی دانشگاه آزاد اسلامی واحد لارستان فایل ورد (word) :

سال انتشار: 1389

محل انتشار: اولین کنفرانس بین المللی مدیریت و نوآوری

تعداد صفحات: 13

چکیده:

بر اساس آنچه تاکنون متداول بوده است، کارکنان حوزه‌ی منابع انسانی به طور نسبی درگیری کمتری با اهداف استراتژیک سازمانها داشته‌اند و عمدتاً به فعالیتهایی که جنبه‌ی عملیاتی داشته است پرداخته‌اند. در حال حاضر از مدیریت منابع انسانی انتظار می‌رود تا با بسیاری از مسائل و پدیده‌ها پاسخ گوید. که از آن میان می‌توان به کاهش هزینه‌ها، ارتقاء کیفیت، حصول اطمینان از به کارگیری تمامی پتانسیل‌های کارکنان سازمان و ایجاد همکاری‌های تجاری مستحکم‌تر اشاره کرد. که این مفاهیم، همگی بر نقش استراتژیک مدیریت منابع انسانی در سازمانهای امروز تأکید دارند. به نظر می‌رسد که ایجاد و حفظ تعادل بین دو نقش متفاوت در حوزه‌ی مدیریت منابع انسانی، یعنی نقش فنی و عملیاتی و نقش استراتژیک از چالش‌های عمده در این حوزه باشد که برای غلبه بر آن، باید به جای فقط تأمین کننده بودن، به توان‌مند ساز بودن برای منابع انسانی پرداخت و برای این منظور باید شایستگی‌های منابع انسانی شناسایی شده و ارتقاء یابد تا مشارکت فعال‌تری در رقابت‌پذیری سازمان داشته باشند. در این مقاله، پس از مقدمه‌ای در رابطه با شایستگی‌ منابع انسانی ، جایگاه و اهمیت آن در حوزه منابع انسانی مورد بررسی قرار می‌گیرد. سپس الگوی پیشنهادی مطرح می‌شود،در این الگو برای تعیین شایستگی مورد نیاز مشاغل از چشم‌انداز و استراتژی‌های سازمان، وظایف مشاغل،سیستم بین المللی طبقه بندی مشاغل Onet و تغییرات سازمانی استفاده شده است. از این الگو می توان شاخص‌های شایستگی منابع انسانی را به‌دست آورد و بر اساس آن زیر سیستم های مدیریت منابع انسانی را طراحی کرد.

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

دانلود مقاله برنامه ریزی ویژوال بیسیک فایل ورد (word)

 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله برنامه ریزی ویژوال بیسیک فایل ورد (word) دارای 16 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله برنامه ریزی ویژوال بیسیک فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی دانلود مقاله برنامه ریزی ویژوال بیسیک فایل ورد (word) ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن دانلود مقاله برنامه ریزی ویژوال بیسیک فایل ورد (word) :

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

مقدمه
visual Basic (که زین پس آن را VB خواهیم خواند) از زبانهای برنامه نویسی تحت Windows می باشد که برای کدنویسی از دستورات زبان Basic سود می برد.
VB (مانند تمام زبانهای برنامه نویسی تحت ویندوز) با استفاده از تمام امکانات زیبای ویندوز (که باعث فراگیرشدن این سیستم عامل زیبا و توانمند در میان کاربران شده است)، طراحی محیطی زیبا و قدرتمند را برای پروژه مورد نظر، بسیار ساده می نماید.

در حال حاضر، به جرأت می توان گفت که یکی از انتخاب

های اصلی برنامه نویسان حرفه ای در سطح جهان برای تهیه پروژه های با قابلیت های ویژه، VB می باشد، خصوصاً از VB6 که مایکروسافت عملاً با افزودن توانایی های متنوع بسیار به VB، حتی حاضر شد از دیگر زبانهای معروف تحت ویندوز خود مانند

 

Visual C++ و Visual Foxpro بگذرد و سعی در هدایت تمام برنامه نویسان به سوی VB داشته باشد.
در حال حاضر که به تهیه این جزوه همت گماردم، نسخه آزمایشی VB.net در بازار وجود دارد ولی عموماً برنامه نویسان ازVB6 استفاده می کنند و لذا ما نیز این نسخه ازVB را برای آموزش انتخاب می کنیم، هر چند تمام خوانندگان عزیز می دانند که عموماً با فراگیری یک نسخه از یک برنامه، فراگیری نسخه های بعدی آن کار چندان دشواری نخواهد بود.
هنگامی که VB اجرا می شود، توسط پنجره ای (شکل1)، نوع پروژه ای که می خواهید طراحی کنید از شما خواسته می شود.

همان طور که ملاحظه می فرمایید، انواع مختلفی از پروژه ها در این پنجره وجود دارد که در ادامه به برخی از آنها خواهیم پرداخت، ولی فعلاً نوع استاندارد پروژه های VB یعنی نوع Standard EXE را انتخاب و آن را باز(Open) می کنیم. این نوع پروژه (که غالب پروژه ها را در بر می گیرد) برای تهیه برنامه های کاربردی(Applications) مورد استفاده قرار می گیرد.
پس از باز کردن پروژهStandard Exe ، پنجره اصلیVB (شکل 2 ) برای این نوع پروژه باز می شود:

این پنجره، علاوه بر آنچه عموماً در پنجره های ویندوز می بینیم (مانند Title Bar وMenu Bar)، شامل چند بخش بسیار مهم می باشد:
1- یک فرم(Form) خالی با عنوان (Caption)برابر Form1 وجود دارد. ا

ین همان فرمی است که بلافاصله پس از اجرا (Run) شدن برنامه، روی صفحه نمایش، قرار می گیرد (این پیش فرض قابل تغییر است).
2- نوار ابزار Standard Buttons که دکمه هایی با کاربرد معمولاً بیشتر را شامل می شود. تعدادی از این دکمه ها را در ویندوز می شناسید (مانند Copy, Paste, Undo, Redo, Open وSave) و برخی دیگر را در ادامه خواهیم دید.
3- پنجره ای سمت چپ تصویر دیده می شود. این پنجره شامل برخی از

کاربردی ترین کنترلهای قابل دیدن (VCL) می باشد. در ادامه با VCLها آشنا خواهیم شد و از آنها بسیار بهره خواهیم برد. به این پنجره Tool Bar (جعبه ابزار) گفته می شود.
4- در سمت راست تصویر سه پنجره دیگر دیده می شود. در بالا، پنجره پروژه (Project)، سپس پنجره مشخصات(Properties) و در پایین، پنجرهForm Layout قرار دارد. پنجرهProject شامل نام تمام اجزای پروژه مانند فرمها، ماژولها(Moduls)،Activex ها و ; می باشد. مثلاً اگر در پروژه ای چند فرم وجود داشته باشد و بخواهیم به فرم دیگری برویم، کافی است نام آن را در این پنجره دابل کلیک نماییم. پنجره Properties، برخی از مشخصه(Property) های مربوط به VCL ای که انتخاب شده (Select) باشد را نمایش می دهد که می توان آنها را در هنگام طراحی(Design Time) تغییر داد (سایر مشخصه ها باید در هنگام اجرا(Run Time) تنظیم شوند.) در پنجرهForm Layout نیز می توان مکان قرار گیری Form هنگام اجرای برنامه(Run Time) بر روی صفحه نمایش را تعیین کرد (همچنین این کار را توسط کدنویسی نیز می توان انجام داد و عموماً همین روش هم توصیه می شود و لذا عموماً حتی می توان این پنجره را به کل بست).
مفاهیم بنیادی

درVB، شئ (Object) های بسیاری وجود دارد مانند فرمها، دکمه ها، برچسب ها، تصاویر و ; . همانطور که می دانیم هر شئ(Object) دارای یک سری مشخصات(Properties) می باشد. به عنوان مثال اگر یک اتومبیل را به عنوان یک شئ در نظر بگیریم، این اتومبیل دارای مش

خصاتی چون رنگ خاص، وزن خاص، طول و عرض و ارتفاع خاص، میزان خاص مصرف بنزین و ; می باشد که در تمایز دو اتومبیل از هم، همین مشخصات هستند که به ما کمک می کنند.
درVB نیز هر Object دارای یک تعداد مشخصه (Property) می باشد. به عنوان مثال یک دکمه(Button) دارای مشخصاتی چون عرض(Width) و ارتفاع(Height) خاص و یا یک عنوان(Caption) خاص و ; می باشد.

برخی شئ(object) ها درVB، فقط در کدنویسی قابل دسترسی هستند(مانند شئADODB که در آینده با آن آشنا خواهید شد) اما برخی دیگر علاوه بر زمان کدنویسی، در زمان طراحی (Design) نیز می توان آنها را بر روی فرمها و در جای دلخواه قرار داد و آنها را تنظیم (Set) نمود. به اشیاء نوع اخیر، کنترل (Control) گفته می شود.
کنترل ها خود دو گونه اند، برخی علاوه بر زمان طراحی (Design) در زمان اجرا (Run Time) نیز دیده می شوند، به این نوع کنترل در اصطلاح(Visual Control) VCL گفته می شود که بیشترین انواع کنترلها را در بر می گیرند (مانند دکمه ها، جدولها، برچسبها و بسیاری دیگر که در ادامه خواهند آمد) اما برخی دیگر از کنترل ها فقط در هنگام طراحی (Design) دیده می شوند و در هنگام اجرا تنها عمل خاصی انجام می دهند و خود دیده نمی شوند (مانند کنترلTimer)، به این نوع کنترلها،Non-Visual Control گفته می شود. باید توجه داشته باشیدکه کنترلهایNon-Visual، ذاتاً درRun Time دیده نمی شوند ولی ممکن است بنابر نیازی و در زمانی خاص از اجرا، خودمان برای یک یا چند VCL نیز مقدار مشخصه Visual آنها را برابرFalse قرار دهیم که مسلماً در این حالت با وجود اینکه در آن زمان، این کنترلها دیده نمی شوند ولی VCL بودن آنها تغییری نکرده است.
کنترل ها (اعم ازVCL ها و غیر آن) معمولاً دارای تعدادی Event می باشند. Event ، رویداد یا رخدادی است که توسط کاربر و معمولاً با استفاده از ماوس یا صفحه کلید برای یک کنترل خاص روی می دهد.مثلاً یک کنترل ممکن است دارای رویداد (Event) Click باشدکه این نوع رویداد زمانی که کاربر در هنگام اجرای برنامه (Run Time) بر روی آن کنترل خاص کلیک نماید رخ می دهد.برخی Event های معمول دیگر برای کنترلها عبارتند از: DoubleClick (زمانی که بر روی آن کنترل داب

ل کلیک شود) ، MouseMove (زمانی که نشانگر ماوس بر روی آن کنترل قرار دارد) ، KeyPress (زمانی که کلیدی از صفحه کلید زده شد) ، KeyDown (زمانی که کلیدی از صفحه کلید پایین بود) ، KeyUp (زمانی که کلید زده شده برداشته شد) ، MouseDown ، MouseUp و ; که در ادامه با آنها بیشتر آشنا خواهیم شد.

برای هر Event (رویداد) می توان یک Event Procedure داشت. Event Procedure پاسخی است که یک کنترل زمانی که یک Event رخ می دهد، از خود نشان می دهد. در واقع Event قطعه برنامه ای است که زمانی که بر روی یک کنترل، یک Event رخ می دهد، به طور اتوماتیک اجرا می شود.
کنترلها معمولاً علاوه بر یک سری مشخصات (Properties) و یک سری رویداد (Event) ، دارای تعدادی نیز متد (Method) می باشد. متدها عملیاتهای تعریف شده ای هستند که توسط آنها یک عمل خاص بر روی کنترلها انجام می شود.
توجه داریم که تفاوت متدها و Event Procedure ها در این است که متدها توسط VB ، شناخته شده اند و عملشان همیشه ثابت است، اما Event Procedure ها توسط برنامه نویس و به دلخواه او تهیه می شود، بنابراین Method های مشابه بر روی کنترلهای متفاوت، پاسخ مشابهی

دارد ولی ممکن است Event های مشابه بر روی کنترلهای متفاوت با توجه به Event Procedure های مخصوص هر یک، متفاوت باشد (مثلاً رویداد Click برای یک کنترل، کاری انجام دهد و برای کنترلی دیگر، کاری دیگر).
نکته دیگری که باید به آن توجه داشت اینست که Procedure ها به طور مستقیم اجرا نمی شوند بلکه فقط زمانی که نامشان فراخوانی شود اجرا می شوند. بنابراین مثلاً در مورد Eی که آن Event خاص (که باعث فرا خوانی Event Procedure مربوط می شود) روی ندهد، این کدها اجرا نخواهند شد.
اولین پروژه و آشنایی با برنامه نویسی بوسیله VB

به عنوان اولین پروژه، قصد داریم فرمی داشته باشیم با دو دکمه Message و Exit که اگر در دکمه Message کلیک شد، پیغامی نمایش داده شود و اگر دکمه Exit کلیک شد از برنامه خارج شود(شکل3):

ابتدا فرمی که بر روی صفحه نمایش باز است (فعلاً به نام Form 1 ) را به اندازه دلخواه در می آوریم و در حالی که Select است، از پنجره Properties (سمت راست تصویر) ، مشخصه (Property) های زیر را چنین Set می کنیم:
1- مشخصه Name آن را به frmFirstProject تغییر می دهیم.
2- مشخصه Caption آن را به First Project تغییر می دهیم.

مشخصه Caption معمولاً عنوانها را تغییر می دهد. مثلاً در مورد فرمها، آنچه در این مشخصه Set شود در Title Bar از آن فرم دیده می شود یا در مورد دکمه ها، آنچه در این مشخصه قرار داده شود، آن چیزی است که بر روی دکمه ( به عنوان نام دکمه ای که ُکاربر می بیند) دیده می شود.
مشخصه Name یکی از مهمترین مشخصه هایی است که باید بر

ای تمام کنترلها Set شود. آنچه در این مشخصه قرار گیرد، نامی است که VB آن کنترل را به این نام می شناسد (و خصوصاً در هنگام کدنویسی و برای دسترسی به کنترلها، بسیار مورد استفاده واقع می شود). به طور پیش فرض VB برای هر کنترل یک Name در نظر می گیرد، اما در پروژه های واقعی ، معمولاً تعداد کنترلها آنقدر زیاد می شوند که نامهای پیش فرض به سختی در ذهن می ماند. برای این منظور بهتر است به کنترلها، نامهایی را نسبت دهیم که از جهتی با او متناسب باشد. لذا بهتر است اولاً در نام آنها چیزی باشد که نشان از نوع آن ک

نترل باشد و عبارتی نیز باشد که بیانگر موضوع یا کار فعلی آن باشد. به عنوان مثال شما می بینید که ما در مشخصه Name از form ، گفتیم که قرار دهیم: frmFirstProject که frm به خاطر تشخیص Form بودن آن است و First Project به خاطر تشخیص اینکه

این فرم برای First Project است. یا مثلاً به فرض اگر بخواهیم دکمه ای به نام Exit بر روی فرمی داشته باشیم، من ترجیح می دهم که نام آن را cmdExit بگذارم که cmd را از Command Button گرفته ام. توجه داریم که این نامی است که VB آن را می شناسد وگرنه برای زیبایی کار Caption این دکمه را همان Exit می گذاریم و این نام گذاری به زیبایی پروژه ما لطمه ای وارد نمی کند.
برای ادامه، دو دکمه (Command Button) بر روی فرم قرار می دهیم (که برای این منظور از پنجره Controlها که در سمت چپ تصویر است، کنترل Command Button به شکل را دابل کلیک می کنیم و یا با یک Click و انتخاب آن، بر روی فرم، به اندازه دلخواه Drag & Drop می کنیم) و جای آنها را به مکان دلخواه مورد نظر (به وسیله Drag & Drop آنها) تغییر می دهیم. آنگاه برای یکی از آنها:

1- مشخصه Name را به cmdMessage تغییر می دهیم.
2- مشخصه Caption را به Message تغییر می دهیم.
و برای دیگری تغییر می دهیم:
1- مشخصه Name را به cmdExit .
2- مشخصه Caption را به Exit .
که پس از این، شمای ظاهری (Interface) برنامه کامل شده است و باید به

کدنویسی آن پرداخت.
اگر بر روی دکمه Exit دابل کلیک کنید (البته هنوز در Design Time هستیم و نه Run Time)، Event Procedure مربوط به رویداد Click (Event) از آن را به صورت زیر باز می کند:

Private Sub cmdExit_Click ()

End Sub

که هر دستوری که در این Procedure (یعنی بین خط Private و خط End Sub) نوشته شود، در زمان اجرا، وقتی کاربر روی دکمه Exit کلیک می کند، این دستورات اجرا خواهند شد.
دستوری که باید در cmdExit_Click نوشته شود بسیار ساده است:

Private Sub cmdExit_Click ()
End
End Sub
دستور End هر جایی از برنامه که اجرا شود فوراً اجرای برنامه را متوقف و از آن خارج می شود.
حال اگر به ترتیبی که در بالا ذکر شد، Event Procedure مربوط به رویداد click از دکمه Message را نیز باز می کنیم و آن را به صورت زیر تغییر می دهیم:
Private Sub cmd, Message – Click

MsgBox “The first project was done successful” و و “Thanks”
End Sub
پروژه مورد نظر آماده شده شده است. دستور MsgBox (مخفف Message Box )باعث می شود تا یک کادر پیغام بر روی صفحه نمایش ظاهر شود و تا زمانی که دکمه OK از آن را فشار دهیم، پیغامی را نمایش دهد. در این دستور پارامتر اول، پیغام مورد نظر را به صورت string (یک داد

ه متنی) دریافت می کند (در VB هر عبارتی که بین دو علامت ” ” قرار گیرد، string فرض می شود) و پارامتر سوم نیز به عنوان Message Box (که در Title Bar آن آورده خواهد شد) را به صورت متنی دریافت می کند. توجه داریم که بین هر دو پارامتر از علامت کاما (,) استفاده می کنیم و بنابراین در دستور MsgBox برنامه مان برای اینکه پس از پارامتر اول، پارامتر سوم را وارد کنیم بین آن دو پارامتر، دو بار کاما گذاشته ایم.
حال برنامه تان را اجرا کنید و نتیجه کار را ببینید (اجرای برنامه در VB توسط کلید F5 صورت می گیرد.
ذکر چند نکته:
1- اگر بخواهید فشردن ALT+X همان عمل دکمه Exit را انجام دهد(ایجاد(Hot key) ، کافی است در Caption این دکمه چنین بنویسید: E&xit که در این صورت در زمان اجرا، زیر حرف x یک underline (زیر خط) می کشد که در ویندوز این حالت نشانگرHot key داشتن آن حرف است ، همین کار را هم در مورد دکمه Message انجام دهید.
2- در هنگام کدنویسی اگر چند حرف اول یک کلمه شناخته شده VB (مانند نام کنترلها و یا Property ها، Method ها و ;) را بنویسیم و CTRL+Space را فشار دهیم، اگر تنها یک کل

مه با حرف اول برابر آنچه شما نوشته اید پیدا کند، بقیه حروف را خود، کامل می کند و اگر تع

دادی کلمه با این مشخصات پیدا کند، لیست آنها را نمایش می دهد که می توانید یا یکی از آنها را انتخاب کنید (بر روی کلمه از لیست بروید و کلید space را بزنید) و یا تعدادی از حروف آن را بنویسید تا محدوده کلمات مشابه کوتاهتر شود. این کار را حتماً امتحان کنید!
3- زمانی که یک فرم باز می شود، به ترتیب چهار Event بر روی آن رخ می دهد:

Initialize

Load

Activate

Got focus
که زمانی که رویداد اول رخ می دهد، هنوز object های روی فرم ایجاد نشده اند و قابل دسترسی نیستند. این object ها در load ساخته می شوند، اما هنو

ز فرم نمایش داده نشده است. وقتی فرم نمایش داده می شود، رویداد Activate و وقتیfocus به آن داده می شود، رویداد Got focus روی می دهد. (منظور از گرفتن focus اینست که آن کنترل خاص که در اینجا فرم است، کانون تمام پیامها شود، مثلاً اگر کلیدی زده شد به آن فرستاده شود و ;).
4- برای ذخیره کردن پروژه از منوی فایل و گزینه Save استفاده می شود که باید تمام فرمها، ماژولها، ; و اصل پروژه را جداگانه ذخیره کرد. لذا اگر شما برنامه First Project راsave کنید، یکبار نام فرم را save می کند (با پسوند.frm) و یکبار فایل پروژه را

(با پسوند.VBP).

تغییر متغیر ها
به اطمینان، قبلاً در برنامه نویسی (لااقل در Basic که پیش فرض بحث ما معرفی شده بود) از متغیرها زیاد استفاده کرده اید. در برخی زبانهای برنامه نویسی (مثل Basic) ، نوع متغیرهای بکار رفته در برنامه، لازم نیست از قبل تعریف شده باشد و در هنگام اجرا، کامپایلر، خود، آن را به نوع مورد نیاز (مثل Integer برای برای داده های عددی صحیح، یا String برای نوع داده رشته ای و کاراکتری و ;) تعریف و اجرا خواهد کرد. اما در برخی دیگر (مانند زبان برنامه نویسی Pascal)لازم است، نوع داده متغیرهای بکار رفته، در جایی از برنامه (و عموماً قبل از استفاده از آن) تعریف شوند.
در VB، از آنجا که VB از Basic برای کدنویسی استفاده می شود، به طور معمول، نیاز به تعریف نوع داده ها نیست. اما از آنجا که امروزه برنامه نویسان ترجیح می دهند که از کامپایلری برای برنامه نویسی استفاده کنند که او را به تعریف تمام متغیرها مجبور کند (زیرا اگر چنین نباشد، اگر او به اشتباه دستوری را غلط تایپ کند (مثلاً بجای then بنویسد Then) ، کامپایلر آن را به عنوان متغیری فرض می کند و در واقع بدون اینکه ما خطایی را دریافت کنیم، در روند برنامه مان مشکل پیدا می شود و خطایی رخ می دهد که شاید تشخیص علت آن سخت تر شود) ، می توانیم VB را موظف سازیم تا ما را مجبور به تعریف نوع داده متغیرها نماید.
اگر در ابتدای هر یونیت (Unit) عبارت Option Explicit نوشته شود، VB ما را مظف می کند که در آن یونیت، هر متغیری که بخواهیم استفاده کنیم، آن را قبل از استفاده، تعریف نماییم (لذا بهتر است ابتدای همه Unitها عبارت مذکور باشد) . یونیت (Unit) ها، بخش هایی از برنامه اند که در آنها کدنویسی می شود. مثلاً هر فرم، دارای یک Unit مخصوص به خود است که تمام Event Procedureهایی که تا بحال می نوشتیم، در آن قرار می گرفت.
همچنین اگر از منوی Tools گزینه Options را اتنخاب کنیم، و از

لبه General (Tab Sheet) ، گزینه Require Variable Declare را چک مارک بزنیم، از این پس، VB هر فرمی که ایجاد می شود، به طور پیش فرض عبارت Option Explicit را در ابتدای آن خواهد نوشت و در واقع همیشه ما را موظف می سازد که متغیرها ر

ا تعریف نماییم.
برای تعریف متغیرها از دستور Dim به شکل کلی زیر استفاده می شود:
Dim variableNames As variablsType
به عنوان مثال دستور Dim a,b As Integer متغیرهایی را به نام a,b از نوع داده Integer (نوع داده عددی صحیح) تعریف می کند و سپس از آن می توانیم متغیر a را در برنامه مقداردهی نماییم.
متغیرها را می توان در سه سطح تعریف نمود (Space of Variables) :
1- سطح پروسیجر (procedure Level) :
اگر متغیری در یک Procedure (و معمولاً ابتدای آن) تعریف کنیم، آن متغیر را فقط در همان Procedure می توان استفاده نمود و در واقع برای همان Procedure خاص تعریف شده است.
2- سصح فرم (Form Level) :در سطح فرم (یعنی در ابتدای Unit مربوط به فرم و پس از عبارت Option Explicit) ، متغیرها می توانند به دو نوع تعریف شوند:
2-1- تعریف به صورت Private (شخصی) :
اگر متغیری در سطح فرم به صورت Private و به شکل کلی:
Private variableNames As variableType
تعریف شود، آن متغیر فقط در تمام Procedureهای فرم قابل استفاده است و در فرم های دیگر قابل دسترسی و استفاده نمی باشد (مگر اینکه در آنها هم جداگانه تعریف شده باشد) .
2-2- تعریف به صورت Public (عمومی) :

اگر متغیری در سطح فرم، به صورت Public و به شکل کلی:
Public variableNames As variableType
تعریف شود، در این صورت آن متغیر علاوه بر دسترسی در همان فرم (بوسیله نام آن متغیر) ، در فرمهای دیگر (در واقع در کل پروژه) قابل دسترسی خواهد بود. فقط در صورت نیاز به استفاده در فرمهای دیگر لازم است نام فرمی را که متغیر در آن

تعریف شده است ذکر شود (البته اگر آن فرم load باشد) و سپس پس از یک نقطه (Dot) نام آن متغیر آورده شود. به عنوان مثال اگر در ابتدای یونیت مربوط به Form1 نوشته شده باشد:
Public Number As Integer
و بخواهیم در فرمی دیگر، به آن مقداردهی کنیم، لازم است چنین بنویسیم:
Form1.Number = 15
توجه: اگر در سطح فرم از Dim برای تعریف استفاده شود، به طور پیش فرض آن را Private در نظر خواهد گرفت.
3- سطح ماژول (Module Level) :
ماژولها بخشی از پروژه هستند که متغیرها، توابع و Procedureهای عمومی (Global) را در آن تعریف می کنیم. اگر تعریفی (مثل تعریف نوع داده متغیر یا یک Procedure) با Private انجام گیرد، فقط در همان ماژول قابل استفاده می باشد و اگر با Public صورت گیرد، در هر فرمی و بدون نیاز به نوشتن نام ماژول در ابتدای آن، قابل استفاده خواهد بود. نکته ای که باید توجه داشت اینکه اگر بخواهیم از متغیریا Procedureای که در یک ماژول به صورت Public تعریف شده است، در ماژولی دیگر استفاذه کنیم، ذکر نام ماژول در ابتدای آن به همراه یک نقطه (Dot) ضروری است.
معمولاً از تعریف Public در ماژول زمانی استفاده می کنیم که بخواهیم متغیر یا Procedureای به صورت Global (عمومی) در سراسر پروژه استفاده شود. شاید بگویید می شود در هر فرمی که به آن نیاز داریم، همانجا متغیر را تعریف می کنیم، پس چه نیازی به ماژول داریم؟
هر چند این کار باعث می شود که برنامه خطای دستوری از ما نگیرد اما در اینصورت وقتی از فرمی به فرم دیگر می رویم مقدار موجود در آن متغیر، پس از

تعریف مجدد، دوباره Null (تهی) می شود، در حالیکه اگر از یکبار تعریف Public در ماژول استفاده کنیم، پس از مقدار دهی در جایی از پروژه، تا مقداردهی مجدد، این مقدار در تمام پروژه قابل دسترسی است.
برای افزودن یک ماژول به پروژه کافی است از منوی Project گزینه Add Module را انتخاب کنید و آن را (با پسوند .BAS) save نماییم.

همانطور که ملاحظه می فرمایید، ماژولها تنها بخش کدنویسی (Unit) دارند بر خلاف فرمها که یک بخش Interface (ظاهری) داشتند که کنترلها را به صورت Visual روی آن قرار می دادیم و یک بخش کدنویسی (Unit) که کدهای مربوط به Event Procedureها را در آن می نوشتیم. همچنین ملاحظه می فرمایید که با توجه به وظیفه ماژولها، معمولاً در کل پروژه اولاً به یک ماژول نیازمندیم ثانیاً به بیش از یک ماژول احتیاجی پیدا نمی کنیم.
نکته: علاوه بر متغیرها می توانیم از ثوابت (Constants) نیز در پروژه استفاده کنیم. ثوابت، بخشی از پرونده اند که هنگام تعریف، مقداردهی می شوند و تا پایان پروژه مقدارشان ثابت می ماند. برای تعریف ثوابت از دستور Constant استفاده می شود به عنوان مثال:
Const PI As single = 3.14

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

دانلود مقاله اصلاح الگوی مصرف روشنایی خانگی بااستفاده از لامپها

 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله اصلاح الگوی مصرف روشنایی خانگی بااستفاده از لامپهای دیجیتال فایل ورد (word) دارای 7 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله اصلاح الگوی مصرف روشنایی خانگی بااستفاده از لامپهای دیجیتال فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی دانلود مقاله اصلاح الگوی مصرف روشنایی خانگی بااستفاده از لامپهای دیجیتال فایل ورد (word) ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن دانلود مقاله اصلاح الگوی مصرف روشنایی خانگی بااستفاده از لامپهای دیجیتال فایل ورد (word) :

سال انتشار: 1388

محل انتشار: اولین کنفرانس سراسری اصلاح الگوی مصرف انرژی الکتریکی

تعداد صفحات: 7

چکیده:

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

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

دانلود مقاله تجارب موفق مدیریتی در کنترل برف و یخ فایل ورد (wor

 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله تجارب موفق مدیریتی در کنترل برف و یخ فایل ورد (word) دارای 13 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله تجارب موفق مدیریتی در کنترل برف و یخ فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی دانلود مقاله تجارب موفق مدیریتی در کنترل برف و یخ فایل ورد (word) ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن دانلود مقاله تجارب موفق مدیریتی در کنترل برف و یخ فایل ورد (word) :

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

 

برای دریافت پروژه اینجا کلیک کنید
» نظر

دانلود مقاله ارزیابی فازی معیارهای تاثیر گذار در انتخاب روش تخر

 

برای دریافت پروژه اینجا کلیک کنید

دانلود مقاله ارزیابی فازی معیارهای تاثیر گذار در انتخاب روش تخریبمطالعه ی موردی شهرستان بابل استان مازندران فایل ورد (word) دارای 7 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد دانلود مقاله ارزیابی فازی معیارهای تاثیر گذار در انتخاب روش تخریبمطالعه ی موردی شهرستان بابل استان مازندران فایل ورد (word) کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه های دانشجویی آماده و تنظیم شده است

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی دانلود مقاله ارزیابی فازی معیارهای تاثیر گذار در انتخاب روش تخریبمطالعه ی موردی شهرستان بابل استان مازندران فایل ورد (word) ،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن دانلود مقاله ارزیابی فازی معیارهای تاثیر گذار در انتخاب روش تخریبمطالعه ی موردی شهرستان بابل استان مازندران فایل ورد (word) :

سال انتشار: 1393
محل انتشار: پانزدهمین کنفرانس دانشجویان عمران سراسر کشور
تعداد صفحات: 7
چکیده:
اتمام بموقع عمیات تخریب با در نظر گرفتن بیشترین ایمنی حاکم، کاهش سطح آزار و دستیابی به مصالح بازیافت شده در پروژه از جمله معیارهای موفقیت در آن پروژه محسوب میشود. عدم در نظر گرفتن معیارهای حاکم بر روشهای تخریب، همچنین عدم اولویت بندی آنها باعث میشود تا پروژه ی تخریب با مشکل مواجه گردد. با توجه به تحقیقات انجام شده، در این مقاله سعی شده است که هفت معیار، موردبحث و بررسی قرار گیرد و با در نظر گرفتن نظر نخبگان، تاثیرگذارترین معیار برای دو روش تخریب سازه ارائه شده در ذیل ، انتخاب گردد. از این رو پس از آشنایی با دو نوع از انواع روشهای تخریب و بررسی معیارهای حاکم بر آنها، سطح موفقیت این پروژه ها افزایش یابد. لازم به توضیح است که بخش عمدهای از روند تخریب انتخاب مناسب ترین روش تخریب با ایمنی بالا میباشد، لذا با انجام مطالعات موردی و بیان دو روش تخریب برای سازه ی مطالعه شده و همچنین بیان تئوری فازی و نحوه ی استفاده از آن تشریح شده و در انتها ارزیابی فازی از معیارهای تخریب برای هر یک از روشها انجام گرفته است، تا با توجه به اولویت بندی معیارهای بدست آمده و با در نظرگرفتن خواسته ی کارفرما در انتخاب اهداف و معیارهای دو روش تخریب، موفق عمل شود.

 

برای دریافت پروژه اینجا کلیک کنید
» نظر
<   <<   121   122   123   124   125   >>   >