المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اقدم لكم بعض اكود لغة الدلفي



جمعه عريفه
01-04-2010, 09:23 PM
اقدم لكم بعض الافكار من خبرتي في البرمجة

لتحميل الكتاب كامل من
من هنا
http://www.aljyyosh.com/vb/attachment.php?attachmentid=173&stc=1&d=1262629311
خوئص الكتاب

كيف تبحث في أكثر من حقل بإستخدام تعليمة Locate :

يمكن البحث بإستخدام تعليمة Locate في أكثر من حقل بحيث نبحث عن الموظف حسب حقل الإسم الأول و حقل الإسم الثاني . فإذا كان حقل الإسم الأول F_name والإسم الثاني L_name والقيم في Edit1 و Edit2 على التوالي أمكننا ببساطة كتابة الشفرة التالية :

SQL

if not ClientDataSet1.Locate( 'F_Name;L_Name',vararrayof([edit1.Text,Edit2.Text]),[]) then
showmessage( 'Filed Not Found');



ويتم ذلك بفصل الحقول المراد البحث فيها بفاصلة منقوطة , وفصل القيم بإستخدام الدالة VarArrayOf



كيف تبحث عن تطابق جزئي بإستخدام تعليمة Locate :

مثلا يمكننا البحث حسب بداية كلمة ما , حيث يكفي كتابة الأحرف الأولى من الإسم لإظهار نتيجة السجل . مثال يكفي كتابة "عرو" لإظهار سجل الموظف "عروة "


كود

if not ClientDataSet1.Locate('F_Name',edit3.Text,[loPartialKey]) then
showmessage('Filed Not Found');

ويتم ذلك بإستخدام الخيار [loPartialKey] الذي يحدد التطابق الجزئي للبحث



كيفية إظهار مربع الإتصال بإنترنت
وكيفية إختبار إذا كنا متصلين بإنترنت أو لا

أولا أضف الوحدة WinInet مع الوحدات :



SQL

USES
WinInet;



ثم أكتب التابع التالي



SQL

function InternetConnected: Boolean;
CONST
INTERNET_CONNECTION_MODEM = 1; // local system uses a modem to connect to the Internet.
INTERNET_CONNECTION_LAN = 2; // local system uses a local area network to connect to the Internet.
INTERNET_CONNECTION_PROXY = 4; // local system uses a proxy server to connect to the Internet.
INTERNET_CONNECTION_MODEM_BUSY = 8; // local system's modem is busy with a non -Internet connection.
VAR
dwConnectionTypes : DWORD;
BEG IN dwConnectionTypes : =
INTERNET_CONNECTION_MODEM +
INTERNET_CONNECTION_LAN +
INTERNET_CONNECTION_PROXY;
Result : = InternetGetConnectedState(@dwConnectionTypes,0);
END;



من أجل فتح مربع الإتصال بإنترنت أكتب الشفرة التالية :



SQL

procedure TForm1.Button1Click(Sender: TObject);
beg in if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, Application.Handle) then
MessageDlg( ' لايوجد إتصال ', mtError, [mbOk], 0);
end;


من أجل إختبار إذا كنا متصلين بإنترنت أو لا :



SQL

procedure TForm1.Button2Click(Sender: TObject);
beg in if InternetConnected then
showmessage( ' متصل حاليا بإنترنت ')
else beg in showmessage( ' غير متصل بإنترنت ');
InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, Application.Handle);
end;
end;




تحويل الكتابه عربي > أنكليزي وبالعكس

للتحويل إلى اللغة العربية :



كود

LOADKEYBOARdlayout('00000401',klf_activate);



للتحويل إلى اللغة الإنكليزية :



كود

LOADKEYBOARdlayout('00000409',klf_activate);





تحويل الصورة من BMP إلى JPG :


أضف الوحدة JPEG :

كود

uses JPEG


ثم ضع هذا الكود في المكان المناسب



كود

var jpg:TJPEGImage;
begin
jpg:=TJPEGImage.Create;
with jpg do begin
Assign(Image1.Picture.Bitmap);
SaveToFile('my jpeg.jpg');
end;
end;

yacooo
05-20-2010, 06:23 AM
مشكوووووووووووووووووووووو وووووووووووووووووووور

momo2001
05-21-2010, 04:50 PM
procedure TForm1.Button1Click(Sender: TObject);
beg in if not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE, Application.Handle) then
MessageDlg( ' لايوجد إتصال ', mtError, [mbOk], 0);
end;

ابو حسام
05-21-2010, 11:13 PM
يعجز اللسان عن شكر مجهوداتك الكبيره يعطيك الف عافيه

T!F!NaR
07-10-2010, 10:48 PM
كفوووو مبدع
واصل تميزك
في انتظار جديدك

khulud
08-03-2010, 12:06 AM
مشكور يالغالي

ابن الموت
11-15-2010, 05:14 PM
يعطيك العافيه واصل نشاطك

misquinetata
11-27-2010, 01:40 PM
بالتوفيق والى الامام

TORRES 9
01-05-2011, 08:07 PM
يعطيك العافيه

محمد عامر
03-05-2011, 04:35 AM
شكرا لك اخي الفاظل

big monstar
04-09-2011, 07:13 AM
مشكوررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر ررررررررررررررررررررررررر رررررررررررررررر

JoKeR_pS
04-09-2011, 08:52 AM
كفوووو مبدع

amine123
10-01-2011, 05:52 PM
شكرا على الاكواد اخي

khalil hajira
11-22-2011, 01:01 PM
مشكورين و الله حفظكم الله و رعااااااااااااااااااااااا ااااااااااااااااااااااااا اااااااااااااكم.أخوكم في الله خليل.

emoeman
03-06-2012, 04:21 PM
بارك الله فيك اني نزلته الكتاب وبجد كترالله من امتالك

voiddanger
03-10-2012, 06:32 PM
مشكوووووووورين على الأكواد