www.free-islam.com

Bring it on - Need a software like this

- Tue 20 Jan, 2009 8:31 am
Post subject: Need a software like this
Hi Ahmed,

Its been long time talking to you,

I was looking for a Quran software , where i can write comments or notes for each ayat , right below the arabic verse.

Do you know any software , which works for that purpose?. I have searched a lot on net and I have found a similar software which fits to my purpose, but its a paid software not free. This software is called "Al-Mudarris".
http://www.dar-us-salam.com/store/main.mvc?Screen=PROD&Product_Code=MS15

If you find any free software which serves this purpose , the please let me know.

Regards,
MAK
- Tue 20 Jan, 2009 10:25 am
Post subject:
Hello Q&S

Good to see you back

No mate, I know of none, however I can provide you with a MySQL table with all the verses in there English and Arabic, not my tranlsation , and based on that you may create your own program using dotnet or so, i say paying 30 bucks for the software in that link you posted will not be a waste of money at all

However I beleive any quran software should be free, the Quran cannot be used to generate any source of income or even recovering any cost, I say the cost should be donated in the way of Allah

Salam
- Tue 20 Jan, 2009 10:27 am
Post subject:
Hello again, Q&S

I just remembered that I have a piece of software that is not bad at all, it has the Arabic and the 3 most popular translation, it has audio too, but you need to download all the audio files which is a lot, if you want it let me know so I put it on a download area somewhere on free-islam
- Tue 20 Jan, 2009 12:34 pm
Post subject:
AhmedBahgat wrote:
Hello Q&S

Good to see you back

No mate, I know of none, however I can provide you with a MySQL table with all the verses in there English and Arabic, not my tranlsation , and based on that you may create your own program using dotnet or so, i say paying 30 bucks for the software in that link you posted will not be a waste of money at all

However I beleive any quran software should be free, the Quran cannot be used to generate any source of income or even recovering any cost, I say the cost should be donated in the way of Allah

Salam


Thanks for your reply , its good idea to use the database and make a simple application. I thought there would be some application already made by some one.

What are the translators you have in MySQL table , and is it possible to convert that to a Ms Access Database?

Let me know , if you can get in Ms Access format , or else send MySQL table, i would make use of it.

I dont know , why there isn't many softwares , which allows to write notes for each ayats. I believe if this kind of software is available for free, It will be very useful and popular.

Regards,
MAK
- Tue 20 Jan, 2009 6:58 pm
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
Hello Q&S

Good to see you back

No mate, I know of none, however I can provide you with a MySQL table with all the verses in there English and Arabic, not my tranlsation , and based on that you may create your own program using dotnet or so, i say paying 30 bucks for the software in that link you posted will not be a waste of money at all

However I beleive any quran software should be free, the Quran cannot be used to generate any source of income or even recovering any cost, I say the cost should be donated in the way of Allah

Salam


Thanks for your reply , its good idea to use the database and make a simple application. I thought there would be some application already made by some one.

What are the translators you have in MySQL table , and is it possible to convert that to a Ms Access Database?

Let me know , if you can get in Ms Access format , or else send MySQL table, i would make use of it.

I dont know , why there isn't many softwares , which allows to write notes for each ayats. I believe if this kind of software is available for free, It will be very useful and popular.

Regards,
MAK


Hey mate

I am not sure what is the translator but the charset is latin1

if you look at the raw data in the table, it does not look arabic at all, so I am not sure how access will read that

if you can help find an answer to that then I may create the program myself and distribute it for free

Salam
- Wed 21 Jan, 2009 7:49 am
Post subject:
I am trying to make something like this in MS Access. I think I can try making a small application in Access itself.

I will make it, and will send you the database. You can enhance it more later

Thanks.
MAK
- Wed 21 Jan, 2009 7:53 am
Post subject:
QuranandScience wrote:
I am trying to make something like this in MS Access. I think I can try making a small application in Access itself.

I will make it, and will send you the database. You can enhance it more later

Thanks.
MAK



No worries, btw I am one of the best access programmers in Australia, i was ranked 1 in over NSW and 3 over all Asutralia

I think mySQL uses UNC08 (I think) as a translator
- Thu 22 Jan, 2009 1:50 am
Post subject:
AhmedBahgat wrote:



No worries, btw I am one of the best access programmers in Australia, i was ranked 1 in over NSW and 3 over all Asutralia

I think mySQL uses UNC08 (I think) as a translator


Hi Ahmed,

I have made a small access file,which includes Arabic , Pickthall and Yousuf Ali Translation.
Check the View in the database. Download

I have used the excell files to import this database, which can be found on this website.
http://www.qurandatabase.org/

Regards,
MAK
- Thu 22 Jan, 2009 1:53 am
Post subject:
QuranandScience wrote:
Hi Ahmed,

I have made a small access file,which includes Arabic , Pickthall and Yousuf Ali Translation.
Check the View in the database. Download

I have used the excell files to import this database, which can be found on this website.
http://www.qurandatabase.org/

Regards,
MAK


Hey mate

I just downloaded it but will look at it tomorrow as I have to go to bed, it's 3 am already

Good night
- Thu 22 Jan, 2009 8:20 am
Post subject:
QuranandScience wrote:
Hi Ahmed,

I have made a small access file,which includes Arabic , Pickthall and Yousuf Ali Translation.
Check the View in the database. Download

I have used the excell files to import this database, which can be found on this website.
http://www.qurandatabase.org/

Regards,
MAK


Good morning mate

I was shocked when I opened the Table, this is exactly what I wanted my friend, now, it is about time to create an awesome Quran program using MS Access and VBA

How about you be part of it by providing ideas and wish list that you like or hope to be there?

I know one already which is the ability to add your own text to each verse and be linked to it, which is so easy to do, I need heaps of ideas man, MS Access programming is piece of piss for me, TRUST ME

Note, there was no English translation, just the Arabic text in the Access table, however that is exactly what I wanted.

Thanks again mate, I really appreciate it
- Thu 22 Jan, 2009 8:40 am
Post subject:
Sorry Q&S

I found Y A translation and also the notes, further down the table, which is totally wrong, it must be in another table that is related or at least in the same table but different fields

Leave it to me, I will also include all the avaible translations so users can compare the trnalsation of any verse at once

Take care
- Thu 22 Jan, 2009 3:50 pm
Post subject:
AhmedBahgat wrote:
Sorry Q&S

I found Y A translation and also the notes, further down the table, which is totally wrong, it must be in another table that is related or at least in the same table but different fields

Leave it to me, I will also include all the avaible translations so users can compare the trnalsation of any verse at once

Take care


Thanks Ahmed,

Yes I want to be part of making this.

The main feature which will make good tool are the following.

1. Selection of Translators ( I might like to view only particular translator )
2. option for writing notes on each ayat\.
3. Put tags on each ayat ( I might like to collect all the JudgmentDay ayats in "Judgment" Tag.
4. Filter by Tags (I want to see only those ayats with XYZ Tag name.
5. Search option in Translation + Notes + Tags.
6. Exporting and importing Tags and Notes to a file.

For me these features makes an extra ordinary tool. Some of the features may be complex to create. But as you are the champ, you could do that.

I am a good tester, so i would test and comment on each and every version you make. I have a good knowledge of database , but not an expert.

Let me know, if I can help you importing all the translators.

Regards,
MAK
- Thu 22 Jan, 2009 4:41 pm
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
Sorry Q&S

I found Y A translation and also the notes, further down the table, which is totally wrong, it must be in another table that is related or at least in the same table but different fields

Leave it to me, I will also include all the avaible translations so users can compare the trnalsation of any verse at once

Take care


Thanks Ahmed,

Yes I want to be part of making this.

The main feature which will make good tool are the following.

1. Selection of Translators ( I might like to view only particular translator )
2. option for writing notes on each ayat\.
3. Put tags on each ayat ( I might like to collect all the JudgmentDay ayats in "Judgment" Tag.
4. Filter by Tags (I want to see only those ayats with XYZ Tag name.
5. Search option in Translation + Notes + Tags.
6. Exporting and importing Tags and Notes to a file.

For me these features makes an extra ordinary tool. Some of the features may be complex to create. But as you are the champ, you could do that.

I am a good tester, so i would test and comment on each and every version you make. I have a good knowledge of database , but not an expert.

Let me know, if I can help you importing all the translators.

Regards,
MAK


No worries mate, I already started btw, there will be 4 translations included, free-islam, yusuf ali, pichthal and shakir, the file you gave me only have Y A and Pickthal so i still need to add shakir as well free-islam which is not finished yet as you know, however I will release before I may add those two trmalsation or at least if you can get me a file for shakir englsih translation please

one thing you need to laborate on, what do you mean by tags?, do you mean html tags or tahs like bookmarks ?

cheers
- Fri 23 Jan, 2009 11:10 am
Post subject:
Quote:
No worries mate, I already started btw, there will be 4 translations included, free-islam, yusuf ali, pichthal and shakir, the file you gave me only have Y A and Pickthal so i still need to add shakir as well free-islam which is not finished yet as you know, however I will release before I may add those two trmalsation or at least if you can get me a file for shakir englsih translation please

one thing you need to laborate on, what do you mean by tags?, do you mean html tags or tahs like bookmarks ?

cheers


Hi Ahmed,

I have attached Shakir translation and also English transliteration. Please take a look at it.

I meant tags as bookmarks not html tags.

Regards,
MAK
- Sat 24 Jan, 2009 2:38 pm
Post subject:
Salam Q$S

Thanks mate, that web site posts a lot of other translations and langugaes for export, which will be very helpful to add later on to Access Quran, this is the name I have given to my application, I believe I finished what is needed for the first beta version 1.00 which took me about 30 hours or so. I am very delighted with the result, it looks very impressive, see, applications programming is like a computer game, either it will fail or it will be a blockbuster, and I believe what I did so far is a blockbuster with the help of Allah, I will explain the program in great details with screen shots when I have a bit of time, but for now you may have a look and prepare a list of feedback, the file is AccessQuran.MDE and has two levels of security:

1- the file is compiled into MDE format, not MDB
2- the <Shift> bypass button is disabled

However anyone who likes to study the written code, may ask me for the copy of the design file (MDB) as well the password to enable the <Shift> button bypass key

I have done what you asked for with the excpetion of searching the notes, I yet to add free islam translation but will do in later versions inshallah

Please let me know what do you think, I can see a great potential to this program

Again, I will explain it in great details later on inshallah

Acces 2002 was used to develop it, so you need this version as a min requirement, I may add other versions later on inshaallah

Please download the file from Free Islam Downloads (Access Quran V1.00 Beta)

or you may click this link: http://www.free-islam.com/downloads/AccessQuran.zip

Take care
- Sat 24 Jan, 2009 5:22 pm
Post subject:
Thanks a lot for putting all your efforts, i dint expect you can create such application so early.

I am sure , this software is going to be a blockbuster, I will try my best to send you the feedback and comments on your application.

These are my following comments.

Good comments.
1. created in very short time
2. Notes are working perfect. Good thing is the notes are with the date.
3. Lot of creative ideas you have
4. Arabic word search is awesome
5. This software will rock , when its complete

Other Comments
1. The Resolution or the size of the application is fixed, its giving me a hard time to use in different resolutions of the monitor. Its better to avoid the horizontal scroll bar. (check screenshots)
3. Searching a translation works well. But it highlights the whole verse instead of the word, but that will not be an issue.
4. Bookmark is not as I requested. i will explain again what bookmark should do.
5. Exporting feature hangs the system. the screen shot is available.
6. Are these first arabic letters buttons? , i am unable to use it.
7. There should be some change in design , I will suggest you about the design.
8. I dont know how you managed to search arabic words, but searching arabic root word will be a magic.
9 As you already mentioned , There should be option for searching notes with the translation. It is better while we are searching the translation , if we have a check box "WithNotes" to search.

Bookmark Feature:
1. In your application , bookmark and tags are two different features. you should change the feature into one as i explain..
2. when ever I bookmark an Ayat , it should ask for bookmark name. so next time if I come across a similar ayat I will bookmark the new ayat with the same bookmark name.
3. For an example: I can have two different bookmark names like ("JudgmentDay" , "Description of hell" ). In each of these bookmark names there can be any number of ayats.
4. One Ayat can be added in many Bookmark names.

Design changes:
1. Surah name , Surah number and Verse number , should be inside the Translation box. So that if I use copy to clipboard , it should copy with these numbers.
2. The left box with buttons beside each ayat , should be shiffted to right. because the starting of the screen is occupied by lot of buttons , which distracts while reading.
3. Every Ayat is taking a lot of vertical space, this should be reduced. Each page has only 4 ayats, which is no good. It should have a min of 10 ayats.
4. When Any Ayat contains notes, the notes Icon should have a different colour. (There is no need of popping a question to tell that there are no notes). color is an indication to knowing that.
5. While reading ayats, if i want to read the next verse or nextpage. i would prefer using keyboard keys , instead of page buttons or scrollbar. page buttons and scrollbar should be there on each page , but for convenience, i want shortcuts.

Screen Shot

Let me know, if you did not understand any of my comment.

Regards,
MAK
- Sun 25 Jan, 2009 12:58 am
Post subject:
QuranandScience wrote:
Thanks a lot for putting all your efforts, i dint expect you can create such application so early.


No worries mate, thanks for giving me the encouragement I needed to design Access Quran, I always wanted to do it but never managed to get the Arabic text in a table without any encoding, i.e. what you see is what you get regarding Arabic letters, I only have a MySQL table but the Arabic text is stored encoded and looks like Russian characters to me, so when I saw the mdb file you made, that was it for me as that is exactly what I needed

However when I started to design using VBA, all the Arabic text appeared as ?????????????????????¢???????????????????????????????¢??????????????????????, in effect I could not do anything, but after about 3 hours of struggling, I found that I needed to do a minor change under the Advance Regional Settings Control Panel (Windows XP Pro), it seems I must do that as a developer and not as a user, i.e. the program users do not need to do such change on their Windows XP machine, I confirmed that by running Access Quran on another machine with different operating system (Windows 2003 Server) which does not have such change in the Advanced Regional Settings Control Panel, and it ran perfectly. That was a lot of worry to me as I wanted to avoid that the users do a change on their Windows XP settings to run the Access Quran.

One of the design elements that I have taken into account is to make the program features packed on both languages, Arabic and English, Let?????????????????????¢??s consider it as a closed loop between the two languages

If you start on Arabic Quran, then you should navigate to the English Quran with ease

And, if you start on English Quran, then you should navigate to the Arabic Quran with ease

If I am using just one English translation, then it will all be piece of cake, however what complicated things that I am using 4 different English translations along with the transliteration. This problem resulted in considering the ability to chose which English Translation, as well comparing all same language translations, and this case, it is the English language. The future potential in here may be more different versions to support Arabic and any other language (with multiple translations), and another version to compare between a number of languages together all at once. I will consider such potential of course if I can get the help of other language speakers, because they must do it themselves as I won?????????????????????¢??t be able to understand such language, however I will provide all the technical support for them to understand my coder which is based on logic, not just a code that is typed to do whatever, there is a very smart logic behind the scene, a logic that is he result of my 12 years or so programming in Access, I virtually use such logic in all my applications, I was actually forced to sit down and come up with such logic to ease further developments as the fact was discovered that I always need to change and modify my DB designs.

Anyway, if we look at the current Access Quran version (Arabic/Multiple English translation ?????????????????????¢?? currently 4, but there is potential to add another 4 translations and even more if required), we see a very simple Main Menu:



The first 2 button <Arabic Quran> and <English Quran>, are the heart of this application, almost 99% of the functionalities are executed from these two screens, that is the Closed loop I mentioned earlier, let?????????????????????¢??s say it should be represented like this

Arabic Quran -> English Quran -> Multiple Translations

Or

English Quran -> Multiple Translations -> Arabic Quran

With other languages versions, English will be replaced with each language.

For the other buttons on the Main Menu:

3- <Restore Tables> : this is a module that will be available soon, it is required so when a new version is released, the users must have the abilities to restore all their previous notes, booksmarks and tags

4- <Clean Tags> : another required module to examine the currently stored Tags and their verses to remove what is not required, this feature may be needed in the future as the Tags tables grow and may affect the performance, so removing unwanted Tags will be a very good action to take

5- <Allow Bypass Key> : This is for me and for those who will work on doing further development for Access Quran, however the design version (MDB) must be provided by me for developers, Allowing the Bypass Key on a compiled version (MDE) is useless for developers.

6- <Exit> : simply to exit Access Quran, this is not a simple quit, there is far more into it, for example, I need to empty 2 temp tables just before the applications quits, as well I need to compact the application after it quits, this is a must to keep Access Quran always healthy, therefore Access Quran will take control and even prevent the user from shutting down their machine until they properly quit Access Quran, i.e. clicking this button before they shut down their machine. (Try it and see for yourself)

Now as I read your feed back, I will explain those two main screen accompanied with screenshots, however you should know that there might be some limitations to things that may be needed, in this case I still take the attitude of can do, as I actually can get around Access limitations using my own VBA code, so let?????????????????????¢??s see

QuranandScience wrote:
I am sure , this software is going to be a blockbuster,


No question about it inshaallah considering that what you saw is my first impression, that is why I worked on it so hard to finish it in almost no time considering the features, which I call ?????????????????????¢??Automations?????????????????????¢??, that is what I am good at, Automating things, especially with presenting bulk data, my only problem with Access Quran is the Arabic font, it requires a specific Code Page, and what makes it more complicated is the diacritical marks

For example, the word Al-Sama?????????????????????¢??a may have many vowels ending, in all cases the word meaning is exactly the same and the letters are identical, therefore when we search for such word in Arabic, we should find it regardless of the diacritical marks. That could not be the case with Access Quran, after some testing, Access search differentiate between the same word with different diacritical marks, that was one hell of a problem for me, as initially I thought that the users use a virtual keyboard to type the Arabic words to search for, but after testing it, the results was not right, the reason is those marks, as the Arabic data of the Quran verses is stored with the marks, but there is no mean of typing such marks, CAN YOU SEE THE BIG PROBLEM, so to confirm, I copied an Arabic word from the stored Arabic data (which includes the marks) and searched for it, the results was as expected, so I felt a bit of light in the horizon, I sat down and came up with a very good idea as follow:

If I can parse all the Arabic verses into single Arabic words (using the spaces between the words as indicators), then collect all unique words of the list of all these words, I may be able to provide a drop down for the users to select a word, i.e. (typing the Arabic word is eliminated), then problem solved, can you see the light in such idea, it is so great because :

1) I will have a table with all Arabic words used in the Quran
2) The user need to only search for these words, any other Arabic words that do not exist in the quran are not needed to be looked for

But this added a huge problem to me, as now, I need to create an independent program to navigate through all Arabic verses and isolate the words, which Alhamdullelah managed to create ina bout two hours and it ran for about 2 minutes, so it was fast as well, I came up with over 18,000 unique words that are used in the Quran

There is a limitation however for the above:

1) Due to some diacritical marks, some words were not isolated, however it is very rare, less than 0.1 %, I am monitoring it and adding the words that I could not find, possibly the feedback from the users will be of a great help t(my email address will be provided in the About Screen, which will be added later inshalllah)

2) all words preceded by a Waw will be considered as words starting with a Waw, this is due to the fact that there is no space between the Waw and the word after it, as if being one word, in reality though, they are two words, as the Waw is a word on its own, quite the contrary, I found this limitation to be beneficial to a degree as it presents the word after the Waw in addition to all words that starts with a Waw, you must use it to get the feel of it and possibly appreciate it.

