انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

انواع فایل

دانلود فایل ، خرید جزوه، تحقیق،

اتحادیه شرکت های تعاونی روستایی

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

فرمت فایل word  و قابل ویرایش و پرینت

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

 

اتحادیه شرکت های تعاونی روستایی

معرفی شرکت:

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

این اتحادیه در سال 1345 با سرمایه اولیه 460870000 ریال و تعداد پرسنل 10 نفر بنا نهاده شد. مرکز اصلی این اتحادیه شهر اردستان و حوزه فعالیت آن شهرستان اردستان می باشد. تعداد شرکتهای عضو در این اتحادیه، 4 شرکت بوده و تعداد اعضای این شرکتها 8869 نفر می باشد.

این اتحادیه از امکانات تاسیساتی زیر جهت نگهداری کالاهای مورد نیاز برخوردار است :

1- انبار 500 تنی به منظور نگهداری کالاهای اساسی

2- انبار 1000 تنی

3- انبار 2500 تنی که جهت نگهداری محصولات و کودهای شیمیایی که بصورت استیجاری در اختیار اتحادیه می باشد.

اتحادیه شرکت های تعاونی روستایی اردستان طرحهای تولیدی ذیل را در برنامه کار خود قرار داده است.

1- واحد پرورش مرغ گوشتی:

این واحد توسط اتحادیه شرکتهای تعاونی روستایی اردستان در سال 1379 به منظور ایجاد اشتغال و توسعه امر تولید، خریداری گردیده است.

ظرفیت اسمی: 30000 قطعه

مساحت کل: 50000 متر مربع

مساحت هر سالن: 100 متر مربع

تعداد سالن : 3 دستگاه

سرمایه اولیه: 1000000000 ریال

تعداد دوره پرورشی در سال: 4 دوره

2- مرکز جمع آوری شیر

این مرکز در سال 1381 توسط اتحادیه شرکت های تعاونی روستایی اردستان به منظور ایجاد اشتغال و جمع آوری شیر تولیدی دامداران منطقه تاسیس گردید.

ظرفیت اسمی جمع آوری در روز: 5 تن

مساحت کل : 950 متر مربع

سرمایه اولیه : 300000000 ریال

ظرفیت پلیت کولر : 1 تن در ساعت

میزان شیر تحویلی در سال: 500 تن

حمل و نقل : توسط یک دستگاه وانت نیسان با تانکر دو جداره استیل

تهیه و توزیع نهادهای کشاورزی:

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

تهیه و توزیع کالاهای مصرفی جهت شرکت های تعاونی روستایی:

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

اعتبارات:

اتحادیه تعاونی روستایی اردستان به منظور خرید نهادهای کشاورزی اقدام به جذب اعتبارات ابلاغی نموده است.

1- اعتبارات تبصره 3 قانون بودجه (قرض الحسنه)به مبلغ 100000000 ریال

2- اعتبارات منابع مالی بانکها به مبلغ 1000000000 ریال

3- اعتبارات سایر منابع به مبلغ 300000000 ریال

شرح اهداف :

ماموریت سازمان(misson):

خدمت رسانی به روستاییان و محرومیت زدایی از روستاها

اهداف اصلی:

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

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

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

ایجاد کارخانجات و کارگاههای صنایع روستایی و دستی

تضمین شرکت های عضو

انجام خدمات فنی و مشورتی به منظور تهیه و اجرای طرح های تولیدی

احیا و همچنین بهره بردای از اراضی کشاورزی و ایجاد مجتمع های دامداری، پرورش آبزیان، مرغداری و سایر حرف کشاورزی جهت بهره برداری جمعی و مشترک اعضای اتحادیه در حوزه عمل اتحادیه

کمک به پیشرفت امور شرکتهای عضو

اهداف فرعی

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

2- تهیه ماشین آلات کشاورزی و صنایع روستایی برای استفاده مشترک شرکتهای عضو و اعضای آنها.

3- بازاریابی، حق العمل کاری، تهیه میدان یا بازار برای محصولات تولیدی شرکتهای عضو و اعضای آنها.

4- تهیه بذر های مختلف، نهال، نشا، کودهای حیوانی و شیمیایی، سموم دفع آفات نباتی و حیوانی برای شرکتهای عضو و اعضای آنها.

5- ساختمان دفتر کار، انبار، فروشگاه و هر نوع تاسیسات دیگر مورد نیاز شرکتهای عضو

6- تبلیغات و تاسیس نمایشگاه ها و اقدامات مشابه به منظور ازدیاد فروش محصولات تولیدی اعضای شرکتهای تعاونی عضو

7- پرداخت وام یا اعتبار به شرکتهای عضو

8- نظارت بر تهیه و توزیع سوخت زمستانی روستاییان، پرداخت وامهای معیشتی، تهیه و تولید کالاهای یارانه ای

9- ایجاد تعمیرگاه های ثابت و سیار برای وسایل و لوازم و ماشن آلات حرفه ای

نمودار سازمانی اتحادیه تعاونی روستایی شهرستان اردستان

سیستم زیر در کارخانه اجرا می شود :

سیستم دستی

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

نقایص سیستم اطلاعاتی موجود:

1-کارکردها و وظایف از قلم ا فتاده

1-1-اولویت دهی تامین کنندگان

1-2-درصدی از مواد که باید از تامین کنندگان خریداری شود

1-3- پیش بینی های آماری تقاضا

1-4-تعیین زمان بهینه فروش با توجه به قیمت فصلی و قیمت پیش بینی شده آینده و ضریب تبدیل



خرید و دانلود  اتحادیه شرکت های تعاونی روستایی


دانلود کارآموزی vb.net..

دانلود کارآموزی vb.net..

 

دانلود کارآموزی vb.net

 این تحقیق مربوط به درس کارآموزی می باشد.

 محل کار آموزی اداره آب و فاضلاب روستایی.

فرمت فایل: ورد قابل ویرایش

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

 

 

 

 

 

مقدمه:

یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه بدست آمده ، اتخاذ تصمیم نماید. دستورالعمل های نوشته شده ، صرفا" برای کامپیوتر قابل فهم و اجراء خواهند بود.کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پیاده سازی شده است . دستورالعمل ها ، می بایست با استفاده از یکی از زبانها ی برنامه نویسی نوشته شده ( کد ینگ ) و در ادامه در اختیار کامپیوتر قرار داده شوند. زبانهای برنامه نویسی متعددی نظیر : فرترن ، بیسیک ، کوبال ، پاسکال، ،C ، جاوا ، ویژوال بیسیک و ... وجود دارد.
برنامه نویسی کامپیوتر ، مشابه آموزش گره زدن کفش به کودکان است . برای نیل به هدف فوق ، می بایست تمامی مراحل لازم بصورت شفاف به کودکان آموزش داده شود . کودکان با دنبال نمودن دستورالعمل های ارائه شده ، قادر به گره زدن کفش خود خواهند بود ( روش انجام این کار برای آنان مشخص شده و بر اساس آن ، امکان نیل به هدف مورد نظر توسط کودکان فراهم می گردد ) . VB.NET ، زبانی است که می توا ن نحوه نیل به یک خواسته را بکمک آن بصورت شفاف ( نظیر آموزش گره زدن کفش به کودکان ) مشخص و کامپیوتر با دنبال نمودن مراحل مشخص شده ، خواسته مورد نظر را محقق نماید. با استفاده از VB.NET ، می توان محصولاتی راایجاد که زمینه استفاده از آنان در محیط ویندوز و اینترنت ، وجود خواهد داشت . فراموش نکنیم در زمان فراگیری یک تکنولوژی در ابتدا می بایست شیوه راه رفتن را بیاموزیم و در ادامه اقدام به دویدن نمود .
VB.NET
یکی از زبان های حمایت شده در دات نت می باشد . با استفاده از زبان فوق علاوه بر اینکه می توان برنامه های مبتنی بر ویندوز را پیاده سازی نمود ، امکان استفاده از آن بعنوان زبان مورد نظر در زمان ایجاد برنامه های مبتنی بر وب که از تکنولوژی ASP.NET استفاده می نمایند ، نیز وجود خواهد داشت . با توجه به اهمیت و جایگاه خاص این زبان در دات نت ، مجموعه مقالاتی در رابطه با آموزش اصولی این زبان آماده شده که بتدریج بر روی سایت قرار خواهند گرفت . در اولین مقاله از این مجموعه به معرفی اولیه VB.NET خواهیم پرداخت . در ابتدا لازم است با ویژگی های منحصر بفرد برنامه های مبتنی بر ویندوز در قیاس با برنامه های مبتنی بر DOS ، آشنا شده و پس از مروری مختصر به روند شکل گیری نسخه های متعدد ویژوال بیسیک ، با نحوه نصب آن نیز آشنا شویم .
برنامه نویسی مبتنی بر DOS در مقابل ویندوز
برنامه نویسی مبتنی بر ویندوز دارای تفاوت های عمده ای نسبت به برنامه نویسی سنتی در محیط DOS است.برنامه های DOS ، مسیری دقیق و مشخص را ازابتدا تا پایان دنبال می نمایند . رویکرد فوق ، باعث بروز محدودیت هائی در رابطه با عملکرد برنامه ها از یکطرف و تحمیل محدودیت هائی به کاربران در طی نمودن مسیر مشخص شده ، می گردد. از زاویه ای خاص می توان عملکرد یک برنامه مبتنی بر DOS را مشابه قدم زدن در یک راهرو ( سالن )، در نظر گرفت . بمنظور رسیدن به نقطه انتهائی سالن ، می بایست طول سالن طی تا به انتهای آن رسید . در این راستا از موانع متعدد موجود در مسیر ، می بایست عبور تا سرانجام به مقصد مورد نظر رسید . در زمان پیمودن مسیر ، صرفا" امکان بازنمودن درب های خاصی ، وجود خواهد داشت . ویندوز ، دنیای جدیدی از برنامه نویسی مبتنی بر "رویداد" را ایجاد نموده است . کلیک نمودن موس ، تغییر اندازه پنجره ، تغییر محتویات یک Textbox ، نمونه هائی از یک "رویداد" می باشند. کدهای نوشته شده ، نحوه برخورد با یک رویداد را مشخص می نماید. برای رسیدن به انتهای یک سالن کافی است بر روی "انتهای سالن " ، کلیک نمود و دیگر ضرورتی به پیمودن تمامی مسیر تا رسیدن به انتهای سالن نخواهد بود . درصورتیکه به انتهای سالن رسیده باشیم و متوجه گردیم که این مکان ، محلی نیست که انتظار آن را داشته ایم ، بسادگی می توان مقصد جدیدی را برای خود انتخاب ، بدون اینکه ضرورتی به برگشت در نقطه آغازین مسیر وجود داشته باشد. برنامه نوشته شده عکس العمل های لازم در ارتباط با حرکت شما را بهمراه عملیات مربوطه بمنظور تکمیل فعالیت ها ی مورد نظر انجام خواهد داد . با استفاده از VB.NET ، می توان کدهای لازم بمنظور ارائه عکس العمل لازم در زمان تحقق یک رویداد را نوشت .در این راستا ، برنامه نویسان می توانند کدهای لازم در رابطه با رویدادهائی که امکان تحقق آنها وجود دارد را نوشته تا در زمان بروز رویداد مورد نظر ، عکس العمل لازم از طرف برنامه صورت پذیرد.در این زمینه می توان از نوشتن کدهای دیگر بمنظور برخورد با رویدادهای غیرضروری ، صرفنظر کرد. مثلا" ویندوز قادر به تشخیص رویداد"کلیک " از "کلیک مضاعف " است . این بدان معنی است که اگر می خواهید برنامه مورد نظر شما ،عکس العمل لازم در ارتباط با رویداد "کلیک" را داشته باشد ، می بایست صرفا" کد مربوط به رویداد " کلیک"، نوشته گردد و الزامی به نوشتن کدهای لازم بمنظور برخورد با رویداد "کلیک مضاعف" ، وجود نخواهد داشت . در دنیای برنامه نویسی DOS ، کاربر عکس العمل لازم را نسبت به برنامه انجام می دهد در صورتیکه در ویندوز ، برنامه ها عکس العمل لازم را با توجه به رفتار کاربران ، انجام خواهند داد .
یکی دیگر از مزایای مهم برنامه های ویندوز ، عدم وابستگی برنامه ها به یک سخت افزار خاص است . ویندوز تمهیدات لازم در خصوص ارتباط با سخت افزار را پیش بینی و برنامه نویسان نیاز به آگاهی از نحوه عملکرد یک دستگاه سخت افزاری خاص بمنظور استفاده از آن ، نخواهند داشت . مثلا" برنامه نویسان ضرورتی به آگاهی از نحوه عملکرد هر نوع چاپگر لیزری، بمنظور ایجاد خروجی مورد نظر خود در برنامه ها ، نخواهند داشت. ویندوز، امکانات لازم در این خصوص را از طریق ارائه روتین های عمومی که با درایورهای مورد نظر مرتبط می گردند ، فراهم می نماید. شاید همین موضوع دلیل موفقیت ویندوز باشد .
روتین های عمومی اصطلاحا" Windows (API ) Application Programming Interface نامیده می شوند .
تاریخچه ویژوال بیسیک
قبل از معرفی ویژوال بیسیک در سال 1991 ، پیاده کنندگان نرم افزار مجبور به تسلط و مهارت در زمینه استفاده از ++C بهمراه موارد پیچیده ای در این خصوص بودند . بدین ترتیب ، صرفا" افراد خاص آموزش دیده، قادر به خلق نرم افزارهای قدرتمند بمنظور اجراء در محیط ویندوز بودند. ویژوال بیسیک ، محدودیت فوق را تغییر و می توان این ادعا را داشت که امروزه خطوط زیادی از برنامه های نوشته شده با استفاده از ویژوال بیسیک کد شده است . ویژوال بیسیک ، ظاهر برنامه نویسی تحت ویندوز را با حذف عملیات اضافی برای نوشتن کدهای لازم جهت طراحی بخش رابط کاربر (UI) ، تغییر داده است . در این راستا ، زمانیکه بخش رابط کاربر ، ترسیم می گردد ، برنامه نویس می تواند کدهای لازم بمنظور انجام عکس العمل مناسب در رابطه با رویداد ها را به آن اضافه نماید . زمانیکه ماکروسافت نسخه شماره سه ویژوال بیسیک را ارائه نمود ، مجددا" دنیای برنامه نویسی با تغییر مهمی مواجه گردید. در این راستا امکانات مناسبی برای نوشتن برنامه های مبتنی بر بانک های اطلاعاتی ، در اختیار برنامه نویسان قرار گرفت. ماکروسافت بدین منظور محصول جدیدی با نام DAO)Data Access Objects) را ارائه نمود . برنامه نویسان با استفاده از DAO ، امکان انجام عملیات متفاوت در رابطه با داده ها را ، بدست آوردند . نسخه های شماره چهار و پنج ، قابلیت های نسخه سه را افزایش و این امکان را برای پیاده کنندگان نرم افزار فراهم نمود تا برنامه های خود را جهت اجراء در محیط ویندوز 95 ، طراحی و پیاده سازی نمایند . در این زمینه ، برنامه نویسان قادر به نوشتن کدهائی گردیدند که امکان استفاده از آنان توسط سایر پیاده کنندگان نرم افزار که از زبانی دیگر استفاده می کردند، فراهم گردید. نسخه شماره شش ویژوال بیسیک ، روش جدیدی بمنظور دستیابی به بانک های اطلاعاتی را ارائه نمود: ADO)ActiveX Data Objects ) . یکی از اهداف اولیه طراحی ADO ، امکان دستیابی به بانک های اطلاعاتی برای پیاده کنندگان برنامه های مبتنی بر وب است که از تکنولوژی ASP ، استفاده می نمایند.
همزمان با ارائه جدیدترین نسخه ویژوال بیسیک که VB.NET نامیده می شود ، بسیاری از محدودیت های مرتبط با ویژوال بیسیک برطرف گردید . در گذشته ویژوال بیسیک با انتفادات فراوان مواجه ( عدم وجود امکانات مناسب در مقایسه با جاوا و یا ++C ) و بسیاری آن را نظیر یک اسباب بازی در دنیای وسیع زبان های برنامه نویسی می پنداشتند. VB.NET با غلبه بر مشکلات نسخه های پیشین ، توانسته است در مدت زمان کوتاهی ، بعنوان یک ابزار پیاده سازی بسیار قدرتمند مطرح و گزینه ای مناسب برای برنامه نویسان در تمامی سطوح باشد .
نصب VB.NET
برای نصب VB.NET ، از دو رویکرد متفاوت می توان استفاده کرد :
نصب بهمراه ویژوال استودیو دات نت
نصب نسخه استاندارد
هر یک از گزینه های فوق ، امکان ایجاد برنامه های مبتنی بر ویندوز را فراهم می نمایند . مراحلی که در ادامه ذکر می گردد ، نحوه نصب ویژوال استودیو را تشریح می نماید .
مرحله اول : برنامه Setup.exe را از روی CD مربوطه فعال نمائید.
مرحله دوم : جعبه محاوره ای ، مراحل و اولویت های عملیات نصب را نشان خواهد داد. بمنظور صحت عملکرد VB.NET ، چندین Component نصب و یا بهنگام خواهند شد . اولین مرحله نصب، بهنگام سازی عناصر (Components) است . بر روی گزینه Windows Component Update ، کلیک نمائید.
مرحله سوم : برنامه نصب در ادامه سیستم را بررسی تا نوع عناصری را که می بایست بهنگام گردند، مشخص گردد. دامنه فرآیند بهنگام سازی به وضعیت ماشینی که بر روی آن ویژوال استودیو دات نت نصب می گردد، بستگی خواهد داشت .
مرحله چهارم : با توجه به اینکه ممکن است در زمان بهنگام سازی لازم باشد چندین مرتبه سیستم راه اندازی گردد ، از شما درخواست نام و رمز عبور شده تا ضرورتی به نشستن و نگاه کردن به کامپیوتر و واکنش لازم ( درج نام و رمز عبور به سیستم ) پس از هر مرتبه راه اندازی سیستم نباشد . بدین ترتیب در زمان راه انداری سیستم ، عملیات مربوطه بصورت اتوماتیک و بدون نیاز به تایپ نام و رمز عبور ، انجام خواهد شد . عملیات فوق ، اختیاری است و در صورتیکه گزینه فوق انتخاب نگردد ، با هر مرتبه راه اندازی سیستم، پیام مناسب ارائه و می بایست واکنش لازم ( تایپ نام و رمز عبور) را انجام داد .
مرحله پنجم : در این مرحله با فشردن دکمه ! Install Now ، بهنگام سازی عناصر (Components) آغاز می گردد . با اتمام هر یک از آیتم ها یک Check mark بمنزله اتمام مرحله مربوطه نشان داده می شود . در مقابل عنصر جاری برای بهنگام سازی نیز یک فلش قرمز رنگ نسان داده می شود.




