کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

دانلود رساله طراحی مراکز خرید (همراه با تصاویر)-رشته مهندسی معماری

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

دانلود رساله طراحی مراکز خرید (همراه با تصاویر)-رشته مهندسی معماری


دانلود رساله طراحی مراکز خرید (همراه با تصاویر)-رشته مهندسی معماری

 

 

 

 

 

 

 



فرمت فایل : word(قابل ویرایش)

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

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

فهرست مطالب:

عنوان/ صفحه

فصل اول: تعاریف

1-1- مفهوم کلی مراکز خرید. 2
2-1- لزوم برنامه ریزی برای احداث مراکز خرید: 2
3-1- هدف از ایجاد مراکز خرید: 3
4-1-تاریخچه و سیر تکاملی مرکز خرید. 4
5-1- مراکز خرید در ایران.. 5
1-5-1- پیدایش مراکز خرید ایرانی و موقعیت آن ها در شهر. 5
2-5-1- بررسی بازارها از دیدگاه مختلف: 6
1-2-5-3- بررسی بازارها از دیدگاه معماری.. 6
2-2-5-1-بررسی بازارها از دیدگاه شهرسازی: 9
3-2-5-1- بررسی بازارها از دیدگاه اجتماعی و روانی.. 9
6-1- انواع مراکز خرید. 10
1-6-1- وسعت و حوزه نفوذ. 10
1-1-5-2- بازارهای بین المللی.. 11
2-1-5-2- بازارهای شهری.. 11
3-1-5-2- بازارهای منطقه ای.. 11
4-1-5-2- بازارهای محلی.. 11
6-2- عملکرد فضاهای تجاری.. 12


فصل دوم : بررسی نمونه های موردی

1-2- مجتمع خلیج فارس: 14
1-1-2-امکانات ویژه رفاهی.. 15
2-2- مجتمع تجاری میلاد نور در تهران.. 17
3-2- مجتمع تفریحی توریستی ستاره فارس: 18


فصل سوم: مطالعات منطقه ای

2- استان مورد مطالعه. 23
1-3- شهرستان مورد مطالعه. 24
5-4-3- وجه تسمیه و پیشینه تاریخی.. 25
2-3-2- مکان های دیدنی و تاریخی.. 25
3-3-2- مشخصات جغرافیایی.. 26
4-3-2- وضعیت فرهنگی و اجتماعی.. 26
4-3- ویژگی های عمومی: 27
1-4-3-دمای هوا 28
2-4-3- رطوبت هوا 28
3-4-3- میزان بارندگی.. 29
4-4-3- باد. 29
5-4-3- تابش خورشید. 30
5-3- منطقه آسایش.... 30


فصل چهارم : تحلیل جمعیت منطقه

4- تحلیل جمعیت منطقه. 33
2-4-میزان درآمد خانوار 33
3-4- وضعیت فروشگاه های منطقه. 33
4-4- جذابیت مرکز تجاری برای مراجعین.. 34
5-4- نحوه محاسبه تعداد پارکینگ مورد نیاز: 34
6-4- نتیجه گیری و فضاهای مورد نیاز 35


فصل پنجم : معیارهای طراحی

1-5- معیارهای طراحی واحدهای تجاری.. 37
1-1-5-سیر کولاسیون داخلی: 37
2-1-5- ورودی ها 38
2-5- سایر ملاحظات در طراحی ورودی: 38
1-2-5- قابلیت دسترسی : 39
2-2-5-سطوح ویترینها : 39
3-2-5- نوشتار: 39
4-2-5- انتخاب رنگ: 39
5-2-5- تابلوها: 39
3-5- کیفیت فضایی در برخورد با واحدهای تجاری.. 40
1-3-5- کیفیت محیطی واحدها 40
4-5- اصول طراحی واحدها 42
1-4-5- جلب مشتری: 42
2-4-5-کنش و انگیزه ورود: 43
3-4-5- نحوه استقرار بخش های مختلف مغازه 43
4-4-5- ویترین های خالی.. 44
5-4-5- وسایل و تسهیلات رفاهی.. 45
6-4-5- رابطه داخل واحدها 45
7-4-5- موسیفی: 47
8-4-5- علائم و طرح های گرافیکی: 48
9-4-5- گرمایش و سرمایش محیط: 48
10-4-5- بوی خوش.... 48
11-4-5-کارهای هنری: 49
12-4-5-تبلیغات: 49
13-4-5-ترافیک پیاده در مرکز تجاری: 50
5-5- عوامل غیر بصری: 50
1-5-5-بررسی مسائل ترافیکی: 51
2-5-5-تفکیک انواع ترافیک: 51
6-5-پارکینگ: 52
1-6-5- انواع مختلف پارکینگ : 53
2-1-6-5- مراکز خرید خطی با پارکینگ های قائم : 54
3-1-6-5- مراکز خرید دو طرفه: 54
4-1-6-5- مراکز خرید متمرکز: 55
7-5- محل تخلیه و انبار کالا: 57
8-5-علائم رانندگی: 57
9-5-بررسی انواع فعالیت های تشکیل دهنده مراکز تجاری : 57
10-5-فعالیت های تجاری.. 58
1-10-5- فعالیت های تجاری: 58
1-1-10-5-سوپرمارکت و مواد غذایی : 59
2-1-10-5- لوازم خانگی و لوکس: 60
3-1-10-5- صنایع دستی: 61
4-1-10-5-لوازم آرایش و بهداشتی: 62
5-1-10-5-گل و گیاه: 62
6-1-10-5- همجواری فعالیت های سازگار: 62
11-5- مغازه ها: 63
1-11-5- مغازه ها 63
1-1-11-5- ماهی فروشی ها و مرغ فروشی ها 63
2-1-11-5-قصابی ها 64
3-1-11-5- میوه و سبزی و گل فروشی ها: 64
4-1-11-5- فروشگاه های مواد غذایی: 65
12-5- فروشگاه زنجیره ای و سوپرمارکت ها 66
13-5-فروشگاه های زنجیره ای: 67
نتیجه گیری.. 68

 

