الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إقتراحاتكم لتطوير قسم VB.NET

مغلقاستطلاع
بدأه khabini.net في 16 يناير 2005 · 20 رد · 1,415 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام

ما هو الجزء الذي تفضل البدأ به؟

20 مشارك في التصويت

?? ?? ????? ???? ???? ????? ???

?????? ???????1 صوت · 5%
????? ??????? ????????2 صوت · 10%
Com+2 صوت · 10%
.Net Remoting2 صوت · 10%
ADO.Net3 صوت · 15%
XML WEB Services0 صوت · 0%
OOP2 صوت · 10%
???? ?? ??? ??????7 صوت · 35%
??? ????? ??????? ?????1 صوت · 5%
#1 صاحب الموضوع

السلام عليكم

أخوتي الكرام لاحظت و بدون زعل أحدكم أن قسم الفيجوال بيسيك دوت نت هو من أنشط الاقسام في حل المشاكل

و لكنه الأكثر تكاسلا في عمل دروس. لذلك طرحت هذا الموضوع و فكرتي مبنيه على عمل مجموعه من الدروس يتعاون فيها كل الأعضاء لإخراج دروس قويه فنستفيد و نفييد

و نملأ قسم الارشيف علشان الأخ هارون ما يزعلش ;)

تم تعديل هذه المشاركة بواسطة HMS في 16 يناير 2005 في 17:40

#2

ما رأيك لو انت مقالات تفصيليه اعتقد انها ستكون افضل

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

أخي حسن، لقد قمت بتعديل التصويت وأضفت عليه "جميع ما ذكر سابقاً"، وهو ما قمت بالتصويت له.... أرجو أن يكون ذلك مقبولاً من قبلك.

وكذلك أرجوك أن تقبل تعديلي العنوان الى "إقتراحاتكم لتطوير قسم VB.NET ليبقى أفضل أقسام المنتدى" :D .

إن لم ترق لك التعديلات أعلاه، فأرجو إبلاغي وسأقوم بالتراجع عنها.....

ماذا تقصد بالدروس، هل نعيد ونكرر ما طرحته الكثير من الكتب؟؟ أنا ضد هذه الفكرة وأدعم رأي الأخ طارق بطرح مقالات تفصيلية تتطرق الى نقطة محددة نشبعها بحثاً.

وهنا أقترح هذا الإقتراح، فلنطرح قضية إسبوعية يتم تثبيتها لمدة إسبوع ونقوم بنقاشها علمياً وتتعلق بالطبع حول تقنية الدوت نيت...

وأقترح قضية أخرى وهي أن يطرح أحد الأعضاء سؤالاً يتم تثبيته لمدة إسبوع، يحاول جميع الأعضاء حله وبطرق مختلفة ونقوم في النهاية بالتصويت على أفضل الحلول وأنجعها، فأنا لا زلت مؤمناً بأن أفضل طريقة لتعلم أي لغة برمجة هي أن تحاول أن تجيب على سؤال ما.

نرجو من الأخوة الأعضاء كافة التصويت في هذه المشاركة وطرح آراءهم.

Learn Japanese :>>> http://www.nouben.com/

#4
+COM

رأس الحكمة الإيمان بالله

#5

أهم ما في الموضوع أننا نعمل حركه إيجابيه في المنتدى و خصوصا في قسمنا هذا

لازم نسبق الناس بتوع السي شارب دول

مع الإعتذار لمحمد عبد العليم

#6
khabini.net كتب:
لازم نسبق الناس بتوع السي شارب دول

الاعتراف بالحق فضيلة B) فقسم الـ VB.Net يسبق قسم الـ #C بمراحل، الا اذا كنت ترى العكس ;)

رأس الحكمة الإيمان بالله

#7

الموضوع جد رائع........

