1. LDD Today Article: Using the object-oriented features of LotusScript
2. Mini Tutorial: Creating Custom Classes in LotusScript, part 1
3. SearchDOmino.com Tip
4. Discussion Subject: LotusScript Beginner help with Classes
Reply Synopsis: Placeholder for your classes
5. Discussion Subject: Advanced LotusScript question
Reply Synopsis: Where to start for learning about creating classes
Resource for the above suggestion:
6. Discussion Subject: Looking for information of building classes using Lotusscript
7. Discussion Subject: Recompiling when changing LotusScript object libraries
Reply Synopsis: Available Tools
8. Discussion Subject: Declaring Constants Within Lotusscript Classes (The links below belong to the same thread, but separate responses)
9. Discussion Subject: How can I create my own Notes classes ?
10. Discussion Subject: OO with LotusScript, performance and deadlocks(*****) (The links below belong to the same thread, but separate responses)
11. Discussion Subject: OO: Does LS have an equivalent to the "this" keyword?
12. Discussion Subject: Object Oriented Programming (OOP) with LotusScript
Reply Synopsis: When to use Classes
13. Discussion Subject: Using NotesXX native class as Base classes
14. Discussion Subject: Using Me in a LotusScript Class
15. Discussion Subject: Object oriented Lotusscript: How can an OO-Newbie add a new method?
16. Discussion Subject: General purpose email LotusScript Class (Code Included)
17. Discussion Topic: Setting of an object, is it pointer?
18. Discussion Topic: A Stack Routine In LotusScript
19. Discussion Topic: User-defined class - document variable scope
20. Discussion Topic: How to attach a user-defiened object to note document?
21. Discussion Topic: WorkAround - (Error when adding a new string-member to a user-defined class allready in use.)
22. Discussion Topic: User Defined Class Objects
23. Discussion Topic: Userdefined class: cannot find external name
24. Discussion Topic: Abstract class in Lotus Script
25. Discussion Topic: Help! Problems with user defined objects
26. Discussion Topic: What is a product class?
27. Discussion Topic: User-defined Classes and accessing objects in another database (Title modified from Original)
28. Discussion Topic: Extending Domino Classes (Title modified from original)
29. Discussion Topic: How do you get a class to return "Nothing"
30. Discussion Topic: UserAccessDetails class for LS (Code Included)
31. Discussion Topic: Script Libraries (not related to custom classes, but contains very useful information)
32. Discussion Topic: Caching a LotusScript object/implementing the singleton design pattern in lotus script?
33. LotusScript DatabaseDesign Class
<<This portion of the text has been moved from the top of this page to the bottom to enable easy viewing of this FAQ>>
I did not mean to be offensive to you in any way by suggesting that I am willing to pay for a tutorial. I just thought that if anyone were to design a tutorial for anything, I should not assume that they would do it for free. Well, that is again based on the assumption that most efforts at this time and age has a materialistic purpose behind it. I guess I am wrong in my assumption as there are still many people who would help a fellow being without looking for anything in return.
The real reason why I was looking for a tutorial is because the content follows a simple to complex model. So it is easier for anyone starting out to assimilate a concept to do so in a manner that is conducive to the learning process. Most of the help files do not follow this structure. They just lay out the information infront of you with an example or two. What they don't cater to is the question "why". And I, personally, find it very difficult to just grasp onto anything, if the why part of the equation is not answered.
There are quite a few questions I have, but they are kind of nebulous in nature. I have come across quite a few applications, including the Mail template, that implement classes. And I don't find any consistency in their implementation. What I want to do is to learn the best way and the right way to write a class. I believe most of my confusions are because of my inexperience, but there are times when I feel that the source that I am using as my reference may have been written in an inconsitent manner. And, since there is a scarcity of material handling this topic, I felt that a tutorial could come very handy. I will try to do some more reading myself and clear my nagging doubts. If the questions still persist I shall post it in the forum for responses from folks with a higher degree of knowledge than mine.
While researching on user-defined classes, I did search the forum and the web for information. Based on my search, I even created a list for the purpose of reference. I don't know if that list can be categorized as a FAQ. But, anyway, I am posting the list so that someone else who is starting out to learn about user-defined classes can benefit from my research. The list is kind of disorganized -- it does not follow the simple to complex model. Hence, what I have done is number the content. If and when you gets a chance, please review the content and let me know how the content should be structured by rearranging the numbers in their correct order. I shall, subsequently, edit my master list to reflect the same.
Once again, thanks to you for your time. Included below is the list.