کوشا فایل

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

کوشا فایل

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

پروژه تکنولوژی دات نت. doc

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

پروژه تکنولوژی دات نت. doc


پروژه تکنولوژی دات نت. doc

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 120 صفحه

 

مقدمه:

ما بسوی تغییر دیگری در سکو (Platfrom) پیش می رویم. درست همانطور که Dos به Windows تحول پیدا کرد، تکنولوژی.NET نیز تحول دیگراست که کاربران کامپیوتر لزوم یادگیری آنرا بطور آشکار احساس می کنند.

دات نت هم یک استراتژی حرفه ای و تجاری برای شرکت مایکروسافت است و هم مجموعه ای از برنامه های قابل اجرا و پشتیبانی است،برای هر آنچه که بعنوان خدمات وب (Web Services) شناخته می شوند.

دات نت تلاش می‏کند تا در نهایت یک محدوده اجرایی برای تمام زبانها ارائه دهد. تا عمل متقابل (interoperate) به هم پیوسته ای با یک سیستم نوع متداول و کتابخانه کلاس پایه داشته باشند به همراه این Platform جدید، مایکروسافت یک زبان برنامه نویسی برای بهره گیری از تکنولوژی.NET طراحی و پیاده سازی نموده که C# نام دارد برخی از مطالب و مثالهایی که در این مجموعه تحقیقی ارائه شده در مورد این زبان است.

بر خلافت زبان Visual Basic، مایکروسافت هر دو زبان C# و CLS را به سازمان استانداردهای ECMA ارائه داده است تا از پذیرش Platfrom و زبان برنامه نویسی C# مطمئن شود. با استفاده از استانداردهای عمومی بعنوان زیر بنای.NET این شرکت اطمینان دارد که قدرت و میزان پذیرش این زبان باعث می‏شود که فراتر از زبانها و سیستمهای صرفاً تجاری گام بردارد.

 

فهرست مطالب:

پیش گفتار

بخش اول:.NET Framework

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

زبان میانه (IL)

مقدمه ای برای مدیریت حافظه.NET

سیستم نوع چارچوب.NET

موضوعات سیستم چارچوب.NET

چگونه موضوعات، خود را تعریف می کنند

عمل پذیری متقابل الگوی موضوع مولفه (Com)

فرمهای ویندوز، کنترل های وب و GDT+

ابزارها

اسمبلی‏ها، سیستم بسته بندی.NET

برنامه نویسی با صفات (Attributes)

امنیت (Security)

بخش دوم: زمان اجرای زبان عمومی (CLR)

مرور کلی

ساده سازی توسعه

پشتیبانی ابزار

پشتیبانی زبان چندگانه

آماده سازی آسان تر می شود.

جداسازی نرم افزار

وارسی و امنیت نوع.

رابطه CLR با NET.

جزئیات CLR

CLR درزمان اجرا

انواع داده های پشتیبانی شده توسط CLR

کد و داده های اداره شده

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

COM Interop از طریق CLR

الحاقات اداره شده به C++

پشتیبانی از اشکال زدایی

خلاصه

بخش سوم: معرفی Visual Studio. NET

محیط توسعه مجتمع (IDE)

بخش A: ناحیه اصلی ویرایش

بخش B: راه حل ها Help , Items , Classes , (Solutions)

راه حل ها و جستجو گر راه حل

پروژه ها

وابستگی های پروژه

نمای کلاسی (Class View)

نمای منبع (Resource View)

جستجوگرماکرو (Macro Explorer)

راهنمای دستی

بخش C: جعبه ابزار و Server Explorer

بخشD: تکالیف (Tasks)، خروجی (Output)، نتایج جستجو و مشاهدات

بخش E: خصوصیات (Properties) راهنمای پویا (Dynamic Help) و برگزیدگان (Favorites)

برنامه‏های اشکال زدایی

الفبای تصویری نقطه توقف

تنظیمات نقطه توقف پیشرفته

نقطه‏های توقف شرطی

شمارش دفعات (Hit Counts)

هنگام مکث رمز چه باید کرد؟

ضمیمه شدن اشکال زدا به یک فرآیند

اشکال زدایی JIT

بخش چهارم: برنامه کاربردی نمونه فرمهای ویندوز (Scribble.NET)

منابع در.NET

پیج و مهره‏های محلی سازی

کلاسهای مدیریت منابع.NET

بدست آوردن فرهنگ مورد نظر

ایجاد منابع متنی

