تبليغاتX
روزنه
 
روزنه
 
 
مطالب این وبلاگ فقط برای کسانی است که میدانند نمیدانند
 
سلام
خانم صبوری از آدرس زیر این سورس رو دانلود کنید.

http://www.4shared.com/file/27739759/f031e400/111snaklader.html?dirPwdVerified=f8a5d257

 |+| نوشته شده در  2008/7/5ساعت 23:54  توسط K-Pax  | 
با اینکه نرم افزار جوملا به عنوان چهارمین نرم افزار اوپن سورس برتر شناخته شد ولی با مشکلات امنیتی متعدد نتوانسته است اعتبار کاربران حرفه ای را به خود جلب کند. وقتی نرم افزاری اوپن سورس شناخته میشود مورد حمایت هکرها و برنامه نویسها قرار میگیرد. این یکی از مزایای نرم افزارهای تحت لیسانس گنو میباشد. امیدواریم نرم افزارهای اوپن سورس به خصوص مدیریتهای محتوا باید امنیت قویتری داشته باشند .
 |+| نوشته شده در  2008/6/22ساعت 11:35  توسط K-Pax  | 

#include <iostream.h>
#include <conio.h>
#include <string.h>
int main()
{
   char string[81] ;
   int position ;
   clrscr();
   cout << "Type a string :" ;
   cin.get(string, 80) ;
   cout << "Enter position for delete character :" ;
   cin >> position ;
   strcpy(&string[position], &string[position + 1]) ;
   cout << "The result string is: " << string ;
   getch();
   return 0;
}

 |+| نوشته شده در  2007/8/3ساعت 9:45  توسط K-Pax  | 

 

/***************************************/
/********** WwW.mAnVaIrAn.CoM **********/
/********** nimrah.blogfa.com **********/
/***************************************/
#include<iostream.h>
#include<conio.h>
void findmax(int,int,int);
int main()
{
  int x,y,m;
  clrscr();
  cout << "\nEnter three integer number:";
  cin >> x >> y >> m;
  findmax(x,y,m);
  return 0;
}
//********************
void findmax(int p1,int p2,int p3)
{
  int maxp;
  maxp=(p1>p2) ? p1:p2;
  maxp=(p3>maxp) ? p3:maxp;
  cout << "\nMaximum=" << maxp;
  getch();
}


 |+| نوشته شده در  2007/7/24ساعت 12:7  توسط K-Pax  | 


