This forum is closed to new posts and
responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:
You don't say anything of what programming background/knowledge you have. I will assume that you have an understanding of programming, but perhaps haven't done much.
You indicate that you want to do more than just making this one fix, and that you hope to do more programming in Notes/Domino.
So let me outline how I think you should approach this.
Then you should learn the following:
* Data types
* The core Lotusscript language
* How Notes/Domino works (the different objects in DOM, e.g. NotesDocuments, NotesDocumentCollections, etc)
* How to use the debugger
You can learn much/all of that from the online help in Domino Designer.
The next step is to start writing code. Start with simple programs and increase the difficulty step by step. Don't start with your project at once, do easier things first.
Blogs and sites like StackOverflow can help you. Often the blog entries are categorized, I actually use Lotusscript as one of the categories on my blog, http://blog.texasswede.com/. Some of the old entries from before I migrated to Wordpress are not correctly tagged yet.
I also wrote a 4-part series of articles on the subject of how to become a better Notes programmer: http://blog.texasswede.com/how-to-write-better-code-in-notesdomino/
I think you will learna few thinsg from there, and it will perhaps prevent you from picking up bad habits.
You also need to learn/understand problem solving and how to break down a problem or development project into smaller and smaller steps, solving each one in turn.
Let me give you an example. Your project is "take family on vacation to Disneyworld".
You first break it down into a few main tasks:
1) Preparations
2) Outbound travel
3) Disneyworld vacation
4) Inbound travel
You then split each one of those into smaller tasks:
1) Preparations
a) Book flight
b) Book hotel
c) Buy park tickets
d) Pack clothes
Each of those tasks are split up again:
b) Book hotel
i) Find hotels close to park
ii) Check if early park access is available
iii) Check price and hotel features
iv) Select hotel
v) Pay hotel
You see how it is done?
One very common problem I have seen both here in this forum and in other places is that "programmers" just focus on the main task and never think though what it takes to get there. It is amazing how many "programmers" you see asking for a full solution, without even thinking through the problem themselves.
I would recommend that you also take a class or two at a community college (can be very inexpensive, perhaps $200 or so for a 4 credit hours class). There are classes that cover beginning programming without actually teaching a language, you just work in pseudo-code.
But the most important thing is that you write code and programs, The more the better. Spend at least 2-3 hours per day just creating stuff. Simple programs, more complicated ones. Push yourself.
Good luck!
Feedback response number WEBB9ZZK43 created by ~Dan Kikiterobu on 09/03/2015