تبليغاتX
c++,vb,Delphi,Ebook,java,c#,Download,Rapidshare,Programing,php,pdf,آموزش ,برنامه نويسي,وي بي,دلفي,كتاب الكترونيك,كتاب
English|فارسيبه وبلاگ من خوش آمديد
English صفحه اصلي گالري عكس VisualBasic Delphi Librery بانك مقاله وبلاگ ديگرم



Ebook,VB,Delphi

Rapidshar3
كتاب
کتاب سی و جاوا
کتاب کتاب-FTP
کتابخانه
کتاب
کتاب و کتابخانه
Linux
کتب جدید
کتاب جدید
15000Book_Rapidshare
20000 Ebook
کتابخانه خارجی
کتابخانه
Delphi
.net
کتابخانه عظیم برنامه نویسی
ProgramingEbook
کتاب الکترونیک

آدرس

حجم-KB
نام کتاب خانه
نام کتاب
www.lahijsystembook.persiangig.com/book/Maghalat-Java.exe
892
لاهيج سيستم
www.etvto.ir/ostadonline/ebooks/mafahimpaye.pdf
-
استاد انلاين
www.bashiry.persiangig.com/Ebook/other/BLOG-Hacking.pdf
-
بشيري
www.etvto.ir/ostadonline/courses.asp?a=34
-
استاد انلاين
www.lahijsystembook.persiangig.com/book/Tarahiye-Safahate-Web-Photoshop.exe
-
لاهيج سيستم
http://shahnameh.recent.ir
-
ديجيتال اصفهان
www.persiasecure.com/OS/paper/Get_Start_Farsi.rar
-
persiasecure


لينك مقاله |15:23 دوشنبه 11 دی1385 - توسط ناصر نيازي


آموزش دلفی

 

چطور میتوان زمان کپی شدن فایل را با استفاده از ProgressBar نمایش داد؟


برای انجام این کار ابتدا بر روی یک فرم یک ProgressBar اضافه کنید سپس تابع زیر را تایپ کنید:

procedure TForm1.CopyFileWithProgressBar1(Source, Destination: string); 
var 
  FromF, ToF: file of byte; 
  Buffer: array[0..4096] of char; 
  NumRead: integer; 
  FileLength: longint; 
begin 
  AssignFile(FromF, Source); 
  reset(FromF); 
  AssignFile(ToF, Destination); 
  rewrite(ToF); 
  FileLength := FileSize(FromF); 
  with Progressbar1 do 
  begin 
    Min := 0; 
    Max := FileLength; 
    while FileLength > 0 do 
    begin 
      BlockRead(FromF, Buffer[0], SizeOf(Buffer), NumRead); 
      FileLength := FileLength - NumRead; 
      BlockWrite(ToF, Buffer[0], NumRead); 
      Position := Position + NumRead; 
    end; 
    CloseFile(FromF); 
    CloseFile(ToF); 
  end; 
end; 


در این تابع شما در واقع فایل مبدا را خوانده و در مقصد مینویسید. حالا یک دکمه اضافه کرده کد زیر رو اضافه نمایید:

procedure TForm1.Button1Click(Sender: TObject); 
begin 
  CopyFileWithProgressBar1('c:\Welcome.exe', 'c:\temp\Welcome.exe'); 
end;


لينك مقاله |15:22 دوشنبه 11 دی1385 - توسط ناصر نيازي


آموزش دلفی

 


لينك مقاله |15:21 دوشنبه 11 دی1385 - توسط ناصر نيازي


آموزش وی بی

رجيستري چيست ؟


سيستم عامل ويندوز تنظيمات سخت افزاري و نرم افزاري خود را بطور مرکزي در يک بانک اطلاعاتي با ساختار سلسله مراتبي ذخيره مي کند که رجيستري نام دارد . رجيستري جايگزيني براي بسياري از فايلهاي پيکربندي INI ، SYS و COM است که در نسخه هاي اوليه ويندوز موجود بود . رجيستري ، سيستم عامل را با مهيا کردن اطلاعات موردنيز براي اجراي برنامه ها و load شدن component ها ، کنترل مي کند .

رجيستري شامل انواع مختلفي از اطلاعات مي باشد مثل :