چکیده:

فصل اول
تعاریف


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

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

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

1. تولید کنندگان
2. توزیع کنندگان
3. مصرف کنندگان
برای آنکه توزیع کنندگان بتوانند تولیدات را در اختیار مصرف کندگان قرار دهند نیاز به وجود امکانی داشتند . و بدین ترتیب مراکزی برای عرضه کالا در اختیار عموم قرار گرفتند.

4-1-تاریخچه و سیر تکاملی مرکز خرید
با مرور تاریخچه فعالیت های خرید و فروش در ایالات متحده نیز مشاهده می شود که فعالیت های عمده خرید و فروش در مرکز شهرهای بزرگ و کوچک متمرکز بود. با وجود اینکه صاحبان فروشگاه ها مستقلاً فعالیت می نمودند. متمرکز از انواع متنوع آن ها، مجموعه جذابتر از یک فروشگاه مستقل می توانست ایجاد کند. بوجود می آورند.
باید بار دیگر یادآور شد که موقعیت های محل متناسب یا تمرکز جمعیت و شبکه های حمل و نقل پشتوانه اصلی ایجاد فروشگاه ها مرکز شهر بودند.
با حرکت جمعیت به سمت حومه شهر در بعد از جنگ جهانی دوم، فروشگاه ها نیز به دنبال مشتریان ،به خارج از شهرها نقل مکان نمودند. روزهای شکوفایی فروشگاه های حومه شهر که از آخر جنگ جهانی دوم تا اواسط دهه 1970 ادامه داشت. به میزان زیادی در دهه بعد از میان رفته است. رشد جمعیت حومه شهری کندتر شد و یافتن موقعیت مناسب برای استقرار مراکز خرید مشکلتر گشته است با خطوط فکری جدید در احداث فروشگاه ها پیدا شده است از جمله:
- ایجاد انواع جدید مراکز خرید، توجه به طبقه متوسط جامعه و توجه به مکان هایی که سابقاً نادیده گرفته می شوند. احیاء بازارهای مرکزی شهر
طرح معماری بازارها و مراکز خرید امروزی، برخلاف بازارهای سنتی متأثر از معماری محیط نبوده و دارای سبک خاصی از معماری می باشد که بر طراحی بناهای مجاور خود تأثیر می گذارد.
در این بازارها به تنها، اجناس مخلتف بلکه خدمات متنوعی از قبیل خدمات بانکی، بیمه، کرایه اتومبیل، سینما، محل بازی کودکان، رستوران و ... ارائه می شود و تسهیلات زیادی از قبیل پارکینگ، سیستم گرمایش و سرمایش، سیستم های اطفای حریق و امثال آن ها نیز برخوردار می باشد.

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

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

2-5-1- بررسی بازارها از دیدگاه مختلف:
در این مبحث بازارهای ایران از نقطه نظرهای زیر مورد بررسی قرار می گیرند.

(1-2-5-1) بررسی بازارها از دیدگاه معماری
(2-2-5-1) بررسی بازارها از دیدگاه شهرسازی
(3-2-5-1) بررسی بازارها از دیدگاه اجتماعی و روانی

