رزفایل

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

رزفایل

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

تحقیق درباره برنامه ریزی شهری

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

تحقیق درباره برنامه ریزی شهری


تحقیق درباره برنامه ریزی شهری

لینک پرداخت و دانلود *پایین مطلب*

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

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

پپیشگفتار

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

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


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


تحقیق درباره برنامه ریزی شهری

انفجار-8-بمب-اشتغالزایی-با-موبایل

اختصاصی از رزفایل انفجار-8-بمب-اشتغالزایی-با-موبایل دانلود با لینک مستقیم و پر سرعت .

انفجار-8-بمب-اشتغالزایی-با-موبایل


انفجار-8-بمب-اشتغالزایی-با-موبایل

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


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


انفجار-8-بمب-اشتغالزایی-با-موبایل

تحقیق درمورد برنامه ریزی شهری 350 ص

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

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

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

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

 

پپیشگفتار

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

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

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

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

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

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

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

مفهوم شهر و شهرسازی

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

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


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


تحقیق درمورد برنامه ریزی شهری 350 ص

تحقیق درباره زبان برنامه نویسی C#

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

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

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

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

 

مقدمه

‍C# یکی از زبانهای جدید برنامه‌سازی شی‌گرا است که با ارائة رهیافت Component-Based به طراحی و توسعه نرم‌افزار می‌پردازد. آنچه ما در حال حاضر از زبانهای برنامه‌سازی Component-Based در اختیار داریم و آنچه که C# در اختیار ما قرار می‌دهد، افق جدیدی به سوی تولید و طراحی نرم‌افزارهای پیشرفته را در روی ما قرار می‌دهند.

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

زبان برنامه‌سازی C#، به همراه تکنولوژی جدید شرکت نرم‌افزاری مایکروسافت یعنیNET. ارائه گردید، از این رو از تکنولوژیNET. این شرکت بهره می‌برد. پس در ابتدا به بیان مطالبی درباره محیطNET. می‌پردازیم.

 

فصل اول:تکنولوژیNET.

چراNET.؟

در گذشته زبانهای برنامه‌سازی، سیستم‌های عامل و محیط‌های اجرایی نرم‌افزار‌ها برای دوره‌ای خاص ساخته می‌شدند. هنگامیکه برنامه‌ها از محیط‌های رومیزی(Desktop) به اینترنت منتقل می‌شدند، ابزارهای موجود نیازمند API هایی اضافی و قابلیتهای دیگری بودند. بیشتر این قابلیتها در کنار زبانهای برنامه‌سازی بعنوان ابزارهایی جهت رفع این نیازمندیها ارائه می‌شدند. هرچند این ابزارهای اضافی بصورت قابل توجهی نیازمندیها را حل کرده و باعث رسیدن اینترنت به وضعیت کنونی شدند، اما همچنان مسائل بسیاری وجود داشت که نیاز به حل شدن داشتند.

NET. به منظور پشتیبانی از کاربردهای عصر جدید اینترنت ساخته شد. مواردی همچون گسترش، امنیت و versioning، که از مسایل مهممی بودند، توسط NET. پوشش داده شدند. قسمت مرکزیNET. بخش CLR (Common Language Runtime) است که یک موتور اجرایی مجازی است که از توسعه، امنیت و ارتقای نسخه کد پشتیبانی می‌نماید. در گذشته چنین امکاناتی برای کدهای کامپایل شده فراهم نبود. بدلیل اینکهNET. توانست بر این مشکلات اساسی فائق آید، راه حل قدرتمندتری جهت ساخت برنامه‌های تحت اینترنت به شمار می‌رود.

 

NET. چیست؟

NET. محیطی جهت ساخت برنامه‌های توزیع شده است که شامل ابزارهایی نظیر ""کتابخانه کلاسهای پایه"(BCL: Base Class Library)، CLR و زبانهای برنامه‌نویسی است. این ابزارها امکان ساخت انواع مختلفی از نرم‌افزارها، از قبیل فرمهای ویندوز، ADONET.، ASPNET. و سرویسهای وب، را فراهم می‌آورند.

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

ADONET. مجموعه‌ای از کلاسهای شی‌گرایی است که جهت ساخت مولفه‌های داده و سطوح دسترسی داده در برنامه‌های n-tiered مورد استفاده قرار می‌گیرد.

ASPNET. شامل مدل برنامه‌نویسی فرمهای وب است که بوسیلة آن برنامه‌های تحت وب ساخته شده و تحت اینترنت قابلیت اجرا پیدا کرده و از طریق مرورگر(Browser) قابل دسترسی می‌باشند. این روش مدل بهبود یافته برنامه‌سازی وب است که در آن کدها در سرور کامپایل می‌شوند ولی همانند صفحات HTML در کامپیوتر مشتری اجرا می‌شوند.

