الرئيسية - الاستضافة - التصميم - حجز دومين - إشهار - حماية - اتفاقية الاستخدام - عن الموقع - طرق الدفع - اتصل بنا

  

  

روابط مفيدة  :  استرجاع كلمة المرور | طلب كود تفعيل العضوية | تفعيل العضوية | مركز رفع الصور والملفات | قوانين المنتدى

 
العودة   منتديات السعودية هوست > قسم البرمجة والتطوير > لغات مواقع الانترنت البرمجية > فيجوال بيسك 6
التسجيل البحث مشاركات اليوم اجعل كافة الأقسام مقروءة
 

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 03-23-2008, 06:04 PM   رقم المشاركة : 1
معلومات العضو
rafeig77
عضو جديد
 

إحصائية العضو






 

rafeig77 غير متواجد حالياً


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

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







رد مع اقتباس
قديم 03-23-2008, 08:50 PM   رقم المشاركة : 2
معلومات العضو
Master
الادارة
 
الصورة الرمزية Master
 

 

 

إحصائية العضو






 

Master غير متواجد حالياً


افتراضي

أولا أهلا ومرحبا بك أخى rafeig77

أن شاء الله سوف نقوم بمساعده

لكن الرجاء توضيح ماذ تعنى ( خوارزمية )

اتمنا أن تكتبها بالغه الانجليزيه

مع توضيح اكثر لكى يتم التفاهم لما تريده

خالص تحياتى







التوقيع

أقوى مركز لتحميل الملفات
مع ضمان الحمايه الكامله لملفاتكم من الحذف




[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]

أحصل على راتب شهرى فى اقل من ساعه يوميا


[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]


أكبر دليل عربى


[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]

حمل أقوى العاب تحميل مباشر

[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]

آخر تعديل Master يوم 03-23-2008 في 08:59 PM.

رد مع اقتباس
قديم 03-24-2008, 07:00 AM   رقم المشاركة : 3
معلومات العضو
محمد جعدان
مشرف منتديات البرمجة
 
الصورة الرمزية محمد جعدان
 

 

 

إحصائية العضو






 

محمد جعدان متواجد حالياً


افتراضي

السلام عليكم ورحمة الله وبركاته

لقد قرأت مشكلتك
ولكن ليست
مفهومه بالقدر الممكن
ولكن انشاء الله سوف قوم بكتابة الكود لها
وسوف احاول تنفيذها

واذا اردت ان تضيف بعض المعلومات او التعديلات
أرجو ان تخبرني بها
وهذا بريدي الخاص

[عزيزي الزائر يتوجب عليك التسجيل للمشاهدة الرابطللتسجيل اضغط هنا]

محمد جعدان






رد مع اقتباس
قديم 03-24-2008, 08:02 AM   رقم المشاركة : 4
معلومات العضو
وع...ـد ألهوى
صاحب دار
 
الصورة الرمزية وع...ـد ألهوى
 

 

 

إحصائية العضو







 

وع...ـد ألهوى غير متواجد حالياً


إرسال رسالة عبر مراسل MSN إلى وع...ـد ألهوى

افتراضي

ـآن شـآء ـآلله

تلـآقوٍن







التوقيع

رد مع اقتباس
قديم 03-25-2008, 09:24 PM   رقم المشاركة : 5
معلومات العضو
rafeig77
عضو جديد
 

إحصائية العضو






 

rafeig77 غير متواجد حالياً


افتراضي

الحمد لله في حدا مهتم
شكرا كتيييييييييييييييييييييييييير سيد ماستر وشكرا أكتتتتتتتتتتتتتتتتتتتتتتتتر سيد محمد جعدان
بشكل أوضح:
إذا أنشأت فورم وعليها Image لها خاصية index=0 ثم كتبت الكود التالي
for i= 0 to 50
load image(i)
next i
وطبعا سأعطي لكل image طول وعرض عشوائيين بحدود معينة من خلال rnd

