السلام عليكم
لقد بحث عن طرق الاتصال و شتى انواع قواعد البيانات
وكمنت اعلم طريقة نستعملها في الجافا NHibernateوالان اجربها على c#
فهل من جربها على دلفي
شكرا
السلام عليكم
لقد بحث عن طرق الاتصال و شتى انواع قواعد البيانات
وكمنت اعلم طريقة نستعملها في الجافا NHibernateوالان اجربها على c#
فهل من جربها على دلفي
شكرا
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 14 فبراير 2008 في 16:39
للرفع
انا الحقيقة لم ابحث كثيرا بسبب ضروف عملي لكن لن ايأس لايجاد هده الطريقة
اقتباسNHibernate
اخبرنا اولا ماهو الNHibernate
ربما اجد لك شيئا هنا في روسيا...
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
هل تقصد هذا ؟
procedure NTSleep; var hToken: THandle; tkp: TTokenPrivileges; ReturnLength: Cardinal; begin if OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken) then begin LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid); tkp.PrivilegeCount := 1; // one privelege to set tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; if AdjustTokenPrivileges(hToken, False, tkp, 0, nil, ReturnLength) then SetSystemPowerState(true, true); end; end;
انتظر توضيحك يا اخ زكيري ..
اذا كان ما فهمته يا اخي زكيري صحيحا فاليك هذا ايضا....
function SetSuspendState(
Hibernate: Boolean,
ForceCritical: Boolean,
DisableWakeEvent: Boolean);
{ Parameters:
Hibernate: If this parameter is TRUE, the system hibernates.
If the parameter is FALSE, the system is suspended.
ForceCritical: If this parameter is TRUE, the system suspends operation immediately;
if it is FALSE, the system broadcasts a PBT_APMQUERYSUSPEND event to
each application to request permission to suspend operation.
DisableWakeEvent: If this parameter is TRUE, the system disables all wake events.
If the parameter is FALSE, any system wake events remain enabled.
Windows NT/2000/XP: Included in Windows 2000 and later.
Windows 95/98/Me: Included in Windows 98 and later.
}
var
_SetSuspendState: function (Hibernate, ForceCritical, DisableWakeEvent: BOOL): BOOL
stdcall = nil;
function LinkAPI(const module, functionname: string): Pointer; forward;
function SetSuspendState(Hibernate, ForceCritical,
DisableWakeEvent: Boolean): Boolean;
begin
if not Assigned(_SetSuspendState) then
@_SetSuspendState := LinkAPI('POWRPROF.dll', 'SetSuspendState');
if Assigned(_SetSuspendState) then
Result := _SetSuspendState(Hibernate, ForceCritical,
DisableWakeEvent)
else
Result := False;
end;
function LinkAPI(const module, functionname: string): Pointer;
var
hLib: HMODULE;
begin
hLib := GetModulehandle(PChar(module));
if hLib = 0 then
hLib := LoadLibrary(PChar(module));
if hLib <> 0 then
Result := getProcAddress(hLib, PChar(functionname))
else
Result := nil;
end;
// Example Call:
// Beispielaufruf:
procedure TForm1.Button1Click(Sender: TObject);
begin
SetSuspendState(True, False, False);
end;أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
http://blogs.meetandplay.com/WPierce/archi...nHibernate.aspx
اعتقد ان الاخير هو ما تريد
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
هنا مجموعة من الامثلة احدها مختص بالNhibernate
تم تعديل هذه المشاركة بواسطة romanof في 9 مارس 2008 في 04:19
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
السلام عليكم
شكرا على هده الروابط الكثييره
هدا توضيح في الحقيقة انا اريد طريقة NHibernate مع دلفي net لكن اعلم ان هناك من قد استعمل Hibernate مع win32
كيف لا اعلم
اقتباسHIBERNET هو ّframework of mapping طريقة ربط بين كائن / علائقي وهو كثير الاستعمال في البرمجة OOPوهدا يعني ان Hibernate تسمح لنا ب التحكم و تسيير البيانات العلائفيه في فالب كاءن (form of an object) فهو يستعمل مجموعة من المكتبات او ملفات للربط بين قاعدة البيانات ب الكاءنات هي جدا فاعلة لانها تستخدم لغة sql مباشرة.
ومع الاصدار الحديث لدلفي ودخوله عالم .net اصبحت هده الطريقة مهمة لمبرمجي قواعدة البيانات ORM
اقتباسNHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database. Given an XML description of your entities and relationships, NHibernate automatically generates SQL for loading and storing the objects. Optionally, you can describe your mapping metadata with attributes in your source code.NHibernate supports transparent persistence, your object classes don't have to follow a restrictive programming model. Persistent classes do not need to implement any interface or inherit from a special base class. This makes it possible to design the business logic using plain .NET (CLR) objects and object-oriented idiom.
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 9 مارس 2008 في 14:07
اقتباسشكرا على هده الروابط الكثييره
... للجزائيين أفضال كبيرة علينا ...
قد ينفعك هذا
http://www.codeproject.com/KB/dotnet/nhibernatept1.aspx
اعتقد انك ستجد ما تريد في كتاب ماركو كانتو دلفي 2005 الفصل الثامن عشر
أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر
وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري
كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو
أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري
عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري
فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري
بارك الله فيك استاد
شكرا كثيرا على الاهتمام
نعم لكنها سي شارب الا توجد امثلة في الدلفي غيرب الا حد الان لم اتجد ولا مثال واحد في الدلفي لأ أنه تحويل المثال السابق الى الدلفي قد قمت به ولم انجح لضيق الوقت فانا اعمل على مشروع الان
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 9 مارس 2008 في 21:50
اخي عبد العالي القي نظرة في الملف المرفق
السلام عليك شكرا اخي
mohfa بارك الله فيك هدا المطلوب بالضبط
لكن هي طريفة سهلة وفاعلة لكنها معقدة للفهم ادا عندك اي معلومات لا تبخل علينا لانه كما تعلم انها جديدة في دلفي نت وليس لدي الي مصدر للتعلم
ربما لن اتعمف في الدراسة الان حتي اكمل عمل مشروع تحويل
office XP --> 2003 --->XP
ثم انطلف لاتمام هدا
شكرا مرة اخري
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 10 مارس 2008 في 22:42