Loading...

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

پاورپوینت درس برنامه سازی پیشرفته 2 (pptx) 63 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 63 اسلاید

قسمتی از متن PowerPoint (.pptx) :

بنام خدا درس برنامه سازی پیشرفته 2 3 نمره کلاسی (به ازای هر غیبت 0/5 نمره کسر) 5 نمره تمرینات کلاسی ( تحویل به موقع ) 12 نمره عملی پایان ترم سرفصل ها : برخی از تفاوتهای VB و VB.Net تبدیل برنامه های VB6 به VB.Net کار با توابع API آرایه ها، LBound و UBound و For Each و مقدار دهی اولیه و آرایه های پویا و آرایه کنترلی (زمان طراحی و اجرا) و آرایه ای ازاشیاء مختلف(اشاره به Typeof) کلاس Array ، Array.Resize آرگومان اختیاری (Optional)، نامدار، با طول متغییر(ParamArray) بعنوان آخرین آرگومان، مقداری (ByVal) و ارجاع (ByRef) امکان XML documentation (’’’) برای توابع و نوع ها (Structure) متغییر Static File System Object با استفاده از Microsoft Scripting Runtime (COM Reference) و Imports Scripting ImageList و Menus & Toolbars و ListView و TreeView System.IO و FileIO.FileSystem و FileSystem Dialogs و Rich TextBox و Tab Control و ToolTip Structure و Enum و Collection Files گرافیک و Printing و اشیاء مربوطه کلاس My (Computer.Screen, Application.Info, CommandLineArgs, GetEnvironmentVariable, ..), Math Err (.number, .Description) و Debug و Exceptions Clipboard پایگاه داده : Data و اشیاء مربوطه – ویزارد و کدنویسی - Sql, Access Reporting و اشیاء مربوطه شامل Crystal Report Registry کلاس ها و Class Diagram تولید DLL و امکان استفاده و الگو برداری از فرمهای آماده مثل About Box, Dialog, Explorer Form, Login Form, MDIParent Form, Splash Screen Web Application Mobile Programming Threading Setup سازی برخی از تفاوتهای VB و VB.Net 1- خصوصیت پیش فرض نداریم (Default Property). بعنوان مثال در VB ، Text1.text =“ali” ≡ Text1=“ali” 2- هنگام فراخوانی توابع و زیربرنامه ها، باید بعد از نام آنها () بگذاریم. در VB دراین مورد تناقضاتی هم وجود دارد. 3- وجود AndAlso علاوه بر And و OrElse علاوه بر Or برای بررسی شرط به اندازه لزوم یا بررسی کامل شرط. 4- تعریف متغییر اجباری است. همینطور : Dim x, y As Integer : Dim z As Integer = 10 5- عملگر += که از C به ارث رسیده است (و -= و *= و . . . ): S += n ≡ s = s + n 6- در VB.Net بر خلاف VB در توابع و سابروتین، اگر نحوه فراخوانی یا پاس کردن پارامترها (Call By Reference & Call By Value) تعیین نشود، بصورت پیش فرض ByVal در نظر گرفته میشود. 7- تعریف متغییرها میتواند به یک بلوک با پایان End یا Loop یا Next هم محدود شود(Block level Scope). (درون انواع حلقه ها و شروط و ... ) 8- End While بجای Wend. 9- آرگومان های Optional ، نیاز به مقدار پیش فرض دارند. (Optional Arguments Require a Default Value) 10- توابع و سابروتین ها، نمیتوانند Static تعریف شوند. تعریف آنها بصورت Static ، باعث میشود متغییرهای آنها Static شوند. 11- مقدار بازگشتی توابع توسط دستورReturn برگردانده شود. البته میتواند توسط نام آنها هم برگردانده شود. 12- بجای متد SetFocus از Select استفاده میشود. 13- ابعاد آرایه از صفر شروع میشوند. امکان تعریف، با شروع از عدد دیگری امکان پذیر نیست. As Byte Dim a(3) As Byte ≡ Dim a(0 to 3) 14- امکان انتساب آرایه ها (حتی با ابعاد متفاوت): Dim a(3) As Byte, b(3) As Byte a(0) = 1 : a(3) = 6 b = a 'b = a.Clone()

نظرات کاربران

نظرتان را ارسال کنید

captcha

فایل های دیگر این دسته