So let?????????????????????¢??s start with the Top Right Corner of the Arabic Quran screen (which is used to enter the criteria for Searching and Filtering features of Access Quran:



As you can see, there are 3 drop downs and 10 buttons,

For the drop downs:

1- Drop down # 1 for a list of all Sura IDs along with Arabic names
2- Drop down # 2 for a list of all Unique Arabic words used in the Quran, 18,043 words to be exact
3- Drop down # 3 for a list of all Saved Tags

What you may notice in these 3 drop downs that the second drop down has a different color which is the same color as the control box used in the Top Left Corner of the Arabic Quran screen, let me show you part of this control box:



Simply, the above control box has 29 buttons, 28 buttons for all 28 Arabic Alphabet, and a button labelled <All> to represent <All Arabic Letters>. Pressing any button in this control box will affect the list viewed by Drop Down # 2 (explained above), that is why the control box and the drop down have the same font color, this control box is needed to make viewing the 18,043 Arabic words easy, simply press the letter you want to only look at all Arabic words used the Quran that started with that letter, the action will be noticed when you click on Drop down # 2 to select an Arabic word to search for.

That was the top section of the Arabic Quran screen, which is used to search or filter the Arabic verses displayed in the bottom section. Now, to finalise the description of this top section, I need to describe the Ten buttons which appear on the Top righ corner as seen below:



Some of these buttons works on only the verses within the current recordset, these buttons are (1,2,6,7,8 and 9) , the rest of the buttons (3,4,5 and 9) have nothing to do with the verses within the current recordset

For the buttons:

1- Button # 1 is to search for a first occurrence of a specific Arabic word that is selected from Drop down # 2, if Drop down # 2 is blank and you press this button, Drop down # 2 will flash 3 times in blue to inform you that you need to select an Arabic word to search for, (works only with the current record set)

2- Button # 2 is to find the next occurrence of a specific Arabic word that is selected from Drop down # 2, if Drop down # 2 is blank and you press this button, Drop down # 2 will flash 3 times in blue to inform you that you need to select an Arabic word to search for. This button is simply to continue searching once at a time after using Button # 1 at least once, continue pressing this button to keep jumping to the next occurrence, (works only with the current record set)

3- Button # 3 is to apply filter to the verses included in the current recordset, you need at least one value selected in any of the 3 drop downs, if you press this button while all three drop downs are blanks, then all three drop downs will flash 3 times in blue to inform the user to select some criteria first. After any criteria is selected and the button is pressed, Access Quran will filter the verses according to the selected criteria, for example, if you select only Sura ID 1, then the filtered verses should only be 7 verses, etc. The Arabic Quran Screen Title should have the word ?????????????????????¢??Filtered?????????????????????¢?? to inform the user that not all verses are included in the current recordset.

Note, if you want to use any of your saved Tags (drop down # 3) as a filter criteria, then it overwrites any criteria selected in the other two drop downs, i.e. you criteria may be as follow:

1) ?????????????????????¢??Sura ID?????????????????????¢?? and / or ?????????????????????¢??An Arabic word?????????????????????¢??
2) Tag Name

You can not have a combination of the 3 criteria

4- Button # 4 is to remove any applied filter, i.e. to view all verses again.

5- Button # 5 is to apply a filter based on all bookmarked verses, to remove this filter, use Button # 4

6- Button # 6 is to export all the verses in the current recordset to a TXT file, the file must have ?????????????????????¢??.txt?????????????????????¢?? extension, however the user may not need to type the extension, Access Quran will handle it, if the user type any other extension (.csv for example), Access Quran will change it to ?????????????????????¢??.txt?????????????????????¢??????????????????????, this is important to correctly view the Arabic characters in the designated text file, (works only with the current record set)

7- Button # 7 is to bookmark all the verses within the current recordset, (works only with the current record set)

8- Button # 8 is to remove all bookmarks from all the verses within the current recordset, (works only with the current record set)

9- Button # 9 is to add all the records within the current recordset to a search Tag, the user will be prompted to enter the search tag name, if the entered search tag name already exists, Access Quran will prompt the user to either replace the existing search tag or add the verses within the current recordset to the existing search tag, Access Quran will take care not to duplicate any verse within the same search tag, (works only with the current record set)

10- Button # 10 is to close Arabic Quran screen and open the Main Menu

QuranandScience wrote:
I will try my best to send you the feedback and comments on your application.


Will be very much appreciated, and I will do my best to implement any valid ideas.

QuranandScience wrote:
These are my following comments.

Good comments.
1. created in very short time


Yes indeed, I am very fast application development, but only when I have enthusiasm to the application in hand, some application for me are very boring, however I really enjoyed this one great deal.

QuranandScience wrote:
2. Notes are working perfect. Good thing is the notes are with the date.


Cool, you can also use the spell check from the top application tool bar to check your notes.

QuranandScience wrote:
3. Lot of creative ideas you have


That is one of my strengths as a programmer, btw

QuranandScience wrote:
4. Arabic word search is awesome


yes indeed, I just love it, it is the result of an intense thinking btw.

QuranandScience wrote:
5. This software will rock , when its complete


Inshallah

QuranandScience wrote:
Other Comments
1. The Resolution or the size of the application is fixed, its giving me a hard time to use in different resolutions of the monitor. Its better to avoid the horizontal scroll bar. (check screenshots)


Sorry for that, it was my mistake to use a very high resolution while designing it, I have put it down two levels to 768x1024 which required for me to realign everyting in the main two screens (Arabic Quran & English Quran), it should be ok now.

QuranandScience wrote:
3. Searching a translation works well. But it highlights the whole verse instead of the word, but that will not be an issue.


Yes, I agree, however there might be a limitation in here, I will still investigate to see if I can over come it using VBA code.

QuranandScience wrote:
4. Bookmark is not as I requested. i will explain again what bookmark should do.


I think I am the one who needs to explain it, but will see your feedback first

QuranandScience wrote:
5. Exporting feature hangs the system. the screen shot is available.


There is was a bug in there that I have fixed, did you notice that I am calling the windows API functions, this is the dialogue box asking for the file location, the problem was caused by the columns that should be exported, as you have seen that the export feature is available in both screens, however there is a different in the way of exporting if the process is initiated from the Arabic Quran screen to the one when initiated from the English Quran screen, you may do both then look at the exported files and inform me with what fields should be exported and if the file should be the same regardless from where the Export process is intitated.

QuranandScience wrote:
6. Are these first arabic letters buttons? , i am unable to use it.


Yes, each one will filter drop down # 2 to only view the Arabic words that start with this letter, this tool box is only available in the Arabic Quran screen, in the Quran Quran screen (which I will explain later inshallah) it has no use, thus, it is disabled, this is due to the fact that under the English Quran screen, we should be searching for English words, hence drop down # 2 (which contains all Arabic words) does not exist in the English Quran screen, I have kept it there however, to keep the screens square and consistent., if I remove it, there will be a huge empty space in there which will look ugly as far as I believe.

QuranandScience wrote:
7. There should be some change in design , I will suggest you about the design.


No worries, I am always open for new merited changes and modifications.

QuranandScience wrote:
8. I dont know how you managed to search arabic words, but searching arabic root word will be a magic.


I think this request may be impossible to achieve, however what Access Quran provides is totally unique, it is giving a list of all Arabic words used in the Quran to select from.

QuranandScience wrote:
9 As you already mentioned , There should be option for searching notes with the translation. It is better while we are searching the translation , if we have a check box "WithNotes" to search.


This is not an easy one as the notes are stored in another table and not in the same table as the verses, this fact of design was required to achieve a one to many relations between each verse and its notes, i.e. for one verse we may have million notes, so to search both tables does not make sense for me, however I will still investigate it and see if I can come up with solution considering what you sugested already or may suggest after reading this.

QuranandScience wrote:
Bookmark Feature:
1. In your application , bookmark and tags are two different features. you should change the feature into one as i explain..


What happened is, I misunderstood first what you meant by the tags, so I thought it is a matter of bookmarking any verse for later investigation, so I created that bookmark feature, however I had another read at your request then realized what you mean by the Tags, so I thought that it should be another feature while keeping the book mark feature, so I created that Tag feature (Button # 9), later on realized that the bookmark feature can work seamlessly with the Tag feature while both are two separate operations still, for example:

I cam book mark a few verses, then move on an bookmark more verses, then later on, by using (Button # 5) I can filter for all book marked verses to make it the current recordset, then I can create a search Tag for the current recordset (Button # 9), the collaboration between the two features may not be needed, but because it was already there, I?????????????????????¢??d rather keep it, however the Tag feature alone should satisfy your requirement.

QuranandScience wrote:
2. when ever I bookmark an Ayat , it should ask for bookmark name. so next time if I come across a similar ayat I will bookmark the new ayat with the same bookmark name.


You should know that Access Quran treats bookmarking as different to Tagging, what you need to achieve what you want above is to only use the Tag feature (Button # 9) I.e you need to somehow make the verse you want as the only verse in the current recordset, then use Button # 9 where you will be asked to enter a tag name and such verse will be Tagged to that name, later on if you want to add more verses, you need to get those verses in the current recordset, then press button # 9 and enter the same Tag name and that is when Access Quran will give you the option to either replace the existing tag, or add verses to it.

QuranandScience wrote:
3. For an example: I can have two different bookmark names like ("JudgmentDay" , "Description of hell" ). In each of these bookmark names there can be any number of ayats.


Sure, the Tag feature should satisfy that, however bookmarking feature will come very handy in here as it can be used to only view such verse in the current recordseht by firstly clearing all book marks (button # 8) then bookmark such verse, then filter for bookmarked verses (button # 5) which could bring only that verse, then use button # 9 to add a Tag then type an existing name of a tag to add the verse to it, I admit however that there is plenty of room for enhancing this feature which I will work on inshallah.

QuranandScience wrote:
4. One Ayat can be added in many Bookmark names.


Again, that can be achieved by using the Tag feature alone, the bookmark feature is totally independent from the Tag feature, but again the two features can work together.

QuranandScience wrote:
Design changes:
1. Surah name , Surah number and Verse number , should be inside the Translation box. So that if I use copy to clipboard , it should copy with these numbers.


It is a bit hard, as if I select the current record to copy to the clipboard, all other fields will be copied as well, even the ones that are not displayed on the screen, I have changed it to work as such but I do not like it, so have a look as I believe it should be only selecting the displayed text, the user can simply type the verse and sura numbers in the file where pasting is designated,

QuranandScience wrote:
2. The left box with buttons beside each ayat , should be shiffted to right. because the starting of the screen is occupied by lot of buttons , which distracts while reading.


There is no place for these button but the left side unless I move the sura name, sura Id, verse Id, to the right as well, which will look odd, however I removed the bolding from the button captions to decrease their contrast as seen below:



I honestly think that it looks great, reading the Quran should be from a book anyway not from a computer screen, Access Quran is a tool to research the Quran, we can also use such space to add more buttons for more multiple translations for the same language or for many languages in the version that may have many languages.

I will take the chance and explain the button in this part of the Arabic Quran screen:

You can consider that this is the Actions to be taken per verse:

The buttons are:

1- Button # 1, is to view the related notes to this verse
2- Button # 2, is to copy this verse into the clipboard (I will need to change it back to only copy the text instead of the whole record as I explained earlier)
3- Button # 3, is to bookmark this verse
4- Button # 4, is to remove bookmark from this verse.
5- The other six buttons are self explained and are to view the corresponding English translation or all translations.


QuranandScience wrote:
3. Every Ayat is taking a lot of vertical space, this should be reduced. Each page has only 4 ayats, which is no good. It should have a min of 10 ayats.


Actually after changing the resolution, it only has 3 verse per page, this is because of the long verse, however I will consider some work to be done in here to fit as much as I can while keeping the font big for the old aged users, or for the users will eye sight problems

QuranandScience wrote:
4. When Any Ayat contains notes, the notes Icon should have a different colour. (There is no need of popping a question to tell that there are no notes). color is an indication to knowing that.


I will consider such idea, I have done something similar in another application, but it worked slightly different, I will let you know

QuranandScience wrote:
5. While reading ayats, if i want to read the next verse or nextpage. i would prefer using keyboard keys , instead of page buttons or scrollbar. page buttons and scrollbar should be there on each page , but for convenience, i want shortcuts.


There is navigation buttons at the bottom, however I will consider the keyboard keys, as well, duplicate the navigation buttons on the screen itself if I can make room for them

QuranandScience wrote:
Let me know, if you did not understand any of my comment.

Regards,
MAK


Here is the new beta version V1.1, please let me know of the new feedback:

http://www.free-islam.com/downloads/AccessQuranV1_1.zip

Cheers
- Sun 25 Jan, 2009 1:17 am
Post subject:
Salam Q&S

You can use the page down/up to navigate quickly between the pages, you can also use the tab or shift tab to achieve the same, and even you can use the arrow keys to navigate, this should fulfil the keyboard issue


Note, I have marked the buttons wrong in the above screen shots, they should be 1 to 10 (top/down , left/right), sorry, too much work, but I am sure you will know which button I was talking abouot

Cheers
- Sun 25 Jan, 2009 9:12 am
Post subject:
Good Morning Q&S

I have added two things that you asked for:

1) A notes flag, so the user know if any verse has notes or not before clicking the notes button

2) Highlight the search matching words withing the verses instead of highlighting the whole verse, that was a tough one, I added another routine to do so, i.e. it will first highlight the whole verse then highlight the word only withing the verse, it will work in both Arabic and English Quran


Searching the notes still does not make sense, any further info or elaboration please?

Here is Beta version 1.2:

http://free-islam.com/downloads/AccessQuranV1_2.zip


Cheers
- Mon 26 Jan, 2009 4:33 am
Post subject:
AhmedBahgat wrote:
Good Morning Q&S

I have added two things that you asked for:

1) A notes flag, so the user know if any verse has notes or not before clicking the notes button

2) Highlight the search matching words withing the verses instead of highlighting the whole verse, that was a tough one, I added another routine to do so, i.e. it will first highlight the whole verse then highlight the word only withing the verse, it will work in both Arabic and English Quran


Searching the notes still does not make sense, any further info or elaboration please?

Here is Beta version 1.2:

http://free-islam.com/downloads/AccessQuranV1_2.zip


Cheers


Sorry Ahmed,

I am reading your posts, but i dint get time to check the new version.
Inshallah I will give feedback when i check it later.

I will explain about searching notes.
The way you made an option for searching a word in english translation , in the same way I want to search my notes in all the ayats. If its possible you can search translation and notes simultaneously , or if its two different also , its not a problem.

there should be one more option of searching ayats by verse numbers. Example.
When I give the search key as "1:7 5:6 2:28 144:1" this should give me 4 ayats as mentioned in the search key. And it should also work like this " 1:1-1:7 2:50-2:52" This search criteria should give 10 ayats as mentioned. you must have seen such option on many websites.

As I mentioned the Left box beside each ayat suites more on right, I agree with you , shifting the surah number and verse number to the right looks odd. It will be good to show the surah no and verse prefixed to the ayat. I understand that access has limitation to many things, this would be a good idea to implement it.

Instead of adding one button for each translators, why dont you add a dropdown and a Go Button. That will save a lot of space and it will be easier to upgrade with more translators.

I understood the bookmark and Tags feature you have created. Instead of adding 3 things "Add bookmark", "delete Bookmark" , "check box for bookmark" for each ayat. you should add only "Check box for bookmark" , which will add and delete as well as notifies about bookmark.

And I appreciate all your efforts you put in to make this application.

I will go through the latest version in detail, and will reply you when i am free.

Thanks & Regards,
MAK
- Mon 26 Jan, 2009 11:07 am
Post subject:
Hey Q&S

I just released a new version, these are the changes:

1) moved the buttons next to each verse to the right
2) made those buttons smaller
3) removed the various translations buttons and replaced with your idea of the drop down and a view button
4) added the sura # and the verse # to the verse text (all around)
5) increased the number of verses per page to 7
6) enhanced the Serach tag Module
7) cleaned Yusuf Ali Translation as hundreds of verses had silly characters at the start of each verse
8) added the About Access Quran screen
9) enahnced the splash screen

Please let me know what do you think, I believe it looks far better now

http://free-islam.com/downloads/AccessQuranV1_4.zip

Cheers
- Mon 26 Jan, 2009 12:32 pm
Post subject:
AhmedBahgat wrote:
Hey Q&S

I just released a new version, these are the changes:

1) moved the buttons next to each verse to the right
2) made those buttons smaller
3) removed the various translations buttons and replaced with your idea of the drop down and a view button
4) added the sura # and the verse # to the verse text (all around)
5) increased the number of verses per page to 7
6) enhanced the Serach tag Module
7) cleaned Yusuf Ali Translation as hundreds of verses had silly characters at the start of each verse
Cool added the About Access Quran screen
9) enahnced the splash screen

Please let me know what do you think, I believe it looks far better now

http://free-islam.com/downloads/AccessQuranV1_4.zip

Cheers


The file is corrupted, please upload it again.

Thanks for all your efforts , may allah give you the reward.

Regards,
mak
- Mon 26 Jan, 2009 12:35 pm
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
Hey Q&S

