التواصل المباشر مع الادارة والاعضاء القدامى من خلال قناة التلغرام



العودة   :: vBspiders Professional Network :: > [ ::. قسم البرمجة ولغاتها .:: ] > قسم البرمجة الكائنية

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 12-23-2012, 10:57 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
Twi[L]ighT Dz
:-. Soldier of Allah .-:
 
الصورة الرمزية Twi[L]ighT Dz
 

 

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






Twi[L]ighT Dz غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 15
Twi[L]ighT Dz is on a distinguished road

افتراضي [TUT VB.net] شرح إضافة skin / theme


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

كيف الحال يا عناكب


اليوم سنتطرق و إياكم إلى كيفية إضافة
ثيمات لمشاريعنا في الـ vb net
لأنه عند إضافتها إلى مشاريعنا :

1- لو كان المشروع عبارة عن برنامج مزور سيصبح أكثر واقعية بالنسبة للضحية المستهدفة و يصعب معرفة إذا ماكان مزور أم لا.

2- تصبح المشاريع أكثر إحترافية


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

متطلبات الشرح :
نسخة 2008/2010 visual basic
سورس كود : vb net theme

نبدأ على بركة الله

أولا :

السورس كود :

اقتباس

Imports System.Drawing.Drawing2D

'Creator: Aeonhack
'Date: 7/14/2010
'Site: http://www.elitevs.net
'Version: 1.0

Class FutureTheme
Inherits Control

Protected Overrides Sub OnHandleCreated(ByVal e As EventArgs)
Dock = DockStyle.Fill
If TypeOf Parent Is Form Then
With DirectCast(Parent, Form)
.FormBorderStyle = 0
.BackColor = C1
.ForeColor = Color.FromArgb(12, 12, 12)
End With
End If
MyBase.OnHandleCreated(e)
End Sub
Protected Overrides Sub OnMouseDown(ByVal e As System.Windows.Forms.MouseEventArgs)
If New Rectangle(Parent.Location.X, Parent.Location.Y, Width, 22).IntersectsWith(New Rectangle(MousePosition.X, MousePosition.Y, 1, 1)) Then
Capture = False
Dim M As Message = Message.Create(Parent.Handle, 161, New IntPtr(2), IntPtr.Zero)
DefWndProc(M)
End If
MyBase.OnMouseDown(e)
End Sub

Dim G As Graphics, B As Bitmap, R1, R2 As Rectangle
Dim C1, C2, C3 As Color, P1, P2, P3 As Pen, B1 As SolidBrush, B2, B3 As LinearGradientBrush

Sub New()

SetStyle(ControlStyles.AllPaintingInWmPaint Or ControlStyles.UserPaint, True)
C1 = Color.FromArgb(34, 34, 34) 'Background
C2 = Color.FromArgb(49, 49, 49) 'Highlight
C3 = Color.FromArgb(22, 22, 22) 'Shadow
P1 = New Pen(Color.Black) 'Border
P2 = New Pen(C1)
P3 = New Pen(C2)
B1 = New SolidBrush(C2)
Font = New Font("Verdana", 7.0F, FontStyle.Bold)

End Sub

Protected Overrides Sub OnSizeChanged(ByVal e As EventArgs)
If Height > 0 Then
R1 = New Rectangle(0, 2, Width, 18)
R2 = New Rectangle(0, 21, Width, 10)
B2 = New LinearGradientBrush(R1, C1, C3, 90.0F)
B3 = New LinearGradientBrush(R2, Color.FromArgb(70, 0, 0, 0), Color.Transparent, 90.0F)
Invalidate()
End If
MyBase.OnSizeChanged(e)
End Sub

Protected Overrides Sub OnPaintBackground(ByVal pevent As PaintEventArgs)
End Sub

Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
B = New Bitmap(Width, Height)
G = Graphics.FromImage(B)

G.Clear(C1)

For I As Integer = 0 To Width + 17 Step 4
G.DrawLine(P1, I, 21, I - 17, 37)
G.DrawLine(P1, I - 1, 21, I - 16, 37)
Next
G.FillRectangle(B3, R2)

G.FillRectangle(B2, R1)
G.DrawString(Text, Font, B1, 5, 5)

G.DrawRectangle(P2, 1, 1, Width - 3, 19)
G.DrawRectangle(P3, 1, 39, Width - 3, Height - 41)

G.DrawRectangle(P1, 0, 0, Width - 1, Height - 1)
G.DrawLine(P1, 0, 21, Width, 21)
G.DrawLine(P1, 0, 38, Width, 38)

e.Graphics.DrawImage(B, 0, 0)
G.Dispose()
B.Dispose()
End Sub

End Class
Class FutureButton
Inherits Control