1-2-5-3- بررسی بازارها از دیدگاه معماری
در این مبحث بازار از نظر تکنیک ساخت، روابط و فضاهای تشکیل دهنده آن مردود مطالعه قرار می دهیم. بازار از راهروهای عریض و سرپوشیده ای تشکیل شده که حجره ها بطور به هم پیوسته در دو سمت آن ها قرار گرفته اند.
این راهروها که به نام « راسته» شهرت یافته اند معمولاً طول یکسان نداشته و در هر کدام کالای خاصی عرضه شده و فعالیت های مخصوصی در آن جریان یابد، علاوه بر این مراجعه کننده می تواند به راحتی فروشگاه های واقع در هر طرف مسیر را دیده و کالای مورد احتیاج خود را پیدا کند، در حالی که این وضعیت برای فروشگاه های کنار خیابان های عریض  و شلوغ شهر وجود ندارد و در چنین مواردی خریدار مجبور است تا برای مشاهده جنس موردنظر خویش، طول خیابان را دو بار بپیماید.
اصلی ترین راسته بازار که بعنوان شریان اصلی شهر محسوب می شد در کنار یکی از راه های کاروان رو که از وسط شهر می گذشت و معمولاً به ارگ حکومتی منتهی می شد بوجود آید. راسته های درجه دوم و راسته های فرعی تر نیز عموماً در امتداد شریان های اصلی قرار داشته اند که به محلات مسکونی و فضاهای عمومی شهر منتهی می گشتند.
در مرکز محله ها، معمولاً بازارچه هایی وجود داشتند که از بازارهای اصلی شهر تغذیه می شوند و احتیاجات روزمره اهالی محل را مرتفع می ساختند.
به خاطر آب و هوای متغیر ایران بازارها اغلب به صورت سرپوشیده ساخته می شوند بدین معنا که راسته های بازارها معمولاً با طالق های قوسی شکل سقف می گشتند، یکی از بوجود آمدن طاق های قوسی شکل در بازار نبودن  تکنیک بهتر و دیگری پیونددادن بخش های مختلف بازار به یکدیگر می باشد، به گونه ای که هیچ جدایی بین آن ها حس نشود.
در این بخش از مطالعه فضاهای داخلی بازار را از نقطه نظر ویژگی های معماری آن مورد بررسی قرار می دهیم. واضح است که فعالیت و تحرک ویژگی اصلی عملکرد خرید و فروش است. بنابراین در مراکز خرید و فروش و به خصوص در بازارها مهم ترین عمل فیزیکی که انجام می شود حرکت است.
پس در معماری بازار باید به القاء حرکت و تأکید آن توجه نمود و با کمی دقت در ویژگی های معماری بازارهای قدیمی می توان به این نکته دست یافت که ارتفاع بلند سقف ها ، ریتم و مقایسات کشیده، در پایه ها شعاع های نور که به وسیله نورگیری های سقفی وارد فضا می شوند.
طاق های قدیمی در سقف و پیچ و خم راسته های بازار خصوصیاتی هستند که حالات کوشش و حرکت را در مراجعه کننده القا می کنند.
 حرکت به تنهایی ممکن است احساس یکنواختی در فضا شود اما اگر در کنار سکون قرار گیرد، تنوع فضایی ایجاد می کند وقتی که در راسته بازار حرکت می کنیم پس از طی مسافتی به یک گشایش در جداره بازار و محل تقاطع دو راسته بازار برمی خوریم که احساس مکث را به انسان القا می کند، این ویژگی سکون و حرکت در تمام طول مسیر بازار مشاهده می شود و فضای متنوع و پرتحرک ایجاد می کند.
موضوع دیگر قابل برسی در بازار، نورگیری آن است، همان طور که اشاره شد نور بازارهای سرپوشیده اغلب از طریق نورگیرهای که در بام راسته ها تعبیه گشته تأمین می شود، با وجود محدود بودن میزان نور در زمان تابش خورشید، ستون های نور ایجاد می گردد، که به دلیل مستقیم نبودن مسیر راسته ها، پرتوها با گرفتن پیچ و خم های ملایم تغییر زاویه پیدا می کند و جلوه با شکوهی به محیط اطراف می دهد...


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

پایان نامه سیستم مکانیزه دبیرخانه (همراه با تصاویر)

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

پایان نامه سیستم مکانیزه دبیرخانه (همراه با تصاویر)


پایان نامه  سیستم مکانیزه دبیرخانه (همراه با تصاویر)

 

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:

سیستم مکانیزه دبیرخانه. ۲

فرم بعدی فرمی است که جهت حذف یک نامه می باشد . ۱۹

 

چکیده:

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

این برنامه یک دیتابیس ساده به زبان دلفی با کمک اکسس و دستورات Sql می باشد برای این کار ابتدا به برنامه اکسس رفته و یک Tabel با نام Dabir ایجاد می کنیم که مانند عکس شامل فیلد های زیر می باشد.

Nno : شماره نامه ای که قرار است ثبت شود

Subject : موضوع نامه ای که قرار است ثبت شود

Date : تاریخی که در آن نامه ثبت شذه

Name : نام صاحب نامه

File : آدرس فایلی که نامه ذخیره می شود

جدول را ذخیره می کنیم و به دلفی می رویم :

New project را انتخاب می کنیم.

کد این یونیت به صورت زیر می باشد

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Buttons, StdCtrls, Menus;

type

TForm1 = class(TForm)

   Button1: TButton;

   GroupBox1: TGroupBox;

   Button3: TButton;

   Button4: TButton;

   GroupBox2: TGroupBox;

   Button6: TButton;

   Button2: TButton;

   Button5: TButton;

   Button7: TButton;

   Label1: TLabel;

   Label2: TLabel;

   Label3: TLabel;

   PopupMenu1: TPopupMenu;

   N1: TMenuItem;

   N2: TMenuItem;

   ColorDialog1: TColorDialog;

   FontDialog1: TFontDialog;

   Label4: TLabel;

   Label5: TLabel;

   procedure Button1Click(Sender: TObject);

   procedure Button3Click(Sender: TObject);

   procedure Button4Click(Sender: TObject);

   procedure Button5Click(Sender: TObject);

   procedure Button6Click(Sender: TObject);

   procedure Button2Click(Sender: TObject);

   procedure N1Click(Sender: TObject);

   procedure N2Click(Sender: TObject);