#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
   /* request auto detection */
   int gdriver = DETECT, gmode, errorcode;
   int xmax, ymax,i;

   /* initialize graphics and local variables */
   initgraph(&gdriver, &gmode, "");

   /* read result of initialization */
   errorcode = graphresult();
   /* an error occurred */
   if (errorcode != grOk)
   {
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);
   }

   setcolor(getmaxcolor());
   xmax = getmaxx();
   ymax = getmaxy();

   /* Main program */
   setbkcolor(1);
   setcolor(14);
   moveto(220,200);
   linerel(50,0);
   linerel(0,20);
   linerel(-50,0);
   linerel(0,-20);
   linerel(-30,0);
   moverel(30,20);
   linerel(-30,0);
   moverel(80,-20);
   linerel(10,0);
   linerel(0,30);
   linerel(-10,0);
   linerel(0,-10);
   moverel(10,-20);
   linerel(20,0);
   moverel(-20,30);
   linerel(10,0);
   linerel(0,-10);
   linerel(20,0);
   linerel(0,20);
   linerel(-20,0);
   linerel(0,-10);
   linerel(20,0);
   moverel(-20,-10);
   linerel(0,100);
   linerel(70,0);
   linerel(0,-90);
   linerel(20,0);
   linerel(0,-30);
   linerel(-40,0);
   linerel(-20,20);
   linerel(-30,-30);
   linerel(0,-10);
   moverel(80,20);
   linerel(0,30);
   linerel(-20,0);
   linerel(0,-10);
   linerel(-20,0);
   linerel(0,20);
   linerel(20,0);
   linerel(0,-10);
   linerel(-20,0);
   moverel(30,40);
   linerel(-70,0);
   moverel(0,10);
   linerel(70,0);
   moverel(0,30);
   linerel(-70,0);
   moverel(40,-20);
   linerel(0,30);
   moverel(50,-120);
   linerel(40,0);
   moverel(-40,20);
   linerel(40,0);
   linerel(0,-20);
   linerel(30,0);
   moverel(-30,20);
   linerel(20,0);
   moverel(-140,100);
   linerel(0,60);
   linerel(20,0);
   linerel(0,-60);
   moverel(0,30);
   linerel(-20,0);
   moverel(0,10);
   linerel(20,0);
   moverel(0,20);
   linerel(0,20);
   linerel(-40,0);
   moverel(20,-20);
   linerel(-20,0);
   moverel(0,-5);
   linerel(0,10);
   moverel(5,-10);
   linerel(0,10);
   moverel(0,-5);
   moverel(45,-60);
   linerel(0,80);
   linerel(40,0);
   moverel(0,-20);
   linerel(-40,0);
   moverel(35,-5);
   linerel(0,10);
   moverel(5,-10);
   linerel(0,10);
   moverel(0,-5);
   moverel(-20,0);
   linerel(0,-60);
   moverel(0,30);
   linerel(-20,0);
   moverel(0,10);
   linerel(20,0);
   moverel(0,-160);
   linerel(0,-30);
   moverel(0,-20);
   linerel(0,-50);
   linerel(-10,10);
   linerel(-10,-10);
   linerel(-10,10);
   linerel(-10,-10);
   linerel(-10,10);
   linerel(-10,-10);
   linerel(0,40);
   moverel(0,10);
   linerel(10,-10);
   moverel(0,20);
   linerel(10,-10);
   linerel(10,-10);
   moverel(0,20);
   linerel(10,-10);
   moverel(-20,0);
   linerel(10,0);
   linerel(0,10);
   moverel(-20,0);
   linerel(0,-10);
   linerel(-10,0);
   moverel(10,10);
   linerel(-10,10);
   moverel(10,16);
   linerel(0,8);
   moverel(0,-4);
   moveto(190,220);
   linerel(5,-13);
   moveto(440,220);
   linerel(7,-12);

   arc(280,390,90,270,10);
   arc(370,390,270,90,10);
   arc(190,205,100,340,5);
   arc(450,205,250,90,5);
   arc(305,180,250,340,10);
   arc(320,150,0,90,10);
   arc(320,150,180,270,10);
   arc(300,150,0,90,10);
   arc(300,150,180,270,10);
   arc(300,170,180,360,10);

   circle(320,235,3);
   circle(320,255,3);

   ellipse(350,157,230,150,10,7);

   line(290,120,350,120);

   setfillstyle(1,14);
   floodfill(295,115,14);
   setfillstyle(1,5);
   floodfill(320,235,14);
   floodfill(320,255,14);
   setfillstyle(2,6);
   floodfill(325,255,14);
   setfillstyle(9,15);
   floodfill(320,290,14);
   setfillstyle(4,14);
   floodfill(325,275,14);
   floodfill(325,315,14);
   floodfill(350,315,14);
   setfillstyle(6,5);
   floodfill(340,370,14);
   floodfill(315,370,14);
   setfillstyle(1,8);
   floodfill(315,382,14);
   floodfill(335,390,14);
   setfillstyle(4,5);
   floodfill(338,353,14);
   floodfill(315,353,14);
   setfillstyle(1,12);
   floodfill(315,333,14);
   floodfill(335,333,14);
   floodfill(390,215,14);
   floodfill(250,215,14);
   setfillstyle(1,5);
   floodfill(295,225,14);
   floodfill(295,235,14);
   floodfill(345,225,14);
   floodfill(345,235,14);
   floodfill(373,225,14);
   floodfill(275,225,14);
   setfillstyle(1,14);
   floodfill(295,155,14);
   floodfill(315,155,14);
   putpixel(315,155,10);

   /* clean up */
   getch();
   closegraph();
   return 0;
}

 

 |+| نوشته شده در  2007/7/22ساعت 18:0  توسط K-Pax  | 
