Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ibrahim ragab

#1
Get Help / Re: Years, groups and subgroups
March 25, 2013, 07:21:49 PM
Yes you are right
#2
Arabic / عربي / Re: اين انتم
March 20, 2013, 03:37:05 PM
كلنا لها :)
#3
Programming Help / Re: Port FET to Java or C#
March 18, 2013, 11:30:01 AM
thanks ,this I want
#4
Programming Help / Re: Port FET to Java or C#
March 17, 2013, 11:40:16 PM
appreciation for perfect work and Perseverance again
---------------
inside wrapper (deal with program core)  :o
yes it will be hard work , I think more then i find that if I made a .net outside wrapper for xml file creation and manpulation it may better than external functions(inside wrapper),it is very easy for me to create wrapper if i have completed  xml elements file ,then I take largest file in examples directory ("Econ-Timisoara.fet" since it may contain all xml attributes) and using XSD.exe Microsoft tool to create wrapper  automatically,but it may not contain all elements since
all <Time_Constraints_List> attributes may not presented in this file
also same for <Space_Constraints_List>
File that XSD.exe generate in attachments
----------
after making a wrapper for XML file creation i will add generate_table() function that use command line,now you may ask what this add for development extensibility?, this will enable .net programmers to modify interface of the program by using WPF technology for example,imagine that connect (teacher,group,subject) that you call activity will be like this image in attachment
#5
"Lots of other constraints (excluded here :-\, for simplicity)."
where can i find this constraints list? please :-[
#6
Programming Help / Re: Port FET to Java or C#
March 17, 2013, 05:33:13 PM
Quote from: Liviu Lalescu on October 31, 2012, 06:46:21 AM
See timetable.h, Timetable contains the Rules for a single timetable data file.

First: it is very good program from Genius programmer
Second: QT is very good framework for cross_platform application but it is not wide used in open source community
----------
if one provide us with wrapper  for main core , or main function become external and documented provide for it , this will help .net programmers,java p and all to develop program and add new functions
_________
external main function table will help all programmers to work in this project.
in C# and all related .net language (for example)
in C++ source code :extern void addActivity(teachers,subject,groups);
can be used in C# as:
[DllImport("fet.dll")]
private static extern void addActivity(teachers,subject,groups);
in JAVA it work also in another way
_________
or type liberary file (tlb) for Interoperability

#7
Arabic / عربي / Re: اين انتم
March 17, 2013, 04:42:37 PM
اذا اردت أن تعمل جدول من فترتين صباحية ومسائية
يكون عدد الفترات هنا هو مجموع عدد الفترات كلها
مثلاً: في مصر اليوم فيه 6 حصص, اذا كنت تصمم جدول لمدرسة تعمل فترتين صباحاً ومساءً بنفس المدرسيين أو مدرسين أخرين يكون عدد الفترات هنا 12 فترة
الان افتح
بيانات -> القيود الزمنية ->الطلاب -> تفريغ طلاب معينين
لجميع المجموعات التي تحضر الفترة الصباحية الحصص الأولي أجعلها متاحة , وفي الفترات من 7-12 اضغط علي كل فترة لتظهر علامة اكس X علي الفترة
قم بعكس ذالك مع المجموعات المسائية