خرید و دانلود دانلود کارآموزی vb.net..


مفاهیم ده و روستا 58 ص

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

فرمت فایل word  و قابل ویرایش و پرینت

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

 

جغرافیای روستایی

مقدمه:

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

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

انقلاب صنعتی و به دنبال آن انقلاب جمعیتی، دو نیاز اصلی داشتند:

1. مواد اولیه کشاورزی بیش از پیش برای مصرف صنایع جدید.

2. مواد غذایی به مراتب بیشتر برای جمعیت افزایش یافته و پر مصرف جدید.

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

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

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

 

از مهمترین ویژگی‌های روستا غالب بودن فعالیت کشاورزی در آن می‌باشد

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

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

   بنابراین دنیای اقتصادی امروز وقتی دربار? روستاها بحث می‌کند دو موضوع را مد نظر دارد

1. افزایش تولید کشاورزی؛

2. عمران

   در پایان این مقدمه، اگر بپذیریم که شناسایی روستا مقدمه‌ای است لازم بر عمران آن، بدیهی است تعاریفی از روستا و شناخت دیدگاه‌های جغرافیایی روستایی می‌تواند به این منظور کمک کند

تعاریف و مفاهیم ده و روستا

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

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

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

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

زمانی ده یک واحد تولیدی صنعتی است که بر صنایع روستایی استوار باشد، یعنی ماد? اولیه آن در ده بدست آید و در محیط ده نیز به مواد قابل مصرف تبدیل شود، همچون :

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

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

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



