آموزش حرکت از VB6 به VB.NET - آخرین آپدیت

Moving from VB6 to VB.NET

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این مینی دوره مسائل، گزینه ها و ابزارهای اصلی در انتقال از VB6 به VB.NETVisual Basic 9.0 را ارائه می دهد که در اواخر سال 2007 وارد صحنه شد، یک زبان برنامه نویسی پیچیده و بالغ است. در ترکیب با آخرین نسخه .NET Framework و Visual Studio، نتیجه یک محیط برنامه نویسی فوق العاده قدرتمند است. این دوره کوتاه، توسعه دهنده VB6 را در مسیر VB.NET آغاز می کند و موضوعات مختلفی از جمله پشتیبانی ابزار، گزینه های انتقال، فکر کردن به "راه VB.NET" در مقابل "راه VB6" و برخی از موضوعات را ارائه می دهد. تفاوت های عمده VB.NET و .NET نسبت به VB6 و COM. در طول مسیر، نمونه‌های کدنویسی VB6 و VB.NET زیادی را خواهیم دید که شامل رابط‌های کاربری گرافیکی، دسترسی به داده‌ها، کلاس‌ها و OOP است.

سرفصل ها و درس ها

VB6 به VB.NET: The Big Picture VB6 to VB.NET: The Big Picture

  • معرفی Introduction

  • نمای کلی ماژول Module overview

  • "این فقط کمی صدمه می زند" --- شباهت های VB6 و VB.NET 'This will only hurt a little bit' --- similarities between VB6 and VB.NET

  • شیطان در جزئیات است --- تفاوت ها... The devil is in the details --- differences...

  • خبر خوب --- کمک و مزایای انتقال The good news --- transition help and benefits

  • نسخه ی نمایشی: یک برنامه لیست باکس ساده در VB6 Demo: a simple listbox app in VB6

  • نسخه ی نمایشی: برنامه لیست باکس معادل در VB.NET Demo: equivalent listbox app in VB.NET

  • نسخه ی نمایشی: ایجاد پروژه VB.NET در Visual Studio 2008 Demo: creating VB.NET project in Visual Studio 2008

  • نسخه ی نمایشی: ایجاد رابط کاربری Demo: creating the UI

  • نسخه ی نمایشی: برنامه نویسی بارگذاری رویداد، کامپایل، اجرا Demo: programming Load event, compile, run

  • نسخه ی نمایشی: پیکربندی دکمه و برنامه نویسی رویداد کلیک کنید Demo: configuring button and programming Click event

  • نسخه ی نمایشی: با بیانیه و کامپایل پس زمینه VB.NET Demo: With statement and VB.NET background compilation

  • نسخه ی نمایشی: پشتیبانی از VB.NET برای تغییر اندازه فرم Demo: VB.NET support for form resizing

  • نسخه ی نمایشی: خلاصه ای از برنامه لیست باکس VB.NET Demo: summary of VB.NET listbox app

  • چه تفاوتی در مورد VB.NET وجود دارد؟ What's so different about VB.NET?

  • تفاوت اصلی شماره 1: زمان اجرا جدید (CLR) Major difference #1: a new run-time (CLR)

  • تفاوت عمده شماره 2: کامپایل به زبان اسمبلی خنثی پلت فرم (MSIL) Major difference #2: compilation to platform-neutral assembly language (MSIL)

  • تفاوت اصلی شماره 3: یک الگوریتم جدید تفکیک مؤلفه (به عنوان مثال GAC) Major difference #3: a new component resolution algorithm (e.g. GAC)

  • استراتژی های انتقال از VB6 به VB.NET Strategies for moving from VB6 to VB.NET

  • مروری بر جادوگر ارتقاء VB6 مایکروسافت (یک استراتژی ممکن) Overview of Microsoft's VB6 Upgrade Wizard (one possible strategy)

  • نسخه ی نمایشی: ارتقاء جادوگر مثال شماره 1 برنامه پایگاه داده تک لایه VB6 Demo: upgrade wizard example #1 of single-tier VB6 database app

  • نسخه ی نمایشی: اجرای جادوگر ارتقا Demo: running upgrade wizard

  • نسخه ی نمایشی: نتیجه ایجاد شده توسط جادوگر را ارتقا دهید Demo: upgrade wizard's generated result

  • نسخه ی نمایشی: بررسی گزارش ارتقا Demo: reviewing the upgrade report

  • نسخه ی نمایشی: هشدار، "کد دسترسی به داده های تولید شده ممکن است مقیاس نباشد" Demo: warning, 'generated data access code may not scale'

  • خلاصه نسخه ی نمایشی جادوگر ارتقاء شماره 1 Summary of upgrade wizard demo #1

  • نسخه ی نمایشی: ارتقاء جادوگر مثال شماره 2 از ویرایشگر متن مبتنی بر MDI Demo: upgrade wizard example #2 of MDI-based text editor

  • نسخه ی نمایشی: اجرای جادوگر ارتقا Demo: running the upgrade wizard

  • نسخه ی نمایشی: نتیجه ایجاد شده توسط جادوگر را ارتقا دهید Demo: upgrade wizard's generated result

  • نسخه ی نمایشی: ارتقا شماره 1، اتصال پویا Demo: upgrade issue #1, dynamic binding

  • نسخه ی نمایشی: ارتقا شماره 2، اتصال پویا در مقابل استاتیک Demo: upgrade issue #2, dynamic vs. static binding

  • نسخه ی نمایشی: شماره 3 را ارتقا دهید، "My." چارچوب بهره وری Demo: upgrade issue #3, the 'My.' productivity framework

  • خلاصه نسخه ی نمایشی جادوگر ارتقاء شماره 2 Summary of upgrade wizard demo #2

  • مروری بر کد مشاور مایکروسافت برای VB6 Overview of Microsoft's Code Advisor for VB6

  • نسخه ی نمایشی: اجرای Code Advisor برای VB6 Demo: running Code Advisor for VB6

  • مروری بر پروژه‌های حالت ترکیبی (استراتژی احتمالی دیگر) Overview of mixed-mode projects (another possible strategy)

  • مبادلات حالت مختلط Mixed-mode trade-offs

  • هدف آموزشی ما Our Training Goal

  • منابع Resources

  • خلاصه Summary

  • سوالات؟ آدرس ایمیل و آدرس وبلاگ Questions? Email address and blog URL

