نیک فایل

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

نیک فایل

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

دانلود راه اندازی یک کافی نت 15 ص

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

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

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

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

 

راه اندازی یک کافی نت

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

این دو سوال اساس مقاله این شماره می باشند.در این مقاله بدون آنکه به بحث فنی وارد شویم موارد مورد نیاز و کار هایی که باید انجام دهید را ارائه خواهیم کرد. مواد مورد نیاز

کارت شبکه PCI، یک عدد برای هر کامپیوتر. قیمت هر کارت شبکه در حدود 8 تا 10 هزار تومان می باشد. شکل 1 : کارت شبکه PCI

کابل شبکه CAT5 به متراژ مورد نیاز . هر متر کابل در حدود 130 تومان می باشد.

شکل 2 :

کابل شبکه CAT5

سوکت شبکه ( سرسیم ) از نوع RJ45 ، حداقل 2 عدد. هر عدد 200 ریال .

شکل3 :

سر سیم از نوع RJ45

به اشتراک گذاشتن اینترنت و راه اندازی یک شبکه کامپیوتری کوچک

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

شکل 4 : تصویری از یک HUB

• ساخت کابل Cross : برای ساخت کابل Cross ، به 2 عدد سوکت و چند متر کابل شبکه نیاز دارید . کابل های آماده 3 و 5 متری از نوع Cross را می توانید از فروشگاه های تجهیزات شبکه تهیه نمایید . برای متراژهای بیشتر نیز می توانید با استفاده از دستورالعمل زیر آن را بسازید و یا از فروشگاه های تجهیزات شبکه بخواهید آن را به سفارش شما بسازند .


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


دانلود راه اندازی یک کافی نت 15 ص

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

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

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

فرمت فایل 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  و قابل ویرایش و پرینت

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

 

مدیریت متمرکز کافی نت

 