انا فكرت .. ثم فكرت و فكرت .. ثم عجزت عن اتخاذ قرار من الاختيارات الموضوعة :(..

أولاً: انا لست من انصار تعلم اي برنامج او لغة من خلال دروس قصيرة , الفائدة الرئيسية هي التركيز على مبدأ ما من خلال درس او حتى سلسلة دروس.. يعني حكاية مبادئ البرمجة و تطوير تطبيقات ويندوز لا اشجعها اساساً لأنه ليس من المعقول ان تصبح مبرمج بقراءة عدد دروس و دون حضور دورة او قراءة كتاب.

ثانياً: احترت في البداية بين المواضيع المتقدمة مثل الremoting و com+ و لكن اعتقد اني وجدت فكرة المعية عنهما و انا مستعد انا اكون اول المشاركين:

هل سمعتم من قبل عن الmicrosoft application blocks؟؟

مثلاً بلوك الdata access:

المبرمج يمكنه أن يعمل برنامج قواعد بيانات بالكثير من الطرق باستخدام الADO .net .. فمثلاً.. يمكنك اضافة سجلات باستخدام الsql statements او stored procedures.. لكن ما هي الطريقة الأفضل؟

ما هي الطريقة التي تنصح بها microsoft؟؟

ما هي الطريقة التي اذا استخدمتها تكون فعلاً مبرمج متميز يقدم برامج من نوعية عالية و ليست برامج سيئة (مثل التي تملأ السوق العربي)؟؟

بمعنى آخر: هذه البلوكات لا تمثل في حد ذاتها ادوات جاهزة ( و ان كانت تحتوي على ادوات و كلاسات) و لكنها تمثل الطريقة الافضل لتصميم برامج دوت نت..

حسناً.. بعد الكثير من التفكير من المبرمجين المتميزين و سنين من الخبرة قام هؤلاء المبرمجين بتصميم هذا البلوك..

هذا البلوك يحتوي على افضل الطرق لتصميم برامج ado .net ..

و بالمثل هناك بلوكات آخرى مثل بلوك الأخطاء و بلوك تحديث البرنامج تلقائياً عبر الانترنت و غيرها..

حسناً.. لماذا أنا متحمس لهذه الفكرة؟

لأن جميع المواضيع المطروحة بأعلى يمكنك العثور عليها في الكثير من الكتب أما معلومات التعامل مع البلوكات فلن تجدها في كتب و ستجدها فقط في موقع مايكروسوفت مقدمة بصورة غير مناسبة لمعظم المبرمجين الهواة و ستستغرق الكثير من الوقت من اي مبرمج لكي يفهمها اذا لم ينظر لبلوكات من قبل..

اقتباس
هنا أقترح هذا الإقتراح، فلنطرح قضية إسبوعية يتم تثبيتها لمدة إسبوع ونقوم بنقاشها علمياً وتتعلق بالطبع حول تقنية الدوت نيت...

وأقترح قضية أخرى وهي أن يطرح أحد الأعضاء سؤالاً يتم تثبيته لمدة إسبوع، يحاول جميع الأعضاء حله وبطرق مختلفة ونقوم في النهاية بالتصويت على أفضل الحلول وأنجعها، فأنا لا زلت مؤمناً بأن أفضل طريقة لتعلم أي لغة برمجة هي أن تحاول أن تجيب على سؤال ما

و انا معك تماماً.. و اقترح ان تبدأ بتنفيذ الفكرة فوراً..

اقتباس
فقسم الـ VB.Net يسبق قسم الـ #C بمراحل، الا اذا كنت ترى العكس
و من الذي يرى العكس .. نحن ناس ديمقراطية نقبل بالرأي و الرأي نفسه.. :D

يعني انا داير في المنتدى اعمل ارهاب فكري لكل من يتعرض للبيسك :D لكي أجد ان هناك تحريضات تدور في قسمنا..

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#8
اقتباس
microsoft application blocks

جميييييييييل جداً يا Undo هذا الموضوع، أعتقد أن ميكروسوفت ألقت الضوء على هذا الموضوع في موقعها Patterns & Practices - Blocks

و اؤيدك بشدة لأني بصراحة مزنوق في System و بصمم الـ Database الخاصة به، و بصراحة هذه أول مرة اصمم فيها الـ Database من الالف الى الياء :s

رأس الحكمة الإيمان بالله

#9

كلام أحمد جميل جدا

الهدف الأساسي هو زيادة خبرتنا عن طريق تبادل معلوماتنا

و أنا معك يا أبو حميد بس المشكله أني لم أقرأ هذا الموضوع من قبل لذلك

سوف أحاول قراءته لمساعدتك و لو لم أفهم الموضوع يبقى إقتراحك و لازم تتحمله :D :D :D

#10

الفكرة جميلة وجميع اقتراحات الاعضاء مفيدة , ويمكنني أن اضيف إقتراح

انا أقترح ان نقوم بفتح موضوع معين مثلا موضوع التعامل مع قواعد البيانات وماأكثر الاساليب التي تمكنك من استخدام تقنية ال ADO.NET للتعامل مع قواعد البيانات والتحدث عن جميع هذه الاساليب والطرق المتبعة والمفاضلة بين هذه الطرق ذكر محاسن وعيوب كل طريقة ومتي نستخدم الطريقة X ومتي نستخدم الطريقة Y وهكذا .. وذلك للالمام بجميع الاساليب المتبعة في تقنية معينة ومعرفة الاساليب ال Standard والافضل من جميع النواحي (الاداء - السرعة ..)

والاسئلة التي تدور في راس المبرمج عند عمل تطبيق معين تدور حول ماهو الاسلوب الذي يجب ان أتبعه في عمل كذا وكذا

لان في إعتقادي ان البرمجة هي مفاهيم أكثر من كتابة الشفرات ... والله أعلم

وربنا يوفق الجميع

#11

المشكله الأن أننا نتحدث كثير و ما أخشاه أن نكون بتوع كلام و بس

و ده أنا مش عايزه

عايزين نحدد موضوع بالتصويت طبعا لاننا ديمقراطيين ;)