تغییر زبان: VB6 به VB.NET Language Changes: VB6 to VB.NET

  • معرفی Introduction

  • نمای کلی ماژول Module overview

  • زیرمتن ماژول --- روش های تفکر (VB6 در مقابل .NET در مقابل VB.NET) Module subtext --- ways of thinking (VB6 vs .NET vs VB.NET)

  • نمونه های ماژول --- نمای کلی Module examples --- overview

  • مثال شماره 1: خواندن از یک فایل متنی در VB6 Example #1: Reading from a text file in VB6

  • نسخه ی نمایشی: مثال شماره 1 در VB.NET --- 'راه VB6' Demo: example #1 in VB.NET --- 'the VB6 way'

  • خلاصه مثال شماره 1 "راه VB6" Summary of example #1 'the VB6 way'

  • چه اشکالی با روش VB6 برای نوشتن VB.NET وجود دارد؟ What's wrong with the 'VB6' way of writing VB.NET?

  • دوباره با مثال شماره 1 در VB.NET --- این بار "راه دات نت" Again with example #1 in VB.NET --- this time 'the .NET way'

  • کنترل استثنایی با Try-Catch Exception handling with Try-Catch

  • فایل ها و شی StreamReader Files and the StreamReader object

  • بستن/پاکسازی مناسب با Using Proper close/cleanup with Using

  • استثناهای گرفتن و پرتاب Catching and Throwing exceptions

  • خلاصه مثال شماره 1 "راه VB.NET" Summary of example #1 'the VB.NET way'

  • دوباره با مثال شماره 1 در VB.NET --- این بار "راه VB.NET" Again with example #1 in VB.NET --- this time 'the VB.NET way'

  • مثال شماره 2: یک کلاس محصول در VB6 Example #2: a Product class in VB6

  • استفاده از کلاس VB6 Using a VB6 class

  • ایجاد انگیزه برای تغییر VB.NET به کلاس Product Motivating VB.NET changes to Product class

  • سازندگان واقعی! Real constructors!

  • جمع آوری زباله به جای شمارش مرجع! Garbage collection instead of reference counting!

  • نسخه ی نمایشی: کلاس محصول در VB.NET Demo: Product class in VB.NET

  • نسخه ی نمایشی: استفاده از کلاس محصول در VB.NET Demo: using Product class in VB.NET

  • خلاصه ای از کلاس محصول در VB.NET Summary of Product Class in VB.NET

  • ویژگی های کلاس در VB6 Class Properties in VB6

  • نسخه ی نمایشی: ویژگی های کلاس در VB.NET Demo: Class Properties in VB.NET

  • خلاصه ای از ویژگی های کلاس در VB.NET Summary of Class Properties in VB.NET

  • مثال شماره 3: دسترسی به داده در VB6 Example #3: data access in VB6

  • مثال شماره 3 در VB.NET --- 'راه VB6' Example #3 in VB.NET --- 'the VB6 way'

  • دوباره مثال شماره 3 در VB.NET --- این بار "راه دات نت" Again example #3 in VB.NET --- this time 'the .NET way'

  • DataSets == مجموعه رکوردهای قطع شده DataSets == disconnected recordsets

  • الگوی کارخانه برای کدهای غیرقابل استفاده مجدد از پایگاه داده Factory pattern for database-neutral, reusable code

  • مجموعه در مقابل فرهنگ لغت Collection vs Dictionary

  • ژنریک ها! Generics!

  • کار با DataSets Working with DataSets

  • نسخه ی نمایشی: کار با DataSets Demo: working with DataSets

  • کار با اشیاء کارخانه، پر کردن DataSets Working with Factory objects, filling DataSets

  • نسخه ی نمایشی: اشیاء کارخانه و پر کردن مجموعه داده ها Demo: Factory objects and Filling DataSets

  • خلاصه ای از اشیاء کارخانه و پر کردن DataSets Summary of Factory objects and filling DataSets

  • منابع Resources

  • خلاصه Summary

  • سوالات؟ آدرس ایمیل، آدرس وبلاگ Questions? Email address, blog URL