به نام خدامدیریت متمرکز کافی نتباتوجه به سوالات بسیاری که در مورد مدیریت کافی نت و مشکلاتی که ممکنه در یک کافی چه به صورت عمدی و یا غیر عمدی پیش بیاید تصمیم گرفتیم که یک مقاله در مورد مدیریت کافی نت بنویسیم که هم مطالب یکجا باشه و هم سوال های تکراری پرسیده نشه .مثل همیشه این نوشته صد در صد کامل و بی عیب نیست و از دوستان خواهش می کنم کمک کنند تا بشه کاملترش کرد.این توضیحات برای یک کافی نت با سیستم های زیر 20 تا توصیه می شه و برای تعداد بیشتر باید از روش های دیگه ای استفاده کرد. که اگه عمری باقی موند راجع به اون هم صحبت می کنیم.برای شروع باید از قبل همه سیستم ها (Server و Client ) و شبکه از لحاظ سخت افزاری نصب شده باشند و کلاً هیچ مشکل سخت افزاری وجود نداشته باشه و همه کامپیوترها با همدیگه ارتباط داشته باشند.(البته همه اینکارها از قبل انجام شده و شما الان کافی نت دارید و یوزرها دارند کار می کنن ولی خوب محض احتیاط)اول کلاینت ها رو تنظیم میکنیم و بعد سراغ تنظیمات سرور می رویم.البته این کارها رو فقط روی یک سیستم انجام بدید بعد که یک سیستم رو کاملا تنظیم کردیم به راحتی تمام تنظیمات رو در عرض 5 دقیقه به کامپیوترهای دیگه منتقل می کنیم.1-سیستم رو طوری پاریشن بندی کنید که سه تا درایو بیشتر نداشته باشه یکی برای نصب ویندوز یکی برای نگه داشتن نرم افزار ها و یک هم برای اینکه یوزرها فایل ها و دانلود هاشون رو توش نگه دار ی کنند.2-اولین کار نصب یک سیستم عامل تمیز و دست نخورده است اگه الان سیستم عامل دیگه ای نصب شده توصیه می کنم که پاکش کنید و یک سیستم عامل تمیز روش نصب کنید . مطمئن باشد که این اولین و آخرین باری که رو این سیستم ویندوز نصب می کنید و بعد از این نیازی به نصب دوباره نخواهد بود و دفعات بعد می شه به راحتی کل ویندوز رو با محتویاتش Restore کرد.توصیه من نصب یه ویندوز XP همراه با SP2 هستش که اگه Integrated باشه بهتر.ویندوز باید قابلیت Update شدن داشته باشه تا بعدها دچار مشکل نشیم.فقط موقع نصب حتما برای Administrator یه پسورد تعریف کنید و شبکه Work group رو هم انتخاب کنید .اسم کامپیوتر رو هم چیزی بدید که بشه راحت تشخیصش داد مثل Station 1 یا Client 1 یا چه چیزی که شماره داشته باشه و بتونه کامپیوترها رو مشخص کنه در پایان نصب هم فقط یک یوزر عمومی برای ویندوز تعریف کنید که پسورد نداشته باشه با سطح دسترسی Admin (بعضی از نرم افزارهایی که بعد باید روشون نصب بشه نیاز به دسترسی admin دارند) یعنی زمانی که سیستم رو روشم کردیم کامل بوت بشه و نیازی به پسورد نداشته باشه.3-تنظیمات شبکه تون رو انجام بدید توصیه میشه IP رو به صورد دستی اختصاص بدید برای اینکه بعدها بشه سیستم ها رو راحت تر مانیتور کرد. IP رو طوری اختصاص بدید که با اسم کامپیوتر هماهنگی داشته باشه یعنی به راحتی بشه با نگاه کردن به اسم یا IP کامپیوتر رو مشخص کرد.این کار بعدها خیلی به درد می خوره.مطمئن شوید که سیستم اینترنت داره و می تونه با شبکه ارتباط برقرار کنه.4-نرم افزارهای مورد نیاز رو نصب کنید معمولا برای یک کافی نت اینها لازم هستند:Real Player-DAP-Adobe Acrobate Reader-Yahoo Messenger اگه چیز دیگه ای هم فکر می کنید نیازه نصب کنید ولی از نصب نرم افزارهای اضافی خودداری کنید که باعث دردسر میشه لازم به توضیح نیست که همشون رو باید کرک کنید تا بعد از یه مدت از کار نیفتن و درد سر درست نکنن.5-باید یک انتی ویروس نصب کنید بهترین چیزی که پیدا میشه Bitdefender هستش(به نظر من البته) اینجا راجع بهش صحبت شدهhttp://forum.persiannetworks.com/showthread.php?t=7839موقع نصب حتما Complete نصبش کنید و بعد از نصب حتماUpdate کنید همونطور که می دونید این نرم افزار فایروال هم هست پس قوانید فایروالش رو تعریف کنید آسانترین کار اینه که با برنامه هایی که نصب کردید به اینترنت وصل بشید و موقعی که فایروالش پیغام داد یک تیک بزنید ok کنید تا برای همیشه از دستش پیغام هاش خلاص شید و فقط Auto Update یاهو رو Deny کنید تا پهنای باندتون الکی هدر نره. حالا برنامه رو طوری تنظیم کنید که همه کارهاش اتوماتیک بشه اگه بگردید تنظیماتش رو پیدا می کنید یعنی مثلا اگه ویروسی پیدا کرد خودش خودکار در مرحله اول Clean کنه و اگه نتونست Delete کنه و مدام پیغام نده که چی کار کنم.بعد برای خود برنامه هم یه پسورد بزارید(خودش این امکان رو داره البته بعد از update شدن) که کسی نتونه تنظیماتش رو عوض کنه این کار حسن های زیادی داره ایکیش(شیرازیه ) اینه که هیچ برنامه ای جز اونایی که شما تعریف کردید نمی تونن به اینترنت وصل بشن و هیچ برنامه ای نمی تونه به رجیستری دسترسی پیدا کنه یعنی برای دسترسی باید رمز وارد کنید .حالا باید کاری کنید که سر یک ساعت معین و یک روز مشخص شروع به ویروسیابی کنه و به کسی هم نیازی نداشته باشه .پس قسمت Scheduled رو تنظیم کنید .یک ساعت رو مشخص کنید که کافی نت تعطیل باشه مثلا 1 شب خوب حالا آنتی ویروس خودکار آپدیت می شه و سر ساعت آنتی ویروس فعال می شه و یروسیابی می کنه پس دیگه از ویروس ترسی نیست (زیاد هم دلتون رو خوش نکنید ) خوب انتی ویروس تموم شد.6-و اما جاسوس یاب.تو کافی نت معمولا چون یوزرها به سایت های زیادی سرک می کشن سیستم بعد از یک مدت پر از جاسوس افزار می شه که پهنای باند رو به هدر می دن بنابر این یه جاسوس یاب ضرورت داره من یه 10 -12 تایی رو تست کردم از همه بهتر Macafee AntiSpayWare بودالبته تو پیدا کردن جاسوس ها و لی از نظر امکانات برای کافی نت این بهتره Microsoft Antispyware میشه از تو سایت مایکروسافت دانلودش کرد.بعد از اینکه نصبش کردید همه تنظیمات رو رو


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


