Ok, well lets get started. We need that log in screen and to get the basic look and feel. We alos need to figure out how to get a list of users from all os's 95 to xp.
Printable View
Ok, well lets get started. We need that log in screen and to get the basic look and feel. We alos need to figure out how to get a list of users from all os's 95 to xp.
The point of standards is so that all code, no matter who it's written by looks the same. If blindlizard write a piece of code, and I then go in there to either fix something or to add something, then I need to have some idea of the coding standards used so I can follow it. As I said before, it doesn't really make a diff, we just need to pick one or the other. I know that API standards and the defacto standard for constants is either ALL CAPS, or the same as variables, with a prefix of "k" -- BTW: Strict Hungarian notation is kstrConnectionString, vs CONNECTION_STRING. Take your pick.
The login screen will be complex to create... messing around with Controls.Add & subclassing at this stage. I suggest everyone download the VB6 ssubtmr DLL from http://www.vbaccelerator.com/ .
I don't like the k, so that is out. Lets just do CONNECTION_STRING, I don't think we will run into too many constants anyway.Quote:
Originally posted by techgnome
The point of standards is so that all code, no matter who it's written by looks the same. If blindlizard write a piece of code, and I then go in there to either fix something or to add something, then I need to have some idea of the coding standards used so I can follow it. As I said before, it doesn't really make a diff, we just need to pick one or the other. I know that API standards and the defacto standard for constants is either ALL CAPS, or the same as variables, with a prefix of "k" -- BTW: Strict Hungarian notation is kstrConnectionString, vs CONNECTION_STRING. Take your pick.
***?! Subclassing? WTH? Maybe we should sketch out what it should look like....Quote:
Originally posted by Osnr
The login screen will be complex to create... messing around with Controls.Add & subclassing at this stage. I suggest everyone download the VB6 ssubtmr DLL from http://www.vbaccelerator.com/ .
I mean... how complicated does it need to be?
Does this mean we have a consensus? And/Or a document?Quote:
Originally posted by blindlizard
I don't like the k, so that is out. Lets just do CONNECTION_STRING, I don't think we will run into too many constants anyway.
Hey Gnome, if you want you can go back through the posts and condense all the rules. As for subclassing, I thought I was the only one thinking that was way more than we needed. Glad to hear I am not.
Why don't we just build this as a stand alone app (no Windows networking stuff) first, then we can integrate the log in with windows. Lets go for the users that only have one windows user account.
I think I can do that..... will take me some time though......Quote:
Originally posted by blindlizard
Hey Gnome, if you want you can go back through the posts and condense all the rules. As for subclassing, I thought I was the only one thinking that was way more than we needed. Glad to hear I am not.
I think that's workable. Is just one person going to do this? And also, who wants to do it?Quote:
Originally posted by blindlizard
Why don't we just build this as a stand alone app (no Windows networking stuff) first, then we can integrate the log in with windows. Lets go for the users that only have one windows user account.
We need to subclass for one reason:
Each user will need to have a button, created at runtime. And how to get the buttons to work? I think subclassing will do it.
Do we need a shutdown button in the login screen?
Also, the standard command button isn't suitable. Take your pick for a replacement: Frame or PictureBox?
Can't you add a control at run time by making a control array? It has been awhile since I did interfaces in VB (I do web COM middle tier stuff now).
Also, I say picturebox for the log in icon
Hey, great idea!
Use a Control Array -- when possible, go the simplest way.
Picture box.
You mean the most resource-hogging way.
How is a control array resource hoggy?
The PictureBoxes are resouce-hoggy.
Then why did you ask???
Because PictureBoxes do more.
As far as standards go - I will follow what ever stantard you guys want. I have some preferences, but I haven't seen anything in the forum yet that I am absolutely dead set against.
BTY my SF name is cbond_007
Sorry about the odd name, but someone took cbond already, as well as three other 'online' names that I use.
Thanks.
Do you have a better idea then..... all we really need it to do is load a pic, and be clickable.......Quote:
Originally posted by Osnr
Because PictureBoxes do more.
And we are talking just a few users. It is not like we will have 6000 users and have to worry about resources. Just unload the form when they log in.
Here is an MSDN article on control arrays http://msdn.microsoft.com/library/de...trolarrays.asp Go to Adding Controls at Run Time
Hey does anyone else have their VBForums set to the yellow look? For some reason this thread shows up Blue now. hhmmm strange.
Here's a wild & crazy thought..... use a WebBrowser control, and display an HTML page where the images are clickable......
No, wait.... that may not work either......
No, we could build our own control out of a rich text box and a radio button.:D :D :D
Everyone's is now blue, and we have that ugly VBWire news list. Protest:
http://www.vbforums.com/showthread.p...postid=1316893
But the general vb section is still yellow
Let's leave, and discuss elsewhere. I'm beginning to feel that the forum owners don't care about VB Forums' users.
I'm not ready to leave just yet. This is still too good of a resource.
Doesn't bother me anyways.... I have a shortcut that takes me directly to View New Posts..... skip all the "main" page stuff...Quote:
Originally posted by blindlizard
I'm not ready to leave just yet. This is still too good of a resource.
If you feel that strong about it, we can move this over to my website..... but it's got it's problems too......
When the login screen works, we move. I'm not feeling that strong about it but it's developing...
Where has aafuss been? Is he still part of this or has Osnr scared him off?;)
He's still part of this - he shows up late at night (Aus. timezone difference). :)
Anyone for last-minute ideas?
Well, about button cotrols, I sugggest,to search for some at http://www,planetsourcecode.com. Anyway, should it be skninablke-say parents can choose a different look for the kidos destop and there should be a colourful oaint sttyle program.
Agreed
At this point we are still only working on the Login screen.... I'm not too worried about that being skinnable. Once logged in, then we can deal with that.
I am not too hip on skins. I like the theme idea though. We can do the themes with regular vb controls. no need for anyone else's crap
aafuss -- do you have a SourceForge account & do you want me to add you to the list of developers for the projecton SF?
my username at Sourcefiorge is :aafuss-is iok foir me rto om, instead-and then get mt listed as a developert?Quote:
Originally posted by techgnome
No problem. You're set up.
what? you may want to read before you hit submit.Quote:
Originally posted by aafuss
my username at Sourcefiorge is :aafuss-is iok foir me rto om, instead-and then get mt listed as a developert?
OK, Yes, I do-my acciunt there is aafuss1 (not aafuss)-yes go ahead and fo that..Quote:
Originally posted by techgnome
aafuss -- do you have a SourceForge account & do you want me to add you to the list of developers for the projecton SF?
I was able to figure it out by looking at the keyboard..... you're hooked up.Quote:
Originally posted by aafuss
OK, Yes, I do-my acciunt there is aafuss1 (not aafuss)-yes go ahead and fo that..
Quote:
Originally posted by aafuss
OK, Yes, I do-my acciunt there is aafuss1 (not aafuss)-yes go ahead and fo that..
whoopse... hold on..... got the wrong user name....
<edit>
Ok, got it fixed.
</edit>
hmmmm....Quote:
Originally posted by aafuss
my username at Sourcefiorge is :aafuss-is iok foir me rto om, instead-and then get mt listed as a developert?
I someone still 'celebrating' New Years? Or is that what a hangover does to a Qwert keyboard?
:)
I have to agree too. Anyway has anyone though abour min-progranma to gi withj KidOS? So, if gheir arents restrict access to workjd, openoffice,office, etc-in kid odthey could have a mini-version of Word for example, and a mini-paint/drawing style app.
WHATQuote:
Originally posted by aafuss
I have to agree too. Anyway has anyone though abour min-progranma to gi withj KidOS? So, if gheir arents restrict access to workjd, openoffice,office, etc-in kid odthey could have a mini-version of Word for example, and a mini-paint/drawing style app.
I think you are asking about programs to run with it. That is the point any program on the computer the parents can have work with it. The only added things we need are the email/messanger/browser applications that will be KidOS specific.
I will vote 'YES'-what is the unoffical kidops vote allabout?.Quote:
Originally posted by Osnr
Let's consider this an unofficial vote. What about you, aafuss?
You'll have to go back and see what was being discussed at the time. I think it was in regards to standards for coding constants.Quote:
Originally posted by aafuss
I will vote 'YES'-what is the unoffical kidops vote allabout?.
But it mayhave already been solved.
Well, how long umtil we get to woek on the KidOS coding part? I bet everyone is eager to starting coding.
I think Osnr is working on a login screen. Other than that there really isn't anything. Maybe what we need to do is build a list of what we want included, prioritize it, and break it out, giving different pieces to different people.Quote:
Originally posted by aafuss
Well, how long umtil we get to woek on the KidOS coding part? I bet everyone is eager to starting coding.
Yeah we need to. Lets wait and see wha the login looks like.Quote:
Originally posted by techgnome
I think Osnr is working on a login screen. Other than that there really isn't anything. Maybe what we need to do is build a list of what we want included, prioritize it, and break it out, giving different pieces to different people.
I'm gonna be offline for the next few days. Family crisis in the next state over means I have to take off. Sheesh.... will the drama never end? anyways, I will try to keep up and check when I can, but I don't know what kind of i-net access I'll be able to get. At any rate, the drive may give me the opportunity to build some sort of standards doc.Quote:
Originally posted by blindlizard
Yeah we need to. Lets wait and see wha the login looks like.
hope everything is ok gnome.
I have plenty of code that could be useful for KidOS-I will look throuh my vb files, and if there is sopmething appropiate, Iwill upload it somewhere-like at sourceforge for you all to look and use. I can license my browser (based on the ms ie control) for KidOS-it will bee need to be heavily customised for kidos-just PM me if you have anny enires for licensing my code (that is for blindlozard and rechgnome only they're leaders at the kidos page at SF). NOTE: I will be away from nextb Thuersday, axI'm going to Dubbo,NSW with my mother-I provbably won't be basck until the following Thurs/Friday after the 9th. So, any PM'sshould be all dernt before next Wednesaday.
No, no, no. PLEASE. That code is heavily un-indented, commentless, has control names like Label1, and is basically the opposite of the Microsoft recommended coding conventions.
Sorry for the few-hour absence - my cable connection is a bit weak for some reason.
aafuss I tell you what. Why don't you build a new browser. Here is what it needs. Have the ie control take up most of the window. Make it as wide as the form, but sightly smaller. Leave some room at the top for navigation. No need for file | edit |window menus at the top. Have a forward | back | stop | refresh | home buttons on a toolbar at the top. Just use picture boxes for now (they will have icons in them later) Under that toolbar make another toolbar. This will have icons for all the sites they can go to. Here is the fun part. When the icons are going to run off the screen, have a large arrow button that scrolls right. Also, have an arrow on the left that scrolls left. Keep in mind different screen resolutions. Also remember they can have 0 to infinite number of sites here.
Chew on that for a while, should keep you busy. Then when you are done, we can suggest changes if any are needed.
Hey Onsr any progess on the login screen?