private

   { Private declarations }

public

   { Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit5, editor, Unit7, Unit4;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

form1.Close;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Form2.show;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

form3.show;

end;

procedure TForm1.Button5Click(Sender: TObject);

begin

form5.show;

end;

procedure TForm1.Button6Click(Sender: TObject);

begin

mainform.show;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

form7.show;

end;

procedure TForm1.N1Click(Sender: TObject);

begin

if fontdialog1.Execute then

begin

form1.Font:= fontdialog1.Font;

form2.Font:= fontdialog1.Font;

form3.Font:= fontdialog1.Font;

form4.Font:= fontdialog1.Font;

form5.Font:= fontdialog1.Font;

form7.Font:= fontdialog1.Font;

end;

end;

procedure TForm1.N2Click(Sender: TObject);

begin

if colordialog1.Execute then

begin

form1.Color := colordialog1.Color;

form2.Color := colordialog1.Color;

form3.Color := colordialog1.Color;

form4.Color := colordialog1.Color;

form5.Color := colordialog1.Color;

form7.Color := colordialog1.Color;

end;

end;

end.

 حال به سراغ طراحی فرم های دیگر برنامه می رویم.

مانند شکل یک تیبل و یک کوری و یک دیتا ست و یک کانکشن بر روی صقحه        می گذاریم و تنظیمات آنها را به فایل مربوطه در اکسس مربوط می نماییم و سه دکمه و 4 label , و 4 Edit box نیز قرار می دهیم کد این فرم برای سه دکمه به صورت زیر است که کد مهم آن کد دکمه ذخیره می باشد.

 

unit Unit2;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, ADODB, DBCtrls, Mask, StdCtrls, ComCtrls, ExtCtrls, ToolWin,

DBTables;

type

TForm2 = class(TForm)

   GroupBox1: TGroupBox;

   Edit1: TEdit;

   Edit2: TEdit;

   Label1: TLabel;

   Label2: TLabel;

   Label3: TLabel;

   MaskEdit1: TMaskEdit;

   Label4: TLabel;

   DataSource1: TDataSource;

   ADOConnection1: TADOConnection;

   dabir: TADOTable;

   RichEdit1: TRichEdit;

   Splitter1: TSplitter;

   Button1: TButton;

   Button2: TButton;

   Edit3: TEdit;

   aq: TADOQuery;

   Label5: TLabel;

   Button3: TButton;

   procedure Button1Click(Sender: TObject);

 procedure Button2Click(Sender: TObject);

   procedure Button3Click(Sender: TObject);

private

   { Private declarations }

public

   { Public declarations }

end;

var

Form2: TForm2;

   ll:string;

   oo:boolean;

implementation

     uses editor;

{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);

var

e1,e2,e3,e4:boolean;

begin

e1 := false;

e2 := false;

e3 := false;

e4 := false;

if edit1.Text = ” then e1:=true;

if edit2.Text = ” then e2:=true;

if edit3.Text = ” then e4:=true;

if maskedit1.Text = ‘1384/__/__’ then e3:=true;

if e1 or e2 or e3 or e4 then

         showmessage(‘اطلاعات کامل نیست’)

                     else

                 begin

             ll := ‘c:\dabir_khane\nameha\’+ edit3.Text;

             aq.Active :=false;

              aq.SQL.Clear ;

             aq.SQL.Add (‘select * from dabir where nno=”’+edit3.Text+””);

             aq.Active :=true;

           if aq.IsEmpty=true then

                       begin

                   dabir.Insert ;

                   dabir.FieldByName (‘name’).asstring:=edit1.text;

                   dabir.FieldByName (‘subject’).asstring:=edit2.text;

                   dabir.FieldByName (‘date’).asstring:=maskedit1.text;

                   dabir.FieldByName (‘nno’).asstring:=edit3.text;

                 dabir.FieldByName (‘file’).asstring:=ll;

                   dabir.Post;

                   showmessage(‘اطلاعات ثبت شد’);

                 richedit1.Lines.SaveToFile(ll);

edit1.Text :=”;

edit2.Text :=”;

edit3.Text :=”;

maskedit1.Text :=”;

                     end

                       else

                         begin

                               showmessage(‘اطلاعات تکراری است’);

edit1.Text :=”;

edit2.Text :=”;

edit3.Text :=”;

maskedit1.Text :=”;

     end;

     end;

   end;

procedure TForm2.Button2Click(Sender: TObject);

begin

adoconnection1.Connected:=false;

form2.Close;

end;

procedure TForm2.Button3Click(Sender: TObject);

begin

if edit3.Text = ” then showmessage (‘ابتدا شماره نامه را وارد کنید’) else

begin

oo:=true;

ll := ‘c:\dabir_khane\nameha\’+ edit3.Text;

 

RichEdit1.lines.savetofile(ll);

mainform.show;

 

end;

     end;

end

 


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

دانلود ترجمه مقاله گاوهای لیموزین Limousin cattle (همراه با تصاویر)

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

دانلود ترجمه مقاله گاوهای لیموزین Limousin cattle (همراه با تصاویر)


دانلود ترجمه مقاله گاوهای لیموزین Limousin cattle (همراه با تصاویر)

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)همراه با متن لاتین مقاله و تصاویر