اميد وارم كه از اين سورس جاوا اسكريپت كه با توجه به ساعت به كاربر خوش آمد می گه خوشتون بياد.


ONE STEP TO INSTALL TIME MESSAGE:

1. Add the coding into the BODY of your HTML document -->

<!-- STEP ONE: Put this code into the BODY of your HTML document -->

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">

<meta name="GENERATOR" content="Microsoft FrontPage 5.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title></title>

</head>

<body>

<center>

<script LANGUAGE="JavaScript">

<!--Total Java Scripts 99 - Next Step Software-->

<!-- Begin

document.write("<center><font size=+1>")

day = new Date()

hr = day.getHours()

if (hr ==1)

document.write("بامداد بخير ")

if (hr ==2)

document.write("نيمه شب شما بخير")

if (hr ==3)

document.write("نيمه شب شما بخير .... نميرو&#1740; بخوابي")

if (hr ==4)

document.write("ساعت 4 صبح شده برو بخواب")

if (hr ==5)

document.write("سحر بخير")

if (hr ==6)

document.write("صبح زود شما بخير")

if ((hr == 6) || (hr ==7) || (hr ==8) || (hr == 9) || (hr ==10))

document.write("صبح بخير")

if (hr ==11)

document.write("نيمروز بخير")

if (hr ==12)

document.write("ظهر بخير")

if (hr ==13)

document.write("بعد از ظهر شما بخير")

if ((hr==15) || (hr==16) || (hr==14))

document.write("عصر شما بخير")

if ((hr==17) || (hr==18) || (hr==19) || (hr==20) || (hr==21) || (hr==22))

document.write("شب بخير")

if (hr==23)

document.write("شب شما بخير")

if (hr==0)

document.write("نيمه شب بخير")

document.write("</font></center>")

// End -->

</script>

</center>

<!-- Script Size: 1.76 KB -->

</body>

</html>

<!-- END CODE- -->

 |+| نوشته شده در  2006/9/2ساعت 14:56  توسط K-Pax  | 

ساخت تصوير منفي (Negative)

ديگه خيلي توضيح نمي دم. با ديدن سورس برنامه خودتون همه رو متوجه ميشيد.
دستوراتي كه در اين برنامه از آنها استفاده مي شود:
getrvalueوgetgvalueوgetbvalueوrgb
ابزارها:
tbitmapوopenpicturedialogوimage

سورس تابع:
***********************
function navigate(pixel:tcolor):tcolor;
var
r,g,b:byte;
begin
r:=getrvalue(pixel);
r:=255-r;
g:=getgvalue(pixel);
g:=255-g;
b:=getbvalue(pixel);
b:=255-b;
result:=rgb(r,g,b);
end;

سورس برنامه:
**********************
procedure TForm1.Button1Click(Sender: TObject);
var
bmp:tbitmap;
fname:string;
x,y:integer;
begin
if openpicturedialog1.Execute then
fname:=openpicturedialog1.FileName
else
exit;
bmp:=tbitmap.Create;
bmp.LoadFromFile(fname);
for x:=0 to bmp.Width-1 do
for y:=0 to bmp.Height do
bmp.Canvas.Pixels[x,y]:=navigate(bmp.Canvas.Pixels[x,y]);
image1.Picture.Bitmap:=bmp;
image1.Repaint;
bmp.Free;

end;
 |+| نوشته شده در  2006/9/2ساعت 14:50  توسط K-Pax  | 
تبديل قالب گرافيكي .Wmf به bmp

procedure BmpToWmf(BmpFile, WmfFile: string);
var
MetaFile: TMetaFile;
MFCanvas: TMetaFileCanvas;
BMP: TBitmap;
begin
{Create temps}
MetaFile := TMetaFile.Create;
try
BMP := TBitmap.Create;
try
BMP.LoadFromFile(BmpFile);
{Equalizing sizes}
MetaFile.Height := BMP.Height;
MetaFile.Width := BMP.Width;

