FOX 1.7.7

8.4/10 (296 أصوات )

الترجمة الالية للوصف
الثعلب مواقف مجانيه للاجسام وهو العاشر ج + + الى درجة مكتبه لبناء تخطيطي المستعملين. البداية. فوكس لتطوير لينكس ، لكن نطاق هذا المشروع في الوقت المناسب تصبح اكثر طموحا. الحالية تهدف الى جعل عمل مستقل تماما وكس ، وهكذا كتب على برامج الثعلب المكتبه ستكون مجرد تجمع خارج الدائرة مجموعة من البرامج. كرة تصميم وتنفيذ ما يشبه الثعلب بدأت في ربيع المعماريه. خلال استعمال عدة انظمة مختلفة ، تتراوح بين وسف موضوع نيكستستيف ، والسيدة النوافذ ونظام intergraph 5 وقد وضع المؤلف بعض ما مفهوم مثالي غي ادوات المفترض ان تبدو. بعد بضع بدايات خاطءه وبعض التجارب مع أفكار مختلفة في مختلف المنابر ، ولد الثعلب. لانها مستمده من مصادر عديدة ، تعاني معظم المبرمجين غي ربما بأن القليل من المفاهيم. الا وكس تجمع كل هذه معا في نظام واحد متكامل. هنا بعض الملامح الرئيسية فوكس : سهولة. تطوير الوصلات بيانية سهلة نسبيا هي عملية معقدة. الثعلب يخفض عبء كبير على المطور : التعامديه. بوويرفول بعض المفاهيم التي يمكن ان تكون في كثير الحدس معاد توحيد طرق افضل ل- هودج من بركة الوحل المخصصه الحلول. في تصميمها المتعامد الادوات المطور سيكون قادرا على نقل المعرفه المكتسبه من سيناريو واحد الى آخر. الاتساق ثابت تسمية الاعضاء وظائف ثابت طلب من الحجج والتقصير بارامترات كذلك السلوك من كل قطعة تجعل النظام اكثر سهولة التعلم. الايجاز. كل خط من كتب القانون ليس هو الصحيح. لتقليل عدد الخطوط المدونه انجاز العمل امر طيب. الثعلب يساعد هذا التمكن من ايجاد وشغل معظم القطع مع خط واحد للقانون. سي + + فقدان القدرة على المعالم الى حجج تستخدم بكثافه ، والكثير من الصمغ قانون الاسمنت قطع احدهما من الآخر إلغائه تماما من قدرة فوكس قطع لارسال رسائل الى بعضهم البعض. ج + + القائمة. منذ وكس تماما في كتب ج + + من الألف الى الياء ، مطوري يمكن بسهولة زيادة اساسية لديها أدوات القطع. منذ فوكس ليس حول التراث غلاف بعض الادوات طرف ثالث هذه القطع هي مواطنة كاملة في الثعلب. غي ادوات الكثير قد كتب قبل قدوم ج + +. بعض الادوات التي تعود اليهم بعد ذلك الى ج + + غلاف المكتبات اعطاء ج + + مبرمج توحي بأنها تعمل مع ج + + أدوات بناء. بيد ان هذا النهج ينكر بعض المستفيدين من فوائد ج + + مثل الاشتقاق وحمل الأثقال ، وسلوك جديد ما هي وظيفة اساسية في الحقيقة لا تنفذ ج + +. غي المعالم الحديثة. وكس على مجموعة غنية من القطع ، وعلاوة على ذلك ، مجموعة يسهل للتوسيع الطلب من المبرمجين. في قلب النظام عدد المرافق الاساسية المدعومه التي هي جزء لا يتجزأ من غي الحالي : ايقونات وصور. وكس على سهولة استخدام التسهيلات لانشاء الايقونات والصور. الموارد مثل ايقونات وصور يمكن جمعها في التطبيق ، ويمكن مثل ما يلزم. الثعلب يدعم كل الصور والاشكال طراز الصورة. قلم استمرار بيانات او الاماكن التي يمكن ان تنقذ طلبات بعض المعايير مثل ملف الاخيرة قائمة التحوير ، وهلم جرا. اداة النصائح. ضوابط وكس دعم اداة مساعدة او نصائح منطاد. عندما يحوم المستخدم المءشره على زر او غيرها ، نافذة صغيرة صفراء يظهر قرب المءشره مزيدا من المعلومات بالتفصيل زر العملية. وضع خط المساعدة. الاداه ، بالاضافة الى نصائح فوكس ايضا الى مساعدة اضافية عن حالة لكل خط. وضع خط عادة العروض اوسع المساعدة معلومات عن السيطرة المءشره هي اكثر من اداة في القمة. قابل للطفو اداة عيدان اشرطه الادوات يمكن ان تتفاعل فجره واخرجت او راسيه. الرصيف مواقع تسمح بوقوف اشرطه الادوات جنبا الى جنب. حبة الكتب اكثر التطبيقات المتطوره تحتاج اكثر الشاشه العقاريه. مع حبة كتب العديد من اللجان غي يجوز قطع فوق بعضها البعض ، وعلى مقلب كما تصفح الملفات الملفات. شجرة القوائم تطبيقات كثيرة بحاجة الى هذا التنظيم الهرمي للمعلومات المستخدم. الثعلب شجرة على قائمة مختصرة من جهة تسلسل هرمي ، يسمح للمستخدمين فتح واغلاق سوبليستس مع النقر على فأرة الحاسوب. تعدد الوثيقة الوصله (العنصري) قطع. وكس يؤيد كل الطلبات وصلة وثيقة واحدة فضلا عن عدة وثائق وصلة التطبيقات توفير قطعة مجموعات ملائمة لهذا الغرض. دال وبينغل القطع. وكس تؤيد بسيطة كذلك تقدم دال القطع التي تجعل من السهل على مطوري ان نبدأ بتقييم يمكن كتابة التطبيقات. وجر وانخفاض وكس تدعم السحب ومعدلات استعمال كسدند. وتستمر معدلات استخدام ويمكن للمستعمل ان تحرك البيانات من الاجسام قطعة أخرى ، بل بين تطبيقات على مختلف الآلات. اختيار وكس تدعم نقل البيانات بين القطع (ربما في مختلف التطبيقات من خلال آلية اختيار س. ذاكرة النصوص. القدرة على نقل البيانات التعسفي بين الهياكل والبرامج عن طريق قطع عجينة حتى بين ادارة البرامج على مختلف الآلات. التوقيت دون معالجة. وكس يدعم المقرر التوقيت وهي أشباه ذلك سيتسبب في احداث بعض الاجراءات التي تحدث في المستقبل ، فضلا عن تجهيز المحطات أو خلفية ذلك مع اجراءات تنفيذ أي نشاط يقوم بها المستخدم. جعل ويسيويغ. وكس في سياق توفير اداة اصناف مجرد تقديم التسهيلات التي تتيح جعل قانون واحد لانتاج ناتج] المستعمل للتوسيع] مجموعة من أدوات الانتاج. مرافق مراقبة الشبكه ، مقابس أنابيب وغيرها ط (أو قنوات فضلا عن الاشارات. كما لا تؤيد اي خيط الطبقة موتيكسيس اعمدة الاشارة والظروف. الثعلب مكتبه استخدام المكتبه عند اعادة مشترك جمع عادة. ج + + الاستثناءات كانت في المكتبه اشارة الى الاخطاء من خلال تخصيص الذاكرة النوافذ ، ونظام الموارد طلب السماح لمعالجة تدني الموارد الظروف الكريمه. غي التحديث. وكس يجعل من السهل الابقاء البيانيه المستعمل مع بلدكم طلب البيانات باستخدام هياكل فريدة الى غي تطوير المرافق. في الجوهر ، الثعلب مراقبة مثل الازرار ، المتزلجون ، وعلى ذلك ستقوم باستجواب الطلب واخراجها من الدولة. مثلا ، يمكن للمعوقين ، فحص ضغط على حالها ، او غير مضغوط وما هدف (رسالة الي. وكس هو هدف ورسالة إلى النظام في كل غي الاحداث او الاجراءات في النهاية الى رسائل بين الاجسام. فوكس قطع ايضا الأجسام الصمغ الرموز التي عادة ما تكون قد كتبت على المطور غالبا ما يتم القضاء على مجرد قطعة من وكس مباشرة هدف آخر. في بعض الحالات ، هذه الرسائل قد تكون في الاتجاهين. برنامج الاستقلال. التطبيقات التي تستخدم فوكس لا يتوقف مباشرة على اشعه اكس ويندوز. فالعمل التابعة للجميع تماما كلها من جهة من الثعلب نظام الطلبات لا تشمل اشعه اكس ويندوز العنوان الملفات! !) ، هذا وسيتم بسهولة استدار الى عمل آخر ، مجرد اعادة تجميع. ما الجديد في الاصدار 1.6.19 ثابت : مشاكل فكسفيلي ، فكسسوكيت ، وفكسبيبي حدث في 64 بت ويندوز كان ثابت. جرثومه في فكسموتيكس : : () غير ثابت التنفيذ. اي انذار 4244) عن احتمال فقدان البيانات على سي + + ان المجمع هو قمع. المسائل الثانويه فكسبيكر تحدد : هو أن القضايا رسالة الفار على زر اطلاق. جرثومه في فكساب جر وحددت الدراسه. اي خطأ في رسالة الخطأ القول المراقبة في فكستابلي تحدد نظم المعلومات المتقدمه عن المسافرين.



  • مرات التنزيل: 547
  • متطلبات التشغيل:
  • الحجم: 0
  • الترخيص:
  • الاصدار : 0
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 23/06/2006
  • الموقع علي الانترنت:



