بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
لو سمحتم اريد أحد يشرح لي هذه السطور وما الفائدة منها
ولكم جزيل الشكر
Imports System.Data.Odbc
Imports System.Data.SqlClient
Imports System.Data
Imports Microsoft.VisualBasic
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
لو سمحتم اريد أحد يشرح لي هذه السطور وما الفائدة منها
ولكم جزيل الشكر
Imports System.Data.Odbc
Imports System.Data.SqlClient
Imports System.Data
Imports Microsoft.VisualBasic
مرحباً ( أخي, أختي ) الكريم(ـة) .
هذه تسمى أسماء فضاء أي ( Namespaces ) مهمة هذه الأسماء هي إختصار استدعائها داخل عملية أو بيان ما, اي على سبيل المثال :
[color= #000000; font-weight: bold;]Public [color= #000000; font-weight: bold;]Class Form1 [color= #000000; font-weight: bold;]Private Sub SumRad[color= #009900;]( Byval X[color= #339933;], Byval Radius [color= #009900;]) MsgBox[color= #009900;]( CSng[color= #009900;]( X [color= #339933;]+ Radius [color= #339933;]* Math[color= #339933;].[color= #990000;]Cos[color= #009900;]( [color= #cc66cc;]90 [color= #339933;]* Math[color= #339933;].[color= #990000;]PI [color= #339933;]/ [color= #cc66cc;]180 [color= #009900;])[color= #009900;])[color= #009900;]) [color= #990000;]End Sub [color= #990000;]End [color= #000000; font-weight: bold;]Class
بعد تعميم إسم الفضاء :
Imports [color= #990000;]System[color= #339933;].Math [color= #000000; font-weight: bold;]Public [color= #000000; font-weight: bold;]Class Form1 [color= #000000; font-weight: bold;]Private Sub SumRad[color= #009900;]( Byval X[color= #339933;], Byval Radius [color= #009900;]) MsgBox[color= #009900;]( CSng[color= #009900;]( X [color= #339933;]+ Radius [color= #339933;]* [color= #990000;]Cos[color= #009900;]( [color= #cc66cc;]90 [color= #339933;]* [color= #990000;]PI [color= #339933;]/ [color= #cc66cc;]180 [color= #009900;])[color= #009900;])[color= #009900;]) [color= #990000;]End Sub [color= #990000;]End [color= #000000; font-weight: bold;]Class
لاحظ الإستغناء عن استخدام ( استدعاء Math ) إذا كنت تسألك نفسك لماذا لم يستدعي الـ System ؟, فدعني أخبرك أن هذا الإسم ( اسم الفضاء مع الـ Windows Applications ) وليس هنالك أي حاجة لإستدعائه, لأنه عام بشكل ما .
المهم, كل إسم من الأسماء التي ذكرتها في سؤالك لها صفوف وعمليات وأسماء فضاء لمراجع تتبعها والمقصود بأسماء تتبعها هو الوصول لمرجع ( مكتبة من ( صفوف, عمليات ) ) عن طريق نفس إسم الفضاء, مثال :
Imports Drawing
Imports Drawing.Drawing2D
أو <> و
Imports Drawing.Imaging
طبعاً هذه الأسماء تابعة لـSystem .
لأي اسئلة أخرى, الرجاء التوضيح أي تحديد الأفكار التي تريد شرحاً لها .
بالتوفيق .
تم تعديل هذه المشاركة بواسطة Bashar Rabat في 30 يناير 2009 في 19:26
The important thing is not so much
that every child should be taught,
as that every child should be given the wish to learn.
مشكورين على الردود الجميلة بصراحة استفدت الحمد لله
بس ممكن توضحوابالضبط ايش الفائدة من هذه الـ
namespaces
المذكورة في السطور السابقة
يعني ايش فائدة كل واحد فيهم إذا امكن
وجزاكم الله خير