تعداد صفحات فارسی و انگلیسی :27

چکیده لاتین مقاله:

Limousin (cattle)
Limousin cattle are a breed of beef cattle originally bred in the Limousin and Marche regions of France. They are recognisable by their distinctive golden-red colouring.

 

Limousin bull and herd near Bourg d'Hem in Limousin

1 History
2 Characteristics
3 Appearance
4 Temperament

History

The first herdbook was established in 1886 for the improvement of the breed by natural selection. However, the breed may be as old as the history of Europe itself. Cattle found in cave drawings known to be 20,000 years old in the Lascaux Cave near Montignac, France, have a striking resemblance to today's Limousin cattle.


Characteristics
Limousins are a genetic source of larger weaning weights and muscle mass while maintaining relatively low birth weights. Limousins are known for their muscular build, feed efficiency, ease of management and comparable calving ease to other breeds.[citation needed] Limousin cattle produce the leaner cuts of beef that have become a staple of the modern market.[citation needed]
Appearance
Limousin cattle have a golden-brown coloration. Although other coloration such as black have been developed through cross-breeding with other breeds of cattle. In addition the the alteration of natural coloration other traits such as polled (a genetic lack of horns) has been introduced through cross breeding.

 

چکیده ترجمه فارسی:

گاوهای لیموزین
گاوهای لیموزین یک نژاد از گاوهای گوشتی هستند که خاستگاه آنها در نواحی لیموزین و مارس فرانسه است. آنها از طریق رنگ قرمز طلایی قابل تشخیص هستند.
تاریخچه
اوّلین نسب نامه در سال 1886 برای بهبود این نژاد از طریق انتخاب طبیعی، ایجاد شد. امّا این نژاد قدمتی برابر با تاریخ خود اروپا دارد. گاوهایی در نقاشی های غارها که 20000 سال قدمت دارند در غار "لاسکوس" نزدیک ونتگناس فرانسه یافت شده است که شباهت زیادی به گاوهای لیموزین امروزی دارند.
ویژگی
لیموزین ها یک منبع ژنتیکی از وزن زیاد در زمان از شیرگرفتن و توده ی ماهیچه ای بالا هستند و این در حالی است که وزن کم، در زمان تولّد را حفظ می کنند. لیموزین ها به خاطر ساختار ماهیچه ای، کارایی تغذیه ای، کنترل آسان و زایمان راحت در مقایسه با دیگر نژادها، مشهور هستند. گاوهای لیموزین برشهای خطی و خم شونده ای در گوشتشان دارند که باعث شده کالای مهم در بازارهای جدید شوند.
ظاهر
گاوهای لیموزین دارای رنگ قهوه ای- طلایی هستند. اگر چه رنگهای دیگری مثل سیاه از طریق جفت گیری با دیگر نژادهای گاوی ایجاد شده است به علاوه تغییر در رنگ طبیعی و دیگر خصوصیاتی مثل بی شاخی (فقدان ژنتیکی شاخ) با جفت گیری با گاوهای دیگر ایجاد شده است.

 

 


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

دانلود پروژه شهرسازی (همراه با تصاویر و جداول)

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

دانلود پروژه شهرسازی (همراه با تصاویر و جداول)


دانلود پروژه شهرسازی (همراه با تصاویر و جداول)

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

فهرست مطالب:
2-2) مبانی نظری خاص
2-2-1   تعریف و تعیین معیارها و اهداف طراحی
1-2-2-1   چشم انداز
2-2-2-1  حوزه بندی سوات
3-2-2- 1  اهداف و راهبرد
2-2-2 ) تقسیمات کالبدی پیشنهادی محدوده
1-2-2-2  شبکه دسترسی پیشنهادی
2-2-2-2 تعیین محلات و نواحی در محدوده

3-2-2-2تعیین مراکز محلات و نواحی محدوده

2-2-3) تعیین سرانه ها و تراکم پیشنهادی در محدوده
1-2-2-3  سرانه پیشنهادی
2-2-2-3  تراکم ساختمانی پیشنهادی
              تراکم اقتصادی
              تراکم سایه اندازی
              تراکم پیشنهادی
2-2-4 ) تعیین جمعیت پذیری در تقسیمات پیشنهادی محدوده ها
2-2-6 ) الگوی توزیع کاربری ها

تهیه طرح تفصیلی ناحیه 1:
3_1_ تهیه نقشه کاربری اراضی پیشنهادی
3_2_ تهیه نقسه شبکه معابر پیشنهادی و مقاطع عرضی مربوطه
3_3_ دفترچه ضوابط و مقررات پیشنهادی مربوط
3_3_1_ نحوه استفاده از اراضی و کاربری های مجاز و سازگار و ناسازگارو هم جواریها
3_3_2_ تراکم های مجاز ساختمانی
3_3_3_ تفکیک و ابعاد قطعات
3_3_4_ دسترسی و معابر
3_3_5_ ضوابط مربوط به نماسازی
3_4_ تعیین پروژه های پیشنهادی موضعی و موضوعی
3_5_ برآورد مالی فیزیکی ط
2-2) مبانی نظری خاص
2-2-1   تعریف و تعیین معیارها و اهداف طراحی
1-2-2-1   چشم انداز