- اطلاعات سخت افزارهاي نصب شده روي سيستم
- اطلاعات درايورهاي نصب شده روي سيستم
- اطلاعات برنامه هاي نصب شده روي سيستم
- اطلاعات پروتکلهاي شبکه اي مورد استفاده در سيستم

ساختار رجيستري شامل چندين مجموعه رکورد است که داده هاي اين رکوردها توسط بسياري از برنامه ها و اجزاي سيستم عامل خوانده و يا نوشته مي شود .

اجزاي رجيستري

اجزاي تشکيل دهنده رجيستري عبارتند از :

1 – subtree : Subtree ها همانند folder هاي موجود در ريشه يک درايو هارد هستند . رجستری ويندوز داراي پنج subtree مي باشد :
- HKEY_LOCAL_MACHINE : شامل تمام داده هاي پيکربندي براي کامپيوتر مي باشد و شامل 5 key است :Hardware ، SAM ، Security ، Software و System
- HKEY_USERS : شامل داده هاي مربوط به تنظيمات سيستم عامل براي هر user است مثل تنظيمات desktop و محيط ويندوز
- HKEY_CURRENT_USER : شامل داده هاي کاربر فعلي سيستم
- HKEY_CLASSES_ROOT : شامل اطلاعات پيکربندي نرم افزار است مثل داده هاي OLE و داده هاي کلاسهاي متناظر با فايل
- HKEY_CURRENT_CONFIG : شامل اطلاعات مورد نياز براي تنظيمات داريورهاي سخت افزاري و غيره
2 – Key : key ها همانند folder ها و subfolder هاي روي هارد هستند . هر key متناظر با object هاي نرم افزاري يا سخت افزاري مي باشد . subkey ها key هايي هستند که درون يکسري key قراردارند .

3 – Entry : هر key داراي يک يا چند entry است . هر entry داراي سه بخش مي باشد :
- نام Name
- نوع داده اي Data Type : مقدار هر entry يکي از انواع داده هاي زير است :

 

REG_DWORD ، REG_SZ ، REG_EXPAND_SZ ، REG_BINARY ،
REG_MULTI_SZ ، REG_FULL_RESOURCE_DESCRIPTOT

- مقدار Value


نکته 1 : براي مشاهده رجيستري و اعمال تغييرات در آن ( لطفاً اگر هيچ تجربه اي در تنظيم کردن رجيستري نداريد اطلاعات آنرا تغيير ندهيد ) ، مي توانيد از برنامه regedit.exe و يا regedt32.exe موجود در ويندوز استفاده کنيد . براي اينکار کافيست نام برنامه را در کادر Run وارد کنيد .

براي کار با رجيستري در ويژوال بيسيک کلاس Registery.bas را مطابق مطالب زير ايجاد کرده و در پروژه هاي خود از آن استفاده کنيد :

1 - تعريف ثابتهاي مورد نياز : براي نوشتن اين کلاس نياز به تعريف چهار دسته ثابت داريم :

- ثابتهاي مربوط به تعريف data type هاي entry هاي رجيستري :

Global Const REG_SZ As Long = 1
Global Const REG_DWORD As Long = 4


- ثابتهاي مربوط به تعريف key هاي رجيستري

Global Const HKEY_CLASSES_ROOT = &H80000000
Global Const HKEY_CURRENT_USER = &H80000001
Global Const HKEY_LOCAL_MACHINE = &H80000002
Global Const HKEY_USERS = &H80000003


- ثابتهاي مربوط به خطاهاي کار با رجيستري

 

Global Const ERROR_NONE = 0

Global Const ERROR_BADDB = 1
Global Const ERROR_BADKEY = 2
Global Const ERROR_CANTOPEN = 3
Global Const ERROR_CANTREAD = 4
Global Const ERROR_CANTWRITE = 5
Global Const ERROR_OUTOFMEMORY = 6
Global Const ERROR_INVALID_PARAMETER = 7
Global Const ERROR_ACCESS_DENIED = 8
Global Const ERROR_INVALID_PARAMETERS = 87
Global Const ERROR_NO_MORE_ITEMS = 259

 
- ثابتهاي متفرقه
 