Dim B As Bitmap, G As Graphics, R1 As Rectangle
Dim C1, C2, C3, C4 As Color, P1, P2, P3, P4 As Pen, B1, B2, B5 As Brush, B3, B4 As LinearGradientBrush

Sub New()
SetStyle(ControlStyles.AllPaintingInWmPaint Or ControlStyles.UserPaint, True)

C1 = Color.FromArgb(34, 34, 34) 'Background
C2 = Color.FromArgb(49, 49, 49) 'Highlight
C3 = Color.FromArgb(39, 39, 39) 'Lesser Highlight
C4 = Color.FromArgb(60, Color.Black)
P1 = New Pen(Color.FromArgb(22, 22, 22)) 'Shadow
P2 = New Pen(Color.FromArgb(20, Color.White))
P3 = New Pen(Color.FromArgb(10, Color.White))
P4 = New Pen(Color.FromArgb(30, Color.Black))
B1 = New SolidBrush(C1)
B2 = New SolidBrush(C3)
B5 = New SolidBrush(Color.FromArgb(12, 12, 12)) 'Text Color
Font = New Font("Verdana", 8.0F)
End Sub

Private State As Integer
Protected Overrides Sub OnMouseLeave(ByVal e As EventArgs)
State = 0
Invalidate()
End Sub
Protected Overrides Sub OnMouseUp(ByVal e As MouseEventArgs)
State = 1
Invalidate()
End Sub
Protected Overrides Sub OnMouseEnter(ByVal e As EventArgs)
State = 1
Invalidate()
End Sub
Protected Overrides Sub OnMouseDown(ByVal e As MouseEventArgs)
State = 2
Invalidate()
End Sub

Protected Overrides Sub OnResize(ByVal e As EventArgs)
R1 = New Rectangle(2, 2, Width - 4, 4)
B3 = New LinearGradientBrush(ClientRectangle, C3, C2, 90.0F)
B4 = New LinearGradientBrush(R1, C4, Color.Transparent, 90.0F)
Invalidate()
End Sub

Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
B = New Bitmap(Width, Height)
G = Graphics.FromImage(B)

G.FillRectangle(B3, ClientRectangle)

Select Case State
Case 0 'Up
G.FillRectangle(B1, 1, 1, Width - 2, Height - 2)
G.DrawLine(P2, 2, 2, Width - 3, 2)
G.DrawLine(P3, 2, Height - 3, Width - 3, Height - 3)
Case 1 'Over
G.FillRectangle(B2, 1, 1, Width - 2, Height - 2)
G.DrawLine(P2, 2, 2, Width - 3, 2)
G.DrawLine(P3, 2, Height - 3, Width - 3, Height - 3)
Case 2 'Down
G.FillRectangle(B2, 1, 1, Width - 2, Height - 2)
G.FillRectangle(B4, R1)
G.DrawLine(P4, 2, 2, 2, Height - 3)
End Select

Dim S As SizeF = G.MeasureString(Text, Font)
G.DrawString(Text, Font, B5, Convert.ToInt32(Width / 2 - S.Width / 2), Convert.ToInt32(Height / 2 - S.Height / 2))

G.DrawRectangle(P1, 1, 1, Width - 3, Height - 3)

e.Graphics.DrawImage(B, 0, 0)
G.Dispose()
B.Dispose()
End Sub

Protected Overrides Sub OnPaintBackground(ByVal e As PaintEventArgs)
End Sub

End Class
Class FutureProgressBar
Inherits Control

#Region " Properties "
Private _Maximum As Double = 100
Public Property Maximum() As Double
Get
Return _Maximum
End Get
Set(ByVal v As Double)
_Maximum = v
Progress = _Current / v * 100
Invalidate()
End Set
End Property
Private _Current As Double
Public Property Current() As Double
Get
Return _Current
End Get
Set(ByVal v As Double)
_Current = v
Progress = v / _Maximum * 100
Invalidate()
End Set
End Property
Private _Progress As Integer
Public Property Progress() As Double
Get
Return _Progress
End Get
Set(ByVal v As Double)
If v < 0 Then v = 0 Else If v > 100 Then v = 100
_Progress = Convert.ToInt32(v)
_Current = v * 0.01 * _Maximum
If Width > 0 Then UpdateProgress()
Invalidate()
End Set
End Property

Dim C2 As Color = Color.FromArgb(6, 96, 149) 'Dark Color
Public Property Color1() As Color
Get
Return C2
End Get
Set(ByVal v As Color)
C2 = v
UpdateColors()
Invalidate()
End Set
End Property
Dim C3 As Color = Color.FromArgb(70, 167, 220) 'Light color
Public Property Color2() As Color
Get
Return C3
End Get
Set(ByVal v As Color)
C3 = v
UpdateColors()
Invalidate()
End Set
End Property

#End Region