خرید و دانلود  مفاهیم ده و روستا 58 ص


فایل کارآموزی vb.net

فایل کارآموزی vb.net

دانلود کارآموزی vb.net

 این تحقیق مربوط به درس کارآموزی می باشد.

 محل کار آموزی اداره آب و فاضلاب روستایی.

فرمت فایل: ورد قابل ویرایش

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

 

 

 

 

 

مقدمه:

یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه بدست آمده ، اتخاذ تصمیم نماید. دستورالعمل های نوشته شده ، صرفا" برای کامپیوتر قابل فهم و اجراء خواهند بود.کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پیاده سازی شده است . دستورالعمل ها ، می بایست با استفاده از یکی از زبانها ی برنامه نویسی نوشته شده ( کد ینگ ) و در ادامه در اختیار کامپیوتر قرار داده شوند. زبانهای برنامه نویسی متعددی نظیر : فرترن ، بیسیک ، کوبال ، پاسکال، ،C ، جاوا ، ویژوال بیسیک و ... وجود دارد.
برنامه نویسی کامپیوتر ، مشابه آموزش گره زدن کفش به کودکان است . برای نیل به هدف فوق ، می بایست تمامی مراحل لازم بصورت شفاف به کودکان آموزش داده شود . کودکان با دنبال نمودن دستورالعمل های ارائه شده ، قادر به گره زدن کفش خود خواهند بود ( روش انجام این کار برای آنان مشخص شده و بر اساس آن ، امکان نیل به هدف مورد نظر توسط کودکان فراهم می گردد ) . VB.NET ، زبانی است که می توا ن نحوه نیل به یک خواسته را بکمک آن بصورت شفاف ( نظیر آموزش گره زدن کفش به کودکان ) مشخص و کامپیوتر با دنبال نمودن مراحل مشخص شده ، خواسته مورد نظر را محقق نماید. با استفاده از VB.NET ، می توان محصولاتی راایجاد که زمینه استفاده از آنان در محیط ویندوز و اینترنت ، وجود خواهد داشت . فراموش نکنیم در زمان فراگیری یک تکنولوژی در ابتدا می بایست شیوه راه رفتن را بیاموزیم و در ادامه اقدام به دویدن نمود .
VB.NET
یکی از زبان های حمایت شده در دات نت می باشد . با استفاده از زبان فوق علاوه بر اینکه می توان برنامه های مبتنی بر ویندوز را پیاده سازی نمود ، امکان استفاده از آن بعنوان زبان مورد نظر در زمان ایجاد برنامه های مبتنی بر وب که از تکنولوژی ASP.NET استفاده می نمایند ، نیز وجود خواهد داشت . با توجه به اهمیت و جایگاه خاص این زبان در دات نت ، مجموعه مقالاتی در رابطه با آموزش اصولی این زبان آماده شده که بتدریج بر روی سایت قرار خواهند گرفت . در اولین مقاله از این مجموعه به معرفی اولیه VB.NET خواهیم پرداخت . در ابتدا لازم است با ویژگی های منحصر بفرد برنامه های مبتنی بر ویندوز در قیاس با برنامه های مبتنی بر DOS ، آشنا شده و پس از مروری مختصر به روند شکل گیری نسخه های متعدد ویژوال بیسیک ، با نحوه نصب آن نیز آشنا شویم .
برنامه نویسی مبتنی بر DOS در مقابل ویندوز
برنامه نویسی مبتنی بر ویندوز دارای تفاوت های عمده ای نسبت به برنامه نویسی سنتی در محیط DOS است.برنامه های DOS ، مسیری دقیق و مشخص را ازابتدا تا پایان دنبال می نمایند . رویکرد فوق ، باعث بروز محدودیت هائی در رابطه با عملکرد برنامه ها از یکطرف و تحمیل محدودیت هائی به کاربران در طی نمودن مسیر مشخص شده ، می گردد. از زاویه ای خاص می توان عملکرد یک برنامه مبتنی بر DOS را مشابه قدم زدن در یک راهرو ( سالن )، در نظر گرفت . بمنظور رسیدن به نقطه انتهائی سالن ، می بایست طول سالن طی تا به انتهای آن رسید . در این راستا از موانع متعدد موجود در مسیر ، می بایست عبور تا سرانجام به مقصد مورد نظر رسید . در زمان پیمودن مسیر ، صرفا" امکان بازنمودن درب های خاصی ، وجود خواهد داشت . ویندوز ، دنیای جدیدی از برنامه نویسی مبتنی بر "رویداد" را ایجاد نموده است . کلیک نمودن موس ، تغییر اندازه پنجره ، تغییر محتویات یک Textbox ، نمونه هائی از یک "رویداد" می باشند. کدهای نوشته شده ، نحوه برخورد با یک رویداد را مشخص می نماید. برای رسیدن به انتهای یک سالن کافی است بر روی "انتهای سالن " ، کلیک نمود و دیگر ضرورتی به پیمودن تمامی مسیر تا رسیدن به انتهای سالن نخواهد بود . درصورتیکه به انتهای سالن رسیده باشیم و متوجه گردیم که این مکان ، محلی نیست که انتظار آن را داشته ایم ، بسادگی می توان مقصد جدیدی را برای خود انتخاب ، بدون اینکه ضرورتی به برگشت در نقطه آغازین مسیر وجود داشته باشد. برنامه نوشته شده عکس العمل های لازم در ارتباط با حرکت شما را بهمراه عملیات مربوطه بمنظور تکمیل فعالیت ها ی مورد نظر انجام خواهد داد . با استفاده از VB.NET ، می توان کدهای لازم بمنظور ارائه عکس العمل لازم در زمان تحقق یک رویداد را نوشت .در این راستا ، برنامه نویسان می توانند کدهای لازم در رابطه با رویدادهائی که امکان تحقق آنها وجود دارد را نوشته تا در زمان بروز رویداد مورد نظر ، عکس العمل لازم از طرف برنامه صورت پذیرد.در این زمینه می توان از نوشتن کدهای دیگر بمنظور برخورد با رویدادهای غیرضروری ، صرفنظر کرد. مثلا" ویندوز قادر به تشخیص رویداد"کلیک " از "کلیک مضاعف " است . این بدان معنی است که اگر می خواهید برنامه مورد نظر شما ،عکس العمل لازم در ارتباط با رویداد "کلیک" را داشته باشد ، می بایست صرفا" کد مربوط به رویداد " کلیک"، نوشته گردد و الزامی به نوشتن کدهای لازم بمنظور برخورد با رویداد "کلیک مضاعف" ، وجود نخواهد داشت . در دنیای برنامه نویسی DOS ، کاربر عکس العمل لازم را نسبت به برنامه انجام می دهد در صورتیکه در ویندوز ، برنامه ها عکس العمل لازم را با توجه به رفتار کاربران ، انجام خواهند داد .
یکی دیگر از مزایای مهم برنامه های ویندوز ، عدم وابستگی برنامه ها به یک سخت افزار خاص است . ویندوز تمهیدات لازم در خصوص ارتباط با سخت افزار را پیش بینی و برنامه نویسان نیاز به آگاهی از نحوه عملکرد یک دستگاه سخت افزاری خاص بمنظور استفاده از آن ، نخواهند داشت . مثلا" برنامه نویسان ضرورتی به آگاهی از نحوه عملکرد هر نوع چاپگر لیزری، بمنظور ایجاد خروجی مورد نظر خود در برنامه ها ، نخواهند داشت. ویندوز، امکانات لازم در این خصوص را از طریق ارائه روتین های عمومی که با درایورهای مورد نظر مرتبط می گردند ، فراهم می نماید. شاید همین موضوع دلیل موفقیت ویندوز باشد .
روتین های عمومی اصطلاحا" Windows (API ) Application Programming Interface نامیده می شوند .
تاریخچه ویژوال بیسیک
قبل از معرفی ویژوال بیسیک در سال 1991 ، پیاده کنندگان نرم افزار مجبور به تسلط و مهارت در زمینه استفاده از ++C بهمراه موارد پیچیده ای در این خصوص بودند . بدین ترتیب ، صرفا" افراد خاص آموزش دیده، قادر به خلق نرم افزارهای قدرتمند بمنظور اجراء در محیط ویندوز بودند. ویژوال بیسیک ، محدودیت فوق را تغییر و می توان این ادعا را داشت که امروزه خطوط زیادی از برنامه های نوشته شده با استفاده از ویژوال بیسیک کد شده است . ویژوال بیسیک ، ظاهر برنامه نویسی تحت ویندوز را با حذف عملیات اضافی برای نوشتن کدهای لازم جهت طراحی بخش رابط کاربر (UI) ، تغییر داده است . در این راستا ، زمانیکه بخش رابط کاربر ، ترسیم می گردد ، برنامه نویس می تواند کدهای لازم بمنظور انجام عکس العمل مناسب در رابطه با رویداد ها را به آن اضافه نماید . زمانیکه ماکروسافت نسخه شماره سه ویژوال بیسیک را ارائه نمود ، مجددا" دنیای برنامه نویسی با تغییر مهمی مواجه گردید. در این راستا امکانات مناسبی برای نوشتن برنامه های مبتنی بر بانک های اطلاعاتی ، در اختیار برنامه نویسان قرار گرفت. ماکروسافت بدین منظور محصول جدیدی با نام DAO)Data Access Objects) را ارائه نمود . برنامه نویسان با استفاده از DAO ، امکان انجام عملیات متفاوت در رابطه با داده ها را ، بدست آوردند . نسخه های شماره چهار و پنج ، قابلیت های نسخه سه را افزایش و این امکان را برای پیاده کنندگان نرم افزار فراهم نمود تا برنامه های خود را جهت اجراء در محیط ویندوز 95 ، طراحی و پیاده سازی نمایند . در این زمینه ، برنامه نویسان قادر به نوشتن کدهائی گردیدند که امکان استفاده از آنان توسط سایر پیاده کنندگان نرم افزار که از زبانی دیگر استفاده می کردند، فراهم گردید. نسخه شماره شش ویژوال بیسیک ، روش جدیدی بمنظور دستیابی به بانک های اطلاعاتی را ارائه نمود: ADO)ActiveX Data Objects ) . یکی از اهداف اولیه طراحی ADO ، امکان دستیابی به بانک های اطلاعاتی برای پیاده کنندگان برنامه های مبتنی بر وب است که از تکنولوژی ASP ، استفاده می نمایند.
همزمان با ارائه جدیدترین نسخه ویژوال بیسیک که VB.NET نامیده می شود ، بسیاری از محدودیت های مرتبط با ویژوال بیسیک برطرف گردید . در گذشته ویژوال بیسیک با انتفادات فراوان مواجه ( عدم وجود امکانات مناسب در مقایسه با جاوا و یا ++C ) و بسیاری آن را نظیر یک اسباب بازی در دنیای وسیع زبان های برنامه نویسی می پنداشتند. VB.NET با غلبه بر مشکلات نسخه های پیشین ، توانسته است در مدت زمان کوتاهی ، بعنوان یک ابزار پیاده سازی بسیار قدرتمند مطرح و گزینه ای مناسب برای برنامه نویسان در تمامی سطوح باشد .
نصب VB.NET
برای نصب VB.NET ، از دو رویکرد متفاوت می توان استفاده کرد :
نصب بهمراه ویژوال استودیو دات نت
نصب نسخه استاندارد
هر یک از گزینه های فوق ، امکان ایجاد برنامه های مبتنی بر ویندوز را فراهم می نمایند . مراحلی که در ادامه ذکر می گردد ، نحوه نصب ویژوال استودیو را تشریح می نماید .
مرحله اول : برنامه Setup.exe را از روی CD مربوطه فعال نمائید.
مرحله دوم : جعبه محاوره ای ، مراحل و اولویت های عملیات نصب را نشان خواهد داد. بمنظور صحت عملکرد VB.NET ، چندین Component نصب و یا بهنگام خواهند شد . اولین مرحله نصب، بهنگام سازی عناصر (Components) است . بر روی گزینه Windows Component Update ، کلیک نمائید.
مرحله سوم : برنامه نصب در ادامه سیستم را بررسی تا نوع عناصری را که می بایست بهنگام گردند، مشخص گردد. دامنه فرآیند بهنگام سازی به وضعیت ماشینی که بر روی آن ویژوال استودیو دات نت نصب می گردد، بستگی خواهد داشت .
مرحله چهارم : با توجه به اینکه ممکن است در زمان بهنگام سازی لازم باشد چندین مرتبه سیستم راه اندازی گردد ، از شما درخواست نام و رمز عبور شده تا ضرورتی به نشستن و نگاه کردن به کامپیوتر و واکنش لازم ( درج نام و رمز عبور به سیستم ) پس از هر مرتبه راه اندازی سیستم نباشد . بدین ترتیب در زمان راه انداری سیستم ، عملیات مربوطه بصورت اتوماتیک و بدون نیاز به تایپ نام و رمز عبور ، انجام خواهد شد . عملیات فوق ، اختیاری است و در صورتیکه گزینه فوق انتخاب نگردد ، با هر مرتبه راه اندازی سیستم، پیام مناسب ارائه و می بایست واکنش لازم ( تایپ نام و رمز عبور) را انجام داد .
مرحله پنجم : در این مرحله با فشردن دکمه ! Install Now ، بهنگام سازی عناصر (Components) آغاز می گردد . با اتمام هر یک از آیتم ها یک Check mark بمنزله اتمام مرحله مربوطه نشان داده می شود . در مقابل عنصر جاری برای بهنگام سازی نیز یک فلش قرمز رنگ نسان داده می شود.