سرویسهای وب، رهیافتی جدید، مستقل از platform و استاندارد، جهت ایجاد ارتباط و فعالیت بین سیستمهای ناهمگون در اینترنت، می‌باشند. سرویسهای وبNET.، از زیر ساخت شی‌گرایی برنامه‌نویسی ASPNET. استفاده می‌کنند، اما همچنان از استانداردهای باز و مدلی بر پایة پیغام(Message Based Model) استفاده می‌نمایند. استفاده از استانداردهای باز از قبیل XML، WSDL و UDDI باعث می‌شوند تا سرویسهای وب با سایر سرویسهای وب استاندارد که پیاده‌سازی‌هایی متفاوت دارند، بدون توجه به محیط و platform آنها، ارتباط برقرار نمایند.

این چند نمونه، اندکی از انواع مختلف نرم‌افزارهایی بودند که می‌توان تحتNET. به پیاده‌سازی آنها پرداخت.

 

کتابخانه‌های کلاس‌های پایه(Base Class Library: BCL)

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

 

NET. Namespaces

Namespace

Description

System

The most commonly used types.

System.CodeDom

Allows creating types that automate working with source code, that is, compilers and code creation tools.

System.Collections

Collection types such as ArrayList, Hashtable, and Stack.

System.ComponentModel

Supports building reusable components.

System.Configuration

Types for working with various kinds of XML configuration files.

System.Data

Most of the types for ADONET. database programming. Other types are in namespaces that are specific to a database or data interface.

System.Diagnostics

Process, EventLog, and Performance Counter types.

System.DirectoryServices

Managed interface for accessing Windows Active Directory Services.

System.Drawing

GDI+ types.

System.EnterpriseServices

COM+ types.

System.Globalization

Types for culture-specific support of calendars, formatting, and languages.

System.IO

Directory, File, and Stream types.

System.Management

APIs for performing WMI tasks.

System.Messaging

Types for working with message queues.

SystemNET.

Access to networking protocol types.

System.Reflection

Reflection APIs for inspecting assembly metadata.

System.Resources

Types for culture-specific resource management.

System.Runtime

COM Interop, Remoting, and Serialization support.

System.Security

Code access security, role-based security, and cryptography types.

System.ServiceProcess

Types for building Windows Services.

System.Text

Text encoding/decoding, byte array from/to string translation, the StringBuilder class, and regular expressions.

System.Timers

Timer types.

System.Threading

Threads and synchronization types.

System.Web

HTTP Communications, ASPNET., and Web Services types.

System.Windows

Windows Forms types.

System.XML

All XML support types, including XML Schema, XmlTextReaders/XmlTextWriters, XPath, XML Serialization, and XSLT.

جدول 1-1 Namespaceهای مهم و رایج

 

هر Namespace مجموعه‌ای از کلاسهای از پیس ساخته شدةNET. است که می‌توان از آنها در برنامه‌های مختلف استفاده نمود.

 


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


تحقیق درباره زبان برنامه نویسی C#

زبان برنامه نویسی

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

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

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

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

 

زبان برنامه نویسی

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

 

جنبه های یک زبان برنامه نویسی

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

این مشخصات معمولا شامل موارد زیر می شوند:

*انواع داده و ساختمان های داده

*دستورالعمل ها و کنترل جریان

*مکانیزم های ارجاع و استفاده ی مجدد

*فلسفه ی طراحی

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

 

انواع داده و ساختمان های داده

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

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

در زبان های نوع دار ایستا، انواع از پیش تعیین شده ای برای اجزای داده ها (همچون اعداد در یک بازه ی خاص، رشته ها یا حروف و ...) وجود دارد و متغیر ها (مقادیری که از دید برنامه نام دارند) می توانند فقط یک نوع ثابت را داشته باشند و عملیات خاصی را بپذیرند. مثلا اعداد نمی توانند به نام تبدیل شوند و برعکس. اغلب زبانهای اصلی نوع دار ایستا همچون C و C++ و Java به تعریف واضح تمامی انواع نیاز دارند. و بیان می شود که این کار فهم برنامه را سریع می کند.

زبان های شیءگرا به برنامه نویسان امکان تعریف انواع داده ای شیء که متغیرها و توابع ذاتی خود را دارند می دهند (که به ترتیب ویژگیها و روش ها نامیده می شوند).

یک برنامه ی شامل اشیاء به آنها اجازه ی عمل مستقل را می دهد اما زیر برنامه ها را تحت تأثیر قرار می دهد: این اثر متقابل می تواند در زبان کد کردن طراحی می شود تا اشیاء با اثر متقابل را شبیه سازی کند. این کار یک عمل مفید و شهودی است. زبان هایی مثل python و Ruby به عنوان زبان های شی گرا گسترش یافته اند. آنها نسبتاً برای یادگیری و استفاده آسان هستند و در محدوده های برنامه نویسی حرفه ای و غیر حرفه ای عمومیت پیدا کرده اند. تفکر عامه چنین است که شی گرایی، زبان ها را شهودی می کندو دسترسی عمومی و قدرت کاربردهای کامپوتری مشتری پسند را افزایش می دهد.

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

 

دستور العمل و جریان کنترل

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


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


زبان برنامه نویسی