I just released a new version, these are the changes:

1) moved the buttons next to each verse to the right
2) made those buttons smaller
3) removed the various translations buttons and replaced with your idea of the drop down and a view button
4) added the sura # and the verse # to the verse text (all around)
5) increased the number of verses per page to 7
6) enhanced the Serach tag Module
7) cleaned Yusuf Ali Translation as hundreds of verses had silly characters at the start of each verse
Cool added the About Access Quran screen
9) enahnced the splash screen

Please let me know what do you think, I believe it looks far better now

http://free-islam.com/downloads/AccessQuranV1_4.zip

Cheers


The file is corrupted, please upload it again.

Thanks for all your efforts , may allah give you the reward.

Regards,
mak


I had to replace it about 3 times in the last 5 minutes as I discovered a couple of bugs, possibly you were downloading it while I was replcaing it

try now

I also thought about an idea regarding notes search feature, I will discuss it with you after you look at version 1.4

cheers
- Tue 27 Jan, 2009 3:13 am
Post subject:
Thanks Ahmed,

I have just review 1.4 version, Here are my comments. And I am really going to give you a hard time. But I am sure you are enjoying making this. I understand Its easy to comments on others work , than doing it.

Good comments:

1. Scroll bar is Awesome, it gives easy access to all the verse in one page..
2. Its very fast........ Wow.
3. Design look so good, i am loving it to read Quran from this application.
4. After all the limitation of Access , you have managed to do very complex tasks. I really appreciate that.
5. Good thing that you integrated drop down list with all the verse.
6. Translation search works perfect. It highlights the word correctly.
7. Filter with the word search awesome. Good thing we have two buttons "One to search" and the "Other to Filter". I liked it.
8. In my view , A user friendly software is a software which can be used without any help document. This software is userfriendly and we will make much more user friendly by doing some changes.
9. Tags works like my dream software. Good thing it clears the other search criteria when used.
10. Arabic word filter with "Arabic letters" awsome.
11. exporting works very nice and that is a need of such a great software
12.Please forgive me , if I missed to appreciate anything where you expected me to appriciate.

Changes to be done.

Comments on the Design

1. You need to work on the resolution issue, Its too small now. I say not to fix the size of the application , Just try to fix it in such a way that it takes the full resolution of the user system. You might have some limitations in Access , but this is a challenge for you.
2. When i am exiting from the software, Is there a need of a Warning message?. If not remove it, If yes put some cool message, Because the exit message looks like an Error to me.
3. Arabic letters mentioned on top looks good, But if we need to save space we can use dropdown for this features.
4. When I keep cursor on 'Copy to Clipboard" in english translation you get the hover saying "Copy Arabic verse"
5. Can Filter and clearfilter be one button.
6. When I open Access Quran in English, It opens the Arabic page first . i would suggest to open the Default Translator Last Used.

Some minor changes:

1. Each verse is prefixed with Surah and verse like (Sno-Vno) , it should be (Sno:Vno) .
Eg: 1-5 , 1:5 . the second one makes more scense. Anyways Thank for copying Surah and verse no inside the verse.
2. Default Drop Down value should be "All Translation"
3 Exporting is fine, but instead of exporting to TXT it should export to csv.


Comments regarding Notes

1. I personally dont like the popup for writing notes for 1st time.
2. Just Wondering , Is there any limit to the no of characters in the notes?
3. I am not comfortable with the size of the Editable Notes Box. I think it should increase with the size of text , or the default size should be Big. I might use few Big notes rather than many small notes.
4. you wanted to discuss something regarding searching notes.
5. Users will need a feature to export notes,tags from olderversion and to import notes ,tags to new version. This feature should allow me to import notes made by me and also import notes made by my friend from different file without a conflict, and without disturbing the current notes.
6. This above feature will also allows to share their notes on Quran on internet. I might download notes made by "Ahmed Bhagat" . And when I read the notes after importing, It should mention "AhmedBhagat notes".
To implement this we need not have a username for the application, I can use the file name for importing as "AhmedBhagat.abc' which is enough to mention "AhmedBhagatNotes".


Comments for Bookmark and Tags

1. I Recommend only one "CheckBox Button" for bookmark should be able to add and delete bookmarks. Currently Two buttons with one checkbox looks odd for bookmark.
2. Tags gives a popup mesage , when duplicate rows are inserted. just ignore this message and delete the duplicate ones
3. There is no need of "Bookmark All verse in the record set", Users will use Tag feature in this case.
but we need "Remove All Bookmark" , which is currently working fine.

Comments for ShortCuts keyboard Keys

1. Keyboard "Tab" is working as it should be. But the Arrow keys also work in the same way as Tab. It will be perfect
if "Down Arrow" goes to next verse. 'Up Arrow" to previous verse, "Right Arrow" to Next Surah , "Left Arrow" to Previous Surah.
2. Some more Keyboard Shortcuts.
"Cntl+F" should jump cursor to Search field.
When my cursor is in search box."Enter Key" Should process search. But currently it goes to next tab.
When my cursor is in verse box. "Enter Key" Should hit the "magnifying glass" to open the specific translation selected in Dropdown.
When my cursor is in verse box. "Cntl+B" should add and remove bookmark.
When my cursor is in verse box. "Cntl+N" should add notes.
When my cursor is in verse box. "Cntl+T" should hit Tag Button.
3. When I am writing notes for any verse, I want some keyboard shortcut.
"Cntl+S" to Save, "Esc to Exit , If unsaved Popup a message to save"

New Feature Addition.


1. When I give the search key as "1:7 5:6 2:28 144:1" this should give me 4 ayats as mentioned in the search key. And it should also work like this " 1:1-1:7 2:50-2:52" This search criteria should give 10 ayats as mentioned. you must have seen such option on many websites.
2. you will laugh at me when you read about these new feature.
Can we attach files to each verse. It can be a image , word or pdf.
3. Can we make notes with Advanced editing like Font , Bold , Colors, hyperlink, Allignment , size.
4. Instead of you adding New translators in new versions, You should give option to the user for importing new translators. Which automatically should make addition in the drop down.

Other Thoughts
******************************************
I want to discuss this in private chat.
******************************************

Regards,
MAK
- Tue 27 Jan, 2009 6:47 am
Post subject:
Hi Ahmed,

These are some more addition to above comments.

You can do the following change to Design

Click for Design

1. Just observe the dropdown list of Translation in your 1.4 version. As soon as i Select Pickthall or any translator , immediately all the rows changes. That is good and it works perfectly.
2. In the same way When you select surah name, it should immediately change all the rows.
currently we had to press filter button. I want to skip pressing button for selection of surah.
3. In the same way when I select any tag, it should immediately change the rows.
currently we had to press filter button. I want to skip pressing button for selection of tags

4. Change all the arabic letters in Drop Down menu and keep beside the search box. This needs a Search as well as filter button as described in the image.
5. When i am using search , "Enter" key should be activate the Search button.

6. Observe "Find" and "Find next" works simmilar. so just keep only one button "Find Next".
The difference is that "Find" button searches from the beginning. If I dont have "Find" button. I will keep my cursor on first ayat and will click "Find Next".

7. 'Filter" and "Clear filter" should be only one button.
8. "Add bookmark to all record" button is not at all required. In this case Tagging is best option. But "Delete all bookmark is required".

Other comments.
1. delete all bookmarks button does not work as it should be.
It says to me , "Do you want to delete all the 17000 rows". where as there are only 6000 ayats.
The numbers get addedup, then next time it prompts for 25000 rows
2. When filtering by Surah , It should display English names on top. Currently it displays only arabic names of surahs.
3 . In arabic translation , (1-1) appears like )1-1( , It should appear like (1:1)


I have a question for you.

Do you really need two separate screens for arabic and english language? Just wanted to know the reason.
I think it is Left to Right , and Right to Left problem.We could have integrated Arabic in the dropdown list and have only one screen?. What do you say.

Regards,
Mak
- Tue 27 Jan, 2009 7:56 am
Post subject:
QuranandScience wrote:
Thanks Ahmed,

I have just review 1.4 version, Here are my comments. And I am really going to give you a hard time. But I am sure you are enjoying making this. I understand Its easy to comments on others work , than doing it.


No worries mate

QuranandScience wrote:

Good comments:

1. Scroll bar is Awesome, it gives easy access to all the verse in one page..


he scroll bar must be there

QuranandScience wrote:
2. Its very fast........ Wow.


That is due to the sustem analysis I did before I started,, there are about 10 tables in the DB, however all the translations and Arabic text are in one table

QuranandScience wrote:
3. Design look so good, i am loving it to read Quran from this application.


Indeed, I think this will be the only tool that I will use, see, I was searching an online web site when I need to find arabic words in the Quran, however when that site is offline, I am really stuck. Not any more now with Access Quran

QuranandScience wrote:
4. After all the limitation of Access , you have managed to do very complex tasks. I really appreciate that.


Access limitations never stopped me from doing what I want to do with programming, very rare that I could not achieve what is required

QuranandScience wrote:
5. Good thing that you integrated drop down list with all the verse.


you mean all the Arabic words?

QuranandScience wrote:
6. Translation search works perfect. It highlights the word correctly.


This needed a trcik btw

QuranandScience wrote:
7. Filter with the word search awesome. Good thing we have two buttons "One to search" and the "Other to Filter". I liked it.


Yeh man, either to jump from verse to another while looking at all verses, or only isolate the verses with the word you want, still after filtering you may use the search feature to jump within the filtered recordset

QuranandScience wrote:
8. In my view , A user friendly software is a software which can be used without any help document. This software is userfriendly and we will make much more user friendly by doing some changes.


That is my attitude when I create my programs, I never needed to create a manual, the flow of the data is just obvious, will make more friendly inshaallah

QuranandScience wrote:
9. Tags works like my dream software. Good thing it clears the other search criteria when used.


That is if you asked it to do so, it can also add the verses to an existing tag, I have also finisged the Manage Tags module, it's cool, I will release soon

QuranandScience wrote:
10. Arabic word filter with "Arabic letters" awsome.


I like it too, the controlbox with all the 28 letters is needed, as the drop down with the words can't cope with over 18,000 records in it, so a way of filtering the records by letter was required for seemless and easy use of suhc fearure

QuranandScience wrote:
11. exporting works very nice and that is a need of such a great software


Cool, however when I tried to export as CSV, some Arabiic characters appeared as question marks, so it had to stick with TXT


QuranandScience wrote:
12.Please forgive me , if I missed to appreciate anything where you expected me to appriciate.


Cetainly there is far more intellgence behind the scene, the more you use Access Quran, the more you will disciver them.

QuranandScience wrote:
Changes to be done.

Comments on the Design

1. You need to work on the resolution issue, Its too small now. I say not to fix the size of the application , Just try to fix it in such a way that it takes the full resolution of the user system. You might have some limitations in Access , but this is a challenge for you.


That is tough, I cannot change the resolution of any machine using code, as well I need to accomdate those who uses low resolution, the program is designed to suit 1024x768, under this resolution the program will look cool, the higher the resolution the smaller the program will look, but it still looks nice, I am using a resolution that is 2 level up than 1024x768 and it looks great

QuranandScience wrote:
2. When i am exiting from the software, Is there a need of a Warning message?. If not remove it, If yes put some cool message, Because the exit message looks like an Error to me.



I need the message so the user can not exit by mistake, can you suggest a message?

QuranandScience wrote:
3. Arabic letters mentioned on top looks good, But if we need to save space we can use dropdown for this features.


Drop down will require more clicks, with this feature, it is amtter of one click, the least anyone may have

QuranandScience wrote:
4. When I keep cursor on 'Copy to Clipboard" in english translation you get the hover saying "Copy Arabic verse"


Fixed

It now shows either Arabic or English depends on the current recordset, as you know that the English Quran screen starts on Arabic because the user yet to chose which trannslation, at this time the hover will say copy Arabic verse, then when any translation is viewed, the hover will change to say copy English verse

QuranandScience wrote:
5. Can Filter and clearfilter be one button.


Yes, and I consider this to be a good idea, will implement soon

QuranandScience wrote:
6. When I open Access Quran in English, It opens the Arabic page first . i would suggest to open the Default Translator Last Used.


If I will ever do that, then it is going to be Free Islam translation, however I cannot be boldly bias to my own, I really like it that way as the Arabic words are always the original, so you can consider the English Quran screen is for both Arabic and English speakers


QuranandScience wrote:
Some minor changes:

1. Each verse is prefixed with Surah and verse like (Sno-Vno) , it should be (Sno:Vno) .
Eg: 1-5 , 1:5 . the second one makes more scense. Anyways Thank for copying Surah and verse no inside the verse.


fixed, however I found that by adding english text to arabic text using '&', it stuff up sometimes, but I can help that

QuranandScience wrote:
2. Default Drop Down value should be "All Translation"


done

QuranandScience wrote:
3 Exporting is fine, but instead of exporting to TXT it should export to csv.


I tried, but some Arabic letters appeared as ? in the exported file, therefore, it cannot be, at least for now, it works like a charm under TXT and from that they can import it under whatever format.

QuranandScience wrote:
Comments regarding Notes

1. I personally dont like the popup for writing notes for 1st time.


I can prevent that by just opening the notes form in add mode instead of viewing the message first.

QuranandScience wrote:
2. Just Wondering , Is there any limit to the no of characters in the notes?


No, it is a memo field

QuranandScience wrote:
3. I am not comfortable with the size of the Editable Notes Box. I think it should increase with the size of text , or the default size should be Big. I might use few Big notes rather than many small notes.


I will look into that, can you suggest a size?

QuranandScience wrote:
4. you wanted to discuss something regarding searching notes.


as you can see, when we search the cursor jumps from one verse to another, how this can happen to the notes while the notes are not displayed from the first place, what I may do is add a search notes button to the main menu, and from there we can search the notes, what do you think?

QuranandScience wrote:
5. Users will need a feature to export notes,tags from olderversion and to import notes ,tags to new version. This feature should allow me to import notes made by me and also import notes made by my friend from different file without a conflict, and without disturbing the current notes.


I have fisnished the restore feature, which over writes the notes and the tags tables, however with the bookmarks it only update current data without replacing it, on the other hand I will look at adding the feature of importing the notes and tags of another user to be combined with extisting user, it sounds cool

QuranandScience wrote:
6. This above feature will also allows to share their notes on Quran on internet. I might download notes made by "Ahmed Bhagat" . And when I read the notes after importing, It should mention "AhmedBhagat notes".


Sure, you are right, we need the user name with each note in that case, I will look into it today inshallah

To implement this we need not have a username for the application, I can use the file name for importing as "AhmedBhagat.abc' which is enough to mention "AhmedBhagatNotes".


QuranandScience wrote:
Comments for Bookmark and Tags

1. I Recommend only one "CheckBox Button" for bookmark should be able to add and delete bookmarks. Currently Two buttons with one checkbox looks odd for bookmark.


I do not understand, can you elaborate?

QuranandScience wrote:
2. Tags gives a popup mesage , when duplicate rows are inserted. just ignore this message and delete the duplicate ones


I think the message is good as it allows adding to the exiting tag.

QuranandScience wrote:
3. There is no need of "Bookmark All verse in the record set", Users will use Tag feature in this case.
but we need "Remove All Bookmark" , which is currently working fine.


Sure, but the bookmarks can work as a temp pool for a big tag, I like the two working together actually.

QuranandScience wrote:
Comments for ShortCuts keyboard Keys

1. Keyboard "Tab" is working as it should be. But the Arrow keys also work in the same way as Tab. It will be perfect


They do as far as i believe

QuranandScience wrote:
if "Down Arrow" goes to next verse. 'Up Arrow" to previous verse, "Right Arrow" to Next Surah , "Left Arrow" to Previous Surah.


we don't need that as I have added the sura navigation bar at the top, it is really cool, you can jump from one sura to another, this will be in version 1.5 which I will release at the end of this comment

QuranandScience wrote:
2. Some more Keyboard Shortcuts.
"Cntl+F" should jump cursor to Search field.
When my cursor is in search box."Enter Key" Should process search. But currently it goes to next tab.
When my cursor is in verse box. "Enter Key" Should hit the "magnifying glass" to open the specific translation selected in Dropdown.
When my cursor is in verse box. "Cntl+B" should add and remove bookmark.
When my cursor is in verse box. "Cntl+N" should add notes.
When my cursor is in verse box. "Cntl+T" should hit Tag Button.


I will look into that

QuranandScience wrote:
3. When I am writing notes for any verse, I want some keyboard shortcut.
"Cntl+S" to Save, "Esc to Exit , If unsaved Popup a message to save"


I can do that if I replcae the TOOLBAR of the notes, the three buttons on the top right corner, I will look into it

QuranandScience wrote:

New Feature Addition.


1. When I give the search key as "1:7 5:6 2:28 144:1" this should give me 4 ayats as mentioned in the search key. And it should also work like this " 1:1-1:7 2:50-2:52" This search criteria should give 10 ayats as mentioned. you must have seen such option on many websites.


I will consider such feature, a lot of work though

QuranandScience wrote:
2. you will laugh at me when you read about these new feature.
Can we attach files to each verse. It can be a image , word or pdf.


Yes we can, I will only store the path to the file in the tables, however it will be the user resposibility to maintain such directory

QuranandScience wrote:
3. Can we make notes with Advanced editing like Font , Bold , Colors, hyperlink, Allignment , size.


Impossible, because Access treats the whole field as one object that can only have one font color , etc etc, that is one hell of a limitation in Access

QuranandScience wrote:
4. Instead of you adding New translators in new versions, You should give option to the user for importing new translators. Which automatically should make addition in the drop down.


I can do that but will require huge changes to the program, possibly in a year or two

QuranandScience wrote:
Other Thoughts
******************************************
I want to discuss this in private chat.
******************************************

Regards,
MAK


Sure, I will read your pm and reply accordingly

here is my lates release v 1.5

the new features are:

1) The Restore module is finished
2) The Manage Ttags module is finsihed
3) I added navigation bar to the suras


http://free-islam.com/downloads/AccessQuranV1_5.zip

Take care
- Tue 27 Jan, 2009 4:44 pm
Post subject:
AhmedBahgat wrote:


That is tough, I cannot change the resolution of any machine using code, as well I need to accomdate those who uses low resolution, the program is designed to suit 1024x768, under this resolution the program will look cool, the higher the resolution the smaller the program will look, but it still looks nice, I am using a resolution that is 2 level up than 1024x768 and it looks great