و بعدها نبدأ بالتعاون فيه

#12

أترك لكم المبادرة بتنفيذ ما طرحتموه من أفكار، وبالنسبة لي لقد بدأت بقضية طرح سؤال إسبوعي يقوم الأعضاء بمحاولة حله (وضعت الموضوع في المواضيع المثبتتة، وإين رأيت بأنه لا إقبال على هذه الفكرة فسأقوم بإلغاءها)...

أقترح أمراً بالنسبة لسؤال الإسبوع (أو يمكن تغيير العنوان الى "قضية الإسبوع")، وهو ترك المجال للأعضاء بطرح أسئلتهم عن طريق إعلان صغير ويقوم أحدكم بإختيار السؤال لطرحه في الإسبوع القادم.

Learn Japanese :>>> http://www.nouben.com/

#13

هايل يا هارون على الفكرة..

جائتني فكرة حين قرأت هذا التعليق من حسن:

اقتباس
لازم نسبق الناس بتوع السي شارب دول

لماذا لا نقوم بعمل مسابقة بين قسم الـ VB.Net و قسم الـ #C على أي موضوع شيق أو مجموعة أسئلة أو أسئلة القضية الاسبوعية التي اقترحها هارون؟؟؟

أعتقد ان بهذا سيتم خلق روح تحدي عالية جداً و جميلة بين محبي الـ #C و الـ VB.Net و في نفس الوقت سيكون هناك فرص كبيرة جداً للتعلم سواءً كان العضو مبتدئ أو محترف،و كما قال هارون أن أفضل طريقة لتعلم أي لغة برمجة هي أن تحاول أن تجيب على سؤال ما.

أنتظر رأيكم!!!!

ابقى ورينا شاطرتك بقى يا Undo ;)

تم تعديل هذه المشاركة بواسطة محمد عبد العليم في 17 يناير 2005 في 15:37

رأس الحكمة الإيمان بالله

#14

فكرة المسابقة يا محمد رائعة، مع أنني متأكد من النتيجة سلفاً :D

وفي هذه الحالة أنت مع مين، اي الجماعة دول بتاع الشارب ولا جماعة البيسك؟..

Learn Japanese :>>> http://www.nouben.com/

#15
اقتباس
وفي هذه الحالة أنت مع مين، اي الجماعة دول بتاع الشارب ولا جماعة البيسك؟..

و الله يا هارون أنا ما عارف أكون مع مين، فكلا اللغتين أحبهما، و لكني أعتقد اني سأكون في جانب الـ #C و ذلك لسببين:

1- لأن مستواي في الـ #C أضعف بكثير من مستواي في الـ VB.Net و بهذا يمكنني تقوية مستواي في الـ #C.

2- و السبب الثاني اني اريد تحدي المشرف المدعو بـ Undo :D لرينا ماذا سوف ينجزه بالـ VB.Net و لا نستطيع انجازه بالـ #C بطريقة أسرع و أكثر احترافاً B)

رأس الحكمة الإيمان بالله

#16

السلام عليكم

اقترح اضافة لنقاط التصويت

تحليل الاكواد المنتجة من Designer

والتي منها على سبيل المثال كود الفورم

Partial Public Class Form1
    Inherits System.Windows.Forms.Form

    <System.Diagnostics.DebuggerNonUserCode()> _
    Public Sub New()
        MyBase.New()

        'This call is required by the Windows Form Designer.
        InitializeComponent()

    End Sub

    'Form overrides dispose to clean up the component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing AndAlso components IsNot Nothing Then
            components.Dispose()
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        components = New System.ComponentModel.Container()
        Me.Text = "Form1"
    End Sub

End Class

وكذلك الكود المنتج من DataSet Designer

'------------------------------------------------------------------------------
' <autogenerated>
'     This code was generated by a tool.
'     Runtime Version:2.0.40607.42
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </autogenerated>
'------------------------------------------------------------------------------

Option Strict Off
Option Explicit On

Imports System


<Serializable(),  _
 System.ComponentModel.DesignerCategoryAttribute("code"),  _
 System.ComponentModel.ToolboxItem(true),  _
 System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema"),  _
 System.Xml.Serialization.XmlRootAttribute("CustCom2004DataSet")>  _