استفاده از Visual Studio.NET برای بین المللی کردن

منابع تصویری

استفاده از لیستهای تصویری

دسترسی برنامه ای به منابع

خلاصه

بخش پنجم: ASP.NET

وب جدید

اساس ASP.NET

افزودن موارد اصلی

امتحان ایده‏ها

خلاصه

بخش ششم: خدمات وب (Web Services)

تعریف

Echo Server

ایجاد یک Proxy

مشتری فرمهای ویندوز

برگرداندن نوع های تعریف شده توسط کاربر

ایجاد خدمات رسان

ایجاد مقید سازیClient

صفت های XML

خلاصه

بخش هفتم: اطلاعات تفصیلی در مورد تکنولوژی.NET به زبان انگلیسی

فهرست منابع

 

منابع ومأخذ:

کتاب.NET Frsamework , C# مترجم: مهندس حوریه شاه حسینی 

سایت اینترنتیWWW.microsoft.com

سایت اینترنتی WWW.devn.com

سایت اینترنتی WWW.SearchwebSerdices.Com


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


پروژه تکنولوژی دات نت. doc

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

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

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

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

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

 

مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )

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

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

نوشتن یک برنامه در فریمورک دات نت تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه  و  CLR استفاده خواهند کرد . بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ،  به گرامر هر یک از آنها برگردد . ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت،  استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با  فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).

نوشتن یک برنامه برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :

فاز اول : ایجاد برنامه برنامه Notepad را فعال و  پس از درج کدهای زیر آن را با نام  Hello.vb ، ذخیره نمائید .

یک برنامه نمونه  نوشته شده به زبان VB.NET

Imports  SystemPublic Class MainApp     Public Shared Sub Main( )           Console.WriteLine( "Welcome to .NET Programming " )       End SubEnd Class 

فاز دوم : ترجمه و ایجاد یک فایل اجرائی برای اجراء برنامه ایجاد شده در مرحله قبل ، در ابتدا کمپایلر VB.NET را از طریق خط دستور و بصورت زیر فعال می نمائیم : ( دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو ، فعال کرد )

vbc  Hello.vb

           در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

 

استفاده از Namespace با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد . در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

Dim aFileStream  As  System.IO.Filestream  

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

Imports System.IO.....Dim aFileStream As Filestream 

مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد. ( Imports) .

تعریف namespace و کلاس  VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید. (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) :


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


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

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

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

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

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

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

 

مفاهیم اولیه برنامه نویسی در دات نت ( بخش اول )

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

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

نوشتن یک برنامه در فریمورک دات نت تمامی زبانهای حمایت شده در دات نت ، از سیستم نوع یکسان ، کتابخانه کلا س فریمورک مشابه  و  CLR استفاده خواهند کرد . بدین ترتیب، تمامی برنامه های نوشته شده با یکی از زبانهای حمایت شده ، خصایص مشابهی را به اشتراک می گذارند. شاید مهمترین تفاوت قابل توجه در رابطه با زبان های برنامه نویسی حمایت شده در دات نت ،  به گرامر هر یک از آنها برگردد . ( در مثال هائی که در این مقاله ذکر می گردد ، از ویرایشگر Notepad ،در مقابل ویژوال استودیو دات نت،  استفاده شده است . مثال های ارائه شده به اندازه کافی ساده بوده تا بتوان بکمک آنان با  فرآیندهای ترجمه و اجراء ، بسرعت آشنا گردید ).

نوشتن یک برنامه برای نوشتن یک برنامه ساده در دات نت ، مراحل زیر را دنبال می نمائیم :

فاز اول : ایجاد برنامه برنامه Notepad را فعال و  پس از درج کدهای زیر آن را با نام  Hello.vb ، ذخیره نمائید .

یک برنامه نمونه  نوشته شده به زبان VB.NET

Imports  SystemPublic Class MainApp     Public Shared Sub Main( )           Console.WriteLine( "Welcome to .NET Programming " )       End SubEnd Class 

فاز دوم : ترجمه و ایجاد یک فایل اجرائی برای اجراء برنامه ایجاد شده در مرحله قبل ، در ابتدا کمپایلر VB.NET را از طریق خط دستور و بصورت زیر فعال می نمائیم : ( دستور فوق را می توان از طریق خط دستور ویندوز و یا خط دستور موجود در ویژوال استودیو ، فعال کرد )