نمایش نظرات

آموزش حرکت از VB6 به VB.NET
جزییات دوره
2h 7m
82
(آخرین آپدیت)
113
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Joe Hummel Dr. Joe Hummel

جو بر روی محاسبات با عملکرد بالا و زبانهای دات نت تمرکز دارد. جو از سال 1992 در فن آوری های مایکروسافت تخصص دارد و در ابتکار عمل محاسبات با عملکرد بالا (HPC سرور ، سرور خوشه محاسبه ، MPI ، MPI.NET ، OpenMP ، PFx) ، فناوری های وب (ASP.NET و Ajax Extensions) کاملاً تبحر دارد. برای ASP.NET) ، دسک تاپ (WinForms) ، LINQ ، .NET Framework و محبوب ترین زبانها (VC ++ ، C # ، F # و VB). جو دو کتاب در زمینه توسعه ویندوز به طور مشترک تألیف کرده است ، میزبان بیش از 60 پخش اینترنتی MSDN بوده و دوره هایی را در سراسر جهان تدریس کرده است. جو دکترای علوم کامپیوتر (UC-Irvine ، 1997) دارد ، از این رو "دکتر جو" است. کار پایان نامه وی در زمینه بهینه سازی کامپایلرها برای رایانه های موازی بود. جو یک استاد ممتاز علوم کامپیوتر است و دارای انتشارات تحقیقاتی متعددی در زمینه بهینه سازی کامپایلر و آموزش CS است. جو یک ملوان مشتاق است و به همراه همسر و دخترش در منطقه شیکاگو اقامت دارد. وقتی جو محاسبه نمی کند ، با خانواده و دوستانش در دریاچه میشیگان قایقرانی می کند.