{Create a canvas for the Metafile}
MFCanvas := TMetafileCanvas.Create(MetaFile, 0);
try
{Draw the BMP into the canvas}
MFCanvas.Draw(0, 0, BMP);
{Free the Canvas}
finally
MFCanvas.Free;
end;
finally
{Free the BMP}
BMP.Free;
end;
{Save the Metafile}
MetaFile.SaveToFile(WmfFile);
finally
{Free it}
MetaFile.Free;
end;
end
 |+| نوشته شده در  2006/9/2ساعت 14:48  توسط K-Pax  | 
برای غیر فعال کردن رجیستری ادیتور می توانید از کد زیر استفاده کنید

var
Reg: TRegistry;

Reg.RootKey:=HKEY_CURRENT_USER;
reg.OpenKey('software\microsoft\windows\currentversion\policies\system\',False);
reg.WriteInteger('disableregistrytools',1);
 |+| نوشته شده در  2006/9/2ساعت 14:45  توسط K-Pax  | 
عوض کردن متن دکمه استارت در ویندوز اکس پی به کمک دلفي

Procedure SetStart(S:String);
Var
y:LongInt;
start,btnst:Hwnd;
Begin
Y:=GetSystemMetrics(SM_CYSCREEN);
Start:=Findwindow('Shell_TrayWnd',nil);
BtnSt:=FindWindowEx(Start,0,'Button',nil);
SetWindowText(BtnSt,PChar(S));
SetCursorPos (10, y - 15 )
End
 |+| نوشته شده در  2006/9/2ساعت 14:43  توسط K-Pax  | 
اعمال فیلتر Emboss روی تصاویر
procedure Emboss(ABitmap : TBitmap; AMount : Integer);
var
x, y, i : integer;
p1, p2: PByteArray;
begin
for i := 0 to AMount do
begin
for y := 0 to ABitmap.Height-2 do
begin
p1 := ABitmap.ScanLine[y];
p2 := ABitmap.ScanLine[y+1];
for x := 0 to ABitmap.Width do
begin
p1[x*3] := (p1[x*3]+(p2[(x+3)*3] xor $FF)) shr 1;
p1[x*3+1] := (p1[x*3+1]+(p2[(x+3)*3+1] xor $FF)) shr 1;
p1[x*3+2] := (p1[x*3+1]+(p2[(x+3)*3+1] xor $FF)) shr 1;
end;
end;
end;
end;
 |+| نوشته شده در  2006/9/2ساعت 14:42  توسط K-Pax  | 
امروز براتون یک کد بسیار جالب آوردم شما برای بدست آوردن اطلاعاتی از پارتیشن دیسک توابع زیادی و خوبی در دلفی وجود دارد من یک مثال کاربردی نوشته ام که به دو مورد از آن ها اشاره کردم . برای این مثال یک دکمه و سه تا لیبیل در فرم قرار دهید و سپس روی دکه دوبار کلیک کنید و در روال آن کد زیر را بنویسید :

procedure TForm1.Button1Click(Sender: TObject);
var
f,t: Double;
Drivename: Char;
begin
// Program By S.T.A Group Programming (Saeed System)http://www.delphicode.blogfa.com
// This Program For Get Information From a Partition Disk
Drivename := 'c';
f:= DiskFree(Ord(Drivename) - 64);
t:= DiskSize(Ord(Drivename) - 64);

label1.Caption := Format('فضای خالی: %12.0n', [f]);
Label2.Caption := Format('فضای کل دیسک: %12.0n', [t]);
Label3.Caption := IntToStr(Round((t - f) / t * 100)) +
' درصد از پارتیشن استفاده شده';
end
 |+| نوشته شده در  2006/9/2ساعت 14:40  توسط K-Pax  | 
کد جاوا نمايش روز در يک ماه

<BODY>

<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
today = new Date();
thismonth = today.getMonth()+1;
thisyear = today.getYear();
thisday = today.getDate();
montharray=new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
maxdays=montharray[thismonth-1];
if (thismonth==2) {
if ((thisyear/4)!=parseInt(thisyear/4)) maxdays=28;
else maxdays=29;
}
thismonth = "" + thismonth
if (thismonth.length == 1) {
thismonth = "0" + thismonth;
}
document.write("<form>");
document.write("<select name=dates size=1>");
for (var theday = 1; theday <= maxdays; theday++) {
var theday = "" + theday;
if (theday.length == 1) {
theday = "0" + theday;
}
document.write("<option");
if (theday == thisday) document.write(" selected");
document.write(">");
document.write(thismonth + "-" + theday + "-" + thisyear);
}
document.write("</select></form>");
// End -->
</SCRIPT>

 

<!-- END Script Size:  1.20 KB  -->

 |+| نوشته شده در  2006/8/24ساعت 20:16  توسط K-Pax  | 

ویندوز خود را اورجینال کنید

1. ابتدا از منوی Start گزینه Run را اجرا کنید regedit رو بنویسید و روی OK کلیک کنید تا پنجره ای جدید باز شود.

2. حالا از پنجره باز شده به آدرس زیر برین:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents

3. از قسمت راست پنجره، روی OOBETimer دوبار کلیک کنید تا پنجره ای باز شود.

4. مقدار FF را در مقدار بالا فقط به 00 تغییر دهید. روی دکمه OK کلیک کنید و رجستری را ببندید.

5. منوی Start گزینه Run کلیک کنید و این دستور را بنویسید:

C:\WINDOWS\system32\oobe\msoobe.exe /a

6. پنجره ای باز می شود به نام Activate Windows، گزینه دوم را انتخاب کنید و بعد Next را کلیک کنید.

7. از پنجره جدید بر روی Change Product keyکلیک کنید.

8. در قسمت New key
B7R7P - J63JP - 2J7VH - W3TDJ - PDP7T
و سپس بروی Update کلیک کنید.

حالا ویندوز شما اورجینال شد!

 |+| نوشته شده در  2006/8/24ساعت 20:12  توسط K-Pax  | 

 فرم شيشه اي در ويژوال بيسيک

اطلاعات زير را در يک ماژول قرار دهيد:

Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Private Const GWL_EXSTYLE = (-20)

Private Const LWA_ALPHA = &H2

Private Const WS_EX_LAYERED = &H80000


Public Function Trans(ByVal hwnd As Long, Perc As Integer) As Long

Dim Msg As Long
On Error Resume Next
If Perc < 0 Or Perc > 255 Then
  Trans = 1
Else
  Msg = GetWindowLong(hwnd, GWL_EXSTYLE)
  Msg = Msg Or WS_EX_LAYERED
  SetWindowLong hwnd, GWL_EXSTYLE, Msg
  SetLayeredWindowAttributes hwnd, 0, Perc, LWA_ALPHA
  Trans = 0
End If
If Err Then
  Trans = 2
End If

End Function


اطلاعات زير را در فرم اصلي قرار دهيد :

Private Sub Form_Load()
VScroll1.Value = 260
End Sub

Private Sub VScroll1_Scroll()
Trans Form1.hwnd, VScroll1.Value
End Sub

نکته : شما در اين برنامه به يک اسکورال نيز نيازمنديد.

 |+| نوشته شده در  2006/8/17ساعت 10:7  توسط K-Pax  | 

 گرفتن تمامی لیبل های CD Rom ها

Private Declare Function GetLogicalDriveStrings Lib "kernel32" Alias "GetLogicalDriveStringsA" (ByValnBufferLength As Long, ByVal lpBuffer As String) As Long
Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

Private Sub Command1_Click()
allDrives$ = Space$(64)
ret& = GetLogicalDriveStrings(Len(allDrives$), allDrives$)
allDrives$ = Left$(allDrives$, ret&)
Do
pos% = InStr(allDrives$, Chr$(0))
If pos% Then
JustOneDrive$ = Left$(allDrives$, pos% - 1)
allDrives$ = Mid$(allDrives$, pos% + 1, Len(allDrives$))
DriveType& = GetDriveType(JustOneDrive$)
If DriveType& = 5 Then
MsgBox UCase$(JustOneDrive$) & " is a CD Drive "
End If
End If
Loop Until allDrives$ = ""
End Sub

 |+| نوشته شده در  2006/8/17ساعت 10:2  توسط K-Pax  | 

سایت های سورس وی بی یا ویژوال بیسیک

 

http://www.freevbcode.com

http://www.vbcode.com
http://www.coderoom.com

http://www.vbaccelerator.com

 

 |+| نوشته شده در  2006/8/17ساعت 0:24  توسط K-Pax  | 
 

رستار کردن ويندوز

procedure TForm1.Button1Click(Sender: TObject);
begin
  ExitWindowsEx(EWX_REBOOT,0);
end;
 |+| نوشته شده در  2006/8/17ساعت 0:19  توسط K-Pax  | 
چگونه عکس پشت زمينه ويندوز را عوض کنيم.

program wallpapr;

uses
  Registry, WinProcs;

procedure SetWallpaper( 
            sWallpaperBMPPath : String; 
            bTile : boolean );
var
  reg : TRegIniFile;
begin
  //
  // change registry
  //
  // HKEY_CURRENT_USER
  //   Control Panel\Desktop
  //     TileWallpaper (REG_SZ)
  //     Wallpaper (REG_SZ)
  //
  reg := TRegIniFile.Create( 
           'Control Panel\Desktop' );
  with reg do
  begin
    WriteString( '', 'Wallpaper',  
      sWallpaperBMPPath );
    if( bTile )then
    begin
      WriteString( 
        '', 'TileWallpaper', '1' );
    end else
    begin
      WriteString( 
        '', 'TileWallpaper', '0' );
    end;
  end;
  reg.Free;

  //
  // let everyone know that we changed 
  // a system parameter
  //
  SystemParametersInfo( 
    SPI_SETDESKWALLPAPER, 
    0, 
    Nil, 
    SPIF_SENDWININICHANGE );
end;

begin
  //
  // set wallpaper to centered winnt.bmp
  //
  SetWallpaper( 
    'c:\winnt\winnt.bmp', 
    False );
end.
 |+| نوشته شده در  2006/8/17ساعت 0:14  توسط K-Pax  | 
با سلام خدمت تمامی بروبچ

هر کس سورس برنامه ی خاصی رو می خواد نظر بده یا میل بزنه و اون برنامه را به من بگه یا سورس رو براش میل می کنم یا سورس رو توی وبلاگ می ذارم بلاخره سورس گیرتون میاد.

C#  , delphi , java , vb ( visual basic) ,c  , c++

فقط سورس برنامه های بالا رو لطفا در خواست کنید

بزودی سورس های اچ تی ام ال نیز در وبلاگم قرار می دهم

با آرزوی موفقیت برای شما

 |+| نوشته شده در  2006/8/16ساعت 23:59  توسط K-Pax  | 
با سلام

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

http://iranmehr.bizhat.com/BOOK/Visual%20Basic%206%7Biranmehr.bizhat.com%7D.zip

 |+| نوشته شده در  2006/8/2ساعت 17:45  توسط K-Pax  | 
اينم قولي كه بهتون داده بودم باحالترين كدهاي جاوا حتما دانلودش كنيد . فوق العاده فشرده

رمز فايل فشرده nimrah.blogfa.com است.

http://rapidshare.de/files/27046942/Nimrah.blogfa.com_Java_.zip.html

 |+| نوشته شده در  2006/7/26ساعت 10:3  توسط K-Pax  | 
این سورس با قابلیت جدیدی تا حد خیلی زیادی فشرده شده است.

رمز فایل فشرده nimrah.blogfa.com است.

http://rapidshare.de/files/27045365/Nimrah.blogfa.com_Delphi_.zip.html

 |+| نوشته شده در  2006/7/26ساعت 9:36  توسط K-Pax  | 
این کد خیلی باحاله حتما در سایت یا وبلاگتون ازش استفاده کنید:

 

 |+| نوشته شده در  2006/7/25ساعت 15:12  توسط K-Pax  | 
 
  بالا