استخدام البرامج التي تم تنزيلها من موقعنا يجب أن يكون وفقاً للقوانين في بلدك.لا نوصي باستخدام برامج تنتهك القوانين في بلدك.،اذا كنت تري ان هذا المحتوي لا يتوافق مع حقوق الملكية الفكرية برجاء ابلاغنا بالضغط هنا



Description

FOX stands for Free Objects for X. It is a C++ based class library for building Graphical User Interfaces. Initially. FOX was developed for LINUX, but the scope of this project has in the course of time become somewhat more ambitious.

Current aims are to make FOX completely platform independent, and thus programs written against the FOX library will be only a compile away from running on a variety of platforms.

The idea of designing and implementing something like FOX started in spring '97. In the course of using several different systems, ranging from OSF Motif, NeXTstep, MS Windows, and Intergraph's System 5, the author has developed some conception of what the ideal GUI toolkit was supposed to look like. After a couple of false starts, and some experimentation with various ideas under different platforms, FOX was born.

Because it draws from so many sources, most experienced GUI programmers will probably recognize a few of the underlying concepts; but only FOX brings all these together in one integrated system.


key features of "FOX":
Ease of Development.

· Developing Graphical User Interfaces is a fairly complicated process. FOX reduces the burden on the developer significantly:

Orthogonality.

