Download presentation
Presentation is loading. Please wait.
Published byDaisy Lynch Modified over 9 years ago
2
VB6.0 دىن VB.NET گىچە دەسلەپكى ئۈگەنگۈچىلەر ئۈچۈن ئاپتورى:چاشق ان رەتلىگۈچى:چا شقان لايىھەلىگۈچى: چاشقان
4
01 02 03 06 05 04 سىز بۇ دەرسلىك ئارقىلىق تىز سۈرئەتتە vb6.0 دىن vb.net قا ماسلىشالايسىز. بۇ دەرسلىكتە بىر قىسىم پەرقلەر ۋە ئەمەلىي مىساللار سۆزلىنىدۇ. ئۈنۈم
5
پىروگىراممىغا قىزىقامسىز؟
6
VB.NET دىكى تېپلار تۆۋەندىكى جەدىۋەلدە كۆرسىتىلدى. Byte Short Single Double Decimal Integer Char String Boolean Date Object ئۆزگەرگۈچى تېپى ئۆزگەرگۈچى گە ئېنىقلىما بېرىش 8-Bit 16-Bit 32-Bit F/P 64-Bit 64-Bit F/P 128-Bit 32-Bit 16-Bit 64-Bit 32-Bit چوڭ كىچىكلىكى 0-255 -32,768 -> 32767 -3.4028235E38 -> 3.4028235E38 -9,223,372,036,854,775,808 –> دائىرىسى 9,223,372,036,854,775,807 -1.79769313486231E308 -> 1.79769313486231E308 +/- 79,228 x 1024 -2,147,483,648 -> 2,147,483,647 0 -> 65,535 0 -> Approx 2 Billion Characters True or False Jan 1, 0001 -> Dec 31 9999 All Types VB.NET دا Variant تىپنى قوللىمايدۇ.Object تېپنى ئۆزگەرگۈچى مىقدارنىڭ تېپى نامەلۇم بولغاندا ئىشلىتىشكە بولىدۇ.
7
VB.NET دىكى ئىختىيارى تېپقا ئېنىقلىمابېرىش ئۆزگەرگۈچى گە ئېنىقلىما بېرىش Type UserName LoginName As String FullName As String Address As String MaxLogins As Integer End Type VB6.0 دا ئۆزى ئېنىقلايدىغان تېپقا ئېنىقلىما بېرىش بولسا ئۈستىدە كۆرسىتىلگەندەك.VB.NET. Structure UserName Dim LoginID As String Dim FullName As String Dim Address As String Dim MaxLogins As Short End Structure VB.NET
8
مىسال Dim sString1, sString2 As String sString1 = "this is a test" sString2 = sString1.ToUpper Dim sString1, sString2 As String sString1 = "this is a test" sString2 = sString1.ToLower Dim sString1, sString2 As String sString1 = "this is a test" sString2 = sString1.SubString(5, 2 ) Dim sString1 As String Dim iLength As Short sString1 = "this is a test" iLength = sString1.Length Dim sString1 As String Dim iPosition As Short sString1 = "this is a test" iPosition = sString1.IndexOf("e") Dim sString1 As String sString1 = String.Concat(“This”, “ is a “, “test”) Dim sString1, sString2 As String Dim bMatch As Boolean sString1 = "this is a test" sString2 = "this is A test" bMatch = Not CBool(StrComp(sString1, sString2, CompareMethod.Binary)) چۈشەندۈرۈش VB6.0 vs. UCase LCase Mid Len Instr & NOT Implemented Not implemented ToUpper ToLower SubString Length IndexOf & / Concat StrComp Insert Remove VB.NET ھەرپ-بەلگە فۇنكىيسيەلىرى ھەققىدە
9
ئەپ ئادرېسىنى بېكىتىش VB.NET دا ئەپ ئادرېسىنى تۆۋەندىكىدەك بېكىتىمىز VB6.0 دا ئەپ ئادرېسىنى تۆۋەندىكىدەك بېكىتىمىز
10
Vb6.0 دا ئېنىقلىما بېرىش DoEvents VB.NET دا ئېنىقلىما بېرىش Application.DoEvents () دەۋرىلەش قۇرۇلمىسدا ۋاقت يەتكۈزۈپ بېرىش كۆپ قوللىنىلىدۇ.
11
VB6.0 Select Case MsgBox("Please Press Yes or No", vbInformation + vbYesNo, "Make a Selection") Case vbNo MsgBox "No Pressed" Case vbYes MsgBox "Yes Pressed" End Select VB.NET Select Case MsgBox("Please Press Yes or No", MsgBoxStyle.Info rmation + MsgBoxStyle.Yes No, "Make a Selection") Case vbNo MsgBox("No Pressed") Case vbYes MsgBox("Yes Pressed") ئەسكەرتىش MassgeBox.sh ow فۇنكىسيەسىنى MsgBox فۇنكىسيەسى بىلەن ئالماشتۇرۇپ ئىشلىتىشكە بولىدۇ
12
بۇ قىسىمدا سانلار گۇرۇپپىسىغا ئېنىقلىما بېرىش سۆزلىنىدۇ. سانلار گۇرۇپپىسىغا ئېنىقلىما بېرىش VB6.0 دە ئېنىقلاش Dim MyArray(4) As String Dim iIndex As Integer VB.NETدا ئېنىقلاش Dim MyArray(4) As String Dim iIndex As Short
13
VB6.0 Dim MyArray(4) As Single MyArray(0) = "1" MyArray(1) = "5" MyArray(2) = "2" MyArray(3) = "4" MyArray(4) = "3" Call BubbleSortS(MyArray) Sub BubbleSortS(arr() As Single, Optional ByVal numEls _ As Variant, Optional ByVal VB.NET Dim MyArray(4) As String MyArray(0) = "A" MyArray(1) = "D" MyArray(2) = "E" MyArray(3) = "B" MyArray(4) = "C" Array.Sort(MyArray ) Dim MyArray(4) As String MyArray(0) = "A" MyArray(1) = "D" MyArray(2) = "E" MyArray(3) = "B" MyArray(4) = "C" Array.Sort(MyArray) Array.Reverse(MyArray)
14
Dim sAllText As String Open "C:\File.txt" For Input As #1 sAllText = Input(LOF(1), #1) Close #1 Dim sLine As String Open "C:\File.txt" For Input As #1 Do Until EOF(1) Line Input #1, sLine Loop Close #1 Dim sr As StreamReader = File.OpenText("c:\fil e.txt") Dim sLine As String Do sLine = sr.ReadLine() Loop Until sLine = Nothing sr.Close() Dim sr As StreamReader = File.OpenText("c:\file. txt") Dim sAllText As String sAllText = sr.ReadToEnd() sr.Close() VB6.0 ھەممىنى ئوقۇشVB.NETھەممىنى ئوقۇش VB.NET قۇرمۇ قۇر بويىچە ئوقۇش VB6.0 قۇرمۇقۇر بويىچە ئوقۇش
15
If Dir("c:\file.txt") <> "" Then MsgBox("File Found!") Else MsgBox("File Not Found!") End If Open "C:\File.txt" For Output As #1 Print #1, "Line1" Print #1, "Line2" Print #1, "Line3" Close #1 Dim fs As FileStream = File.Open("C:\File.tx t", FileMode.OpenOrCr eate, FileAccess.Write) Dim sr As New StreamWriter(fs) sr.WriteLine("Line1") sr.WriteLine("Line2") sr.WriteLine("Lin e3") sr.Close() If File.Exists("C: \File.txt") Then MessageBox.Show(" File Found!") Else MessageBox.Show(" File Not Found!") End If VB6.0 ھۆججەت تەكشۈرۈش VB.NETھۆججەت تەكشۈرۈش VB.NET تېكىست ھۆججىتى قۇرۇش VB6.0 تېكىست ھۆججىتى قۇرۇش
16
VB6.0 On Error GoTo ErrorHandler Picture1.Picture = LoadPicture("c:\file.bmp") ErrorHandler: MsgBox("Error Loading File!") VB.Net Try PictureBox1.Image = System.Drawing.Bitmap.FromFile("c:\File.bmp") Catch MsgBox("Error Loading File!") End Try
17
VB.NET بولسا VB6.0 بارلىق ماتېماتىكىلىق ئەمەلەر ۋە فۇنكىسيەلەرنىڭ ھەممىنى قوللايدۇ،لېكىن بەزى فۇنكىسيەلەر System.Math تۈر ئىچىگە قوشۇۋېتىلگەن.بۇ فۇنكىسيەلەرنى ئىشلەتكەن ۋاقتىمىزدا چوقۇم System.Math نى كىرگۈزىشىمىز كېرەك.بارلىق ئەمەللەر بەلگىسىمۇ يەنىلا كۈچكە ئىگە. Imports System.Math Dim dblResult As Double dblResult = Sqrt(64)
18
VB6.0 Public Function GetAgePhrase(ByVal Age As Integer) As String If Age > 60 Then GetAgePhrase = "Senior" ElseIf Age > 40 Then GetAgePhrase = "Middle-aged" ElseIf Age > 20 Then GetAgePhrase = "Adult" ElseIf Age > 12 Then GetAgePhrase = "Teen -aged" ElseIf Age > 4 Then GetAgePhrase = "School-aged" ElseIf Age > 1 Then GetAgePhrase = "Toddler" Else GetAgePhrase = "Infant" End If End Function VB.NET Public Function GetAgePhrase(ByVal Age As Integer) As String If Age > 60 Then Return "Senior" If Age > 40 Then Return "Middle-aged" If Age > 20 Then Return "Adult" If Age > 12 Then Return "Teen-aged" If Age > 4 Then Return "School-aged" If Age > 1 Then Return "Toddler" Return "Infant" End Function
19
VB.NET بولسا يەنىلا VB6.0 دىكى GetSetting ۋە SaveSetting بۇيرۇقىنى قوللاپلا قالماي،يەنە ھېچقانداق چەكلىمىگە ئۇچرىماي Microsoft.Win32.Registry ئارقىلىق تىزىملاش جەدىۋىلىگە كىرىشكە يول قويىدۇ.تۆۋەندە بۇ ھەقتە مىسال كۆرۈپ باقايلى Dim oReg As Microsoft.Win32.Registry Dim oRegKey As Microsoft.Win32.RegistryKey Dim sValue As String oRegKey = oReg.LocalMachine.OpenSubKey("Software\Micros oft\Windows NT \CurrentVersion", False) sValue = oRegKey.GetValue("CurrentVersion", vbNullString) Dim oReg As Microsoft.Win32.Registry Dim oRegKey As Microsoft.Win32.RegistryKey oRegKey = oReg.LocalMachine.OpenSubKey("Key\S ubKey", True) oRegKey.SetValue("Entry", "NewValue") VB.NET دا تىزىملاش جەدىۋىلىنى ئوقۇش VB.NET دا تىزىملاش جەدىۋىلىگە قىممەت يېزىش تىزىملاش جەدىۋىلىگە يېڭىدىن قۇرۇش Dim oReg As Microsoft.Win32.Registry Dim oRegKey As Microsoft.Win32.RegistryKey oRegKey = oReg.LocalMachine.CreateSubKey("Key\Subkey\NewKey")
20
Communication & Data Devices & Printing WinRT APIs Graphics & Media Desktop apps C C++ Win32 C# VB.NET SL HTML JavaScript Internet Explorer Metro style apps Application Model XAML JavaScript HTML / CSS C C++ C# VB Windows Kernel Services System Services View Model Controller Kerne l DX
21
www.mouse711@outlook.com http://guduk.com/mouse چاشقان ئەپەندى
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.