I agree it looks great, is there any way to identify current User resolution and then resizing the application dynamically. If its possible , i would search a solution on google to find the user resolution.

AhmedBahgat wrote:

I need the message so the user can not exit by mistake, can you suggest a message?


I dont have problem with the message , I just dont want the (Big Red X), which is generally used for Errors. Replace with something else.

AhmedBahgat wrote:

QuranandScience wrote:
3. Arabic letters mentioned on top looks good, But if we need to save space we can use dropdown for this features.


Drop down will require more clicks, with this feature, it is amtter of one click, the least anyone may have


I agree reducing no of clicks is also good user interface, but increasing no of buttons for reducing one click is not so userfriendly. If there is a way to reduce clicks as well as buttons that will be fine. I dint like the idea that we need 28 buttons to reduce one click.

AhmedBahgat wrote:

If I will ever do that, then it is going to be Free Islam translation, however I cannot be boldly bias to my own, I really like it that way as the Arabic words are always the original, so you can consider the English Quran screen is for both Arabic and English speakers


Keeping arabic language the default one is not a bad idea, But I think keeping the last used translation on first screen will also not be a bad idea. why dont we give this option to the user in "management or Options" to select the default translation.

AhmedBahgat wrote:

I will look into that, can you suggest a size?


Make the size of Notes Box 3 times of the current size.
But I still get the popup message to add new notes. I dint get you , how to remove it.

AhmedBahgat wrote:

as you can see, when we search the cursor jumps from one verse to another, how this can happen to the notes while the notes are not displayed from the first place, what I may do is add a search notes button to the main menu, and from there we can search the notes, what do you think?


searching notes is a problem , what if you add "personal Notes" in the Translations drop down list on top. so that Search function will work . What do you think?


AhmedBahgat wrote:

I do not understand, can you elaborate?


Check the right side of each verse. There are two button , one for adding bookmark and the other for deleting. I just want only one button which does both the work. Did you get me? and in the same case for ApplyFilter and ClearFilter. One Button is enough.

AhmedBahgat wrote:

I think the message is good as it allows adding to the exiting tag.


if I am adding few verses in an already created Tag, By default it should add the verse in the tag. It should not ask for replacing (yes or no)

AhmedBahgat wrote:

we don't need that as I have added the sura navigation bar at the top, it is really cool, you can jump from one sura to another, this will be in version 1.5 which I will release at the end of this comment


I saw your surah navigation bar at top, which i dint find as cool as you mentioned.
The reason why i suggested arrow keys for navigating surah and verse is that, people who are reading a long page in a flow will be more comfortable using arrow keys. I just wanted to avoid the mouse click to scroll to the next verse. You might like to use mouse more than keyboard. But I love using keyboard more than a mouse. you can have our both ideas implemented.
My suggestion was "Down Arrow" goes to next verse. 'Up Arrow" to previous verse, "Right Arrow" to Next Surah , "Left Arrow" to Previous Surah.

Thanks for releasing V1.5.

Also read my comments on the design , which you might have missed reading. or you might have thought to reply later.

Take Care.
- Tue 27 Jan, 2009 8:11 pm
Post subject:
Hey Q&S

I have released v 1.6, in this version:

1) Usern name is added to the notes, the user will be forced to enter a user name once only when they start Access Quran

2) removed the bookmarks buttons next to each record, the user now need to just tick the tick box or unticked to bookmark or else

3) i modified the the restore feature to allow merging or restoring data from another version

4) added the arrow key navigations as you requested

5) now when you double click any Arabic word under "Arabic Quran", Access Quran will apply filter for such word

6) added a shortcut keyboard to all other buttons, you may know the shortcut key by hovering over the button

7) notes now won't show that message of no notes found

8) the quit message is more user friendly now

here is the file:

http://free-islam.com/downloads/AccessQuranV1_6.zip

cheers
- Wed 28 Jan, 2009 4:35 am
Post subject:
AhmedBahgat wrote:
Hey Q&S

I have released v 1.6, in this version:

1) Usern name is added to the notes, the user will be forced to enter a user name once only when they start Access Quran


thats fine.
AhmedBahgat wrote:

2) removed the bookmarks buttons next to each record, the user now need to just tick the tick box or unticked to bookmark or else


I liked the bookmark button. ideally bookmark should work like this.

AhmedBahgat wrote:

3) i modified the the restore feature to allow merging or restoring data from another version


Feature is good, But when i am importing from the old file. it is forcing me to keep the oldfile name as accessquran.mde , it does not take accessquran_old.mde.

The import screen here is very nice. we should make a second screen which appears after clicking restore.
This screen should contain options like this.

-Notes (All)
---Ahmed
---Q&S

-Tags (All)
----Tag1
----Tag2
----Tag3

This will allow user to import all the notes , or only notes made by Ahmed. And All the tags or only few tags.

Here if I already have a tag name "Ramzan" and I am importing from the old file "Ramzan". Here it should ask a Question to "Replace or Merge"this perticular tag.

And one more thing , why do we need the old file to import the notes and tags. Why can we export from the old file to some xml or csv format, and I can mail you my notes and tags , so that you can import it. What do you say?

AhmedBahgat wrote:

4) added the arrow key navigations as you requested


This is amazing , i will never use my mouse again. It works great .

AhmedBahgat wrote:

5) now when you double click any Arabic word under "Arabic Quran", Access Quran will apply filter for such word


works great.... I think this is the most complex thing you have done it. First collecting all the arabic words , then using search for them.

AhmedBahgat wrote:

6) added a shortcut keyboard to all other buttons, you may know the shortcut key by hovering over the button


I have some issues here, i will mention this in my next post. The shortcut keys dont react like the first time user would expect. I will elaborate this later.


AhmedBahgat wrote:

7) notes now won't show that message of no notes found


AhmedBahgat wrote:

Cool the quit message is more user friendly now


cool

AhmedBahgat wrote:

here is the file:

http://free-islam.com/downloads/AccessQuranV1_6.zip

cheers


Great , thanks.

Hey Just wondering , if you missed this comment ... so i am sending it again.
- Wed 28 Jan, 2009 4:41 am
Post subject:
I am reposting one of my message, you might have missed commenting it.
By the way did you get my personal message?

-----

You can do the following change to Design

Click for Design

1. Just observe the dropdown list of Translation in your 1.4 version. As soon as i Select Pickthall or any translator , immediately all the rows changes. That is good and it works perfectly.
2. In the same way When you select surah name, it should immediately change all the rows.
currently we had to press filter button. I want to skip pressing button for selection of surah.
3. In the same way when I select any tag, it should immediately change the rows.
currently we had to press filter button. I want to skip pressing button for selection of tags

4. Change all the arabic letters in Drop Down menu and keep beside the search box. This needs a Search as well as filter button as described in the image.
5. When i am using search , "Enter" key should be activate the Search button.

6. Observe "Find" and "Find next" works simmilar. so just keep only one button "Find Next".
The difference is that "Find" button searches from the beginning. If I dont have "Find" button. I will keep my cursor on first ayat and will click "Find Next".

7. 'Filter" and "Clear filter" should be only one button.

Other comments.
2. When filtering by Surah , It should display English names on top. Currently it displays only arabic names of surahs.
3 . In arabic translation , (1:1) appears like )1:1( , It should appear like (1:1)


I have a question for you.

Do you really need two separate screens for arabic and english language? Just wanted to know the reason.
I think it is Left to Right , and Right to Left problem.We could have integrated Arabic in the dropdown list and have only one screen?. What do you say.

Regards,
Mak
- Wed 28 Jan, 2009 6:07 am
Post subject:
On the main menu , there should be some button for Options.

Which should have the following options.

1. Custom Resolution (Options: 1024*768 , 800*640..etc)
2. Default translators.
3. Username
4. Arabic Font size
5. English Font size


And also , when i am viewing All the translations on one screen, the order of the translation should not be biased, it should be sorted alphabetically. 1. Free-islam 2.Pickthal 3. Shakir 4. transliteration 5. yousufali

Manage Tag module , works great . But what is the use of that Magnifing glass in this module?. You need to change the hover messages in Manage Tags.
- Wed 28 Jan, 2009 7:19 am
Post subject:
QuranandScience wrote:
I am reposting one of my message, you might have missed commenting it.
By the way did you get my personal message?

-----

You can do the following change to Design

Click for Design


Hello mate

I am not so sure about the above design changes, however the program will keep changing as I keep working on it

QuranandScience wrote:
1. Just observe the dropdown list of Translation in your 1.4 version. As soon as i Select Pickthall or any translator , immediately all the rows changes. That is good and it works perfectly.


cool

QuranandScience wrote:
2. In the same way When you select surah name, it should immediately change all the rows.


I may add that in the next version

QuranandScience wrote:
currently we had to press filter button. I want to skip pressing button for selection of surah.


Sure

QuranandScience wrote:
3. In the same way when I select any tag, it should immediately change the rows.
currently we had to press filter button. I want to skip pressing button for selection of tags


sure, will add that too

QuranandScience wrote:
4. Change all the arabic letters in Drop Down menu and keep beside the search box. This needs a Search as well as filter button as described in the image.
5. When i am using search , "Enter" key should be activate the Search button.


more elaboration please

QuranandScience wrote:
6. Observe "Find" and "Find next" works simmilar. so just keep only one button "Find Next".
The difference is that "Find" button searches from the beginning. If I dont have "Find" button. I will keep my cursor on first ayat and will click "Find Next".


But I wanted a meann of jumping back to the start of the search and search again, the only way for that is to have the Find First button

QuranandScience wrote:

7. 'Filter" and "Clear filter" should be only one button.


I wanted to do that, however I faced a problem of changing the button image, as these images are stored as binary images within acvcess files, which I could not locate, however I came up with a solution that is lengthy and need more time to do it, it should work as you want it

QuranandScience wrote:
Other comments.
2. When filtering by Surah , It should display English names on top. Currently it displays only arabic names of surahs.


It does not

QuranandScience wrote:
3 . In arabic translation , (1:1) appears like )1:1( , It should appear like (1:1)


I had an issue with inserting those english numbers within arabic text, however I think I did something to fix the problem, it does not exist on my machine, please test again under version 1.6

QuranandScience wrote:
I have a question for you.

Do you really need two separate screens for arabic and english language? Just wanted to know the reason.
I think it is Left to Right , and Right to Left problem.We could have integrated Arabic in the dropdown list and have only one screen?. What do you say.

Regards,
Mak


I actually need both, while there are many similarties, each screen has vital changes to the other, I can combine them but there will be a lot of work invloved, so I will skip it for the time being and look for it in furure overhaul

I still need to reply to your PM btw, as I have a program that I must finish before the 5th of Feb, so I may have a break for a few days while not working on Access Quran

Cheers

cheers
- Wed 28 Jan, 2009 7:23 am
Post subject:
QuranandScience wrote:
On the main menu , there should be some button for Options.

Which should have the following options.

1. Custom Resolution (Options: 1024*768 , 800*640..etc)
2. Default translators.
3. Username
4. Arabic Font size
5. English Font size


Good idea, will implement in the next version

QuranandScience wrote:
And also , when i am viewing All the translations on one screen, the order of the translation should not be biased, it should be sorted alphabetically. 1. Free-islam 2.Pickthal 3. Shakir 4. transliteration 5. yousufali


Sure, I only put Free Islam translation on top as it is empty still, but will do it alphabitical order inshallah, you know what, I can call my translation "Ahmed Bahgat:, which should make it all the way to the top, however i do not want to accociate a human name to my English translation, it is like using the Quran to promote such human which I reject.

QuranandScience wrote:
Manage Tag module , works great . But what is the use of that Magnifing glass in this module?. You need to change the hover messages in Manage Tags.


Sure. For the magnifying glass button, it is not working yet, but it should view the verse next to it

Take care
- Wed 28 Jan, 2009 11:09 am
Post subject:
AhmedBahgat wrote:
4. Change all the arabic letters in Drop Down menu and keep beside the search box. This needs a Search as well as filter button as described in the image.
5. When i am using search , "Enter" key should be activate the Search button.
more elaboration please



Go to the search field, enter a search criteria and then press "Enter" key in your keyboard.
This sould search the translation. When you do a google search , after typing the search criteria, what do you do. Do you Mouse click "Google search" or you press "Enter". I press "Enter"

I was wondering , if you remove all the 28 Arabic buttons and dropdown button beside the search field, that will reduce lot of space. The moment i see all the 28 buttons , It appears to me that it is used for on-screen keyboard. But these buttons dont work like that. so I suggested to keep them in dropdown.

AhmedBahgat wrote:

But I wanted a meann of jumping back to the start of the search and search again, the only way for that is to have the Find First button



This comment is regarding the two Buttons "Find" and "Find Next".
Open a notepad in your windows machine, and type thing into it and press "Cntl+F". Then see what buttons you find. You will find only "Find Next" , you wont see "Find". Do you know why, because two many button confuses the user.


AhmedBahgat wrote:
I had an issue with inserting those english numbers within arabic text, however I think I did something to fix the problem, it does not exist on my machine, please test again under version 1.6

cheers


In V1.6 I tested. it still shows )1:1(. I think this problem is due to right to left allignment. Why dont you enter it in reverse so that it will show in correct way. Try to hardcode )x:y( , I think this will show in reverse (x:y).


Importing notes Feature is good, But when i am importing from the old file. it is forcing me to keep the oldfile name as accessquran.mde , it does not take accessquran_old.mde.

The import screen here is very nice. we should make a second screen which appears after clicking restore.
This screen should contain options like this.

-Notes (All)
---Ahmed
---Q&S

-Tags (All)
----Tag1
----Tag2
----Tag3

This will allow user to import all the notes , or only notes made by Ahmed. And All the tags or only few tags.

Here if I already have a tag name "Ramzan" and I am importing from the old file "Ramzan". Here it should ask a Question to "Replace or Merge"this perticular tag.

And one more thing , why do we need the old file to import the notes and tags. Why cant we export from the old file to some xml or csv format, and I can mail you my notes and tags , so that you can import it. What do you say?
- Wed 28 Jan, 2009 11:23 am
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
4. Change all the arabic letters in Drop Down menu and keep beside the search box. This needs a Search as well as filter button as described in the image.
5. When i am using search , "Enter" key should be activate the Search button.
more elaboration please



Go to the search field, enter a search criteria and then press "Enter" key in your keyboard.
This sould search the translation. When you do a google search , after typing the search criteria, what do you do. Do you Mouse click "Google search" or you press "Enter". I press "Enter"


Ok, I will look into that, however you should know that we are talking a Windows 32 bit desktop application, not a web application

QuranandScience wrote:
I was wondering , if you remove all the 28 Arabic buttons and add the button beside the search field, that will reduce lot of space. The moment i see all the 28 buttons , It appears to me that it is used for on-screen keyboard. But these buttons dont work like that. so I suggested to keep them in dropdown.


I will look into that but only on the English Quran screen, and if what I added in the space that will be vaiable is good, then I will implement in the Arabic Quran screen

AhmedBahgat wrote:

But I wanted a meann of jumping back to the start of the search and search again, the only way for that is to have the Find First button



QuranandScience wrote:
This comment is regarding the two Buttons "Find" and "Find Next".
Open a notepad in your windows machine, and type thing into it and press "Cntl+F". Then see what buttons you find. You will find only "Find Next" , you wont see "Find". Do you know why, because two many button confuses the user.


I may look into it to find a better way to minimize the user confusion, I am not sure how I use the CTRL instead of ALT button yet, but I will look into it later inshallah


AhmedBahgat wrote:
I had an issue with inserting those english numbers within arabic text, however I think I did something to fix the problem, it does not exist on my machine, please test again under version 1.6

cheers


QuranandScience wrote:

In V1.6 I tested. it still shows )1:1(. I think this problem is due to right to left allignment. Why dont you enter it in reverse so that it will show in correct way. Try to hardcode )x:y( , I think this will show in reverse (x:y).


I never had this problem even from version 1, what I did was simply trying to fix your problem without stuffing how it runs on my machine, one goon from FFI also ran it and he claimed to be running well, however I will try your idea of backward writing it, if it does not stuff the way I see it on my machine and many others then I will implement it, can you confirm for me what code pages you have installed on your machine, this is under the adavnced regional settings tab under control panel

I have Arabic Egypt

if the problem presist then I may look into adding the numbers in Arabic and not in English, to the Arabic text, I believe this should certainly fix the problem of combining two texts, one is alligned right and one is aligned left.

QuranandScience wrote:
Importing notes Feature is good, But when i am importing from the old file. it is forcing me to keep the oldfile name as accessquran.mde , it does not take accessquran_old.mde.


I will modify that to accept any name with extention .mde

QuranandScience wrote:
The import screen here is very nice. we should make a second screen which appears after clicking restore.
This screen should contain options like this.

-Notes (All)
---Ahmed
---Q&S

-Tags (All)
----Tag1
----Tag2
----Tag3

This will allow user to import all the notes , or only notes made by Ahmed. And All the tags or only few tags.

Here if I already have a tag name "Ramzan" and I am importing from the old file "Ramzan". Here it should ask a Question to "Replace or Merge"this perticular tag.


I will look into that

QuranandScience wrote:
And one more thing , why do we need the old file to import the notes and tags. Why cant we export from the old file to some xml or csv format, and I can mail you my notes and tags , so that you can import it. What do you say?


I will consider that too

cheers
- Wed 28 Jan, 2009 1:37 pm
Post subject:
i did not install any arabic language on my system. And i dint find any arabic language in my Regional settings control pannel.
- Wed 28 Jan, 2009 2:12 pm
Post subject:
QuranandScience wrote:
i did not install any arabic language on my system. And i dint find any arabic language in my Regional settings control pannel.


under regional sett8ings control panel, select the middle tab at the top "Languages", then you must tick the box at the top related to labguages that are right to left, I have this box ticked and disabled, I can not untick it, is the same with you?
- Thu 29 Jan, 2009 2:27 am
Post subject:
AhmedBahgat wrote:
QuranandScience wrote:
i did not install any arabic language on my system. And i dint find any arabic language in my Regional settings control pannel.


under regional sett8ings control panel, select the middle tab at the top "Languages", then you must tick the box at the top related to labguages that are right to left, I have this box ticked and disabled, I can not untick it, is the same with you?


I just verified the option you said on two systems. On both of them the option is "Untick". When I tick this option , it prompt me to insert the Windows CD to install something. But I canceled it and dint installed that.
- Thu 29 Jan, 2009 7:33 am
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
QuranandScience wrote:
i did not install any arabic language on my system. And i dint find any arabic language in my Regional settings control pannel.


under regional sett8ings control panel, select the middle tab at the top "Languages", then you must tick the box at the top related to labguages that are right to left, I have this box ticked and disabled, I can not untick it, is the same with you?


I just verified the option you said on two systems. On both of them the option is "Untick". When I tick this option , it prompt me to insert the Windows CD to install something. But I canceled it and dint installed that.


You need this option ticked to support languages that are right to left

cheers
- Thu 29 Jan, 2009 9:24 am
Post subject:
what did you decide about searching of notes. If its too complicated , we can add the "Notes" in the dropdown of translation. When we select "Notes" in this list , it can show all the notes of all ayats.

Even if this becomes complicated , we can always create a new screen on the main menu to search notes and manage them.

Also allow users to search multiple ayats through number (1:5-7 2:3-56) . This is very much required.

I think you are buzy. I will wait for your next release.

Thanks for everything you have done.
- Sat 31 Jan, 2009 1:01 am
Post subject:
Hi Ahmed,

I was looking for a Word to Word translation of Quran , to include in our software. I tried searching but i could not find any word to word translation in formats other than pdf.

Do you have any idea, where can we get word to word translation of quran , so that it can be able to added in our software?

Regards,
MAk
- Sat 31 Jan, 2009 7:28 am
Post subject:
QuranandScience wrote:
Hi Ahmed,

I was looking for a Word to Word translation of Quran , to include in our software. I tried searching but i could not find any word to word translation in formats other than pdf.

Do you have any idea, where can we get word to word translation of quran , so that it can be able to added in our software?

Regards,
MAk


Hello Q&S

I have no idea, however I have added a trcuk load of features to Access Quran, one of the new fearures is to browse the Quran word for word, Arabic words of course, so we can use such module to add the translation for each Arabic word, over 78,000 words btw

I will release the new version today

Take care
- Sat 31 Jan, 2009 7:30 am
Post subject:
QuranandScience wrote:
what did you decide about searching of notes. If its too complicated , we can add the "Notes" in the dropdown of translation. When we select "Notes" in this list , it can show all the notes of all ayats.


i have added a notes search to the Main Menu

QuranandScience wrote:

Even if this becomes complicated , we can always create a new screen on the main menu to search notes and manage them.


that is what happened

QuranandScience wrote:

Also allow users to search multiple ayats through number (1:5-7 2:3-56) . This is very much required.


i have added a feature to select veres, or a range of verses

QuranandScience wrote:

I think you are buzy. I will wait for your next release.

Thanks for everything you have done.


i am indeed, take care
- Sat 31 Jan, 2009 12:05 pm
Post subject:
Hurray,

I successfully configured openburhan database on my computer. I have extracted the word to word translation through it.

Now I can extract any data from openburhan database. Download Literal translation

let me know what you need from this database and in what format.

I have a very good reporting tool, with easy i can export and import data into excel files.



Regards,
MAK
- Sat 31 Jan, 2009 11:58 pm
Post subject:
Salam Q&S

Today I am going to release the first official version of Access Quran, Version 2.0

Here is all the extra work I have added:

1) Added more options to the main menu:



As you can see I have add more features, some new features have no data yet, but will be added in newer versions inshaallah, the new features are:

a- Manage Notes:

With this module, you can view all notes, search them, as well add, edit delete, exitsing ones, you can also view the verse (All Translations) related to each note.

The search engine is similar to Arabic Quran search engine, you may type a word or a sentence in English then keep jumping through your notes as the word/semtence is found.

You can also double click any word and AccessQuran will trigger the search engine to search for the word that you double clicked,

b- Export/Import:



A straight forward module to ecport/import other notes, tags and bookmarks, I am still sticking to the TXT files as this is the most reliable format available.

In this module, if you choose to export, then you must browse for the folder where the file will be exported, as well you must enter the file name you want. However if you choose to import, then you need to only browse for the file.

c- Quran Refutes:

Thumbnail, click to enlarge.


This a module that I want to include with Access Quran, in there I will let the Quran reply to all the crap spewed by the enemy of the Quran, of course it will be in a scholarly style and not my normal style, as you can see I added one sample called Refute 1, and when selected or double clicked an access report will open with the refute, it will be formatted with my style and only Free-Islam translation will be used, therefore the data in there will not be added or I should say, will be added gradually as I progress with Free Islam translation. The objective of this feature is to make those who want to study the Quran, familiar with itss way if refuting its enemy, No hadith or similar crap, just Quran, scientific and logical facts.

d- Options:



This the module you asked for, very handy and works great, I liked the idea, however there will be no way to control the resolution, the program is most suited for 1024x768, or higher, anything lower than 1024x768, for example 800x600, will be very odd indeed, however 800x600 should be dead by now, the min should be 1024x768, I use two levels up than such one.

I also added the color picker palette to select the desired colors from

Thumbnail, click to enlarge.


There is a min/max size for the fonts, 8 ?????????????????????¢?? 20 points (the spin buttons)

You can also load Access Quran defaults.

----------------

I have also modified both the Arabic Quran and English Quran screens:

1) Arabic Quran screen:

Thumbnail, click to enlarge.


The top section layout has totally changed; here is a list of the changes:

a- made all font sizes smaller and removed bolding
b- removed the control box for the Arabic letters and replaced with a drop down as you suggested, the drop down is next to the key search word drop down
c- added two new features:

i- New criteria control box to allowed for selecting individual verses or a range of verses (one or the other), the control box however is idiot proof, this is how it looks like:



simpley, from SuraID:VerseID to SuraID:VerseID, if you want to add one verse, then leave either the From or the To (SuraId and VerseID) blank and AccessQuran will recoginse it as one verse regardless where you type it (From or To), the spin buttons are smart ones, for example the SuraID spin buttons in both From and To fields, are dependant on the SuraID and VerseID in both From and To fields respectively, i.e. the spin button range for the VerseID will only allow range that is valid for each selected sura

After you specify the verses, you add them using the top button to the left of the small list in there, as seen below:



You can then apply the filter using button below the add button, you can also remove the filter, or delete the whole selected verses from the Temp list by using the other two button respectively, if you desire to delete one verse from the list, then double click the verse within the list and it will be removed, the blue box to the left of the List is the total number of verses currently in the list.

ii- the second feature is nice, the button to activate it is the small button to the right of the Arabic search key word, as seen below:



When that button is pressed, the following screen will appear:

Thumbnail, click to enlarge.


In that screen you can see that I have listed the Quran Arabic words, word by word as they appeared in the suras, you can see that it has 78,245 words, I have also given the word order, you can also filter for any word by using the tools found in the top section of this screen,, for example, the following:

Thumbnail, click to enlarge.


Shows three occurrences of the Arabic word حَاجَةً , which appeared 3 times in the Quran, as shown above, you may also view each verse (All Tanslation) and the word will also be highlighted in the Arabic text. Instead if choosing the word form the top drop down, you may also double click any word form all word listed in the recordset.

The other small two buttons to the left of the Arabic letter drop down are used to control the way the Arabic words appear in the words filter drop down, i.e. you may view the Arabic words in alphabetical order, or you may view them as they appeared in the Quran word by word

The last drop down on the left is used to jump to the first word in the select sura, for example, the following image shows that the first word in sura no 21 is 41,716:

Thumbnail, click to enlarge.


BTW, the above means that I have finished 41,715 Quran words in Free Islam translation, i.e. 41,715 /78,245 = 53.3 % of the Quran so far. Possibly I will add the literal English meaning for each word in the future

The problem with the above nice module is the diacritical marks, as with different marks, the word will be considered different in searching, which is totally wrong, so what I have planned to do is simply hire my daughter to copy the 6236 Arabic verses without the marks into a table which I will import into Access Quran and make the search either with the diacritical marks or without, of course without should be the accurate one, my daughter started today, and I have negotiated a price of 100 bucks when she finishes.


1) English Quran screen:

Same as Arabic Quran screen, I have added the select range control box, I have also add the double click feature of any word to filter for such word, it is again another smart module to recognize the English word even if other characters are attached to the word according to each English translation, for example, the following screen:

Thumbnail, click to enlarge.


Shows the word ?????????????????????¢??Worlds?????????????????????¢??????????????????????, with a dot attached to it, (at the end of the verse), yet when double clicked, the dot won?????????????????????¢??t be included in the filter criteria, this will work with many other characters, like - , ( ) ; : etc and regardless the character is before or after the word.

In addition to the above I have enhanced the program all around, for example I added a Main Menu button on the top Access Quran Toolbar as seen below:

Thumbnail, click to enlarge.


This button will allow to open the Main Menu, just incase a silly user uses the Close option found under the File Menubar as seen below:



I will not be working on it for some time but you may continue your feedback, in next version, there should have more data and more fearures if merited inshallah.

Here is the new version 2.0:

http://free-islam.com/downloads/AccessQuranV2_0.zip


Salam
- Sun 01 Feb, 2009 3:41 am
Post subject:
Thanks Ahmed,

I will use only this tool from now, and also i will recommend all my friends to use this tool.

Thanks for all your efforts. I will collect all my feedback and will send you after some time.

Regards,
MAK
- Sun 01 Feb, 2009 5:37 am
Post subject:
Hi Ahmed,

There are some major bugs , you need to resolve it before officially releasing

Bugs
1. In Notes search module, Search does not work. because the search field is not editable.
2. Dates are editable in Notes search module.
3. Exporting option exports files in "My Documents" not in the specified path.
4. Mouse hover messages in Manage tags module is wrong . "it says go to last surah"
5. Navigating with SurahID, The verses do not change immediately when we click surah name. (It works for translators and Tags).

Pending Changes
1. Order of Translator is still not sorted in "View all translation".
2. No Short cuts while writing notes. (Eg: Save , Exit).
3. Filter and clear buttons are not joined, I know you have tried doing this. If its getting difficult just add any shortcut key for remove filter.

New suggestions.
1. Manage tags should have the option for renaming Tag names.
2. You had some plans to add Arabic meanings. I just want you to see this website. I found this website good for using the root meaning
http://www.studyquran.co.uk/PRLonline.htm
3. I have imported notes from other versions. when i open the notes search modules. The order of search is wrong, it should be in the order of the verse no.
4. There should be Tag button on right side of each verse.

Selecting Multiple Verse
"Select multiple verse" option is easy, but requires lot of clicks. I might add 15 different verses from different surahs, which would take lot of time.
This option should have only one field which should understand these "1:1 2:3-2:5 5:1-5:5 5:10" . If such a thing is implemented that will be easier to use.

One GOOD thing about the current "select multiple verse" option is that, the order of the verse is according to the order of the verses added. What ever changes you make , just maintain this order of the verses.


Regards,
MAK
- Sun 01 Feb, 2009 10:37 am
Post subject:
QuranandScience wrote:
Hi Ahmed,


Hello mate

QuranandScience wrote:

There are some major bugs , you need to resolve it before officially releasing

Bugs
1. In Notes search module, Search does not work. because the search field is not editable.


This is not a bug, rather a restriction by design that can be resolved, for the time being, use the edit button to initiate editing mode and you can easily search then, you do not need to edit the record though, I will adda remedy to such design issue

QuranandScience wrote:
2. Dates are editable in Notes search module.


I will lock it, howevver editing can not be considered a bug, yet you call it major

QuranandScience wrote:
3. Exporting option exports files in "My Documents" not in the specified path.


Are you sure?

I will look into that and confirm

QuranandScience wrote:
4. Mouse hover messages in Manage tags module is wrong . "it says go to last surah"


sure, will fix that, but that can not be called a major bug, rather minor

QuranandScience wrote:

5. Navigating with SurahID, The verses do not change immediately when we click surah name. (It works for translators and Tags).


because I wanted to give the user the option to search for a waord withing a sura

QuranandScience wrote:
Pending Changes
1. Order of Translator is still not sorted in "View all translation".


I will look into that, I believe I did it though, but will confirm

QuranandScience wrote:
2. No Short cuts while writing notes. (Eg: Save , Exit).


I can not use shortcuts for the type of Toolbar I am using in SOME screens, however I consider major overhaul to such toolbar in those screens to make it conistant

QuranandScience wrote:
3. Filter and clear buttons are not joined, I know you have tried doing this. If its getting difficult just add any shortcut key for remove filter.


I believe I have added the shortcut to remove the filter, on the other hand I can not combine them into one button for the time being as the same butoon is used to unfilter the books marks and tags

QuranandScience wrote:
New suggestions.
1. Manage tags should have the option for renaming Tag names.


I will consider that


QuranandScience wrote:
2. You had some plans to add Arabic meanings. I just want you to see this website. I found this website good for using the root meaning
http://www.studyquran.co.uk/PRLonline.htm


No no, I careless about the root things, I will only treat the words as they appeared in the Quran withing context eventhough if I will translate each word individually

QuranandScience wrote:
3. I have imported notes from other versions. when i open the notes search modules. The order of search is wrong, it should be in the order of the verse no.


you can change the order of any field in any form using the A-Z and Z-A buttons in the top tool bar, but I will consider making the default sorting is the suraid -> verseid

QuranandScience wrote:
4. There should be Tag button on right side of each verse.


Ok, I believe you want it so you add verses to Tags quickly, fine I will consider that

QuranandScience wrote:
Selecting Multiple Verse
"Select multiple verse" option is easy, but requires lot of clicks. I might add 15 different verses from different surahs, which would take lot of time.
This option should have only one field which should understand these "1:1 2:3-2:5 5:1-5:5 5:10" . If such a thing is implemented that will be easier to use.


you can actually do it with NO CLICKS at all, type the numbers you want or even press tab to jump to the spin buttons then use the up/down arrows to spin the buttons, then use the short cut to add the verses

you way is naive and has absolutely no way of confirming what the users may type in there, or there might be but the variables are huge, which makes programming usless for such simple request, I'd rather leave it as is and you may try and see how easy to do without any clicks at all

QuranandScience wrote:

One GOOD thing about the current "select multiple verse" option is that, the order of the verse is according to the order of the verses added. What ever changes you make , just maintain this order of the verses.


Regards,
MAK


Salam
- Sun 01 Feb, 2009 10:44 am
Post subject:
QuranandScience wrote:
Thanks Ahmed,

I will use only this tool from now, and also i will recommend all my friends to use this tool.

Thanks for all your efforts. I will collect all my feedback and will send you after some time.

Regards,
MAK


No worries mate, Inshallah it will only get better, when I add the Arabic verses without the diacritical marks, it will be fantastic

Yeh I will be open for all merited feedback

Salam
- Sun 01 Feb, 2009 7:53 pm
Post subject:
Hello Q&S

I have done most of your last feedback:

Hello mate

QuranandScience wrote:
1. In Notes search module, Search does not work. because the search field is not editable.


Fixed

QuranandScience wrote:
2. Dates are editable in Notes search module.


Fixed

QuranandScience wrote:
3. Exporting option exports files in "My Documents" not in the specified path.


That was a real bug, and it is fixed

QuranandScience wrote:
4. Mouse hover messages in Manage tags module is wrong . "it says go to last surah"


Fixed, please check all buttons around, I also believe that the way the shortcuts are assigned are randomly stupid, I know that you suggested many shortcuts that make better sense, however there is some restriction in here due to the type of the Toolbar I am using in some screens, the solution will be to replace such Toolbar with my own button, a lot of change so I will consider it in next major overhaul, and by that time we should (with your help) stanndarise all the shortcut rules for all buttons on any screen

QuranandScience wrote:
Pending Changes
1. Order of Translator is still not sorted in "View all translation".


Fixed

QuranandScience wrote:
2. No Short cuts while writing notes. (Eg: Save , Exit).


This is one of the screens where i am using such toolbar, another one is the main menu, that is why there is no shortcuts to all buttons on the Main Menu, I hate it, but I can not get around it unless I use my own buttons or another MS Toolbar activeX if there is any around

QuranandScience wrote:
New suggestions.
1. Manage tags should have the option for renaming Tag names.


Done


QuranandScience wrote:
3. I have imported notes from other versions. when i open the notes search modules. The order of search is wrong, it should be in the order of the verse no.


Done

QuranandScience wrote:
4. There should be Tag button on right side of each verse.


Done

Here is the latest version:

http://free-islam.com/downloads/AccessQuranV2_1.zip

Cheers
- Mon 02 Feb, 2009 6:35 am
Post subject:
Hi Ahmed,

sorry in my last post i have mentioned few minor changes as major bugs. actually I was in a hurry last time while I was writing comments.

I already started quoting ayats from this software, it is very easy and a great tool.
I very much liked the Refute module. Which is good, if people wants to read some interesting topics.

Now i am left with only few minor suggestion.

1. "Export/import" should have a default path "My Documents" , with default filenames like "AQ_Notes.txt". where both path and file names are editable by the user.

2. Can I scroll in Notes and in Notes search module with my arrow keys?