چکیده:

تجزیه و تحلیل شبکه دسترسی

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

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

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

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

_ دسترسی به خیابان کوهسنگی از خیابان خواجه ربیع با اتوبوس نیز صورت می کیرد.

_ به حرم مطهر و خیابان های اصلی شهر نیز مرتبط است.

_ ایستگاه قطار شهری در ابتدای خیابان کوهسنگی قرار دارد که شرق و غرب شهر را به هم متصل می نماید.

_ پیاده روی خیابان کوهسنگی مسیر مناسبی برای رسیدن به پارک کوهسنگی است و مسیرهای اطراف آن نیز پیاده می باشد که برای دسترسی های محلی بسیار مناسب است.

_ قرارگیری پارک کوهسنگی در کنار ورودی شهر مشهد ( جاده سنتو ) سبب ایجاد سیمای بصری مناسب در مبدا و ورودی شهر گردیده است .

تعیین سقف جمعیت پذیری محلات:

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

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

در ادامه این روند به دلیل این که مساحت باقی مانده برای هر محله بدون احتساب سهم هر محله از کمبود کاربری های سطح شهر در وضع موجود می باشد در جدول شماره (3) ابتدا مجموع مساحت کمبود کاربری های سطح شهر در نواحی به طور متناسب تقسیم شده و سپس در هر ناحیه نیز به نسبت مساحت هر محله توزیع می گردد.

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

حال به دلیل اینکه اعداد بدست آمده برای سقف جمعیت پذیری هر محله و مساحت لازم برای تامین خدمات این جمعیت با مساحت های محله کاملا همپوشانی دارند و زمینی برای توسعه خدمات نسل آینده در درون محله باقی نمی ماند در جدول شماره (4) 20 درصد از میزان جمعیت پذیری هر محله کسر می شود تا مساحت اضافی بدست آمده از این 20 درصد به عنوان ذخیره در هر محله عمل نماید.

تعیین جهات توسعه، امکانات و محدودیت ها:

به طور کلی عوامل موثر در توسعه و یا عدم توسعه شهر فریمان را می توان به دو دسته طبیعی و انسان ساخت تقسیم کرد:

توپوگرافی و شیب مناسب:با توجه به گزارشات ارائه شده در مراحل قبل شهر فریمان در بین خطوط توپوگرافی 1380-1420 گسترده شده است و از لحاظ توپوگرافی تقریبا همسطح و با شیب ملایم 5 درصد جنوب به شمال هیچ عامل محدود کننده توسعه از لحاظ توپوگرافی مشاهده نمی شود.

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

به طور کلی در مورد توان خاک و سنگ می توان گفت :

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

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

از نظر زلزله خیزی در شهر فریمان هیچ گسل فعالی از داخل شهر عبور نمی کند .بنابراین محدوده اطراف هیچ محدودیت توسعه به ویژه برای بافت مسکونی از نظر زلزله خیزی ندارد.

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

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

از نظر عوامل انسان ساخت باید گفت:

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

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

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


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

دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)

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

دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)


دانلود پروژه نرم افزار جستجوی اطلاعات دانشجویی (همراه با تصاویر و جداول)

 

 

 

 

 

 

 

 


فرمت فایل : word(قابل ویرایش)

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

پروژه دوره کاردانی در رشته:کامپیوتر گرایش:نرم افزار

فهرست مطالب:

بخش اول:ADONET
فصل اول :شروع کار با ADONET7
فصل دوم: ایجاد connection  ها24
فصل سوم: Data commandوData Reader ها33
 فصل چهارم: DataAdapter ها48

بخش دوم: سیستم های مدیریت بانک اطلاعاتی 53

بخش سوم: پروژه برنامه نویسی
منابع

(همراه با جداول)

 

چکیده:

بخش اول

ADO.NET

ابتدا:

باید بدانید که NET Data Provider . چیست؟

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

NET Data Provider. ، یک Component کلیدی ارائه شده بهمراه معماری ADO.NET بوده که امکان ارتباط بین یک منبع داده و یک Component ، یک سرویس وب XML و یا یک برنامه را فراهم می نماید. یک NET Data Provider .، امکان اتصال به منبع داده ، بازیابی داده ها ، انجام عملیات بر روی داده ها و بهنگام سازی منبع داده را فراهم می نماید. بهمراه فریمورک دات نت ، Provider های زیر ارائه شده است :
OLE DB .NET Data Provider
SQL Server .NET Data Provider

در آینده برای سایر منابع داده ، NET Data Provider . مربوطه ایجاد و در دسترس عموم برنامه نویسان قرار خواهد گرفت. هر Provider ، مسئولیت پیاده سازی کلاس های عمومی ADO.NET را برعهده خواهد داشت . دستاورد رویکرد فوق ، ارتباط با منابع داده متفاوت با استفاده از یک روش یکسان از طریق محیط های برنامه نویسی خواهد بود .

 کلاس های NET Data Provider .