Global Const KEY_ALL_ACCESS = &H3F
Global Const REG_OPTION_NON_VOLATILE = 0

 
2 - Declare کردن Api هاي مورد نياز : براي کار با رجيستري از توابع کتابخانه Advapi32.dll استفاده مي کنيم . اين توابع عبارتند از :


- تابع RegCloseKey : آزاد کردن handle مربوط به يک key
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
- تابع RegCreateKeyEx : ساخت يک key در رجيستري ( اگر key قبلاً وجود داشته باشد ، اين تابع آنرا باز مي کند ) :

 

Declare Function RegCreateKeyEx Lib "advapi32.dll" Alias "RegCreateKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal Reserved As Long, ByVal lpClass As String, ByVal dwOptions As Long, ByVal samDesired As Long, ByVal lpSecurityAttributes As Long, phkResult As Long, lpdwDisposition As Long) As Long


- تابع RegOpenKeyEx : باز کردن يک key

 

Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long


- تابع RegQueryValueExLong : استخراج type و data ي يک نام متناظر با يک key باز شده

 

Declare Function RegQueryValueExString Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
Declare Function RegQueryValueExLong Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Long, lpcbData As Long) As Long
Declare Function RegQueryValueExNULL Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As Long, lpcbData As Long) As Long


- تابع RegSetValueEx : ذخيره يک مقدار در فيلد value يک کليد باز

 

Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long
Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long


- تابع RegDeleteKey : پاک کردن يک کليد و کليه اطلاعات مرتبط با آن

 

Private Declare Function RegDeleteKey& Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal hKey As Long, ByVal lpSubKey As String)


- تابع RegDeleteValue : حذف مقدار يک key

Private Declare Function RegDeleteValue& Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal hKey As Long, ByVal lpValueName As String)


3 - توابع کمکي : براي نوشتن توابع اصلي کار با رجيستري نياز به نوشتن توابع کمکي زير است :
- تابع SetValueEx : با توجه به نوع داده يک کليد ، مقدار موجود در آنرا در يک متغير ذخيره مي کند :

 

Public Function SetValueEx(ByVal hKey As Long, sValueName As String, lType As Long, vValue As Variant) As Long
Dim lValue As Long
Dim sValue As String
Select Case lType
Case REG_SZ ' type of value is string
sValue = vValue
SetValueEx = RegSetValueExString(hKey, sValueName, 0&, lType, sValue, Len(sValue))x
Case REG_DWORD ' type of value is Double word
lValue = vValue
SetValueEx = RegSetValueExLong(hKey, sValueName, 0&, lType, lValue, 4)x
End Select
End Function


- تابع QueryValueEx : سايز و نوع داده اي يک داده را که بايد خوانده شود مشخص مي کند .

Function QueryValueEx(ByVal lhKey As Long, ByVal szValueName As String, vValue As Variant) As Long
Dim cch As Long
Dim lrc As Long
Dim lType As Long
Dim lValue As Long
Dim sValue As String
lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch)x
Select Case lType
' For strings
Case REG_SZ:
sValue = String(cch, 0)x
lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, sValue, cch)x
If lrc = ERROR_NONE Then
vValue = Left$(sValue, cch)x
Else
vValue = Empty
End If
' For DWORDS
Case REG_DWORD:
lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, lValue, cch)x
If lrc = ERROR_NONE Then vValue = lValue
Case Else
'all other data types not supported
lrc = -1
End Select
QueryValueExExit:
QueryValueEx = lrc
Exit Function
QueryValueExError:
Resume QueryValueExExit
End Function


4 - توابع اصلي : توابع مربوط به پاک کردن يک کليد از رجيستري ، ساخت يک کليد جديد در رجيستري و مقداردهي به يک کليد :

- تابع DeleteKey : اين تابع يک کليد از رجيستري را حذف مي کند . داراي دو پارامتر ورودي است :
Location که يکي از مقادير HKEY_CLASSES_ROOT ، HKEY_CURRENT_USER
، HKEY_LOCAL_MACHINE و يا HKEY_USERS است .
KeyName که نام کليدي است که بايد از رجيستري حذف شود . اين کليد ممکنست شامل subkey هايي نيز باشد مثلاً Key1\SubKey1