3. In Arabic verses , on my other system still shows }1:1{ , I did not do the changes in control panel on that system. what if you remove the braces {} and just keep 1:1 for arabic language.

4. I love to add tags individually for each verse. But every time it asks for me to replace the existing tag. If mistakenly once i click to replace, then i would loose a good collection of verses. That is why i suggest not to ask this replace popup, and just merge it into existing one.

5. In main menu options , is it possible to add option for "Font Size". I dont have any problem in the current font size, just wondering if any person gets difficulty in reading arabic text in current size then he could change it.

6. Using shortcuts with "Alt" is good, there is no problem in doing that. I am just giving what shortcuts i would prefer. Not All button require shortcuts, only which is use frequently.
Alt + T : Add Tag to an individual verse.
Alt + F : "Find Next" (This is easy to use)
Alt + N : Notes
Alt + C : Copy (Current)
Alt + S : Filter ( S can stand for Selecting Filter)
Alt + A : View all translations
Alt + B : Bookmark the individual verse
Alt + V : View all Tags for current verse.
Alt + R : Remove filter
Alt + M : Menu (Current)
Alt + D : delete all bookmark
Alt + G : Apply Tag to all
------ I give least preference to apply shortcuts for the following
Alt + L : Apply Bookmark to all.
Alt + X : Export verses
Alt + K : Filter by Bookmark
Alt + H : Find from beginning
------
When you build new toolbar for Notes then:
Alt + S : Save
Alt + X : Save & Exit.

7. Check the Hover messages on "View search tags on current verse" at "Tag Name" it shows "surah ID".

8. Earlier I suggested to change the view immediately when a Surah is selected. so you replied that you want the feature to search the word in the current surah. What I am saying is we can still search a word in the current surah , if the view is changed immediately. Let me know if you get it.

Later Versions

1. "Export/import" & "Restore/Merge" module could be combined in later versions.
2. For individual verse "Add Tags" , "View All Tags" can be combined.

Bugs:
1. Bugs while importing the notes.
I created some notes, which had comma in the notes as well "Enter" inside the notes. I used "Cntl+Enter"for going next line. Then I exported that notes and again imported. Then AccessQuran crashhhhhed. Just check the screen shot.
Importing Error
If comma saperation is giving problem , you can export in "Tab" saperation. If still it stucks can we export in access format?

2. This is very interesting bug, I was using all the features of Access , I dont know how did I get this. Check the screen shot.
Error
I tried producing this error again , but i could not do that.
- Mon 02 Feb, 2009 6:57 am
Post subject:
Thank you Q&S for your feedback, I will look into it as time gooes by, but I have a quick question please regarding the brackets and the verse number in the Arabic font

do the brackets only appear inverted or the suraid:verseid is also inverted

for example verse 2:1 should appears as so, however, do you see it as 1:2?

Cheers
- Mon 02 Feb, 2009 9:22 am
Post subject:
Verses are proper , Only braces are inverted. Easy solution would be to remove the braces for arabic font.

Surah 1 comes as } 1:0{ , The numbers are fine.

But when I copy and paste the ayat, it comes in correct way check this.
{14:0 } بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
- Mon 02 Feb, 2009 10:17 am
Post subject:
QuranandScience wrote:
Verses are proper , Only braces are inverted. Easy solution would be to remove the braces for arabic font.

Surah 1 comes as } 1:0{ , The numbers are fine.

But when I copy and paste the ayat, it comes in correct way check this.
{14:0 } بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ


Is it only verse 1:1 that appears as so, while the other verses underneath it are fine?

there is no verse 1:0 btw, so is the problem only related to 1:1?

cheers
- Mon 02 Feb, 2009 11:04 am
Post subject:
AhmedBahgat wrote:
QuranandScience wrote:
Verses are proper , Only braces are inverted. Easy solution would be to remove the braces for arabic font.

Surah 1 comes as } 1:0{ , The numbers are fine.

But when I copy and paste the ayat, it comes in correct way check this.
{14:0 } بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ


Is it only verse 1:1 that appears as so, while the other verses underneath it are fine?

there is no verse 1:0 btw, so is the problem only related to 1:1?

cheers


Check the screen shot
Arabic Font

Copy paste works fine.
- Mon 02 Feb, 2009 11:12 am
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
QuranandScience wrote:
Verses are proper , Only braces are inverted. Easy solution would be to remove the braces for arabic font.

Surah 1 comes as } 1:0{ , The numbers are fine.

But when I copy and paste the ayat, it comes in correct way check this.
{14:0 } بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ


Is it only verse 1:1 that appears as so, while the other verses underneath it are fine?

there is no verse 1:0 btw, so is the problem only related to 1:1?

cheers


Check the screen shot
Arabic Font

Copy paste works fine.


Yeh i know such issue, it is not on my laptop though, and many other ones, I think it is related to the right to left issue, so I guess it is best to get rid of the brackets, I have tried writing the numbers in Arabic but Access VBA code akways convert it to English numbers

Salam
- Mon 02 Feb, 2009 12:10 pm
Post subject:
Ahmed can you write a small "thanks note" with my name (M.A.Khalique) in "About Access Quran".
- Mon 02 Feb, 2009 12:36 pm
Post subject:
QuranandScience wrote:
Ahmed can you write a small "thanks note" with my name (M.A.Khalique) in "About Access Quran".


Oh course mate, will do right now so I won't forget

can you propose something?

how about:

My special thanks to M.A.Khalique who helped great deal in making Access Quran a reality.

what do you think?
- Mon 02 Feb, 2009 1:27 pm
Post subject:
AhmedBahgat wrote:

My special thanks to M.A.Khalique who helped great deal in making Access Quran a reality.

what do you think?


Thats fine.

Thanks,
MAK
- Mon 02 Feb, 2009 11:46 pm
Post subject:
Hello Q&S

Can you please suggest the use of the functions keys as a way of editing, saving, adding, deleting functionlity (for the notes only)

The shortcuts issue is not that simple, I had to do some changes, for example, all the buttons in the main menu will be accessed by pressing one key instead of Alt + Key, however all other button types (filter, find, etc etc) will be shortcuted by using Alt + Key

now for the notes, and other screens where I am using the MS Toolbar menu (like the main menu, the import/export, the merge/restore, options) I can only shortcut the buttons by sensing a single key press, however this won't work with the notes as while you type you may press that key that I will be sensing, therefore for such screens we must use the Functions keys, did you get what I mean?

Salam
- Tue 03 Feb, 2009 12:53 am
Post subject:
AhmedBahgat wrote:
Can you please suggest the use of the functions keys as a way of editing, saving, adding, deleting functionlity (for the notes only)


Hi Ahmed, I got your point. If I have only functions key to Edit , Delete and add Notes in Notes module as well as Notes Search module, then these will be my preference.

F2 : Edit Notes.
F5 : Save Notes.
F3 : Search Notes
F4 or ESC: Cancel & Exit
F8 : Adding Notes
F10 : Deleting Notes
Down Arrow: Next Note (Only in Non Editing Mode)
Up Arrow: Previous Note (Only in Non Editing Mode)
- Tue 03 Feb, 2009 1:32 am
Post subject:
I have one question.

At this point , How hard is to add new translations to AccessQuran?
- Tue 03 Feb, 2009 7:10 am
Post subject:
QuranandScience wrote:
I have one question.

At this point , How hard is to add new translations to AccessQuran?


Not hard, but cannot be automated, I have to hard code it

I would love to make it easy to add new translation which will allow us to have all avaiable English translations ever made, but that is truck load of work which I have no plan to do right now, however I have the attitude to do it later on inshaallah
- Tue 03 Feb, 2009 12:03 pm
Post subject:
Ahmed,
After a long time, today i went to FFi forum , I dint knew the website is updated. I just tried to login with my Old User Id and Password , but i was unable to do it . do i need to register again?
- Tue 03 Feb, 2009 12:56 pm
Post subject:
QuranandScience wrote:
Ahmed,
After a long time, today i went to FFi forum , I dint knew the website is updated. I just tried to login with my Old User Id and Password , but i was unable to do it . do i need to register again?


yes mate, you need to register again

I also need your help regarding Access Quran, I am trying to copy the arabic verses without the diacritical marks from openburhan, it has to happen one verse at a time, however if you double click under the audio icon but slightly to the left of it, you will be able to select the required text then paste in access table in front of each surais and verseid the I will import that table into Access Quran, adding the text without dicritical marks will make Access Quran very unique

I have done sura 1, sura 3 and sura 80-114, so if you can help here, it will be very much appreciated

copying an oasting each verse takes 2 seconds exactly,

cheers
- Tue 03 Feb, 2009 7:34 pm
Post subject:
Hello again Q&S


I decided to add a massive module to allow Managing translations, this will make free Islam certainly unique, I will allow up to 100 translations, which means they may be able to add other languages as well, however my only problem is how I can handle the All Translations screen with all these increasing number of Translations, can you suggest some smart idea(s)?

Also, do not forget my last comment, I really need help with that, today, I spend 90 minutes copying 1000 verses from open burhan, it is easy, the problem is the massive amount of copy and paste, my daughter is too young and cannot handle it, I am forcing her to finish sura 2 & 3 tonight, but I guess she won't

If 3 to 5 of us get into it, we can finish it in a couple of days, this will allow the Arabic keyboard that I developed today to be used efficiently

Cheers
- Wed 04 Feb, 2009 1:03 am
Post subject:
AhmedBahgat wrote:
If 3 to 5 of us get into it, we can finish it in a couple of days, this will allow the Arabic keyboard that I developed today to be used efficientlyCheers


I will experiment with some tricks for importing into accessQuran, if I fail to do it. then i will inform you and we will do it manually.
- Wed 04 Feb, 2009 3:13 pm
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
If 3 to 5 of us get into it, we can finish it in a couple of days, this will allow the Arabic keyboard that I developed today to be used efficientlyCheers


I will experiment with some tricks for importing into accessQuran, if I fail to do it. then i will inform you and we will do it manually.


Hey Ahmed , As you know previous translations we imported from http://www.qurandatabase.org/

Earlier I dint find Literal translation on their site, so i requested a mail to them , with in 2 days they uploaded the Literal Translation from their MySQL database.

I am dam sure that they also have the arabic text without diacritical marks, I just requested them for this file, I hope we could get that file from them without the long manual process.

Regards,
MAK
- Wed 04 Feb, 2009 3:45 pm
Post subject:
AhmedBahgat wrote:
I decided to add a massive module to allow Managing translations, this will make free Islam certainly unique, I will allow up to 100 translations, which means they may be able to add other languages as well, however my only problem is how I can handle the All Translations screen with all these increasing number of Translations, can you suggest some smart idea(s)?


Are you planning to add only a module for managing translations , or you are going to change the whole table structure of AccessQuran for managing translations.

As the size of AccessQuran software will increase by adding no of translation, so the ideal way will be do give some import file , which can be used in manage translation modules.

As the user goes on adding new translations , all the dropdown lists should be updated automatically.

And as you know , we have a drop down at the right side of each verse. This drop down should contain the list of individual translations with two Extra Items "All the Translations" " 5 favorite Translations".
"All the translations" should be capable of showing All Translators with a long vertical scrollbar.
"5 Favorite Transators" should show only 5 which can be organized in Manage translation module. And this should be the default option for the right dropdown list.

I wont recommend new screens for new languages, it will be good if they all come in the same screen.

Manage translation Module should have the following features,
1. importing translations.
2. Deleting translations.
3. Selecting Favorite 5 Translations.
4. Changing colors for translations.
5. Ordering or sorting the Translation.

I will let you know , if I get any new ideas.
- Thu 05 Feb, 2009 3:18 am
Post subject:
Hey Ahmed , I have found a way to import all the verses.

We need not do manually.

Give me some time , i will import all the verse and will give you in access format.
- Thu 05 Feb, 2009 5:34 am
Post subject:
You will like this.

All the Quran words without diacritical marks.

Quran Words

I was experimenting with the open burhan database. And was anyhow able to extract this data.

Let me know , if this doesnt open or if its not correct.
- Thu 05 Feb, 2009 7:28 am
Post subject:
QuranandScience wrote:
You will like this.

All the Quran words without diacritical marks.

Quran Words

I was experimenting with the open burhan database. And was anyhow able to extract this data.

Let me know , if this doesnt open or if its not correct.


That is very cool Q&S, thanks, however I wonder why the total records is differnt from the total I got for all words with dicritical marks, I have to do some analysis and find out why

I still need all the verses in Arabic as while I may be able to write code to compose the verses out of the words you provided, I am worried that I will end up stuffing some verses without being aware of it

Cheers
- Thu 05 Feb, 2009 8:54 am
Post subject:
Hi Ahmed ,

I got the following response from Qurandatabase website.

"There is many documents available for every unicode language. There a Arabic one. You can download that. Than you should find it on that pdf file character codes. Then you should replace each of them. To replace what? Nothing just like that Replace(chrW(1804),?????????????????????¢???????????????????????????????????????????¢??????????????????????) That statement is for VB.NET."
- Thu 05 Feb, 2009 9:32 am
Post subject:
QuranandScience wrote:
Hi Ahmed ,

I got the following response from Qurandatabase website.

"There is many documents available for every unicode language. There a Arabic one. You can download that. Than you should find it on that pdf file character codes. Then you should replace each of them. To replace what? Nothing just like that Replace(chrW(1804),?????????????????????¢???????????????????????????????????????????¢??????????????????????) That statement is for VB.NET."



No mate. no help with that


I went mad at my daughter yesterday as she only did 60 verses in 3 days, so I told her to forget about it as I managed to do over 1200 verses in 90 minutes, I also asked brother Life to help me out and he is doing it with me, my thanks to him

Cheers
- Thu 05 Feb, 2009 11:18 am
Post subject:
Salam Q&S

I checked your file, unfortinatly it is missing over 8000 words, for example check those IDs, 1731 and 1732, there should be three words missing in between, so I cannot use it

I am not worried about getting the individual words without diacritical marks, as I have already written a program to parse the words individually, what I need is the Arabic verses complete without diacriical marks, after searching the web for three days, I believe it is not avaible anywhere, but to copy it verse by verse from Open Burhan, I believe that Access Quran will be the first software to allow Quran students to extract all verses without dicritical marks

Cheers
- Thu 05 Feb, 2009 1:50 pm
Post subject:
AhmedBahgat wrote:
I checked your file, unfortinatly it is missing over 8000 words, for example check those IDs, 1731 and 1732, there should be three words missing in between, so I cannot use it


I Disagree,

All the words in the Access file came from openburhan. Its as if Open burhan displays arabic words from this.

And I have verified 1731 and 1732 with online openburhan. It matches exactly. Please you to verify it.

I think if you copy all the verse from openburhan or if you use this access file , Both results will be exactly same. Unless both have missing words.
- Thu 05 Feb, 2009 2:39 pm
Post subject:
QuranandScience wrote:
AhmedBahgat wrote:
I checked your file, unfortinatly it is missing over 8000 words, for example check those IDs, 1731 and 1732, there should be three words missing in between, so I cannot use it


I Disagree,

All the words in the Access file came from openburhan. Its as if Open burhan displays arabic words from this.

And I have verified 1731 and 1732 with online openburhan. It matches exactly. Please you to verify it.

I think if you copy all the verse from openburhan or if you use this access file , Both results will be exactly same. Unless both have missing words.



mate, what the hell are you talking about?

I can confirm this with my eyes closed, let's have a look:

Here is verse 2:102 word by word as in open Burhan file:


ID Surah Verse WordNo Arabic
1725 2 102 1 واتبعوا
1726 2 102 2 ما
1727 2 102 3 اتتلو
1728 2 102 4 الشياطين
1729 2 102 5 علي
1730 2 102 6 ملك
1731 2 102 7 سليمان


three words are missing


1732 2 102 11 ولكن
1733 2 102 12 الشياطين
1734 2 102 13 كفروا
1735 2 102 14 يعلمون
1736 2 102 15 الناس
1737 2 102 16 السحر
1738 2 102 17 وما
1739 2 102 18 انزل
1740 2 102 19 علي
1741 2 102 20 الملكين
1742 2 102 21 ببابل
1743 2 102 22 هاروت
1744 2 102 23 وماروت
1745 2 102 24 وما
1746 2 102 25 يعلمان
1747 2 102 26 من
1748 2 102 27 احد
1749 2 102 28 حتي
1750 2 102 29 يقولا
1751 2 102 30 انما
1752 2 102 31 نحن
1753 2 102 32 فتنة
1754 2 102 33 فلا
1755 2 102 34 تكفر
1756 2 102 35 فيتعلمون
1757 2 102 36 منهما
1758 2 102 37 ما
1759 2 102 38 يفرقون
1760 2 102 39 به
1761 2 102 40 بين
1762 2 102 41 المرء
1763 2 102 42 وزوجه
1764 2 102 43 وما
1765 2 102 44 هم
1766 2 102 45 بضارين
1767 2 102 46 به
1768 2 102 47 من
1769 2 102 48 احد
1770 2 102 49 الا
1771 2 102 50 باذن
1772 2 102 51 الله
1773 2 102 52 ويتعلمون
1774 2 102 53 ما
1775 2 102 54 يضرهم
1776 2 102 55 ولا
1777 2 102 56 ينفعهم
1778 2 102 57 ولقد
1779 2 102 58 علموا
1780 2 102 59 لمن
1781 2 102 60 اشتراه
1782 2 102 61 ما
1783 2 102 62 له
1784 2 102 63 في
1785 2 102 64 الاخرة
1786 2 102 65 من
1787 2 102 66 خلاق
1788 2 102 67 ولبئس
1789 2 102 68 ما
1790 2 102 69 شروا
1791 2 102 70 به
1792 2 102 71 انفسهم
1793 2 102 72 لو
1794 2 102 73 كانوا
1795 2 102 74 يعلمون


A total of 71 words

And here the same verse as parsed using my code:

ID SuraID VerseID ArabicWord
1729 2 102 وَاتَّبَعُوا
1730 2 102 مَا
1731 2 102 تَتْلُو
1732 2 102 الشَّيَاطِينُ
1733 2 102 عَلَىٰ
1734 2 102 مُلْكِ
1735 2 102 سُلَيْمَانَ
1736 2 102 وَمَا
1737 2 102 كَفَرَ
1738 2 102 سُلَيْمَانُ
1739 2 102 وَلَٰكِنَّ
1740 2 102 الشَّيَاطِينَ
1741 2 102 كَفَرُوا
1742 2 102 يُعَلِّمُونَ
1743 2 102 النَّاسَ
1744 2 102 السِّحْرَ
1745 2 102 وَمَا
1746 2 102 أُنْزِلَ
1747 2 102 عَلَى
1748 2 102 الْمَلَكَيْنِ
1749 2 102 بِبَابِلَ
1750 2 102 هَارُوتَ
1751 2 102 وَمَارُوتَ
1752 2 102 وَمَا
1753 2 102 يُعَلِّمَانِ
1754 2 102 مِنْ
1755 2 102 أَحَدٍ
1756 2 102 حَتَّىٰ
1757 2 102 يَقُولَا
1758 2 102 إِنَّمَا
1759 2 102 نَحْنُ
1760 2 102 فِتْنَةٌ
1761 2 102 فَلَا
1762 2 102 تَكْفُرْ
1763 2 102 فَيَتَعَلَّمُونَ
1764 2 102 مِنْهُمَا
1765 2 102 مَا
1766 2 102 يُفَرِّقُونَ
1767 2 102 بِهِ
1768 2 102 بَيْنَ
1769 2 102 الْمَرْءِ
1770 2 102 وَزَوْجِهِ
1771 2 102 وَمَا
1772 2 102 هُمْ
1773 2 102 بِضَارِّينَ
1774 2 102 بِهِ
1775 2 102 مِنْ
1776 2 102 أَحَدٍ
1777 2 102 إِلَّا
1778 2 102 بِإِذْنِ
1779 2 102 اللَّهِ
1780 2 102 وَيَتَعَلَّمُونَ
1781 2 102 مَا
1782 2 102 يَضُرُّهُمْ
1783 2 102 وَلَا
1784 2 102 يَنْفَعُهُمْ
1785 2 102 وَلَقَدْ
1786 2 102 عَلِمُوا
1787 2 102 لَمَنِ
1788 2 102 اشْتَرَاهُ
1789 2 102 مَا
1790 2 102 لَهُ
1791 2 102 فِي
1792 2 102 الْآخِرَةِ
1793 2 102 مِنْ
1794 2 102 خَلَاقٍ
1795 2 102 وَلَبِئْسَ
1796 2 102 مَا
1797 2 102 شَرَوْا
1798 2 102 بِهِ
1799 2 102 أَنْفُسَهُمْ
1800 2 102 لَوْ
1801 2 102 كَانُوا
1802 2 102 يَعْلَمُون


Total of 74 words, can you see the three words in red, they are not there in Burhan file, i.e. Burhan file is crooked and not accurate

Can you also see the word in blue, it is the wrong word in Burhan file, they added an Alif at the beggining while it should not be there

I know what i am talking about pal

Cheers
- Thu 05 Feb, 2009 3:01 pm
Post subject:
I am sorry , My source file is having those missing word, But due to some conversion to excel, I dont know how it missed in this file, I will investigate it tommorow and will give you the correct file.

Thanks for the verification.
- Thu 05 Feb, 2009 3:06 pm
Post subject:
QuranandScience wrote:
I am sorry , My source file is having those missing word, But due to some conversion to excel, I dont know how it missed in this file, I will investigate it tommorow and will give you the correct file.

Thanks for the verification.


No worries, if you can supply an accurate file it will be good to compare with what my code will come up with, this is to confirm the accuracy of both, remember that we are dealing with Allah words in here and we have to be 100% exact

cheers
- Thu 05 Feb, 2009 4:48 pm
Post subject:
I have copied 1901 verses out of 6236 verses, these are the suras I did:

1, 4, 50-114

Salam
- Thu 05 Feb, 2009 5:09 pm
Post subject:
I have spent a lot of time making this file, But i saved lot of time for manual copying.

This file contants 77659 words. And I believe these are all the words on openburhan website.

download 77659 words
- Fri 06 Feb, 2009 4:15 am
Post subject:
Can you confirm the accuracy of this file?. I think it should be 100%
- Fri 06 Feb, 2009 6:47 am
Post subject:
QuranandScience wrote:
Can you confirm the accuracy of this file?. I think it should be 100%


There is still some discrepency regarding the total in that file and the total I got when I used my code to parse, I did not have time to analyse and find out why but will do

cheers
- Fri 06 Feb, 2009 7:37 am
Post subject:
AhmedBahgat wrote:
There is still some discrepency regarding the total in that file and the total I got when I used my code to parse, I did not have time to analyse and find out why but will do


I hope this number will be fine, because i have seen the no of insert statements in Openburhan sql file. It matches.
- Tue 10 Feb, 2009 1:25 am
Post subject:
I think you are little buzy,

I have used those 77659 words and written a script for joining and making verse.

You can download this file here. I have broken different surah's in different tables. you will know how to use it
Download
- Tue 10 Feb, 2009 7:31 am
Post subject:
QuranandScience wrote:
I think you are little buzy,

I have used those 77659 words and written a script for joining and making verse.

You can download this file here. I have broken different surah's in different tables. you will know how to use it
Download



Thanks mate, however I have finished copying the Arabic verses with no diacritical marks yestrday, I ended up doing all 6236 verses myself, my hands went numb but I was determined as well I did not allow the let downs of those whom I asked to help, to discourage me, I hope with every letter that I copied, Allah may reward me a hassnah for it, thousands it may be, and that is why I am not disappointed the slightest

The second file you passed on still missing over 8000 words, therefore I could not use it

I also added a word count Module, as well Letters count, this is awsome and will expose so many Muslims who promot conjectures without confirming it first, like the word Yawm that appeared 365 times, the fact of the matter though that it did not

Counting the letters is awsome, Access Quran does not ask for the letter to be counted rather it counts all letters regardless, of course within a recordset (some suras) that you chose

all in all, I believe Access Quran is the best Quran desktop tool that will be available on the planet

Version 2.5 will be released within 48 hours inshalllah

Salam
- Tue 10 Feb, 2009 6:53 pm
Post subject:
Salam Q&S and All

Time for the new version of Access Quran, you should expect that with almost every version that I release, there will be truck load of new features, I am really enjoying every second I spend developing this awesome piece of software.

If you compare version 1.0 with the current version 2.5, you should notice a whole heap of differences, almost everyday I have new idea to add to Access Quran, most of these ideas can not really be achieved using MS Access features alone, you must write VBA code to get around such limitations, I will discuss in details as I explain the new features, this is the new Main Menu:

Thumbnail, click to enlarge.


As you can see I added 2 new features:

1) Word Count module
2) Browse Words (Not really new but moved from Arabic Quran screen to its own screen then overhauled)