تحقیق درمورد مدیریت متمرکز کافی نت

تحقیق درمورد ویندوز دات نت سرور 13ص

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

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

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

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

 

ویندوزNET Server.

مایکروسافت در بازار سیستم عامل های سرور هم پیشتاز است،اما برای حفظ این جایگاه نیاز به تلاش مضاعفی دارد0 مایکروسافت با معرفی نسخه جدید سیستم عامل سرور خود به دنبال تثبیت این موقعیت در آینده است0 سکوی جدید،نسخه ارتقا یافته ویندوز2000 سرور است که قرار است در اوایل سال 2003 عرضه شود0 سیستم عامل سرور جدید فعلاًNET Server2003

نام دارد و عامل پایدارتر،سریع تر و ایمن تر از نسخه های قبلی ویندوز سرور است0

مایکروسافت می گوید که سکوی جدید را براساس توصیه های کاربران ویندوز سرور توسعه داده است 0 در این نسخه مایکروسافت ضمن ادغام بیشتر سیستم عامل با Microsoft Active Directory

و استفاده بهینه از NET framework0نسخه جدیدتری از llsرا نیز عرضه می کند0

این که آیا مایکروسافت به وعده های خود درباره ویندوز NET Server عمل خواهد کرد ویا آن که این محصول تا چه حدی موفق خواهد بود، موضوعی است که فکر بسیاری از کاربران را به خود معطوف کرده است0 آزمایشگاه مجله PC Magazine تا زمان عرضه نسخه نهایی اقدام به انجام چنین آزمایشاتی نخواهد کرد0 اما براساس آن چه که ما از نسخه نسخه preview این سیستم عامل برداشت می کنیم، جواب سئوالات مثبت است و قابلیت های گسترده و ابزارهای مدیریتی ارتقایافته مثل ویزاردهای گرافیکی و فرامین خط فرمان (command line) به مایکروسافت در دستیابی به سهم بیشتری از بازار کمک خواهد کرد0

پیش بینی می شود که همه کاربرانی که از ویندوز2000 سرور یا NT4یا نسخه Advanced Server

استفاده می کنند،باید به فکر ارتقاسیستم های خود به ویندوزNET Server باشند0

ویندوزNET Server. در سه ویرایش متفاوت عرضه خواهد شد0 نسخه استاندارد(SE) نسخه

DataCenter مایکروسافت تأکید کرده است که تمامی این نسخه ها برای محیط های مدیریتی طراحی شده اند و در طراحی آن ها اندازه شرکت ها و مؤسسات مد نظر نبوده است0 اما نسخه استاندارد بیشترین تطابق را با کاربردها شرکت هایی که تعداد کارکنان آن ها کمتر از 1000 نفر است0 خواهد داشت و نسخهEnterpriseبرای شرکت های بزرگ تر مناسب تر استفاده خواهد بود0(مثلاً شرکت هایی که در فهرست 500 Fortune دیده می شوند0) البته قرار است نسخه دیگری برای محیط هایی با 50 کاربر عرضه شودکهMicrosoft Small Business Server نام دارد0تا این لحظه تاریخی برای عرضه این محصول اعلام نشده است0

رقیبNET Server0

شاید بزرگ ترین رقیب NET Server لینوکس باشد0 براساس تحقیقی که توسط مؤسسهids انجام شده است0 در سال 2001 مایکروسافت تقریباً نیمی از بازار سیستم عامل سرور را در دست داشته است و این آمار برای لینوکس معادل یک چهارم سهم بازار بوده است0

(Netware و یونیکس هر یک 11% سهم داشته اند و مابقی سیستم عامل ها فقط2% کل را شامل می شده اند)

در دنیای Open-Source،بیش از 250 نسخه یا توزیع(distribution) متفاوت لینوکس وجود دارد0 اما بخش عمده ای از بازار در اختیار چهار نسخه از ویرایش های تجاری(Commercial)

لینوکس یعنیRedhat Sco نسخه هایRedhatوSuse برای شرکت های کوچک و متوسط مناسب هستند و نسخه های socوTurbolinux برای شرکت های بزرگ تر طراحی شده اند0