vbc  Hello.vb

           در ادامه و پس از ایجاد فایل اجرائی (hello.exe ) ، امکان اجرای برنامه فراهم می گردد.

 

استفاده از Namespace با استفاده از VB.NET ، می توان به کلاس ها مراجعه و از آنان استفاده کرد . در مثال زیر ، یک نمونه از کلاس System.Io.FileStream ، ایجاد شده است .

Dim aFileStream  As  System.IO.Filestream  

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

Imports System.IO.....Dim aFileStream As Filestream 

مثلا" برای دستیابی به اشیاء System ، می بایست از Namespace با نام System در برنامه استفاده گردد. ( Imports) .

تعریف namespace و کلاس  VB.NET ، امکانات حمایتی لازم در خصوص ایجاد Namespace های خاص و کلاس های مربوط به آن را ارائه می نماید. (نکته : مدل زیر یک روش عمومی برای نامگذاری namespace است ) :

CompanyName.TechnologyName.For Example:Microsoft.Office

namespace در VB.NET  در VB.NET با استفاده از عبارت namespace می توان یک namespace را تعریف کرد . با استفاده از  namespace تعریف شده ،  امکان کپسوله نمودن کلاس های ایجاد شده ، فراهم خواهد شد.

Namespace CompVB    Public Class StringComponent      ....    End Class End Namespace

برخی از ویژگی های namespace  عبارتند از :

 namespace می تواند درون سایر namespace ها ، مستقر گردند .

یک namespace می تواند در چندین فایل تعریف گردد .

یک فایل حاوی کد مبداء می تواند چندین namespace  را تعریف نماید.

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


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


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

گزارش بررسی و مقایسه محیط جاوا با دات نت

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

گزارش بررسی و مقایسه محیط جاوا با دات نت


گزارش بررسی و مقایسه محیط جاوا با دات نت

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

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

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

مقدمه :

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