I will explain those features later

One feature that has been added to the Main Menu, is adding a Shortcut key to each button, with this feature, you do not need to click on any button to open the relevant screen, but you may also press the underlined letter within each button caption, for example to open the Arabic Quran screen, you may simply press the key ?????????????????????¢??A?????????????????????¢?? or ?????????????????????¢??a?????????????????????¢??, it is not case sensitive, as well you do not need to hold down any other auxiliary button, like the Alt key for example, simply press the relevant underlined letter for each screen, it is far quicker than point and click with a mouse.

Also, in the top toolbar, I added shortcut to the Main Menu button, as well to the About Access Quran, however you need to hold the Alt key to activate such buttons while pressing the relevant underlined letter as seen in the toolbar.

One important routine was added to that toolbar button Main Menu, in previous versions if the user presses that button while having any other screen open, Access Quran will open the Main Menu while keeping any other screen that was opened, opened, this may have caused some confusion, therefore Access Quran will now close any opened screen before opening the Main Menu if that toolbar button is used by mistake during any Access Quran session .

I also added more options to control the environment of Access Quran, this is how the new options screen looks like:



I just added the options of Italic and Bold for both Arabic and English text

One big problem that I faced with Access Quran is the fact that only the Arabic text with diacritical marks are available on file, this will be useless if you want to search for a word, as the word with different vowel marks will be considered different words despite the fact that they are identical words, this is causing a lot of confusion on FFI web site, one of the goons in there (Ugly Tashit) thinks that alsamai and alsamaa, are different words because he can only read the transliteration due to his ignorance of course, the fact of the matter remains intact, that the diacritical marks at the end of any word can not change the meaning of that word, I agree however that the diacritical marks within the word and not at the ned of it, may change the meaning of the word.

Anyway, I had to get the Quran text without the diacritical marks, this is where word/letter count can only be accurate, so I had to face the tough fact that I have to copy all these verses one at a time (6236) from a web site where they post it without such marks for their search engine to work. It took me about 5 to 7 days, I just can?????????????????????¢??t remember, very tough task if you ask me, but alhamdullelah it is all done, as well I created some logical code to confirm that the copy/paste manual process had no human error.

With the addition of the Arabic Quran without the DM, the Arabic Quran screen had to be overhauled, it does not look that it changed at all, btw:

Thumbnail, click to enlarge.


The major change above is the introduction if Include Diacritical Marks tick box, the Arabic Quran will start with the DM included, however you can simply remove it by un-ticking that checkbox, this is the same screen with the Include DM un-ticked:

Thumbnail, click to enlarge.


You may also notice a minor change, the button next to the Arabic/Letter drop down is now enabled, it was disabled with the DM included, this is very important because that button will open an Arabic Keyboard to type any word you want, and because with typing, you cannot have those marks, so, without the marks included, you may use the keyboard, this is how it looks like:

Thumbnail, click to enlarge.


You may practice on using this keyboard as it is not like a convential Arabic keyboard, rather Access Quran Arabic Keyboard, the letters in there are more than 28 as I have to include some variations of some letters to be able to type an exact word, you can navigate this keyboard without a mouse as follow:

1- Use the Arrow keys to move between the lettered buttons, then use the enter key to press the selected button
2- Use the backspace to backspace
3- Use the spacebar to add a space
4- Use the Esc key to close

The drop down of the Arabic words will reflect your choice of including the DM or not, i.e. you will get a list of the words without the marks if the tick box is not ticked and vice versa

All other features stay the same in this screen regardless you include the marks or not, also including or excluding the marks will work seamlessly with the current recordset you have in hand.

Now, for the new features, I would like to discuss the Browse Words feature, this is how it looks like:

Thumbnail, click to enlarge.


This is the feature that was activated from the Arabic Quran screen, however I moved it to the Main Menu as it should be a module on its own, this module is like looking at the Quran word for word and in the order of the words appearence, the screen starts with the defaults of including the Bismellah verses and not including the D marks, and as you can see that we have a total of 78193 words, however if you include the marks, you get a different total as seen below:

Thumbnail, click to enlarge.