خرید و دانلود فایل کارآموزی vb.net


کارآموزی vb.net.؛

کارآموزی vb.net.؛

 

دانلود کارآموزی vb.net

 این تحقیق مربوط به درس کارآموزی می باشد.

 محل کار آموزی اداره آب و فاضلاب روستایی.

فرمت فایل: ورد قابل ویرایش

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

 

 

 

 

 

مقدمه:

یک برنامه کامپیوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام یک فعالیت را برای کامپیوتر مشخص می نمایند ، تشکیل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپیوتر اعلام نمایند که تعدادی از اعداد را با یکدیگر جمع و یا دو عدد را بایکدیگر مقایسه و بر اساس نتیجه بدست آمده ، اتخاذ تصمیم نماید. دستورالعمل های نوشته شده ، صرفا" برای کامپیوتر قابل فهم و اجراء خواهند بود.کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پیاده سازی شده است . دستورالعمل ها ، می بایست با استفاده از یکی از زبانها ی برنامه نویسی نوشته شده ( کد ینگ ) و در ادامه در اختیار کامپیوتر قرار داده شوند. زبانهای برنامه نویسی متعددی نظیر : فرترن ، بیسیک ، کوبال ، پاسکال، ،C ، جاوا ، ویژوال بیسیک و ... وجود دارد.
برنامه نویسی کامپیوتر ، مشابه آموزش گره زدن کفش به کودکان است . برای نیل به هدف فوق ، می بایست تمامی مراحل لازم بصورت شفاف به کودکان آموزش داده شود . کودکان با دنبال نمودن دستورالعمل های ارائه شده ، قادر به گره زدن کفش خود خواهند بود ( روش انجام این کار برای آنان مشخص شده و بر اساس آن ، امکان نیل به هدف مورد نظر توسط کودکان فراهم می گردد ) . VB.NET ، زبانی است که می توا ن نحوه نیل به یک خواسته را بکمک آن بصورت شفاف ( نظیر آموزش گره زدن کفش به کودکان ) مشخص و کامپیوتر با دنبال نمودن مراحل مشخص شده ، خواسته مورد نظر را محقق نماید. با استفاده از VB.NET ، می توان محصولاتی راایجاد که زمینه استفاده از آنان در محیط ویندوز و اینترنت ، وجود خواهد داشت . فراموش نکنیم در زمان فراگیری یک تکنولوژی در ابتدا می بایست شیوه راه رفتن را بیاموزیم و در ادامه اقدام به دویدن نمود .
VB.NET
یکی از زبان های حمایت شده در دات نت می باشد . با استفاده از زبان فوق علاوه بر اینکه می توان برنامه های مبتنی بر ویندوز را پیاده سازی نمود ، امکان استفاده از آن بعنوان زبان مورد نظر در زمان ایجاد برنامه های مبتنی بر وب که از تکنولوژی ASP.NET استفاده می نمایند ، نیز وجود خواهد داشت . با توجه به اهمیت و جایگاه خاص این زبان در دات نت ، مجموعه مقالاتی در رابطه با آموزش اصولی این زبان آماده شده که بتدریج بر روی سایت قرار خواهند گرفت . در اولین مقاله از این مجموعه به معرفی اولیه VB.NET خواهیم پرداخت . در ابتدا لازم است با ویژگی های منحصر بفرد برنامه های مبتنی بر ویندوز در قیاس با برنامه های مبتنی بر DOS ، آشنا شده و پس از مروری مختصر به روند شکل گیری نسخه های متعدد ویژوال بیسیک ، با نحوه نصب آن نیز آشنا شویم .
برنامه نویسی مبتنی بر DOS در مقابل ویندوز
برنامه نویسی مبتنی بر ویندوز دارای تفاوت های عمده ای نسبت به برنامه نویسی سنتی در محیط DOS است.برنامه های DOS ، مسیری دقیق و مشخص را ازابتدا تا پایان دنبال می نمایند . رویکرد فوق ، باعث بروز محدودیت هائی در رابطه با عملکرد برنامه ها از یکطرف و تحمیل محدودیت هائی به کاربران در طی نمودن مسیر مشخص شده ، می گردد. از زاویه ای خاص می توان عملکرد یک برنامه مبتنی بر DOS را مشابه قدم زدن در یک راهرو ( سالن )، در نظر گرفت . بمنظور رسیدن به نقطه انتهائی سالن ، می بایست طول سالن طی تا به انتهای آن رسید . در این راستا از موانع متعدد موجود در مسیر ، می بایست عبور تا سرانجام به مقصد مورد نظر رسید . در زمان پیمودن مسیر ، صرفا" امکان بازنمودن درب های خاصی ، وجود خواهد داشت . ویندوز ، دنیای جدیدی از برنامه نویسی مبتنی بر "رویداد" را ایجاد نموده است . کلیک نمودن موس ، تغییر اندازه پنجره ، تغییر محتویات یک Textbox ، نمونه هائی از یک "رویداد" می باشند. کدهای نوشته شده ، نحوه برخورد با یک رویداد را مشخص می نماید. برای رسیدن به انتهای یک سالن کافی است بر روی "انتهای سالن " ، کلیک نمود و دیگر ضرورتی به پیمودن تمامی مسیر تا رسیدن به انتهای سالن نخواهد بود . درصورتیکه به انتهای سالن رسیده باشیم و متوجه گردیم که این مکان ، محلی نیست که انتظار آن را داشته ایم ، بسادگی می توان مقصد جدیدی را برای خود انتخاب ، بدون اینکه ضرورتی به برگشت در نقطه آغازین مسیر وجود داشته باشد. برنامه نوشته شده عکس العمل های لازم در ارتباط با حرکت شما را بهمراه عملیات مربوطه بمنظور تکمیل فعالیت ها ی مورد نظر انجام خواهد داد . با استفاده از VB.NET ، می توان کدهای لازم بمنظور ارائه عکس العمل لازم در زمان تحقق یک رویداد را نوشت .در این راستا ، برنامه نویسان می توانند کدهای لازم در رابطه با رویدادهائی که امکان تحقق آنها وجود دارد را نوشته تا در زمان بروز رویداد مورد نظر ، عکس العمل لازم از طرف برنامه صورت پذیرد.در این زمینه می توان از نوشتن کدهای دیگر بمنظور برخورد با رویدادهای غیرضروری ، صرفنظر کرد. مثلا" ویندوز قادر به تشخیص رویداد"کلیک " از "کلیک مضاعف " است . این بدان معنی است که اگر می خواهید برنامه مورد نظر شما ،عکس العمل لازم در ارتباط با رویداد "کلیک" را داشته باشد ، می بایست صرفا" کد مربوط به رویداد " کلیک"، نوشته گردد و الزامی به نوشتن کدهای لازم بمنظور برخورد با رویداد "کلیک مضاعف" ، وجود نخواهد داشت . در دنیای برنامه نویسی DOS ، کاربر عکس العمل لازم را نسبت به برنامه انجام می دهد در صورتیکه در ویندوز ، برنامه ها عکس العمل لازم را با توجه به رفتار کاربران ، انجام خواهند داد .
یکی دیگر از مزایای مهم برنامه های ویندوز ، عدم وابستگی برنامه ها به یک سخت افزار خاص است . ویندوز تمهیدات لازم در خصوص ارتباط با سخت افزار را پیش بینی و برنامه نویسان نیاز به آگاهی از نحوه عملکرد یک دستگاه سخت افزاری خاص بمنظور استفاده از آن ، نخواهند داشت . مثلا" برنامه نویسان ضرورتی به آگاهی از نحوه عملکرد هر نوع چاپگر لیزری، بمنظور ایجاد خروجی مورد نظر خود در برنامه ها ، نخواهند داشت. ویندوز، امکانات لازم در این خصوص را از طریق ارائه روتین های عمومی که با درایورهای مورد نظر مرتبط می گردند ، فراهم می نماید. شاید همین موضوع دلیل موفقیت ویندوز باشد .
روتین های عمومی اصطلاحا" Windows (API ) Application Programming Interface نامیده می شوند .
تاریخچه ویژوال بیسیک
قبل از معرفی ویژوال بیسیک در سال 1991 ، پیاده کنندگان نرم افزار مجبور به تسلط و مهارت در زمینه استفاده از ++C بهمراه موارد پیچیده ای در این خصوص بودند . بدین ترتیب ، صرفا" افراد خاص آموزش دیده، قادر به خلق نرم افزارهای قدرتمند بمنظور اجراء در محیط ویندوز بودند. ویژوال بیسیک ، محدودیت فوق را تغییر و می توان این ادعا را داشت که امروزه خطوط زیادی از برنامه های نوشته شده با استفاده از ویژوال بیسیک کد شده است . ویژوال بیسیک ، ظاهر برنامه نویسی تحت ویندوز را با حذف عملیات اضافی برای نوشتن کدهای لازم جهت طراحی بخش رابط کاربر (UI) ، تغییر داده است . در این راستا ، زمانیکه بخش رابط کاربر ، ترسیم می گردد ، برنامه نویس می تواند کدهای لازم بمنظور انجام عکس العمل مناسب در رابطه با رویداد ها را به آن اضافه نماید . زمانیکه ماکروسافت نسخه شماره سه ویژوال بیسیک را ارائه نمود ، مجددا" دنیای برنامه نویسی با تغییر مهمی مواجه گردید. در این راستا امکانات مناسبی برای نوشتن برنامه های مبتنی بر بانک های اطلاعاتی ، در اختیار برنامه نویسان قرار گرفت. ماکروسافت بدین منظور محصول جدیدی با نام DAO)Data Access Objects) را ارائه نمود . برنامه نویسان با استفاده از DAO ، امکان انجام عملیات متفاوت در رابطه با داده ها را ، بدست آوردند . نسخه های شماره چهار و پنج ، قابلیت های نسخه سه را افزایش و این امکان را برای پیاده کنندگان نرم افزار فراهم نمود تا برنامه های خود را جهت اجراء در محیط ویندوز 95 ، طراحی و پیاده سازی نمایند . در این زمینه ، برنامه نویسان قادر به نوشتن کدهائی گردیدند که امکان استفاده از آنان توسط سایر پیاده کنندگان نرم افزار که از زبانی دیگر استفاده می کردند، فراهم گردید. نسخه شماره شش ویژوال بیسیک ، روش جدیدی بمنظور دستیابی به بانک های اطلاعاتی را ارائه نمود: ADO)ActiveX Data Objects ) . یکی از اهداف اولیه طراحی ADO ، امکان دستیابی به بانک های اطلاعاتی برای پیاده کنندگان برنامه های مبتنی بر وب است که از تکنولوژی ASP ، استفاده می نمایند.
همزمان با ارائه جدیدترین نسخه ویژوال بیسیک که VB.NET نامیده می شود ، بسیاری از محدودیت های مرتبط با ویژوال بیسیک برطرف گردید . در گذشته ویژوال بیسیک با انتفادات فراوان مواجه ( عدم وجود امکانات مناسب در مقایسه با جاوا و یا ++C ) و بسیاری آن را نظیر یک اسباب بازی در دنیای وسیع زبان های برنامه نویسی می پنداشتند. VB.NET با غلبه بر مشکلات نسخه های پیشین ، توانسته است در مدت زمان کوتاهی ، بعنوان یک ابزار پیاده سازی بسیار قدرتمند مطرح و گزینه ای مناسب برای برنامه نویسان در تمامی سطوح باشد .
نصب VB.NET
برای نصب VB.NET ، از دو رویکرد متفاوت می توان استفاده کرد :
نصب بهمراه ویژوال استودیو دات نت
نصب نسخه استاندارد
هر یک از گزینه های فوق ، امکان ایجاد برنامه های مبتنی بر ویندوز را فراهم می نمایند . مراحلی که در ادامه ذکر می گردد ، نحوه نصب ویژوال استودیو را تشریح می نماید .
مرحله اول : برنامه Setup.exe را از روی CD مربوطه فعال نمائید.
مرحله دوم : جعبه محاوره ای ، مراحل و اولویت های عملیات نصب را نشان خواهد داد. بمنظور صحت عملکرد VB.NET ، چندین Component نصب و یا بهنگام خواهند شد . اولین مرحله نصب، بهنگام سازی عناصر (Components) است . بر روی گزینه Windows Component Update ، کلیک نمائید.
مرحله سوم : برنامه نصب در ادامه سیستم را بررسی تا نوع عناصری را که می بایست بهنگام گردند، مشخص گردد. دامنه فرآیند بهنگام سازی به وضعیت ماشینی که بر روی آن ویژوال استودیو دات نت نصب می گردد، بستگی خواهد داشت .
مرحله چهارم : با توجه به اینکه ممکن است در زمان بهنگام سازی لازم باشد چندین مرتبه سیستم راه اندازی گردد ، از شما درخواست نام و رمز عبور شده تا ضرورتی به نشستن و نگاه کردن به کامپیوتر و واکنش لازم ( درج نام و رمز عبور به سیستم ) پس از هر مرتبه راه اندازی سیستم نباشد . بدین ترتیب در زمان راه انداری سیستم ، عملیات مربوطه بصورت اتوماتیک و بدون نیاز به تایپ نام و رمز عبور ، انجام خواهد شد . عملیات فوق ، اختیاری است و در صورتیکه گزینه فوق انتخاب نگردد ، با هر مرتبه راه اندازی سیستم، پیام مناسب ارائه و می بایست واکنش لازم ( تایپ نام و رمز عبور) را انجام داد .
مرحله پنجم : در این مرحله با فشردن دکمه ! Install Now ، بهنگام سازی عناصر (Components) آغاز می گردد . با اتمام هر یک از آیتم ها یک Check mark بمنزله اتمام مرحله مربوطه نشان داده می شود . در مقابل عنصر جاری برای بهنگام سازی نیز یک فلش قرمز رنگ نسان داده می شود.




خرید و دانلود کارآموزی vb.net.؛