· A few powerfull concepts that can be recombined in many intuitive ways is preferable to a hodge-podge of ad-hoc solutions. In a well designed orthogonal toolkit, the developer will be able to transfer knowledge gained from one scenario to another.

Consistency.

· Consistent naming of member functions, consistent ordering of arguments and default parameters, as well as consistent behaviour of each Widget makes the system much more easy to learn.

Conciseness.

· Every line of code not written is a correct one. So minimizing the number of lines of code to accomplish the job is a Good Thing. FOX helps with this by being able to create and initialize most Widgets with a single line of code. The C++ capability for default parameters to arguments is heavily used, and a lot of glue code to cement Widgets to each other is eliminated completely by the ability of FOX Widgets to send messages to each other.

C++ Based.

· Since FOX is completely written in C++ from the ground up, developers can easily augment the basic toolkit with their own Widgets. Since FOX is not a wrapper around some legacy toolkit, these third-party Widgets are full citizens in the FOX system. Many GUI toolkits have been written before the advent of C++. Some toolkits have subsequently been repackaged into C++ wrapper libraries, to give the C++ programmer the feel of working with a C++ based toolkit. However, this approach denies users some of the benefits of C++, such as derivation and overloading to induce new behaviour, as the basic functionality is not really implemented in C++.

Modern GUI Features.