A total of 78245 words, 52 words more than the total without the diacritical marks, this is due to the fact that parsing (separating) the words without the marks is different to separating the words with marks, for example if I jump to the last word (# 78245) in the above screen without the marks, I get the word وَالنَّاس , Wa Al Nas, see the mark on the Waw, that mark caused no space between the two words, hence appearing as one word, however if you look at the last word in the same screen without the marks (# 78193), you get this:

Thumbnail, click to enlarge.


Where the word was made into two words (that is the right way of course), what I explained above is not a general rule rather one of many that control the spaces between the words, therefore after parsing, you will never get the same total, hence the 52 discrepancy, such total discrepancy has nothing to do with the Quran accuracy however, all letters are the same if the marks are removed or not.

You may consider the above module as manual counting of the words, it will be best to double click any word while the marks are not included to get the real matching total, however you can still do it with the marks included but you will only get a total for that word and all its occurrences which have the same diacritical marks, this should make it really tough if you want to get a total of any word, as you need to add all the sub totals for the same word but with different marks, for example the following screen shows the total of the word النَّاسُ , Al-Nas with a Dummah mark at the end, i.e. Al-Nasu

Thumbnail, click to enlarge.


As you can see that we have 42 occurrences

However the total of the same word without marks الناس , is 183 as seen below:

Thumbnail, click to enlarge.


This means that the same word must have appeared 183 - 42 = 141 times with other diacritical marks

Counting with marks will only be useful if you want to know the total of any word with a specific mark, but that can not be considered as the total of the word occurrences by any mean.

Of course the above module is fiddly and needs someone who knows the Arabic words along with its diacritical marks very well to be able to use it, which is no good in my books, therefore it inspired me to design the Word Count module which I believe will be the main feature of Access Quran, I would have never been able to create it unless I have the Quran without diacritical marks, hence the tough work that I went through for days to be able to get it by copying/pasting one verse at a time, this is how the screen looks like:

Thumbnail, click to enlarge.


This is an amazing module, it took too much work and thoughts from my side, I have to debug it for hours by executing line by line in a code that is hundreds and hundreds of lines, let me explain the screen in great details

1- The top half is for your criteria, the bottom half is for the count results, however in the bottom half you may still interact with Access Quran by pressing the magnifier button next to the word count, only if you have a word count more than 0, will be detailed later


2- for the criteria part, firstly you need to select the suras you want to search
:


as you can see above I selected sura 1 & 2, same features of Access Quran apply:
a- Use the tab to navigate
b- Use the arrow keys for the spin button
c- Double click a sura to remove from list

Note, if you select no sura, then Access Quran will assume that you want to search all suras, therefore if you want to search the whole Quran, leave the list empty and Access Quran will add all 114 suras for you

3- for the criteria part, secondly you need to do any of the followings as seen in the following screen:


a- If you want to count a word, then select from list (use the Arabic Letter drop down to filter for words starting with such letter to make it easy to find it in the words drop down) or type a word using the Arabic Keyboard, the Keyboard in here has a new feature which was a must have:
Thumbnail, click to enlarge.


As you can see the Arabic Keyboard in here displays what you type, this is required as when the keyboard opens, it covers the text behind it and you won?????????????????????¢??t be able to see what you have typed so far, and as you can see that I typed the word Allah in Arabic of course, so when you close the Keyboard using the Esc key, you should see the word in there as seen below:
Thumbnail, click to enlarge.


b- You may choose to match exact word (which I selected as seen below)

c- You may include the Bismellah verses in the count (which I excluded as seen below)

d- You may chose to count the letters (which I included as seen below), all letters will be counted
Thumbnail, click to enlarge.


That?????????????????????¢??s it, all you need to do now is press the Total Count button :


But before we do, I need to explain a couple of things regarding the criteria:

i- You must enter a word to be counted AND/OR count the letters, for example, you may only count letters within a recordset without counting any words, just leave the word field blank. Or vice verse. Or both together

ii- The progress bar will only appear if you choose to count the letters as counting letters is an intense task especially if you include the whole Quran, i.e. if you choose to count a word without counting letters, then no progress bar will appear and you should see the total very quick, but if you include counting the letters then the progress bar will appear. With the progress bar, it may look like it froze at a random percent, it actually never freeze, it is just too much number crunching which results that the CPU has no time to refresh the screen and move the progress bar, so if it happens, just be patient and in under a minute you should get your results, this is how long it takes on my 1.6GH laptop to count all the letters in the Quran: 40 seconds, despite it looked like it froze at 7%, it will just close when finished and you should see the results, this is not the case with the progress bar all the times, in fact many times you should see it progressing up to 100%, it just depends on how busy your CPU is and how many other applications you may have opened, but as I said you should get your results in under a minute.

Let me now go back to our example and find out how many word of Allah (exact match) in sura 1 and sura 2 (together) while counting all letters within these 2 suras:

The task took 5 seconds on my machine (this is because I included 2 suras only), and here are the results:

Thumbnail, click to enlarge.


Allah appeared (exact match) 217 times, and under that you have to total count for each letter in the Arabic alphabet as well a grand total for all letters

Now, let?????????????????????¢??s test Access Quran accuracy by keeping the same criteria as is while including the Bismellah verse, we should expect that the word Allah must appear an additional 1 time (sura 1 Bismellah is part of the sura, while it is not for sura 2), i.e. there should be an additional 1 count of the word Allah (exact match) because Allah appears in the Bismellah of sura 2

Here are the new criteria:

Thumbnail, click to enlarge.


And here are the results:

Thumbnail, click to enlarge.


As you can see: 217 + 1 = 218

You can confirm the accuracy of Access Quran if you look at the count of the letter Alif

In the first example we had a count of 4741

Now the Bismellah has, 3 Alifs, i.e. 4741 + 3 = 4744 and that is the exact count we got for letter Alif when the Bismellah verses were included

Trust me guys, I have put too much work and thoughts to tackle every single problem I faced (tons of it) to make sure that it is 100% accurate

This should take us to last feature in this amazing module, the magnifier, to look at all verses where the word chosen to be counted appeared, again I have put a lot of work into this screen to make it easy for all to understand, I had to tackle some Access limitations to achieve the results I wanted, let me use the last example we have which showed us that the total number of the word Allah (exact match and including the Bismellah verses) was 218, let?????????????????????¢??s press the magnifier button next to the number 218, this is what you should get:

Thumbnail, click to enlarge.


Let me explain the above screen bit by bit:

1- This part shows you your criteria (read only)


2- This part shows you the total count of the word as well how many verses in which the word was found:


As seen above, in both sura 1 and sura 2 together, Allah appeared 218 times (exact match with Bismellah verses included) in 141 verses, this means that the word appeared more than once in many verses, which something I wanted to look clear for all, that resulted in tackling one of the worst Access limitations ever, let me explain:

Normally when you search for text in a document, you get the first occurrence highlighted, then by pressing F3 you get the second occurrence (if any) highlighted, and so on, with Access, this is not the case because we are not searching a document from the first place, rather we are searching RECORDS, you may consider each record as a document on its own, therefore in reality it is like we are searching many documents at once, therefore you will never get that feature of highlighting the matched text, and so on as you continue searching.

In Access, this how searching the records work:

a- Access does not highlight the matched text rather highlight the whole record, it is like you search a word document for a word and you get the whole words matching or not highlighted
b- Access does not care how many times the matching text appeared within the same record, 1 is like 100 and is considered one match, this is a very serious problem considering that the word may appear more than once in the same verse.

Now, with the help of Allah, I managed to make Access Quran search is like searching a word document, you will get the first result highlighted as seen 3 images above, then by pressing the Find next button seen in the image above, Access Quran will jump to the next occurrence even if it is in the same verse, then highlights it for you, how about that, I love it. A lot of work and logic though.

What I also added is a nice visual feature next to each verse, which looks like this:


The screen above shows the first two verses from the 141 verses, next to each verse to the right, is a white circle which has under it the total count for the word within this verse, you should expect that each verse must have a min count of 1, however any verse that has the word more than once, you will see the circle ticked as well the total count of the word within this verse, we know that under the example we used, Allah word must have appeared more than once in some verses, so let me scroll down the results until I see one:

Thumbnail, click to enlarge.


See above, the word appeared twice in the verse, with the first occurrence highlighted by Access Quran, now if we press the Find Next key or Alt+N, you should get the second occurrence which I red circled above, highlighted as seen below:

Thumbnail, click to enlarge.


This how great and accurate Access Quran is going to be for those who really want to study the Quran words

You may have noted that I also kept this part:

working as normal which will allow you to add note, bookmark, add tag, view tags and view the included translations for each verse.

One final thing left for me to do, which is to test the above module against the 19ers and the Submitters cults allegati0ons, regarding the lettered verses in 14 suras in the Quran, as far as I believe they claim that for any lettered sura, the total number for those letters combined must be dividable by 19, so without getting into the confusion they created regarding the letter Alif, I will select one of those suras that have the letters Ha Meem, and see what Access Quran will give us as a total for each letter then we add them and see if they are dividable by 19, I will try sura # 40

Here is the criteria and the results (I chose not to count any words, just letters, I did not include the Bismellah verses, however we will have another run with the Bismellah included):

Thumbnail, click to enlarge.


From the above, we have :

Ha letter count = 62
Meem letter count = 377

Total = 439

439/19 = 23.105263

Let me now include the Bismellah and see the results:

Thumbnail, click to enlarge.


Ha letter count = 64
Meem letter count = 380

Total = 444

444/19 = 23.368421

Which means, if that what those cults are telling us, then they are full of crap, possibly I am wrong and that is not what they mean by part of their invented code 19

Here is the latest version 2.50, I hope you enjoy and learn more about the Arabic Quran

http://free-islam.com/downloads/AccessQuranV2_5.zip

Salam
- Wed 11 Feb, 2009 4:48 am
Post subject:
Thanks for the bunch of features, and your efforts of copying all the verses manually.

I really liked all the new features you have added from On-screen keyboard to Browse Words module.

I think you created "Words and Letter Count Module" module only to prove 19ers wrong. I cannot think of any other use of this module. If this is the reason you created this module, then you should challenge some 19ers to prove your software wrong. If they are able or unable to refute your challenge, then your software will become really famous.

And as you tried word count of Yaum, you did not find 365, the reason might be because people count the Dual Words as 2 Days and some other reasons like that. Or could be the 365 word count theory is wrong, Which cannot be proved from this feature. Still there are many other uses of this "Browse Word Module"

Last time I have given a bunch of feedback, I dint find those changes in new version except few. Did you already made those changes or you have plans to do it.

Is it possible to include a feature which gives some description of each word like "Singular, Dual or Plural" , "masculine or Feminine". Because these are difficult to understand from English Translation. Just wondering if there is any logic in arabic language to find this or its without any logic.
- Wed 11 Feb, 2009 6:59 am
Post subject:
QuranandScience wrote:
Thanks for the bunch of features, and your efforts of copying all the verses manually.


No worries

QuranandScience wrote:

I really liked all the new features you have added from On-screen keyboard to Browse Words module.


Cool

QuranandScience wrote:

I think you created "Words and Letter Count Module" module only to prove 19ers wrong. I cannot think of any other use of this module. If this is the reason you created this module, then you should challenge some 19ers to prove your software wrong. If they are able or unable to refute your challenge, then your software will become really famous.


I just want to confirm what they say, impossible that anyone will count letters manually, and I found other Musims take what they say for granted, I wish that 19 thing was true, but I just cannot see it that way, I repect some of their ideas however

Also my mmodule is not only targetting the 19ers, rather all Muslims who claim that such word apeared so many times in the Quran

I do not want Muslims to promote cnjectures

QuranandScience wrote:

And as you tried word count of Yaum, you did not find 365, the reason might be because people count the Dual Words as 2 Days and some other reasons like that. Or could be the 365 word count theory is wrong, Which cannot be proved from this feature. Still there are many other uses of this "Browse Word Module"


It actually can be proved, as I started nocking down all those variations including Yamiza, and I ended up with 369, I could not knock down the last 4, trust me that if I managed to do it, I would have confirmed such allegation, again I wish it was true

QuranandScience wrote:

Last time I have given a bunch of feedback, I dint find those changes in new version except few. Did you already made those changes or you have plans to do it.


I have plans for it, including the export module overhaul

QuranandScience wrote:

Is it possible to include a feature which gives some description of each word like "Singular, Dual or Plural" , "masculine or Feminine". Because these are difficult to understand from English Translation. Just wondering if there is any logic in arabic language to find this or its without any logic.


that is a cool idea, it needs a lot of work though, but will consider it

Salam
- Fri 20 Feb, 2009 12:48 pm
Post subject:
Hi Ahmed , I want two translation to be added in access quran.

1: Literal Translation 2: QXP Translation.

If its possible, then i will get you the excell files for this.
- Fri 20 Feb, 2009 3:38 pm
Post subject:
QuranandScience wrote:
Hi Ahmed , I want two translation to be added in access quran.

1: Literal Translation 2: QXP Translation.

If its possible, then i will get you the excell files for this.



Salam mate

I have to resolve the technical issue forst of which way should I go, keep adding translations manually (a lot of work), or automate the process through one hell of a brilliant idea, I need some time to think about it, your ideas will be appreciated too

Salam
- Sat 21 Feb, 2009 3:06 pm
Post subject:
Can you give me the Pass code , so that i can see the Structure of the table, and if I have any suggestions i can tell you.

You can use personal message for that
- Sun 22 Feb, 2009 6:53 am
Post subject:
Quote:
I am reposting one of my message, you might have missed commenting it.
By the way did you get my personal message?

-----

You can do the following change to Design

Click for Design


Take your shit with you and shove it!
- Sun 22 Feb, 2009 7:47 am
Post subject:
Salam All

I started the huge work of makeing Access Quran to accept more translations, there will be a max of 30 to be added, as well a max of 5 to be seen at once in "All Translations"

Will keep you updated as there will be a huge a amount oif work to be done

I am going to make the source code open too so anyone can develop it further at their own responsibilty


Salam
- Sun 22 Feb, 2009 2:45 pm
Post subject:
Rigel wrote:

Take your shit with you and shove it!


I dont know , why you are saying me like this.

If I have done any mistake , let me know.
- Tue 24 Feb, 2009 8:15 pm
Post subject:
QuranandScience wrote:
Rigel wrote:

Take your shit with you and shove it!


What is your problem?


Here you are the problem and profiler tells you are twofaced, selfish, egoistic and have a rotten apple brain.
Return to your people, here you are irritating ME and others I know here. So GET LOST!!!
- Thu 26 Feb, 2009 7:53 am
Post subject:
Cool down guys, there is no need for that

Take care both of you
- Tue 03 Mar, 2009 7:43 pm
Post subject:
Hello Q&S

I have finished the new version of Access Quran where you can manage your own translation

here is the version for now and later on I will explain the changes, this is the open source version, i.e. the mdb file if you would like to modify it yourself

http://free-islam.com/downloads/AccessQuran_V3_0_OpenSource.zip

Please ask me any question that you need to clarify

Cheers
- Wed 04 Mar, 2009 6:06 am
Post subject:
AhmedBahgat wrote:


http://free-islam.com/downloads/AccessQuran_V3_0_OpenSource.zip


Thanks Ahmed,

It really looks good.

Main Menu in Vista and WindowsXP is some what different. I think There are some button missing when viewed from vista.

I will try to get the screen shot soon.
- Wed 04 Mar, 2009 10:57 pm
Post subject:
QuranandScience wrote:
Thanks Ahmed,

It really looks good.

Main Menu in Vista and WindowsXP is some what different. I think There are some button missing when viewed from vista.

I will try to get the screen shot soon.


No worries, a lot of work though, as you can see that I have added 30 fields to the Quran table where the translation will be stored, this meant that I have to redesign whatever I did before

you can only add up to 30 translations

the issue with the button that disappears when you use Vista, i believe it is relating to the screen font size and resolution, I have see it before with one of my other programs and it turned to be exactly as I suggested

I have also redesigned the Export/Import Module as you suggested in the past by combining it with the restor module, to free the button that I used for the translations management

you can also see with the open code that I never use any quries, all my data fetching is hard coded within the VBA code


cheers
- Thu 28 May, 2009 9:16 am
Post subject: Re:
Hi Ahmed,

How are you, I was buzy with my personal work. Hope you are doing good.

I have a question, I was going through the data of Access Quran file.
You have a table called QWords, Which contains the root words for all Quranic words.

How did you manage to get this? Are all the root words accurate?
- Thu 28 May, 2009 3:01 pm
Post subject: Re:
QuranandScience wrote:
Hi Ahmed,

How are you, I was buzy with my personal work. Hope you are doing good.

I have a question, I was going through the data of Access Quran file.
You have a table called QWords, Which contains the root words for all Quranic words.

How did you manage to get this? Are all the root words accurate?


Salam mate

I am good alhamdullelah, how about you?

I did not create that field, it was there in the data files you passed on first, it is highly accurate but not 100% accurate

Salam
- Fri 29 May, 2009 8:53 am
Post subject: Re:
I am trying to develop a similar application , using your data. I would show to you next week.
- Wed 03 Jun, 2009 8:18 am
Post subject: Re:
Hi Ahmed,

I am done with the new Quran Application. I have used BI tool called "QlikView" to create a dynamic Quran Application.

This Tools has lot of cool features, and I am sure you will like it very much.

You can download the Quran Application from this link
https://rcpt.yousendit.com/695703498/060d6a6c351fa48f9d94e7e36a00ca0e

This Application is in .qvw format. To open this application you need to install QlikView software.
http://d1cf4w4kkla6tb.cloudfront.net/qlikview/8.50/6231/_MSI/QvSetupRedist_Eng.exe

Let me know your feedback.
- Wed 03 Jun, 2009 8:19 am
Post subject: Re:
QuranandScience wrote:
Hi Ahmed,

I am done with the new Quran Application. I have used BI tool called "QlikView" to create a dynamic Quran Application.

This Tools has lot of cool features, and I am sure you will like it very much.

You can download the Quran Application from this link
https://rcpt.yousendit.com/695703498/060d6a6c351fa48f9d94e7e36a00ca0e

This Application is in .qvw format. To open this application you need to install QlikView software.
http://d1cf4w4kkla6tb.cloudfront.net/qlikview/8.50/6231/_MSI/QvSetupRedist_Eng.exe

Let me know your feedback.



Thanks mate, that is indeed great news, I will download later today and have a look, I am sure I can steal some ideas of yours, of course if you don't mind, lol

Take care
- Thu 04 Jun, 2009 1:39 am
Post subject: Re:
After your review, I will release this application to every one.

If you get any confusion using the application let me know, I can write an help document.
- Thu 04 Jun, 2009 6:39 am
Post subject: Re:
QuranandScience wrote:
After your review, I will release this application to every one.

If you get any confusion using the application let me know, I can write an help document.



Salam mate

I actually had a look at it yetserday for about 15 minutes, good work

However after pressing the RELOAD toolbar button, there is no data avaiable, I tried everything including restarting and I cannot see any data, what might be wrong that I am doing?

cheers
- Thu 04 Jun, 2009 7:04 am
Post subject: Re:
Reload is the functionality used by Developers.

It is not used by Users. you need to download the qvw file again. delete the old file.

Actually there is no need to use any button from toolbar. All that can be used is inside the Tabs.

The Main reason , I used this tool is for
1. Good user Interface
2. Easy selection of Surah & verse
3. Easy copy text to clipboard
4. Very easy search.
5. very fast

Read the "How to" tab for knowing , how to use the application.

Disadvantage:
Every body needs to Install the Qlikview EXE file to open this application

I am trying to find some solution for the above disadvantage.
- Fri 05 Jun, 2009 3:31 pm
Post subject: Re:
QuranandScience wrote:
Reload is the functionality used by Developers.

It is not used by Users. you need to download the qvw file again. delete the old file.

Actually there is no need to use any button from toolbar. All that can be used is inside the Tabs.

The Main reason , I used this tool is for
1. Good user Interface
2. Easy selection of Surah & verse
3. Easy copy text to clipboard
4. Very easy search.
5. very fast

Read the "How to" tab for knowing , how to use the application.

Disadvantage:
Every body needs to Install the Qlikview EXE file to open this application

I am trying to find some solution for the above disadvantage.


Yeh mate, it's good software, if you manage to get around Qlikview install, it should be handy for many, not sure if you can find Qlikview as a runtime version, for example I can create a setup program for Access Quran which will distribute a run time version of Access, in that case the users do nt need to even have Access on their machines

Cheers
- Sat 06 Jun, 2009 3:08 am
Post subject: Re:
thanks for your review.

Actually there is a way to make the tool in exe file. But that requires a special license from the company. So currently I cannot change that to exe file. But I will look for that in future.

I also posted my tool in QlikView website.
http://community.qlikview.com/forums/p/16942/66274.aspx#66274
- Sat 06 Jun, 2009 3:21 am
Post subject: Re:
Send me all your translation in Excel or Access format.

I will include it in my tool.
- Sat 06 Jun, 2009 3:26 am
Post subject: Re:
QuranandScience wrote:
Send me all your translation in Excel or Access format.

I will include it in my tool.



Inshaallah I will, but after I finsih it, I reached about 80% in my draft, but I still have to go through it all over again to fix so many errors and make sure the consisteny is very high, I am aiming to finish the draft by the end of Novenmer, then I will start on the final phase on January next year and I am aiming that it will take about 11 months more then, inshaallah

so when I finish it, it will be avaible in all formats, doc, xls, ppt, pdf, mdb, and even swf

Cheers
- Fri 17 Jul, 2009 7:22 am
Post subject: Re:
Hi Ahmed,

I made My Application in EXE format.

Just check this Download
- Fri 17 Jul, 2009 7:25 am
Post subject: Re:
QuranandScience wrote:
Hi Ahmed,

I made My Application in EXE format.

Just check this Download



Now we are getting serious, thanks mate, I will have a look at it, this is great for making it accessible to many without the need of other software

Cheers
- Wed 23 Jun, 2010 6:16 pm
Post subject:
Salam all

I am not writing much these days because I am concentrating on a few Quran projects. I decided to develop Access Quran further until I finish my translation, I am expecting that my translation which will be called Free Islam translation will be finished by mid 2011 inshaallah. Then it will be added to Access Quran software. Therefore I have a year to further develop Access Quran before I officially release it with Free Islam translation. In this year I will work really hard to make Access Quran one of the best tools you will ever have to study the Quran.

As most of you know by now as read in this thread that Access Quran is developed using MS Access 2002 and Visual Basic Applications, this means that for anyone to run it you need MS Access 2002 installed on the pc. this is a huge obstacle which I have overcome by getting from Microsoft Access 2002 runtime files and setup program, this means that regardless you have MS Access or not, and regardless of any version of MS Access you have installed on your machine, Access Quran will always run using MS Access 2002 runtime files which will be installed on your machine along with Access Quran application files.

I will also enhance the Arabic keyboard to allow typing Arabic letters with diacritical marks; I believe this will be the world first in searching the Quran with diacritical marks. In all Quran search web sites that I have seen so far, it makes no difference if you type the Arabic word with marks or without, the search result will return all matching words without marks. As well, if you want to type it with marks then your only way is to copy it from another place, because these web sites do not offer you typing Arabic with marks. So this is the planned Arabic keyboard in Access Quran:



I am still working on the order of all letters, above, I sorted them with their logical order, not like the commonly used Arabic keyboards, so I may change them to match the common layout of Arabic keyboards

The white buttons show the diacritical marks, I have listed all possible ones and combinations that appeared in the Quran

I also decided to add audio to Access Quran through an innovative MP3 player that I have been designing for the last 2 months (I am still working on it though). This is how it may look like:

Thumbnail, click to enlarge.


The above MP3 Player is very unique, even in the way it looks. I made it to look this way to attract attention of the young people, yet it may attract the attention of older ones as well, indeed it attracts my attention and I just love looking at it and playing it, possibly due to the fact that I am the one who designed it from the ground up. But be assured that I tried hard to offer you something that should suit all.

The idea of using traffic signals and signs to control the player is only implemented to make the Quran player absolutely unique and is not like any other MP3 player that you used on your PC, the player uniqueness is not only about how it looks, rather how you control it as well, here is some of the features that will be included in the three modes Access Quran MP3 Player:

1- Create your playlist from full suras (Suras Mode)
2- Sort playlist suras A-Z or Z-A and play accordingly (Suras Mode)
3- Bookmark any sura?????????????????????¢??s player head location (Suras Mode)
4- Forward or rewind by sura (Suras Mode & Verses Mode)
5- Forward or rewind by verse (Suras Mode & Verses Mode)
6- Repeat Suras or Verses from 2-100 times (All Modes)
7- Select any translation while playing (All Modes)
8- View/hide the diacritical marks while playing (All Modes)
9- Change/save font colours of Arabic text and/or selected translation (All Modes)
10- Change/save font size of Arabic text and/or selected translation (All Modes)
11- View/add/edit verse notes. (All Modes)
12- Playlist time, sura time, verse time, sura name, sura no, verse no etc will be displayed in English and Arabic by the player (All Modes)
13- Mute & volume control (All Modes)
14- All player controls maybe activated by keyboard shortcuts (All Modes)
15- All player controls hints are displayed in English and Arabic (All Modes)
16- The player Verses Mode works on the search result, i.e. you use Access Quran to search or filter for anything and based on the search result, you activate the player which will only play the verses included in the search result.
17- The last mode is called Single Verse Mode, in which a player activation button will always be next to any verse. In this mode, there will be no forward or rewind to neither suras nor verses.

I believe the best point of attraction in this software is the fact the you will be able to forward or rewind verse by verse, something that I have never seen before, possibly it was done but I have never seen it nor anyone that I know. For me to be able to do that I have to include with every verse its start/end times in seconds to the database, you can imagine how huge such task will be, I have finished about 30 suras (but mostly short ones). I guess it may take me between 2 and 3 months inshaallah to finish the timing of all verses. I had to use a certain reader (Saad Al-Ghamdy) to adjust all timing according to it. However I also included a very nice interface through the player to change the verse start/end times through a spin buttons that tie the end of any verse to the start of the next verse in the same sura (both must be changed together and Access Quran will take care of that ?????????????????????¢?? very nice indeed), this may allow adding other readers in the future then adjusting the verses timing accordingly.

That is why I am not writing at all, but it is looking good for what I am working on and the player seems very reliable alhamdullah. So my hard work will not be in vain inshaallah

I will keep you updated

Salam
- Tue 29 Jun, 2010 5:39 pm
Post subject:
Salam all

I have finished the timing for 67 Suras

Cheers
- Wed 14 Jul, 2010 4:48 am
Post subject:
Salam all

I finished all the audio timing for the Quran, a lot of work but Alhamdullelah all done, now I need to concentrate on the translation. The second draft will be finished in the last week of Ramadan inshaallah, then one final draft will be left before I release everything, Translation, Software & Quran MP3 player and files, by mid 2011 inshaallah

Salam
- Tue 27 Dec, 2011 8:59 pm
Post subject:
Salam Q&S

Are you still there, mate?

Cheers
All times are GMT + 10 Hours
Powered by phpBB 2.0 .0.17 © 2001 phpBB Group