Public Function DeleteKey(lPredefinedKey As Long, sKeyName As String)x
Dim lRetVal As Long
lRetVal = RegDeleteKey(lPredefinedKey, sKeyName)x
DeleteKey = lRetVal ' return function value

End Function

 
- تابع DeleteValue : اين تابع يک entry را از کليد حذف مي کند . داراي سه پارامتر ورودي است : Location ، KeyName و ValueName که نام آن value را مشخص مي کند .
 

Public Function DeleteValue(lPredefinedKey As Long, sKeyName As String, sValueName As String)x
Dim lRetVal As Long
Dim hKey As Long
lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x
lRetVal = RegDeleteValue(hKey, sValueName)x
RegCloseKey (hKey)x
DeleteValue = lRetVal
End Function

 
- تابع CreateNewKey : اين تابع يک کليد جديد ايجاد مي کند . داراي دو پارامتر ورودي است : Location و KeyName

Public Function CreateNewKey(lPredefinedKey As Long, sNewKeyName As String)x
Dim hNewKey As Long
Dim lRetVal As Long
lRetVal = RegCreateKeyEx(lPredefinedKey, sNewKeyName, 0&, vbNullString, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0&, hNewKey, lRetVal)x
RegCloseKey (hNewKey)x
CreateNewKey = lRetVal
End Function

 
- تابع SetKeyValue : اين تابع پارامتر data يک entry را تنظيم مي کند . داراي 5 پارامتر ورودي است : Location ، KeyName ، ValueName ، ValueSetting و ValueType

Public Function SetKeyValue(lPredefinedKey As Long, sKeyName As String, sValueName As String, vValueSetting As Variant, lValueType As Long)x
Dim lRetVal As Long
Dim hKey As Long
lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x
lRetVal = SetValueEx(hKey, sValueName, lValueType, vValueSetting)x
RegCloseKey (hKey)x
SetKeyValue = lRetVal
End Function

 
- تابع QueryValue : اين تابع فيلد داده يک entry را برمي گرداند . داراي سه پارامتر ورودي است : Location ، KeyName و ValueName

Public Function QueryValue(lPredefinedKey As Long, sKeyName As String, sValueName As String)x
Dim lRetVal As Long
Dim hKey As Long
Dim vValue As Variant
lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0, KEY_ALL_ACCESS, hKey)x
lRetVal = QueryValueEx(hKey, sValueName, vValue)x
QueryValue = vValue
RegCloseKey (hKey)x
End Function


ساخت يک انتصاب فايل يا File Association به يک برنامه

در اين درس می خواهم با استفاده از کلاسی که در درس قبل معرفی شد تابعی بسازيم که توسط آن بتوانيم فايلهای با پسوندی مشخص را به يک برنامه اختصاص دهيم . بعبارت ديگر تابعی بنويسيم که اطلاعات لازم برای باز شدن فايلهايی با پسوند xxx را توسط برنامه MyApp.exe در رجيستری ثبت کند .

 

Public Sub CreateAssociation(sExtension As String, sApplication As String, sAppPath As String)x
Dim sPath, sAppExe As String
CreateNewKey "." & sExtension, HKEY_CLASSES_ROOT
SetKeyValue HKEY_CLASSES_ROOT, "." & sExtension, "", sApplication & ".Document", REG_SZ
CreateNewKey sApplication & ".Document\shell\open\command", HKEY_CLASSES_ROOT
SetKeyValue HKEY_CLASSES_ROOT, sApplication & ".Document", "", sApplication & " Document", REG_SZ
sPath = sAppPath & " %1"x
sAppExe = sApplication & ".exe"x
SetKeyValue HKEY_CLASSES_ROOT, sApplication& ".Document\shell\open\command", "", sPath, REG_SZ
CreateNewKey "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\." & sExtension, HKEY_CURRENT_USER
SetKeyValue HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\." & sExtension, "Application", sAppExe, REG_SZ
CreateNewKey "Applications\" & sAppExe & "\shell\open\command", HKEY_CLASSES_ROOT
SetKeyValue HKEY_CLASSES_ROOT, "Applications\" & sAppExe & "\shell\open\command", "", sPath, REG_SZ
End Sub

 
کاربرد اين تابع بصورت زير است :

 

CreateAssociation("xxx","MyApp","c:\MyApp.exe")x


اجرا شدن يک برنامه در هنگام راه اندازی سيستم
فرض کنيد می خواهيم برنامه ای بنويسيم که هر بار در هنگام راه اندازي سيستم بطور خودكار اجرا شود. البته نمي خواهم در startup ويندوز ديده شود .
براي اين كار بايد برنامه موردنظر را در StartUp رجيستري قرار دهيم . به اين ترتيب كه در يكي از كليدهاي زير يك مقدار رشته اي جديد(String Value) ايجاد کنيم و آدرس برنامه را در آن وارد كنيم :

 

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

 
براي مثال اگه اسم برنامه مورد نظر MyApp و مسيرش C:\Windows\MyApp.exe است بايد بصورت زير عمل کرد :

 

SetKeyValue HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "MyApp", "C:\MyApp.exe", REG_SZ

 
نکته : البته دو تا راه ديگر برای اينکار وجود دارد که برخی تروجان ها هم از اين روشها استفاده می کنند تا روی سيستم باقی بمانند :
يكي استفاده از win.ini و نوشتن نام فايل جلوي = run و ديگري استفاده از system.ini و نوشتن نام برنامه جلوي خط explorer.exe .

Prdev.com -از


لينك مقاله |15:20 دوشنبه 11 دی1385 - توسط ناصر نيازي


آموزش وي بي

WindowsMediaPlayerکنترل


کنترل مديا پلير ايکس پي که توسط کتابخانه قدرتمندي پشتيباني مي شودرا مي توان در تمام انواع ويندوز ايکس پي استفاده کرد.درويندوز 98 کنترل

مديا پليرقديمي استفاده مي شد که البته در ويندوز ايکس پي نيز قابل استفاده است

شاخه ي ويندوز\program files\WindowsMediaplayer\

البته از نسخه 10 به بعد مديا پلير قبلي حذف شد

Components\WindowsMediaPlayerنحوه ي استفاده از کنترل مديا پلير-روي کنترل ها راست کليک کرده در منوي باز شده گزينه

نيز به انتخاب هايتان اضافه کنيدMicrosoftCommonDialogرا (معمولآ در ته ليست )انتخاب مي کنيم.قبل از اينکه آن کادر را ببنديد يک کنترل

بگزاريدسپس در کد کليک دکمه کد زير رابنويسيدCMDOpenيک دکمه ويک مدياپليربه فرمتان اضافه کنيد و نام دکمه را

CommonDialog1.ShowOpen

WindowsMediaPlayer1.URL=CommDialog1.FileName

مشاهده مي کنيد که کادر فايل باز شده و فايل انتخاب شده پخش مي شود.اگر مي خواهيد شکل دکمه ها را خودتان طراحي کنيد بايد دکمه هايي کاملآ به به آنها بگزاريد.سپس کدهاي زير را بنويسيدPause,Stop,Playيکدست توسط فتوشاپ طراحي کنيد.سه دکمه به فرم اضافه کرده ونامهاي

private sub Play_Click()

WindowsMediaPlayer1.Controls.Play()

End Sub

'------------------------

Prrivate Sub Stop_Click()

WindowsMediaPlayer1.Controls.Stop()

End Sub

'------------------------

Private Sub Pause_Click()

WindowsMediaPlayer1.Pause()

End Sub

تايمر را به50 تنظيم کنيد.روي تايمر دوبار کليک کنيد وکد زير را بنويسيدIntervalبه فرم اضافه کنيد.يک تايمر هم به فرم اضافه کنيد خاصيت HScroll1بعد از تست کد هاي بالا يک

نيز به فرم اضافه کنيدLabelيک

Private sub Timer1_Timer()

Label1.Caption=WindowsMediaPlayer1.Controls.CurrentPositionString

HScroll1.max=WindowsMediaPlayer1.Controls.CurrentMarker

HScrol1.Value=WindowsMediaPlayer1.Controls.CurrentPosition

End Sub


لينك مقاله |15:18 دوشنبه 11 دی1385 - توسط ناصر نيازي


به نام خداوند يزدان و سپهر آفرين -- که از الطافش جاويد باد ايران زمين _______خداوند نام وخداوند جاي -- خداوند روزي ده ره نماي _______خداوندکيوان وگردان سپهر -- فروزنده ي ماه و ناهيد و مهر
دوست گرامي سلام

باما تماس بگيريد

اضافه به علاقه مندي ها

خانگي سازي


ناصرنيازي : با سلام به وبلاگ من خوش آمديد ، در اين وبلاگ هر گونه آموزش برنامه نويسي و دلفي انجام مي شود. جهت استفاده بيهنه از اين وبلاگ به آرشيو وبلاگ نيز سري بزنيد .بيش ازنيم مليون كتاب برنامه نويسي خارجي و10 هزاركتاب فارسي در اينجا و وبلاگ ديگر ما وتالار گفتگو شماره اس ام اس09189151266.با تشکر



Archive
شهريور 1388
مرداد 1388
تير 1388
خرداد 1388
ارديبهشت 1388
فروردین 1388

اسفند 1387
بهمن 1387
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهريور 1387
مرداد 1387
تير 1387
خرداد 1387
ارديبهشت 1387
فروردين 1387

اسفند 1387
بهمن 1386
دي 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
خرداد 1386
اردیبهشت 1386
فروردین 1386

اسفند 1385
بهمن 1385
دی 1385
آرشيوكل

نظر سنجي

آرشيو موضوعي (Categories)
وی بی(Larn)
دلفی(Larn)
کتابخانه ها(LibreryList)
C++
PHP
Python
Java
Linux
C#
ASP&ASP.net
Ajax
Surce
JEE
XML&SQL
VBA
Java&VBScript
3D&DirercX&OpenGL
Roby
Flash
JSP
HTML&Web2
Other
كتب فارسيFarsi
General(عمومي)
(Librery(All Language
VB
Delphi

مقاله هاي قبلي(OtherPost)
All Programing Ebook
Java And C++ Ebook
800 Ebook In Ftp
Net Programing Ebook .
Best Programing Ebook
Web Programing Ebook
Ajax-Web-Linux Ebook
PHP,JSP Ebook
All Programing book
World Free Librery
Programing Librery
3d Programing
ajax,all Ebook
Pyton,All Ebook
Web Programing & XML
HTML, XML & CSS
Programming with sockets
c# And .Net 2005 Ebook
Librery Link
Ebook For Computer
Need Ajax Ebook
Best Ebook
Book -Ebook!!
Graphic Ebook
All Languge Ebook
Best Programing Ebook(150)
good Ebook
کتاب-کتاب-کتب
صدا زدن توابع ها
فايل دايالوگ عجيب
دنياي کلاس و اي پي آي
AVIفرمت فايل
فهميدن خاصيت بدون تايمر
انتباق عکس بر روي هم
سوالات کنکور وي بي 85
وي بي بازم وي بي
ترفند ويندوز
سورس
يه كتاب توپ
غير فعال کردن كنترل آلت دليت
مخفي كردن آيكون هاي دسكتاپ
آرايه در دلفي
کلاس ها در وي بي
فايل ميانبر
فايل در وي بي
يک خاطر يک نصيحت
پيدا کردن درايو ويندوز کاربر در وبلاگ
2Api بسيار مفيد
فايلGDI32.dll
فرمت فايل ام پي تري
کتاب الکترونيک2
گرافيک در وي بي
کتاب الکترونيک-برنامه
شروع دلفي
متغيير هاي دلفي
کتاب الکترونيک1
زمان کپي شدن فايل
DBGridماوس
رجيستري چيست
WindowsMediaPlayerکنترل

رنج گوگل

آمار وبلاگ

قالب سبز رود

طراح ناصر نيازي


جستجوگرSearch

جستجو در متن وبلاگ
جستجو در كلIn all Post

لينک دوستان(MyFrinds)

آخرين پست هايم در وبلاگ ديگرم

عضويت در خبرنامه
 RSS 
POWERED BY
BLOGFA.COM
صفحات مارا ذخيره كنيد تا هميشه كنارتان باشيم.هرگونه كپي برداري فقط با ذكرمنبع توصيه مي شود
CopyRight_:GhayeshSoft.INC_By:NasserNiazyMobasser_Of_Iran