Partial Public Class CustCom2004DataSet
    Inherits System.Data.DataSet
    
    Private tableCusClass As CusClassDataTable
    
    Private tableCustomer As CustomerDataTable
    
    Private tableCombany As CombanyDataTable
    
    Private tableComClass As ComClassDataTable
    
    Private relationCusClassCustomer As System.Data.DataRelation
    
    Private relationComClassCombany As System.Data.DataRelation
    
    Public Sub New()
        MyBase.New
        Me.BeginInit
        Me.InitClass
        Dim schemaChangedHandler As System.ComponentModel.CollectionChangeEventHandler = AddressOf Me.SchemaChanged
        AddHandler MyBase.Tables.CollectionChanged, schemaChangedHandler
         Get
.
.
.

وكذلك وغيرها من اأكواد ويكون بطريقة تحليلية وليس شرح خطوت الكود ، ولكن هذا يكون لفئة الاشخاص ما فوق المبتدي وما تحت الخبير

والله اعلم

#17
اقتباس
سوف أحاول قراءته لمساعدتك و لو لم أفهم الموضوع يبقى إقتراحك و لازم تتحمله

و أنا مصمم عليها لكن ليس الان لانشغالي ب199 فكرة تانية (و انت أدرى :D :D)

اقتباس
بقى ورينا شاطرتك بقى يا Undo
اقتباس
و السبب الثاني اني اريد تحدي المشرف المدعو بـ Undo teeth_smile.gif لرينا ماذا سوف ينجزه بالـ VB.Net و لا نستطيع انجازه بالـ #C بطريقة أسرع و أكثر احتراف

يا محمد يا عبد العلياااااااااااااااااااام :angry: :angry:

انتظرني برا المنتدى... عايز تتحداني تبقى تقابلني على كوبري قصر النيل الساعة 2 ظهراً شهر 6 اللي جاي ( طبعاً مش هاجي :D :D)

حكاية التحدي مفروغ منها.. يا بني العالم فيه اكتر من 4 مليون مبرمج بيسك يمثلون من 65%-85% من مبرمجي العالم.. يعني لو حبينا نعمل اضراب هنقفل لكم العالم كله..

اقتباس
وكذلك وغيرها من اأكواد ويكون بطريقة تحليلية وليس شرح خطوت الكود

المشكلة ان هذه الاكواد لا تغري احداً بشرحها :D :D

اقتباس
الـ VB هى الأساس ... بتبرمج بيها بالاحساس

ولا سيمي كولن ولا أقواس ... وتعلمها سهل لكل الناس

راكب فيها موتور نفاث ... دي سريعه جدا وباخلاص

الـ VB هى التراث ... للذكور والايناث :D

الـ VB لغة عريقه ... حتى اسأل Anwarica

من ديوان الشاعر السي شاربي "معتز شمس"
#19

إطلعت على هذا الموضوع الجيد متأخراً فأحببت أن أشارك معكم بأقترحات إجملها فيمايلي:

1-أي منا بعد قراءته لكتاب ما لابد أن يخرج بخلاصة وفوائد يمكنه عرضها لبقية الأعضاء.

2-مسألة هل سمعتم؟رائعة جداً فبمجرد أن تعرف عن تقنية أو أداة أو فكرة أوغير ذلك مما يستجد سارع بطرحه لكي يستفيد منه من لم يسمع به.

3-تحديد بعض مواقع الأنترنت المشهورة بحيث يقوم كل عضو بمراجعة موقع محدد كل فترة محددة واستخلاص أهم المواضيع وأكثرها فائدة والمعروضة في تلك المواقع أو المنتديات وعرض روابط لها في هذا المنتدى.

4-يفرض على كل عضو طرح موضوع أو مشكلة وحل وذلك كل اسبوعين مثلاً.

5-يتم اختيار أفضل موضوع وأفضل مشاركة وأفضل سؤال وأفضل إجابة خلال الأسبوع ويتم تثبيتها لمدة يومين مثلاً.

6-وضع روابط لبرامج كبيرة صممت باستخدام VB.NET

والمجال واسع لمزيد من الأفكار والمهم تنفيذها.

تحياتي للجميع.

#21

أعجبتني فكرة المسابقة ولكن يجب تحديد جوائز (حقيقية) للفائزين حتي يتم التحفيز أكثر

تم تعديل هذه المشاركة بواسطة seahmad في 26 يناير 2005 في 21:34

فلسطين الزاهية بألوان الحب والسلام

ذلك الطعم الزيتوني الذي يتدفق عسلاً من أفواه بساتينها وحدائقها

تشتاق إليها نفوس المتقين وترنوا للسجود فيها جباه المسلمين

هذا الموضوع مغلق.

مواضيع مشابهة