ADO.NET ، از NET Data Provider. ، بمنظور ارتباط به منبع داده ، بازیابی ، عملیات برروی داده ها و بهنگام سازی منبع داده استفاده می نماید . هر Provider ، بگونه ای طراحی می گردد که دارای حجم اندکی بوده و یک لایه حداقل بین کد های نوشته شده و منبع داده را ایجاد نمایند . ( افزایش کارائی بدون قربانی نمودن پتانسیل ها).Net Framework دارای دو Data Provider است:

SQL Server .NET

OLE DB .NET

مقدمه ای برADO.NET:

   همان طور که می دانید ،بانک اطلاعاتی همان فایل های کامپیوتری است که برنامه کاربردی با استفاده از سیستم مدیریت بانک اطلاعاتی آن را پردازش می کند.اما برای اینکه برنامه کاربردی با سیستم مدیریت بانک اطلاعاتی ارتباط برقرار کند،نیاز به یک واسط  نرم افزاری دارد. یکی از این واسط های نرم افزاری ADO.NET است. به عبارت دیگر ،در زبان ویژوال بیسیک نت برای برقراری ارتباط با سیستم مدیریت بانک اطلاعاتی از فناوری ADO.NET استفاده می شود.توجه داشته باشید که فناوری ADO کاملاً با فناوری ADO.NET متفاوت است، زیرا الگوی کاملاً جدیدی برای دستیابی به بانک اطلاعاتی است.

   ADO.NET امکان ارتباط با بانک اطلاعاتی رابطه ای و سایر منابع داده ها را فراهم می کند .به عبارت دیگر ، ADO.NET فناوری است که برنامه های کاربردی ویژوال بیسیک نت ازآن برای ارتباط با بانک اطلاعاتی استفاده می کند.به این ترتیب این برنامه ها می توانند رکورد هایی را به بانک اطلاعاتی اضافه کنند،رکوردهایی را حذف یا ویرایش کنند. ADO.NET برای برنامه های کاربردی توزیعی  (مثل برنامه های کاربردی وب) مفید است.

   یکی از ویژگی های مهم ADO.NET این است که بی اتصال است.این ویژگی تفاوت اساسی آن با ADO است. در ADO ،برنامه های کاربردی به بانک اطلاعاتی وصل می شوند،یک Record Set ایجاد می کنند،و از اطلاعات آن برای پر کردن Data Grid یا محاسبات دیگر استفاده می کنند،سپس Record Set ، را ازبین برده اتصال را قطع می کنند.در حالی که اتصال باز است(اتصال با بانک اطلاعاتی برقرار است)،اتصال “زنده ای ” با بانک اطلاعاتی وجود دارد که می توانید آن را فوراً به هنگام سازی کنید و گاهی تغییرات حاصل ازکاربران دیگران را بلافاصله مشاهده کنید. در یک برنامه نه چندان خوب ،اتصال بانک اطلاعاتی ممکن است در حین انجام کارهای دیگر ،باز نگهداشته شود . معنایش این است که منابع مهمی در حال استفاده اند و در نتیجه از تعداد کاربرانی که می توانند به بانک اطلاعاتی دستیابی داشته باشند وازبرنامه های کاربردی ویژوال بیسیک نت استفاده کنند،کاسته می شود.

درADO.NET از استدلال کاملاً متفاوتی استفاده می کند. وقتی درADO.NET با بانک اطلاعاتی ارتباط برقرار می کنید ، اطلاعاتی که از بانک اطلاعاتی دریافت می کنید دریک Dataset قرار می گیرد اگر اطلاعات موجود در Dataset را تغییر دهید ، اطلاعات موجود در جدول متناظر با بانک اطلاعاتی تغییر نمی کند. معنایش این است که بدون نگرانی می توانید مقادیر موجود در Dataset را دستکاری کنید ،زیرا از اتصال زنده استفاده نمی شود .در صورت نیاز ، Dataset می تواند با منبع داده اصلی اتصال برقرار کند و تمام تغییرات را اعمال نماید.

ADO.NET مثل دیگر اجزای .NET Framework از مجموعه ای از آبجت ها تشکیل شده است که برای ارائه دادن عملکرد مورد نیاز،با هم ارتباط برقرار می کنند.متأسفانه،این امر می تواند یادگیری مدل آبجکت را دلسرد کننده کند_شما احساس می کنید که نیاز دارید همه ی آنها را یادبگیرید قبل از آنکه بتوانید یکی از آنها رادرک کنید. (شکل زیر توضیحی بر اجزای Framework است.)