Protected Overrides Sub OnPaintBackground(ByVal pevent As PaintEventArgs)
End Sub

Dim G As Graphics, B As Bitmap, R1, R2 As Rectangle, X As ColorBlend
Dim C1 As Color, P1, P2, P3 As Pen, B1, B2 As LinearGradientBrush, B3 As SolidBrush
Sub New()

C1 = Color.FromArgb(22, 22, 22) 'Background
P1 = New Pen(Color.FromArgb(70, Color.White), 2)
P2 = New Pen(C2)
P3 = New Pen(Color.FromArgb(49, 49, 49)) 'Highlight
B3 = New SolidBrush(Color.FromArgb(100, Color.White))
X = New ColorBlend(4)
X.Colors = {C2, C3, C3, C2}
X.Positions = {0.0F, 0.1F, 0.9F, 1.0F}
R2 = New Rectangle(2, 2, 2, 2)
B2 = New LinearGradientBrush(R2, Nothing, Nothing, 180.0F)
B2.InterpolationColors = X

End Sub

Sub UpdateColors()
P2.Color = C2
X.Colors = {C2, C3, C3, C2}
B2.InterpolationColors = X
End Sub

Protected Overrides Sub OnSizeChanged(ByVal e As System.EventArgs)
R1 = New Rectangle(0, 1, Width, 4)
B1 = New LinearGradientBrush(R1, Color.FromArgb(60, Color.Black), Color.Transparent, 90.0F)
UpdateProgress()
Invalidate()
MyBase.OnSizeChanged(e)
End Sub

Sub UpdateProgress()
If _Progress = 0 Then Return
R2 = New Rectangle(2, 2, Convert.ToInt32((Width - 4) * (_Progress * 0.01)), Height - 4)
B2 = New LinearGradientBrush(R2, Nothing, Nothing, 180.0F)
B2.InterpolationColors = X
End Sub

Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
B = New Bitmap(Width, Height)
G = Graphics.FromImage(B)

G.Clear(C1)

G.FillRectangle(B1, R1)

If _Progress > 0 Then
G.FillRectangle(B2, R2)

G.FillRectangle(B3, 2, 3, R2.Width, 4)
G.DrawRectangle(P1, 4, 4, R2.Width - 4, Height - 8)

G.DrawRectangle(P2, 2, 2, R2.Width - 1, Height - 5)
End If

G.DrawRectangle(P3, 0, 0, Width - 1, Height - 1)

e.Graphics.DrawImage(B, 0, 0)
G.Dispose()
B.Dispose()
End Sub

End Class
Class FutureSeperator
Inherits Control

Private _Orientation As Orientation
Public Property Orientation() As Orientation
Get
Return _Orientation
End Get
Set(ByVal v As Orientation)
_Orientation = v
UpdateOffset()
Invalidate()
End Set
End Property

Dim G As Graphics, B As Bitmap, I As Integer
Dim C1 As Color, P1, P2 As Pen
Sub New()
SetStyle(ControlStyles.AllPaintingInWmPaint Or ControlStyles.UserPaint, True)
C1 = Color.FromArgb(34, 34, 34) 'Background
P1 = New Pen(Color.FromArgb(22, 22, 22)) 'Shadow
P2 = New Pen(Color.FromArgb(49, 49, 49)) 'Highlight
End Sub

Protected Overrides Sub OnSizeChanged(ByVal e As EventArgs)
UpdateOffset()
MyBase.OnSizeChanged(e)
End Sub

Sub UpdateOffset()
I = Convert.ToInt32(If(_Orientation = 0, Height / 2 - 1, Width / 2 - 1))
End Sub

Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
B = New Bitmap(Width, Height)
G = Graphics.FromImage(B)

G.Clear(C1)

If _Orientation = 0 Then
G.DrawLine(P1, 0, I, Width, I)
G.DrawLine(P2, 0, I + 1, Width, I + 1)
Else
G.DrawLine(P2, I, 0, I, Height)
G.DrawLine(P1, I + 1, 0, I + 1, Height)
End If

e.Graphics.DrawImage(B, 0, 0)
G.Dispose()
B.Dispose()
End Sub

Protected Overrides Sub OnPaintBackground(ByVal pevent As PaintEventArgs)
End Sub

End Class

ثانيا نذهب إلى visual basic

و نفتح مشروع جديد:


file ==> new project




ثم نختار :
Windows Forms Application
و نضغط موافق




و بعد هذا نقوم بالآتي :

Project ==>Add class


ثم نختار :
class
ثم موافق





و بعدها نقوم بنسخ و لصق سورس كود vb net theme
داخل ال class ثم نقوم بحفظ class1.vb

--------------------------------------------------------
ملاحظة : يجب محو ماهو موجود في ال class
و لصق سورس كود vb net theme
----------------------------------------------------------