جنبش Open-Source اگر چه دارای یک سازمان مدیریتی در رأس نیست، اما به هیچ بی برنامه نیست0در دهه گذشته تولید کنندگان بزرگی مثل lBM و مؤسسات دولتی مهمی مثل شرکت خدمات پستی چین براساس اعتماد به این حرکت سرمایه گذاریهای بزرگی برای توسعه و پشتیبانی از لینوکس انجام داده اند0 سیستم عامل لینوکس از ابتدا به لحاظ سادگی سیستم عامل،قابلیت اطمینان،کارایی بالا و هزینه های اولیه نازل مورد توجه واقع شده است0

این ویژگی های سیستم عامل لینوکس در نسخه های ارتقایافته همچنان حفظ شده است0

نمی خواهیم ادعا کنیم که لینوکس یک سیستم عامل بی نص است0 مثلاً اگر چه تمام نسخه های معرفی شده فوق دارای ابزارهای گرافیکی مدیریتی کاربرپسند هستند0

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

البته این مطالب واقعیت ندارد0 اگر چه هر کسی می تواند سورس کد لینوکس را دست کاری کند، اما هر گونه تغیر در کرنل لینوکس باید مورد تأییدLinus Torvolds یا دیگر نمایندگان ویژه جامعهOpen Source قرار گیرد0 براساس گواهی GNU Open Source هر کسی که قصد فروش نرم افزار تحت لینوکس را داشته باشد باید تغییرات خود را در اختیار همگان قرار دهد0

براین اساس اگر چه یک مرکز مشخص عهده دار پشتیبانی از لینوکس نیست0 اما یک جامعه بزرگ به کمک مکانیسم های GNU پشتیبانی از لینوکس را بهخوبی انجام می دهد.

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

در ادامه این مقاله به شرح جزئیات ویژگی های نسخه استاندارد .NET Server براساس نسخه بتای آن در مقابل لینوکس SuSe خواهیم پرداخت.

در نگاه نخست ممکن است به نظر آید که .NET Server همان ویندوز2000 سرور با رابط های بصری بهبود یافته است . اما واقعیت آن است که .NET Server سیستم عامل بسیار متفاوتی است. مایکروسافت تغییرات بسیار مهمی در سورس کد .NET Server اعمال کرده است و در بسیاری از موارد, کد بخش های گوناگون ویندوز 2000 سرور برای رفع نواقص و بهبود سرعت به کلی بازنویسی شده است.

هدف ما از مقایسه , آزمایش کردن قابلیت ها و ویژگی های این سیستم عامل سرور جدید برای دو گروه از کاربران فعلی محصولات مایکروسافت مثل ویندوزNT یا 2000 و کاربران شرکت هایی که تصمیم به راه اندازی


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


تحقیق درمورد ویندوز دات نت سرور 13ص

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

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

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

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

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

 

1 مقدمه ای بر ویژوال بیسیک نت

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

برنامه نویسی شی ء گرا

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

تعدادی از زبان ها برای برای برنامه نویسی شی ء گرا طراحی شده اند. زبان اِسمالتاک یک زبان برنامه نویسی کاملا شی ء گرا است. زبان C++ که تکامل یافته زبان C است، دارای ویژگیهایی است که برنامه نویسی شی ء گرا در آن امکان پذیر است. در این زبان، برنامه نویسی ساخت یافته نیز ممکن است. ویژوال بیسیک نت زبانی کاملا شی ء گرا است.

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

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

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

برنامه نویسی ویژوال بیسیک نت بر روی ایجاد انواع جدیدی به نام کلاس متمرکز می شود. همان طور که می دانید، بعضی از انواع داده ها مثل String,Double,Integer در ویژوال بیسیک نت موجود است. این انواع را انواع ابتدایی می نامیم. برنامه نویس می تواند با استفاده از انواع ابتدایی، انواع دیگری ار ایجاد کند که آن ها را انواع جدید می نامیم. هر کلاس علاوه بر داده ها، توابعی دارد که داده ها، توابعی دارد که داده ها را دستکار می کنند. قطعات داده ای کلاس را اعضای داده ای گویند. قطعات تابعی کلاس را توابع عضو یا متد گویند. می دانید که نمونه ای از هر نوع ابتدایی را متغیر گویند. به عنوان مثال، در دستور x, Dim x As Integer نمونه ای از نوع Integer است و متغیر نام دارد. نمونه ای از انواع


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


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