راه حل این مشکل این است که با ایجاد یک چهار چوب مفهومی،کار را شروع کنیم.به عبارت دیگر ،قبل از اینکه سعی کنید جزئیات کارکرد هر آبجکت را یاد بگیرید ،باید درک کلی از اینکه هر آبجکت چهکاری انجام می دهد و چگونگی ارتباط آبجکت ها را بدست آورید.   این همان چیزی است که ما در این فصل انجام می دهیم.ما با نگاه به آبجکت های اصلی ADO.NET و اینکه چگونه این آبجکت ها ،با هم کار می کنند تا داده هارا از یک منبع داده فیزیکی بگیرند، به کاربر بدهند و دوباره به منبع داده بدهند، کارمان را شروع می کنیم. بعد، یک مجموعه از آبجکت ها را می سازیم و آنها را به یک data form ساده، ارتباط می دهیم.

همه چیز در مورد پایه های ارتباط :

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

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

 استاندارد اتصال پایگاه داده باز:  

ODBC = Open DataBase Connectivity      

 این استاندارد راهی برای ارتباط برنامه کاربردی با سرویس دهنده پایگاه داده فراهم می کند.ODBC واسط برنامه کاربردی API  را تعریف می کند که برنامه کاربردی با استفاده از آن می تواند پایگاه داده را باز کند،تقاضاها یا بهنگام سازی ها را اجرا نماید،و نتایج را دریافت کند.

کاربردهایی مثل واسط های گرافیکی کاربر ، بسته های آماری و صفحات گسترده با استفاده از ODBC API می توانند به هر سرویس دهنده ی پایگاه داده ای که از ODBC پشتیبانی می کند،متصل شوند.

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

استاندارد های SQL ،واسط سطح تماس را تعریف می کند که مشابه با واسط ODBC است. APIهای ADO و ADO.NET جایگزین هایی برای ODBC هستند که برای زبانهایی مثل ویژوال بیسیک وC# طراحی شدند.

 مدل آبجکتی ADO.NET

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

   کلاسهای ADO.NET به دو عنصر (جزء) تقسیم شده اند :data Provider ها (که بعضی اوقات

Managed Provider نامیده می شود)و ارتباط با یک منبع داده فیزیکی را اداره می کنند و dataset که نشان دهنده داده های واقعی است. هر کدام از این عناصر (component) ،می توانند با مصرف کنندگان داده (data consumers) مثل web formها و winform ها ارتباط برقرار می کنند  .

Data Provider ها:

عناصر data Provider،مخصوص یک منبع داده هستند. .NET Framework ،دارای دو

data provider است:

   یک data provider (ارائه کننده)عمومی که می توانند با هر منبع داده   OLE DB ارتباط برقرار کند و یک SQL Server Provider که برای Microsoft SQL Server نسخه های 7 و بعد از آن ،بهینه شده است.انتظار می رود که Data Provider هایی برای پایگاه داده های دیگر، مثل Oracle،DB2 نیز موجود می باشند یا شما می توانید خودتان آنها را بنویسید .

   دو Data Provider موجود در .NET Framework دارای آبجکت های مشابهی هستند ،اگر چه اسم و برخی از خصوصیات و متدها،متفاوتند.مثلأ آبجکت های SQL Server Provider با sql  شروع می شوند (برای مثال sqlconnection )،در حالی که آبجکت های OLEDB با oledb شروع می شوند.

(برای مثال oledbconnection ).

  • آبجکت Connection :این آبحکت نماینده اتصال فیزیکی به یک منبع داده است و خصوصیات آن،Data Provider   (در مورد OLEDB Data Provider)،منبع داده و پایگاهی که به آن وصل خواهد شد و رشته ای که در طی اتصال از آن استفاده می کند،را تعیین می کنند. متد های آن نیز ، ساده اند:می توانید connection را باز کنید و ببینید،پایگاه داده را تغییر دهید و تراکنش ها را مدیریت کنید .
  • آبجکت command :این آبجکت نماینده یک دستور SQL یا یک رویه ذخیره شده (stored procedure) است که باید در منبع داده، اجرا شود. آبجکت های command ، می توانند ایجاد شوند و به صورت مستقل در یک آبجکت connection اجرا شوند و توسط آبجکت های dataAdapter ، برای مدیریت ارتباطات از DataSet به منبع داده ، مورد استفاده قرار می گیرند. آبجکتهای command از دستورات SQL و روالهای ذخیره شده پشتیبانی می کنند که می توانند یک مقدار ، یک یا چند رکورد را برگردانند و یا اصلاً مقداری برنگردانند.
  • آبجکت DataReader :این آبجکت ،یک آبجکت سریع و با سربار کم (low_overhead) برای بدست آوردن یک جریان فقط فرستادنی (forward_only) و فقط خواندنی از داده های یک منبع داده می باشد. این آبجکت هانمی توانندمستقیماً با کد ایجاد شوند و فقط با فراخوانی متد ExacuteReader آبجکت Command ایجاد می شوند.
  • آبجکت DataAdapter:این آبجکت از نظر کارکرد ،پیچیده ترین آبجکت در یک Data Provider است و پل بین یک Connection و یک DataSet است .DataAdapter دارای چهار آبجکت Command استCommand: Updateو Command select و Command Insert و Command Delete .DataAdapter از Command select برای پر کردن یک DataSet استفاده می کند و سه آبجکت دیگر برای انتقال تغییرات مورد نیاز به منبع داده ، استفاده می کند.

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