الآن نعود إلى form1.vb
ثم نختار
Debug==>Build vbspiders




الآن ستظهر قائمة الأدوات في اليسار فيها الأدوات الخاصة بال vb net theme
الذي قمنا بتثبيته


الآن ما عليك هو على future theme
ثم بالضغط في form1
و سيتغير


ثم نستعمل الأدوات الخاصة بالستايل
و التي هي :

Futurebutton
FutureSeperator
etc,

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

خاصة و أن أغلب المبرمجين يجدون مشاكل كبيرة في تثبيت الستايل

لتحميل صور الشرح
و سورس كود الستايل المستخدم في الشرح


من هنا

تم الشرح من طرف

Twi[L]ighT Dz


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








FTUT VB>netD avp Yqhtm skin L theme

التوقيع

 


التعديل الأخير تم بواسطة Twi[L]ighT Dz ; 12-23-2012 الساعة 11:08 PM.

   

رد مع اقتباس
قديم 12-24-2012, 03:52 AM   رقم المشاركة : 2 (permalink)
معلومات العضو
 
الصورة الرمزية fantome195
 

 

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








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

إرسال رسالة عبر MSN إلى fantome195

 

 

إحصائية الترشيح

عدد النقاط : 12
fantome195 is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


THnx Man Keep on

التوقيع

 

   

رد مع اقتباس
قديم 12-24-2012, 12:42 PM   رقم المشاركة : 3 (permalink)
معلومات العضو
Twi[L]ighT Dz
:-. Soldier of Allah .-:
 
الصورة الرمزية Twi[L]ighT Dz
 

 

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






Twi[L]ighT Dz غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 15
Twi[L]ighT Dz is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


اقتباس
مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة fantome195
THnx Man Keep on


thank you bro
التوقيع

 

   

رد مع اقتباس
قديم 12-24-2012, 07:53 PM   رقم المشاركة : 4 (permalink)
معلومات العضو
 
الصورة الرمزية Cyber Code
 

 

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








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

 

 

إحصائية الترشيح

عدد النقاط : 11
Cyber Code is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


موضوع مفيد وجميل جداً, بارك الله فيك
واصل وإلى الأمام

التوقيع

if i gain something from being a hacker
it would be a background of almost every beautiful dream

and if you asked me what did you gain from being a member here

i'll honestly answer , it's a brothers for life


سبحان الله العظيم , سبحان الله وبحمده
استغفر الله العلي العظيم وأتوب إليه

 

   

رد مع اقتباس
قديم 12-24-2012, 10:01 PM   رقم المشاركة : 5 (permalink)
معلومات العضو
Twi[L]ighT Dz
:-. Soldier of Allah .-:
 
الصورة الرمزية Twi[L]ighT Dz
 

 

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






Twi[L]ighT Dz غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 15
Twi[L]ighT Dz is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


اقتباس
مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة Cyber Code
موضوع مفيد وجميل جداً, بارك الله فيك
واصل وإلى الأمام

شكرا على الرد الحلو, الله يبارك فيك
التوقيع

 

   

رد مع اقتباس
قديم 01-10-2015, 01:29 PM   رقم المشاركة : 6 (permalink)
معلومات العضو
 
إحصائية العضو







h_kamal2013@yahoo.com غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
h_kamal2013@yahoo.com is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


شكراااااااااااااااا

   

رد مع اقتباس
قديم 03-25-2015, 10:15 PM   رقم المشاركة : 7 (permalink)
معلومات العضو
 
الصورة الرمزية bahiasm
 

 

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







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

 

 

إحصائية الترشيح

عدد النقاط : 10
bahiasm is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


مشكور حبيبي على الشرح الرائع حياك الله

   

رد مع اقتباس
قديم 04-16-2015, 09:32 AM   رقم المشاركة : 8 (permalink)
معلومات العضو
 
الصورة الرمزية control beko
 

 

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







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

 

 

إحصائية الترشيح

عدد النقاط : 10
control beko is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


موضوووووع جمييييييييييييييييييييييييييل جزاك الله خير

   

رد مع اقتباس
قديم 02-23-2016, 07:41 PM   رقم المشاركة : 9 (permalink)
معلومات العضو
 
الصورة الرمزية mimo-dz
 

 

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








mimo-dz غير متواجد حالياً

إرسال رسالة عبر Skype إلى mimo-dz

 

 

إحصائية الترشيح

عدد النقاط : 10
mimo-dz is on a distinguished road

افتراضي رد: [TUT VB.net] شرح إضافة skin / theme


شكرا لك

   

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


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

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

الانتقال السريع


الساعة الآن 09:08 PM


[ vBspiders.Com Network ]

SEO by vBSEO 3.6.0