تور لحظه آخری
امروز : جمعه ، 31 فروردین 1403    احادیث و روایات:  امام علی (ع):ارزش چهار چيز را جز چهار گروه نمى‏شناسند : جوانى را جز پيران، آسايش را جز گرفتاران...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

بلومبارد

تبلیغات متنی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

لوله پلی اتیلن

دانلود سریال سووشون

دانلود فیلم

ناب مووی

مرجع خرید تجهیزات آشپزخانه

خرید زانوبند زاپیامکس

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

کلاس باریستایی تهران

تعمیر کاتالیزور

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

ترازوی آزمایشگاهی

قطعات لیفتراک

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

واردات از چین

قیمت نردبان تاشو

وکیل کرج

تعمیرات مک بوک

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

پراپ تریدینگ معتبر ایرانی

نهال گردو

صنعت نواز

پیچ و مهره

خرید اکانت اسپاتیفای

صنعت نواز

لوله پلی اتیلن

کرم ضد آفتاب لاکچری کوین SPF50

دانلود آهنگ

طراحی کاتالوگ فوری

واردات از چین

اجاره کولر

دفتر شکرگزاری

 






آمار وبسایت

 تعداد کل بازدیدها : 1796880662




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

سوال در مورد ورژن ها


واضح آرشیو وب فارسی:سایت ریسک: View Full Version : سوال در مورد ورژن ها peikesaba08-05-2007, 01:16 PMسلام 1- آیا vb.net نسخه پیشرفته همون vb 6 است ؟ مثلا مثل فتوشاپ که ورژنش بالاتر میر ه؟ 2- آخرین نسخه vb همان 6 است و بعد از آن رفتند سراغ .net یا نه ؟ 3 - من شنیدم دات نت خودش هم پیشرفت کرده و دو تا ورژن دارد درسته یعنی دات نت 1 و دات نت 2 داریم ؟ 4- نسخه های 2005 و 2007 همون دات نت 1 و دات نت 2 هستند ؟ 5- vb 8 کدومشونه ؟ ای بابا !!!!!!!!!!!!!!!!!!! خلاصه بهم بگین اول مرغ بود یا تخم مرغ ؟ راستی framework یعنی چی ؟ لطفا به زبون ساده بگین . anvar.net09-05-2007, 02:24 PMجنابعالی حاضر نیستی یک نیم نگاه به این همه کتاب و وبلاگ و سایت که در این زمینه وجود داره بندازی!!!!!!!! و انتظار داری یکی پیدا بشه 1 ساعت از وقت خودش رو صرف تایپ 1 صفحه اطلاعات (این چنینی) بکنه. وبلاگهای فارسی زیادی در اینترنت هست که این موضعات را مفصلا تشریح کرده اند. جستجو کن......... _H2_09-05-2007, 05:44 PMسلام با اجازه کاربر anvar.net! (ما همه را اقفال میکنیم با ورژن جدید کار کنند، معلوم است که کاربر peikesaba (http://forum.p30world.com/member.php?u=95040) ضمینه های تحول را دارند) !!!!!!؟؟؟؟ VB.Net نسخه جدید VB 6 است (و هم نیست!) در زیر ساخت VB.Net زبان جدید محصوب میشود و سینتکس ان کاملاَ با VB 6 یکسان است (برای درک بهتر توجه کنید که VB زبان جدیدی بود و همان QB نبود ولی شبیه هم بودند) خود مایکروسافت هم از هر دوجفت نام گزاری زیر استفاده میکند و هر سه نام زیر معادل هستند. VB.Net2003=VB 7 VB.Net2005=VB 8 VB.Net2007=VB 9 (هنوز نیامده!) پس منتظر VB 7 نباشید، چون بزودی VB 9 می آید. peikesaba10-05-2007, 07:50 PMسلام جناب انوار دات نت شما چرا حرص می خوری ؟ شاید یک جوونمردی پیدا بشه که جواب من را بده دیدی که پیدا هم شد جناب h2 خیلی لطف کردی یک دنیا تشکر راستی چرا اینجا دکمه ای برای تشکر وجود نداره ؟ khaiyam11-05-2007, 02:32 PMببینید VB.net نسخه جدید VB 6 نیست VB.net یک زبان جدید است که خصوصیات مشترکی با VB 6 داره بقیه توضیحات هم دوست عزیزمون دادن این هم مقاله ای درباره .net ------------------------------------------------------------------------------------------ .NET چیست؟ شاید تا به حال بارها نام .net frame work را شنیده باشید وشاید تا به حال این نکته را شنیده باشید که قدرت دات نت در فریم ورک آن است.اگر به درستی با فریم ورک دات نت آشنا نباشید حتما با شنیدن این جمله تعجب میکنید.و این سوال برای شما به وجود می آید که فریم ورک .net چیست؟ هنگامی که در سال 1999 فریم ورک دات نت معرفی شد موجی از شادی را برای بسیاری از افراد که به نوعی با مفهوم آی تی سرو کار داشتند بوجود آورد. در واقع فریم ورک دات نت برای هر دسته از افراد معنی خاصی داشت!. برای یک برنامه نویس به معنی محیطی است برای بوجود اوردن برنامه های بسیار قوی تحت وب و شبکه بود برای یک مدیر آی تی فریم ورک به معنی انتشار سریعتر یک برنامه و امنیت بیشتر برنامه و در عین حال اداره ساده یک پروسه ی برنامه نویسی است. براي اينكه بهتر با مفهوم و كارايي دات نت آشنا شوبد بايد بفهميم كه مشكلات در گذشته چه بود و دات نت چگونه آن را بهبود ميبخشد پس بنا براين در ابتدا و مدل هاي برنامه نویسی گذشته را بررسی کنیم تا پیش از دات نت بسیاری از برنامه ها برای ویندوز نوشته میشد. ابزارهای خوبی برای این کار وجود داشت از قبیل دلفی ویژوال بیسیک و جاوا وبسیاری از ابزارهای قوی دیگر. ولی همیشه این آرزو وجود داشت" کاش میشد که میشد از توانایی تمام زبانها با هم استفاده کرد" اگر این اتفاق میافتاد بسیار عالی میشد چرا که شما میتوانستید از زبان قوی ++Cدر کنار زبان آسان و سطح بالایی مانند زبان ویژوال بیسیک استفاده کردو با استفاده از کلاسهای قوی که با سی نوشته میشد قدرت برنامه خود را افزونی بخشید. اما این آرزو هیچ گاه از زبان هیچ برنامه نویسی شنیده نشد!! چون برنامه نویسها میدانستند این کار تقریبا نشدنی است!چون این زبانها هرکدام برای خود Runtime متفاوتی داشتند و هر کدام محیطی جدا داشتند وکامپایلر آنها نیز متفاوت بود اما صبر كنيد این آرزو قبل از بوجود آمدن فریم ورک دات نت تا حدودي برآورده شد با تکنولوژی DNA(Distributed internet application)a تکنولوژی DNA چگونه است؟ اصول تکنولوژی دی ان ای بر اثاثCOM بود بوسیله سرویسهای COM سرورهای ویندوز2000 میشد از توانایی کلاسهایی با زبانهای مختلف در ماشینهای مختلف استفاده کرد کام برنامه نویسی شبکه ای را بسیار آسان تر و قوی تر کرده بود وامنیت را قدرت بخشیده بود توانایی های زیادی را به برنامه نویس داده بود مثلا شما میتوانستید بوسیله ASP ها به متد ها Event و propertyهای نهفته در کام ماشین سرور دسترسی داشته باشید . کام پس از مدتی بسیار مورد اقبال قرار گرفت زیرا 1 برنامه نویس ویژوال بیسیک میتوانست به راحتی به کلاسهای نوشته شده توسط دیگر زبانهای برنامه نویسی دسترسی داشته باشد پس از مدتی با آمدن ویندوز 2000 وکام پلاس کامپوننت ها با ویندوز بوسیله رجیستری متصل شدند و مشکلات از اینجا شروع شد!! اگر شما میخواستید برنامه ای بنویسید که میخاست از جایی خارج از محیط مطمئن دیده شود بایستی یوزر اینتر فیس و کد جدیدی برای این برنامه مینوشتید و دسترسی میدادید به برنامه تا به Componentهاي شما دسترسی داشته باشند این یعنی با پای خود خود را در دردسر انداختن و این یعنی متدهای شما کاملا قابل دسترس قرار میگرفت و دیگر برنامه ها میتوانستند متد های شما را به راحتی Cal و از آن استفاده کنند. این چیزی نبود که برای یک مدیر آی تی قابل تحمل باشد! اگر شما میخاستید Componentخود را ارتقاع دهید دچار مشکل بسیار بدی میشدید ! يا بهتره بگيم كه در جهنم Dll ها گرفتار ميشديد! Dll Hell چيست؟ فرض كنيد شما ميخواهيد كامپوننت خود را به روز كنيد خب چه ميكنيد؟ بله جواب ساده است شما كامپوننت خود را تقيير ميدهيد ودوباره كامپايل ميكنيد و بعد فايل را جايگزين فايل سابق ميكنيد. ولي برنامه شما بدون هيچ دليل خاصي كار نميكند!!چرا؟ شايد تا به حال شما نيز با Dll hell برخورد داشته باشید اگر از كام استفاده كرده باشيد بدون ترديد با مشكل بالا برخورد كرده ايد شايد بدون اینکه بدانید Dll hellدقیقا چیست . در حقیقت Dll hell یکی از مشکلات بزرگ کام به شمار می آید این مشکل ناشی از وابستگی شدیدDLL ها به رجيستري بود براي درك بهتر بياييد ببينيم رجيستري چه ميكند! هر Dll پس از كامپايل براي نصب در رجيستري يك عدد يونيك (عددي 128 بيتي كه به هيچ وجه در هيچ جاي دنيا مشابه آن پيدا نميشود)در يافت ميكند و پس از اين برنامه ها اين Dllها را با اين عدد ميشناسند . مشكل مشخص شد!يعني كامپوننت شما بعد از هر بار كامپايل عدد يونيك جديدي ميگيرد و برنامه هاي شما به دنبال ورژن قبلي(عدد قبلي) ميگردند! بنا براين در صورت هر تقييري در ورژن Dllبرنامه شما كار نخواهد كرد . چاره چيست؟ 1: نوشتن برنامه به صورت 2 Tier 2:استفاده از .net حالا بررسي ميكنيم كه چگونه دات نت بر اين مشكلات فائق آمد براي اين كار بايد با اجزاي frame work دات نت آشنا شويم! دات نت از چه بخشهايي تشكيل شده است؟ دات نت به طور کلی به 2بخش تقسیم شده است 1:.net class library 2:CRL زبان مشترک زمانم اجرا در حقیقت CLR را میتوان قلب دات نت نامید CLR مسئول اجرا کردن کدها,تخصيص حافظه ايجاد امنيت براي كدها و ... در محیط دات نت است زبان مشترک زمان اجرا را به عنوان مثال میتوان با ران تایم ویژوال بیسیک 6 مقایسه کرد با این تفاوت که سی ال آر برای کلیه زبانهای دات نت نقش ران تایم را بر عهده دارد نه فقط زبان ویژوال بیسیک را لیست زیر مجموعه کارهایی که سی ال آر برای اجرای کد انجام میدهد نشان میدهد: • Automatic memory management • Cross-language debugging • Cross-language exception handling • Full support for component versioning • Access to legacy COM components • XCOPY deployment • Robust security model شما میتونید بر روی سی ال آر برای کلیه امکانات بالا حساب کنید شکل زیر نحوه قرار گرفتن سی ال آر را در فریم ورک دات نت توضیح میدهد نکته:کدهای نوشته شده با زبانهای دات نت به عنوان منیجد کد شناخته میشود یکی از توانایی های سی ال آر توانایی اجرای زبانهای دیگر غیر دات نت ( آن منیجد) است سی ال آرامکانات زیادی را برای برنامه فراهم میاورد از قبیل امنیت اجرای کد ورژنینگ تخصیص حافظه و بسیاری از امکانات دیگر اما به این نکته توجه داشته باشید هنگامی که کدهای وی بی 6 اجرا میشد این کدها مستقیما به زبان ماشین تبدیل میشد اما در دات نت کدها به گونه ای دیگر کامپایل میشوند یا در حقیقت اصلا به کد ماشین مستقیما تبدیل نمیشوند هنگامی که شما 1 برنامه را در دات نت کامپایل میکنید به هیچ وجه این کدها به زبان ماشین تبدیل نمیشوند بلکه هنگامی که شما کد خود را کامپایل میکنید کدهای شما در درون یک اسمبلی به یک کد میانی به نام آی ال تبدیل میشود زبان آی ال شامل کلیه مواردی است که برنامه شما دارد از قبیل متدها رویدادها کلاسها و موارد امنیتی و شامل متادیتا (که مشخص میکند کدام کلاسهای برنامه میتواند مورد استفاده سایر برنامه ها قرار بگیرد در ویژوال بیسیک به این مورد تاپ لایبری گفته میشد)و سایر موارد است. نکته فرمت فایل آی ال PI است و این فرمت فرمت ویژه اجرای پروسسور است. هنگامی که یک یوزر یا هر شیع دیگری برنامه شما را اجرا کرد پروسه Just in time بر روي IL اتفاق ميفتد اتفاق میفتد و موتور جی آی تی برنامه شما کامپایل میکند در این مرحله زبان آی ال شما به زبان ماشین ویژه ای تبدیل میشود. نکته در اینجاست که آی ال شما پس از اولین اجرا جی ای تی میشود و پس از این دیگر کامپایلی روی نمیدهد و برنامه بر روی همان کد جی آی تی شده اجرا میشود فهمیدن پروسه کامپایل در .net بسیار مهم است بخاطر اینکه این بخش برجسته ترین نکته در دات نت وقدرت دات نت دراین فرایند است اما شاید 1 سوال پیش بیاید چگونه است آیا چند زبانه بودن برنامه مشکلی برای کامپایل برنامه ایجاد نمیکند؟ چون هر زبان بوسیله کامپایلر خاص خود برنامه را کامپایل میکند و هر زبان آی ال خاص خود را میسازد جواب ساده است سی ال اس قبل از جی آی تی کردن برنامه آن را بررسی میکند این وظیفه بخشهایی از CRL است که آنها را CLS و CTS مینامند سی ال اس چیست؟ سی ال اس استانداردی است که برای اینکه کامپوننتهای زبان شما بتواند با زبانهای دیگر ارتباط داشته باشد باید آن را رعایت کنید به عنوان مثال اگر شما در تیم برنامه نویسی چند زبانه ای فعالیت می کنید باید این استاندارد را رعایت کنید که برنامه نویسان دیگر زبانها بتوانند به طور کامل از کامپوننتهای شما استفاده کنند -------------------------------------------------------------------------- این هم تاریخچه Vb.net __________________________________________________ ____ __________________________________________________ ____ معرفی اوليه VB.NET يک برنامه کامپيوتری ، از مجموعه ای دستورالعمل که نوع و نحوه انجام يک فعاليت را برای کامپيوتر مشخص می نمايند ، تشکيل می گردد. دستورالعمل های نوشته شده بعنوان نمونه ممکن است به کامپيوتر اعلام نمايند که تعدادی از اعداد را با يکديگر جمع و يا دو عدد را بايکديگر مقايسه و بر اساس نتيجه بدست آمده ، اتخاذ تصميم نمايد. دستورالعمل های نوشته شده ، صرفا" برای کامپيوتر قابل فهم و اجراء خواهند بود.کامپيوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسيدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پياده سازی شده است . دستورالعمل ها ، می بايست با استفاده از يکی از زبانها ی برنامه نويسی نوشته شده ( کد ينگ ) و در ادامه در اختيار کامپيوتر قرار داده شوند. زبانهای برنامه نويسی متعددی نظير : فرترن ، بيسيک ، کوبال ، پاسکال، ،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 با غلبه بر مشکلات نسخه های پيشين ، توانسته است در مدت زمان کوتاهی ، بعنوان يک ابزار پياده سازی بسيار قدرتمند مطرح و گزينه ای مناسب برای برنامه نويسان در تمامی سطوح باشد . _H2_12-05-2007, 10:04 AMسلام آقا من که توضیحات شما را نخواندم ولی به نظر کامل میاد! دستتو.ن درد نکنه! ولی میگم همچینی بگی نگی یک کم مرام Zip بازی میزاشتید بد نبودا !!!!! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 4320]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


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