وطلبي هو
كود يستطيع ترتيب ال images بجانب بعضهم طولا وعرضا وسوف يكون هناك فراغات لا محال ولكن أريدها بأقل هدر للمساحة الضائعة
وبشرط أن لا تخرج عن عرض الفورم ولا طولها والزيادة منها لا مشكلة إذا صفت بأقل مساحة ضائعة
هذه فكرة بسيطة وسأشرح لا حقا بالتفصيل مع ما توصلت إليه

أرجو المتابعة
شكرا مرة ثانية للماستر ومحمد جعدان
سأتواصل بالإيميل







رد مع اقتباس
قديم 04-01-2008, 09:24 PM   رقم المشاركة : 6
معلومات العضو
rafeig77
عضو جديد
 

إحصائية العضو






 

rafeig77 غير متواجد حالياً


افتراضي

لمزيد من التوضيح انسخ هذا الكود إلى ملف نصي ثم غير اللاحقة من txt إلى frm ثم أنشئ مشروع جديد وأدخل هذا الفورم واجعله هو النافذة الرئيسية:

VERSION 5.00
Begin VB.Form frmMain
Caption = "Form1"
ClientHeight = 7485
ClientLeft = 60
ClientTop = 450
ClientWidth = 8100
LinkTopic = "Form1"
ScaleHeight = 499
ScaleMode = 3 'Pixel
ScaleWidth = 540
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton cmdNest
Caption = "align "
Height = 375
Left = 6000
TabIndex = 2
Top = 6840
Width = 1815
End
Begin VB.CommandButton cmdNew
Caption = "new"
Height = 375
Left = 6000
TabIndex = 1
Top = 6240
Width = 1815
End
Begin VB.PictureBox PicTable
Appearance = 0 'Flat
BackColor = &H80000005&
ForeColor = &H80000008&
Height = 3660
Left = 6000
ScaleHeight = 242
ScaleMode = 3 'Pixel
ScaleWidth = 120
TabIndex = 0
Top = 2280
Width = 1830
End
Begin VB.Label imgDarfa
Alignment = 2 'Center
Appearance = 0 'Flat
BackColor = &H80000018&
BorderStyle = 1 'Fixed Single
Caption = "1"
BeginProperty Font
Name = "MS Sans Serif"
Size = 13.5
Charset = 178
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H000040C0&
Height = 900
Index = 0
Left = 840
TabIndex = 3
Top = 1800
Width = 450
End
End
Attribute VB_Name = "frmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'
Dim numDarfa As Integer

Private Sub cmdNest_Click()
'How I can align this rectangles (imgDarfa) in the big rectangle (PicTable)
Set imgDarfa(0).Container = PicTable
imgDarfa(0).Left = 0
imgDarfa(0).Top = 0
End Sub

Private Sub cmdNew_Click()
Dim i As Integer
Dim m As Integer
Dim Wd As Single
Dim Ht As Single
Dim D As Single
Dim n As Integer
'
For i = 0 To numDarfa
m = Rnd * 100
If m < 50 Then m = 1 Else m = -1
D = Rnd * 30
Ht = 60 + m * D

m = Rnd * 100
If m < 50 Then m = 1 Else m = -1
D = Rnd * 15
Wd = 30 + m * D

Set imgDarfa(i).Container = Me
imgDarfa(i).Width = Wd
imgDarfa(i).Height = Ht

'

Next i
ReArrange
End Sub

Private Sub Form_Load()
Dim i As Integer
'
numDarfa = 14
Randomize Timer
For i = 1 To numDarfa
Load imgDarfa(i)
imgDarfa(i).Visible = True
imgDarfa(i).Caption = i + 1
Next i
cmdNew_Click
End Sub
'





Private Sub ReArrange()
Dim i As Integer
For i = 0 To imgDarfa.UBound
If i <> 0 Then
imgDarfa(i).Left = imgDarfa(i - 1).Left + imgDarfa(i - 1).Width
imgDarfa(i).Top = 5
Else
imgDarfa(i).Left = 5
imgDarfa(i).Top = 5
End If
Next i

End Sub







رد مع اقتباس
رد


أدوات الموضوع
طرق مشاهدة الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


الساعة الآن 09:32 PM.

 
Powered by vBulletin® Version 3.6.8, Copyright ©2000 - 2008
SEO by vBSEO 3.1.0