در زبان‌های ساخت‌یافته ، برنامه را به تعدادی روال تقسیم می‌نمودند، بدین صورت که هر روال کار خاصی را انجام می‌داد. برنامه‌نویسی شی‌گرایی اجازه می‌دهد تا سیستمی دارای اشیای مرتبط و همکار داشته باشید. کلاس ‌ها این امکان را فراهم می‌کنند که جزییات پیاده‌سازی را پشت واسط برنامه‌نویسی پنهان نمایید. چندشکلی یا چندریختی ، رفتار و واسط مشترکی را برای مفاهیم مشابه نشان می‌دهد. بدین وسیله قادر خواهید بود تا پیمانه‌های خاص و جدیدی را بدون نیاز به دست‌کاری در پیاده‌سازی مفاهیم پایه ایجاد نمایید.
روش‌های برنامه‌نویسی و زبان‌ها در واقع راه ارتباط با ماشین را تعریف می‌کنند. هر روش جدید، شیوه‌های نو را برای تجزیه‌ی مساله ارائه می‌دهد که عبارتند از: کد ماشین، کد مستقل از ماشین، روال‌ها، کلاس‌ها و غیره. هر شیوه‌ی جدید، نگرشی تازه جهت تبدیل نیازهای سیستم به زیرساخت‌های برنامه‌نویسی ارائه می‌دهد. تکامل این نوع شیوه‌های برنامه‌نویسی امکانی را فراهم می‌نماید تا سیستم‌های پیچیده‌تری ایجاد کنید. عکس این مطلب نیز صادق می‌باشد. یعنی سیستم‌های پیچیده می‌توانند پیاده‌سازی شوند.
اکنون، برنامه‌نویسی شی‌گرا به عنوان روش ایجاد پروژه‌های نرم‌افزاری استفاده می‌شود. این شیوه قدرت خود را در مدل‌سازی رفتارهای معمولی نشان داده است. اما این روش به خوبی نمی‌تواند بر روی رفتارهایی که بین چندین پیمانه مشترک وجود دارند، کار کند. برعکس، شیوه‌ی جنبه‌گرا تا حد قابل توجهی این مشکل را برطرف می‌کند.
در سال 1972 پارانز مفهومی به نام جداسازی دغدغه‌ها را مطرح کرده که امروزه جزء مفاهیم اساسی در فرآیند مهندسی نرم‌افزار به شمار می‌آید. این مفهوم به صورت زیر تعریف شده است:
"
قابلیت تشخیص، کپسوله‌سازی و کار با دغدغه، هدف و یا مقصود هستند"
دغدغه را می‌توان به عنوان محرکی برای تقسیم نرم‌افزار به بخش‌های قابل مدیریت درنظر گرفت. برای نمونه، یک وظیفه‌مندی خاص نرم افزار و مسائلی که به خواسته‌های غیروظیفه‌مندی مرتبط می‌شوند مانند ثبت وقایع، امنیت و غیره، همگی به عنوان دغدغه هستند، البته با توجه به جداسازی دغدغه‌ها آنها را در قالب واحدهای مستقل کپسوله کرده‌اند.
در سال 1997، مشهورترین رویکرد زبان جنبه‌گرا به نام AspectJ ابتدا توسط گروهی درXerox PARC عمومیت یافت. این گروه روی پروتکل‌ها و ایده‌ی مدل‌سازی دغدغه‌های مشترک کار می‌کردند. در همان حال، گروهی در شرکت IBM برنامه‌نویسی موضوع‌گرا را مطرح کردند. برنامه‌نویسی موضوع‌گرا و عناوین بعدی آن، تحت نام "جداسازی چندبعدی دغدغه‌ها"، به جداسازی و ادغام پیمانه‌های مختلف برنامه‌نویسی بر پایه‌ی دغدغه‌هایی در ابعاد مختلف پرداخته‌اند. [1]
نخستین کار در دانشگاه Twente هلند انجام یافت که در مورد فیلترهای ادغام‌سازی کار می‌کردند. به طوری که در پیاده‌سازی فیلترهایی که رفتار شی را در اجرا پیشرفت می‌دادند دخیل بودند. در دانشگاه Northeastern نیز انتزاعی از ساختار کلاس‌ها انجام گرفت که پشتیبانی بهتری از مفهوم دانش و رفتار عملیاتی ارائه می‌داد. در سال 1997، کریستیانا لوپز از هر دو مقاله استفاده کرد و زبان D-Java را به عنوان اولین مجموعه‌ی رسمی از زبان جنبه‌گرا ارائه نمود.
شیوه‌ی موضوعی اولین روشی بود که مفاهیم جنبه‌گرایی را با زبان مدل‌سازی یکپارچه ادغام کرد. این کار مشترکی از چندین گروه با گروه برنامه‌نویسی موضوع‌گرا است. برنامه‌نویسی موضوع‌گرا به طراحی موضوع‌گرا تبدیل شده و در سال 2001 به Theme/UML تبدیل گردید. تعریف و نمایش دغدغه‌ها برای نخستین بار در مستندات الیسا و گیل مورفی از دانشگاه British Columbia ارائه شد و در سال 2003 به عنوان بخشی از شیوه‌ی موضوعی طراحی جنبه‌گرا به نام Theme/Doc مطرح گردید.
حدود یک دهه‌ی قبل، به دنبال موفقیت درخور توجه ابزار CASE ، چیکوفسکی و کراس مبحث مهندسی معکوس و بازیابی طراحی را مطرح نمودند. تعریفی که آنها از مهندسی معکوس داشتند در زیر ارائه شده است:
"
مهندسی معکوس، تحلیل یک سیستم به منظور تشخیص اجزا، ترکیبات فعلی، روابط بینابین آنها، استخراج و تولید تجریدهای موجود در سیستم و داده‌های مربوط به طراحی است." [2]
در دو دهه‌ی قبل، محققان امکاناتی را به منظور کشف، اعمال تغییر، تحلیل، جمع‌بندی، تولید، تجزیه و به تصویر کشیدن محصولات نرم‌افزاری ابداع کردند. این امکانات شامل تهیه‌ی اسناد نرم‌افزاری در شکل‌های گوناگون، نمایش کد میانی، داده و معماری بود. اغلب ابزارهای مهندسی معکوس بر استخراج ساختار درونی سیستم موجود با هدف انتقال آن به ذهن مهندس نرم افزار تمرکز دارد. در هر صورت، این ابزارها راه زیادی در پیش دارند تا به مرحله‌ای برسند که مورد استفاده‌ی روزانه‌ی مهندسان نرم‌افزار قرار گیرند. مطالعه و درک برنامه در صنعت نرم‌افزار به منظور کنترل هزینه و ریسک چرخه‌ی تحولات سیستم‌های نرم‌افزاری از اهمیت بالایی برخوردار می‌باشد {1.2}

 


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


گزارش بررسی و مقایسه محیط جاوا با دات نت

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

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

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

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

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

 

 


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


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