· FOX provides a rich set of Widgets, and moreover, this set is easily extensible by application programmers. In the core system, several basic facilities are supported which are part and parcel of current GUI development:

Icons and Images.

· FOX provides easy to use facilities for creating icons and images. Resources such as Icons and Images can be compiled into the application, and may be instantiated as needed. FOX supports both GIF and BMP image formats.

· A Registry, or persistent settings database whereby applications can save certain parameters such as recent file list, customizations, and so on.

Tool Tips.

· Controls in FOX support Tool Tips or Balloon Help. When the user hovers the cursor over a button or other control, a small yellow window appears near the cursor with further information detailing the button operation.

Status Line Help.

· Besides Tool Tips, FOX also supports additional help on the status line for each Control. The Status Line typically displays more extensive help information about the Control the cursor is over than a Tool Tip.

Floatable Tool Bars.

· Toolbars can be interactively dragged and docked or undocked. Dock sites allow for parking of toolbars side-by-side.

Tab Books.

· Ever more sophisticated applications need considerable more screen real-estate. With Tab Books, several panels of GUI Widgets may be placed on top of each other and flipped over, similar to browsing through file folders.

Tree Lists.

· Many applications need to present hierarchically organized information to a user. The FOX Tree List provides a concise view of a hierarchy, allowing users to open and close sublists with the click of a mouse.

Multiple Document Interface (MDI) Widgets.

· FOX supports both Single Document Interface applications as well as Multiple Document Interface applications, by providing convenient Widget sets for this purpose.

3D OpenGL Widgets.

· FOX supports simple, as well as advanced 3D Widgets which make it easy for developers to get started writing 3D enabled applications.

Drag and Drop.

· FOX supports Drag and Drop using XDND. Using drag & drop, a user can move data objects from one Widget to another, even between applications running on different machines.

Selection.

· FOX supports the transfer of data between Widgets (possibly in different applications) through the X Selection mechanism.

Clipboard Support.

· Ability to transfer arbitrary data structures between programs via cut & paste, even between programs running on different machines.

Timers, Idle Processing.

· FOX supports both scheduled timers, i.e. pseudo-events that will cause some action to happen in the future, as well as Idle Processing, or background actions that execute while no activity is performed by the user.

WYSIWYG Rendering.

· FOX's device context classes provide abstract rendering facilities which allow a single rendering code to produce output to an [user extensible] variety of output devices.

· Facilities to watch network sockets, pipes, and other i/o channels, as well as signals. Also supported are a thread class, semaphores, mutexes, conditions. The FOX library uses reentrant library functions when compiled normally.

· C++ Exceptions are used in the library to signal errors during allocation of memory, windows, and other system resources, permitting application to handle low-resource conditions gracefully.

GUI Updating.

· FOX makes it easy to keep the graphical user interface consistent with your application data structures using a unique facility called GUI Updating. In essence, the FOX Controls such as Buttons, Sliders, and so on will continuously interrogate the application and change their state; for example, from enabled to disabled, checked to unchecked, pressed or unpressed, etc.

Target/Message Based.

· FOX is a target/message based system, in that all GUI events or actions are ultimately translated into messages sent between objects. As FOX Widgets are also objects, glue-code which would normally have to be written by the developer can often be eliminated by simply making one FOX Widget directly the target of another. In some cases, these messages may even be bi-directional.

Platform Independence.

· Applications using FOX are not dependent directly on X-Windows. As all platform-dependencies are completely hidden from view by the FOX System (applications don't even include X-Windows header files!!), such applications will be easily ported to other platforms, simply by recompiling.

What's New in 1.6.19 Stable Release:
· Problems in FXFile, FXSocket, and FXPipe occurring on 64-bit Windows were fixed.
· A bug in the FXMutex::locked() implementation was fixed.
· A 4244 warning (about possible loss of data) on VC++ compiler is now suppressed.
· Minor issues in FXPicker were fixed: it now issues a message on mouse button release.
· A bug in FXApp drag and drop was fixed.
· A wrong error message in argument check in the FXTable API was fixed.
Moshax.com only provide legal software, please help us keeping pur site legal, if you think this page is violating copyrights please let us know by clicking here Here





التعليقات علي FOX 1.7.7
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع