Skip to main content
 
developerWorks
AIX and UNIX
Information Mgmt
Lotus
New to Lotus
Products
How to buy
Downloads
Live demos
Technical library
Training
Support
Forums & community
Events
Rational
Tivoli
WebSphere
Java™ technology
Linux
Open source
SOA and Web services
Web development
XML
My developerWorks
About dW
Submit content
Feedback



developerWorks  >  Lotus  >  Forums & community  >  Notes/Domino 4 and 5 Forum

Notes/Domino 4 and 5 Forum

developerWorks

  


RE: Custom Class in LotusScript: A few more Question.
Andrea Span 18.May.03 12:35 PM a Web browser
Domino Designer -- LotusScript 5.0.9 Windows 2000


1. LDD Today Article: Using the object-oriented features of LotusScript
http://www-10.lotus.com/ldd/today.nsf/62f62847467a8f78052568a80055b380/d330436f7afdd43888256ad80064570f?OpenDocument&Highlight=0,Classes

2. Mini Tutorial: Creating Custom Classes in LotusScript, part 1
http://dev.kanngard.net/Permalinks/ID_20020425224026.html

3. SearchDOmino.com Tip
http://searchdomino.techtarget.com/tip/1,289483,sid4_gci782301,00.html

4. Discussion Subject: LotusScript Beginner help with Classes
Reply Synopsis: Placeholder for your classes
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/b89bf00cd140d08a85256c53003838a8?OpenDocument

5. Discussion Subject: Advanced LotusScript question
Reply Synopsis: Where to start for learning about creating classes
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/89875d009c66546d852569ff002d091e?OpenDocument&Highlight=0,classes,LotusScript
Resource for the above suggestion:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/creatingclasses.asp

6. Discussion Subject: Looking for information of building classes using Lotusscript
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/10effe7a39da670c85256a6b0029f1ae?OpenDocument

7. Discussion Subject: Recompiling when changing LotusScript object libraries
Reply Synopsis: Available Tools
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/6bb91b01f1e8c7118525690d0071ed7c?OpenDocument

8. Discussion Subject: Declaring Constants Within Lotusscript Classes (The links below belong to the same thread, but separate responses)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/6473f7d23ccb03f385256a0100533dcc?OpenDocument
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/d450a6e13a5dbf1f85256a010056ecdd?OpenDocument

9. Discussion Subject: How can I create my own Notes classes ?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/63c9b1f25df3b20480256cd200593a19?OpenDocument

10. Discussion Subject: OO with LotusScript, performance and deadlocks(*****) (The links below belong to the same thread, but separate responses)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/8fac3cd752c4f9da85256cc6003be45f?OpenDocument
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/eebaf58412483cce85256cc600466dd6?OpenDocument

11. Discussion Subject: OO: Does LS have an equivalent to the "this" keyword?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/c1fb3a0398f7c83885256b9f0029dbac?OpenDocument

12. Discussion Subject: Object Oriented Programming (OOP) with LotusScript
Reply Synopsis: When to use Classes
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/c61eac8cff11a0dc85256aa200418aa5?OpenDocument
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/65d9f2559222711c80256aa20071bd55?OpenDocument

13. Discussion Subject: Using NotesXX native class as Base classes
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/9796879e5a150de185256ca900456894?OpenDocument

14. Discussion Subject: Using Me in a LotusScript Class
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/ee81c7619a34e11785256ba4007057a1?OpenDocument

15. Discussion Subject: Object oriented Lotusscript: How can an OO-Newbie add a new method?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/fa2ed937e3fde78585256be400502b6f?OpenDocument

16. Discussion Subject: General purpose email LotusScript Class (Code Included)
http://www-10.lotus.com/ldd/46dom.nsf/df537c4a2ff2611f8525689c005c6bf2/04c8a7fc7a29476f8525695e004413ed?OpenDocument

17. Discussion Topic: Setting of an object, is it pointer?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/bb1d6580c590900d85256ccd004f3108?OpenDocument

18. Discussion Topic: A Stack Routine In LotusScript
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/748fd9d37278c58c8525682b005e2e10?OpenDocument

19. Discussion Topic: User-defined class - document variable scope
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/df56fed9f3fe3b1385256c000026f122?OpenDocument

20. Discussion Topic: How to attach a user-defiened object to note document?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/2095ba4cdb61c71e85256b12004e1c3a?OpenDocument

21. Discussion Topic: WorkAround - (Error when adding a new string-member to a user-defined class allready in use.)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/ca9b63b825e0167285256a3900318751?OpenDocument

22. Discussion Topic: User Defined Class Objects
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/4951bd7ec120f2558525694d007943dd?OpenDocument

23. Discussion Topic: Userdefined class: cannot find external name
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/4f17d67f14df838b8525690c0046c8fb?OpenDocument

24. Discussion Topic: Abstract class in Lotus Script
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/0066fd52caf284c185256c8c0064977d?OpenDocument

25. Discussion Topic: Help! Problems with user defined objects
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/2c3fd3fbdf0fef0485256cc5004740c0?OpenDocument&Highlight=0,user,defined,class

26. Discussion Topic: What is a product class?
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/1e297fc9b8fb2bf4852567850002546f?OpenDocument

27. Discussion Topic: User-defined Classes and accessing objects in another database (Title modified from Original)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/2b44b665a95c401f85256ca3002a79c9?OpenDocument

28. Discussion Topic: Extending Domino Classes (Title modified from original)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/633278998d114a7c85256b57006235bf?OpenDocument

29. Discussion Topic: How do you get a class to return "Nothing"
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/28c4226b3d49aa0985256b1e0066ba41?OpenDocument

30. Discussion Topic: UserAccessDetails class for LS (Code Included)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/98fb95b6d77cf1e585256bad004f05c0?OpenDocument&Highlight=0,user,defined,class

31. Discussion Topic: Script Libraries (not related to custom classes, but contains very useful information)
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/4801f297e21647ef852566330052a61d?OpenDocument
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/b289619f5d399bd285256633005db846?OpenDocument

32. Discussion Topic: Caching a LotusScript object/implementing the singleton design pattern in lotus script?
http://www-10.lotus.com/ldd/46dom.nsf/DateAllThreadedweb/c79ef699961fc03b85256d48007772bd?OpenDocument

33. LotusScript DatabaseDesign Class
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f81067f94a1143f3852567d800660625?OpenDocument

<<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.



Custom Class in LotusScript: Apprec... (Andrea Span 24.Apr.03)
. . RE: Custom Class in LotusScript: Ap... (Andrea Span 24.Apr.03)
. . . . RE: Custom Class in LotusScript: Ap... (Rod Whiteley 24.Apr.03)
. . . . . . RE: Custom Class in LotusScript: Ap... (Andrea Span 24.Apr.03)
. . . . . . . . RE: Custom Class in LotusScript: Ap... (Rod Whiteley 24.Apr.03)
. . . . . . . . . . RE: Custom Class in LotusScript: Ap... (Andrea Span 24.Apr.03)
. . Custom Class in LotusScript: A New ... (Andrea Span 25.Apr.03)
. . . . RE: Custom Class in LotusScript: A ... (Haydn Parker 25.Apr.03)
. . . . . . RE: Custom Class in LotusScript: A ... (Andrea Span 25.Apr.03)
. . . . . . RE: Custom Class in LotusScript: A ... (Stan Rogers 25.Apr.03)
. . . . . . . . RE: Custom Class in LotusScript: A ... (Haydn Parker 28.Apr.03)
. . . . . . . . . . RE: Custom Class in LotusScript: A ... (Stan Rogers 28.Apr.03)
. . . . . . RE: Custom Class in LotusScript: A ... (Johan Känngård 28.Apr.03)
. . . . . . Custom Class in LotusScript: (Haydn Parker 28.Apr.03)
. . . . RE: Custom Class in LotusScript: A ... (Rod Whiteley 25.Apr.03)
. . . . . . RE: Custom Class in LotusScript: A ... (Ben Langhinrich... 25.Apr.03)
. . . . . . . . RE: Custom Class in LotusScript: A ... (Rod Whiteley 25.Apr.03)
. . . . . . . . . . RE: Custom Class in LotusScript: A ... (Andrea Span 25.Apr.03)
. . Custom Class in LotusScript: A few ... (Andrea Span 16.May.03)
. . . . RE: Custom Class in LotusScript: A ... (Rod Whiteley 17.May.03)
. . . . . . RE: Custom Class in LotusScript: A ... (Andrea Span 18.May.03)
. . RE: Custom Class in LotusScript: Ap... (Haydn Parker 24.Apr.03)
. . RE: Custom Class in LotusScript: Ap... (Rod Whiteley 24.Apr.03)






  Document options
Print this pagePrint this page

 Search this forum

  Forum views and search
Date (threaded)
Date (flat)
With excerpt
Author
Category
Platform
Release
Advanced search


 RSS feedsRSS
All forum posts RSS
All main topics RSS
More Lotus RSS feeds

 Resources
Forum use and etiquette
Native Notes Access
Web site Feedback

  Lotus Support
Lotus Support
Product support pages index
Search knowledge base (Technotes)
Search support downloads
Lotus Support RSS

 Wikis
IBM Composite Applications
IBM Mashup Center
IBM Connections
IBM Docs
IBM Forms
IBM Mobile Connect
IBM Sametime
IBM SmartCloud for Social Business
IBM Web Experience Factory
Lotus Domino
Lotus Domino Designer
Lotus Expeditor
Lotus Foundations
Lotus iNotes
Lotus Instructor Community Courseware
Lotus Notes
Lotus Notes & Domino Application Development
Lotus Notes Traveler
Lotus Protector
Lotus Quickr
Lotus Symphony
IBM Web Content Manager
WebSphere Portal

 Lotus Forums
Notes/Domino 9.0
Notes/Domino 8.5 + Traveler
Notes/Domino XPages development forum
Notes/Domino 8
Notes/Domino 6 and 7
Notes/Domino 4 and 5
IBM Connections
IBM Forms
IBM Mobile Connect
IBM Sametime
IBM SmartCloud Notes
IBM SmartCloud Meetings
IBM Web Content Manager
Lotus Domino Document Manager
Lotus e-learning
Lotus Enterprise Integration
Lotus Expeditor
Lotus Protector
Lotus Quickr
Lotus SmartSuite
Lotus Symphony
Lotus Symphony Developer Toolkit Support
Lotus Workflow