• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

So what else do you do besides developing for FS?

Messages
829
Country
unitedstates
I am also I C++ programmer, thought I have been inactive with it for quite some time now, work, life issues, you know the do.

[TUTORIALS I've done for people at cplusplus.com]
// ComboBox.cpp ; 1/17/2011
// By: Rafael Perez-Santana (mr.rafael.ps@gmail.com)
// This program demonstrates how to work with Combo Boxes, it is commented
// to serve as a tutorial. Do not worry about the hWindow.h & HdcOut.h; I
// created them to hide the window framework code. HdcOut just uses TextOut()
// and some GDI functions to set colors, fonts and text output that would
// otherwise be tedious to code into an application.

// RATED: PG-13, more on this later.

#include <windows.h>
#include "hWINDOW.h" // window framework.
#include "HdcOut.h"

// pointer offsets in window memory.
#define OffsetTxtBox 0
#define OffsetComboBox 4
// :: 8 bytes of window memory.

// control IDs
#define HBT_ADD 1001
#define HTEXTBOX 1002
#define HCOMBOBOX 1003
#define HBT_CLEAR 1004

// declare our window procedure.
LRESULT CALLBACK WinProc(HWND,UINT,WPARAM,LPARAM);

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE,LPSTR,int)
{
// create the window.
hWINDOW hWindow(hInstance,WinProc);
hWindow.Size(412,180);
hWindow.Caption("ComboBox Example");
hWindow.ExtraBytes(8); // we will store 2 pointers.
hWindow.Style(WS_EX_LAYERED); // don't worry about this.
hWindow.Present(); // display the window.

MSG Msg; // window messages are saved here.

// start the message pump.
while(GetMessage(&Msg,NULL,0,0)) // get it.
{
TranslateMessage(&Msg); // translate it.
DispatchMessage(&Msg); // pump it.
}

return 0; // end.
}

// this is our window procedure, called by DispatchMessage()
LRESULT CALLBACK WinProc(HWND hWnd,UINT Message,WPARAM wParam,LPARAM lParam)
{
switch (Message) // pumped messages, come out from here.
{
case WM_CREATE: // this message is called before window is displayed.
{
// create the text box control.
HWND hTextBox=CreateWindowEx
(WS_EX_CLIENTEDGE,"EDIT",NULL,
WS_CHILD,10,30,300,25,hWnd,(HMENU)HTEXTBOX,
GetModuleHandle(NULL),NULL);

// create the Add button.
HWND hBtAdd=CreateWindowEx
(NULL,"BUTTON","Add",
WS_CHILD|BS_PUSHBUTTON,320,26,80,30,hWnd,(HMENU)HBT_ADD,
GetModuleHandle(NULL),NULL);

// create the Clear button.
HWND hBtClear=CreateWindowEx
(NULL,"BUTTON","Clear",
WS_CHILD|BS_PUSHBUTTON,320,75,80,30,hWnd,(HMENU)HBT_CLEAR,
GetModuleHandle(NULL),NULL);

// create the combo box control.
HWND hComboBox=CreateWindowEx
(NULL,"COMBOBOX",NULL,WS_CHILD|CBS_DROPDOWNLIST,
10,80,300,300,hWnd,(HMENU)HCOMBOBOX,
GetModuleHandle(NULL),NULL);

// pre-load the combo box with some crazy stuff.
LPCSTR szcrazystuff[10]; // create an array of 10 strings.
szcrazystuff[0]="A bear ate a big fat man."; // poor man.
szcrazystuff[1]="I love peanut butter!"; // with jelly.
szcrazystuff[2]="It's peanut butter jelly time!";
szcrazystuff[3]="The brown dog ate a fat squirrel."; // ewww.
szcrazystuff[4]="RipeMelons, we got it! Huh!?"; // ok?
szcrazystuff[5]="Bomb blew up on East 38 St."; // glad I wasn't there.
szcrazystuff[6]="Bananas are delicious!";
szcrazystuff[7]="http://www.cplusplus.com"; // good site!
szcrazystuff[8]="Fluffy squishy kitten."; // awww.
szcrazystuff[9]="The fat man ate the big bear."; // poor bear.
for(int i=0;i<10;i++) // this loop loads text into the combo box.
{ // we send the combo box a message, it is that simple!
SendMessage(hComboBox,CB_ADDSTRING,0,(LPARAM)szcrazystuff);
} SendMessage(hComboBox,CB_SETCURSEL,(WPARAM)0,0); // make first item visible.

// store the control handles in window memory.
SetWindowLongPtr(hWnd,OffsetTxtBox,(long)hTextBox);
SetWindowLongPtr(hWnd,OffsetComboBox,(long)hComboBox);

// show the controls.
ShowWindow(hTextBox,SW_SHOW);
ShowWindow(hBtAdd,SW_SHOW);
ShowWindow(hComboBox,SW_SHOW);
ShowWindow(hBtClear,SW_SHOW);

break;
}

case WM_PAINT: // this message is called when the window must be painted.
{
PAINTSTRUCT ps; // our paint structure.
HDC hDC=BeginPaint(hWnd,&ps); // start painting!
HDCOUT HdcOut(hDC); // device-context output utility.

// what to paint inside the client area...
HdcOut.Txt(10,10,"Type text, then click Add!",RGB(0,0,255)); // what to do.
HdcOut.Txt(10,120,"RipeMelon Software, Inc.",RGB(155,128,128)); // wtf? lol.
HdcOut.Font("Arial",15); // melons look good in Arial 15 *cough*
HdcOut.Txt(30,140,"( . Y . ) © 2011",RGB(255,128,128)); // are those boobs?
// NOTE: still PG-13 but viewer discretion is advised, too late!

EndPaint(hWnd,&ps); // stop painting!

break;
}

case WM_COMMAND: // here we check for control events.
{
char chbuffer[128]; // temporary char buffer.

// retrieve control handles from window memory.
HWND hTextBox=(HWND)GetWindowLongPtr(hWnd,OffsetTxtBox);
HWND hComboBox=(HWND)GetWindowLongPtr(hWnd,OffsetComboBox);

if(LOWORD(wParam)==HBT_ADD) // the add button was clicked.
{
if(!GetWindowText(hTextBox,chbuffer,128)) // get string from text box.
{ // display a message if no string was entered.
MessageBox(hWnd,"Type something first, then click Add.",
"Information",MB_ICONINFORMATION);
break; // abort operation.
}

// if the first entry is null, clear the combo box.
if(!SendMessage(hComboBox,CB_GETLBTEXTLEN,(WPARAM)0,0))
SendMessage(hComboBox,CB_RESETCONTENT,0,0);

// append string from text box into the combo box!
SendMessage(hComboBox,CB_ADDSTRING,0,(LPARAM)chbuffer);

// now make the new added string visible.
int iCount=SendMessage(hComboBox,CB_GETCOUNT,0,0);
SendMessage(hComboBox,CB_SETCURSEL,(WPARAM)iCount-1,0); // last item.

// make combo box drop down so we can see the contents.
SendMessage(hComboBox,CB_SHOWDROPDOWN,(WPARAM)(BOOL)true,0);

SetWindowText(hTextBox,NULL); // clear the text box.
}

if(LOWORD(wParam)==HBT_CLEAR) // the clear button was clicked.
{
// remove everything inside the combo box.
SendMessage(hComboBox,CB_RESETCONTENT,0,0);

// send a null string to avoid drawing errors.
SendMessage(hComboBox,CB_ADDSTRING,0,(LPARAM)"");
}

break;
}

case WM_DESTROY: // this message is called when the application closes.
{
PostQuitMessage (0); // post a WM_QUIT message in queue.
break;
}

// pump non-trapped messages to default procedure.
default:return DefWindowProc(hWnd,Message,wParam,lParam);
}

return 0; // a value of 0 indicates a message was trapped.
}


A mock up of the NIBBLES game that was packaged with QBasic, we all remember QBasic? Wow man, the memories.

315d1kx.png


Good night folks.
 
I work three part time jobs. I use a program called Sibelius to compose music. I'd post some but mp3 files are not an option.

Bob
 
Well, I can't really say something specific, eheh...:o

Anything else I do on the laptop is mostly related to 4chan. In other words, I don't do anything useful...
And probably trying to get to a good college by studying...
I'm a science nerd too, so I spend some time looking up Quantum Theories (I'm currently at understanding the elementary particle theory)
And I'm a guitarist, mostly playing songs by Steve Vai or Joe Satriani

Yeah, I'm a boring person... :(
 
Last edited by a moderator:
What do I do besides developing for FS?

  • Eat
  • Sleep
  • Spend time in Porcelain Library
  • Organ Practice (2hr/day minimum)
  • Occasional Organ Recital
  • Substitute organist for several local churches
  • Daily Forum Diving, answering questions, making occasional wisecracks
 
Hi,

I sell pedigree dairy cows to customers abroad (don't laugh it is an honest part time job that involves a lot of expertise, networking, language, social and negotiating skills) and leaves me time to walk my dogs, take my wife out, tend my rather big mansion and yard (cannot get it sold for a decent price in the present economic circumstances), travel to our house in Spain as often and as long as possible to get some sun at last (and I love driving) and try to enjoy life as long as fate will allow me to.
FS is my way of forgetting my age and I am apparently in the same age group as the majority of the fsdeveloper forum contributors, something which is not too asthonishing either because you need a lot of spare time to do/develop/understand a lot of things/tools that are offered in these forums.
And before I forget: play some self composed or improvised things on my piano, late at night, wife gone to sleep, when the only light left in the room is the shine of the stars or the moon in an otherwise dark night, and taking a small glass of Scotch whiskey to go with it.
And that, together with having made another small addition to my various FS sceneries, having read a couple of chapters of a really good FS novel (of which there aren't too many), browsed the new science articles on the internet confirming my belief that they still do not have the faintest and check the new entries on FSdeveloper, makes me happy, lonely, sad or content depending on my mood.
Forget something?

Roby
 
Um, I suspect you meant "SF novel," and not "FS novel," the latter of which probably has a total of somewhat less than one.

For some reason I've developed a passion for "Military SF," and have therefore discovered the delights of David Drake, Dave Weber, Eric Flint, and John Ringo...

...all of whom are very prolific and contemporary authors :cool:

Best of all, Eric lives only a few short blocks from me, and I can occasionally enjoy walking the dog with him whenever he's in town.
 
Last edited:
I'm a University Student studying Website design and Software programmer.

I also worry full time & work part time in my local Air Ambulance shop.
 
Yes, sorry, I meant SF novel.
But maybe i will be the first one to write an FS novel?:)
and as you say, I do not think I will sell many copies.
Don't think I heard of your favorite SF writers.
 
Okey, let's see..

-Real avaition (Sailplanes, PPL and my little Kitfox)
-Aviation history
-JCI (Junior Chamber International)
-reading (I love books)
-Sports (running + gym)
-Summer cottage

And of course most of the daytime sitting in the office and doing something what is far away from FS and aviation.

At least I have an idea why I didn't manage to finish a project yet.. :eek:
 
Last edited:
Sorry to say, but there es at least one (in German) already existing. "Ein Schrank fliegt nach Lukla" (A cabinet flies to Lukla)
http://www.amazon.de/Schrank-fliegt-nach-Lukla-Fliegergeschichten/dp/393867475X

Looks like that is a collection of short stories. Roby wants to write a full novel.

I can see it now...a story about some rouge addon developer named Hex. With a evil glint in his eye has has added too many taxi nodes and traffic to...THE AIRPORT. Unless the hero can access the code in time the whole system is going to crash. Oh, the loss of electrons is going to be immense. But where is the hero? He's in a rehab center for over-worked programmers. They say he's lost his mind. But THE AIRPORT director knows our hero is the only one that can do the job. Will they find him in time? Will the rouge developer get to him first? Will he have enough wits left to crack the code???

Roby get busy!

Bob
 
I'm still in high school (Seniors 2012! :cool:) so when I'm not doing calculus or physics homework, I'm usually working on scenery (or at least at my computer saying that I'm gonna work on scenery but end up looking at facebook and FSDeveloper:D) When time and money allow, I love to go flying IRL. (got my PPL a month ago)

My "ideal" career keeps changing, so I'm caught in the process of deliberating what I want to do, which will also determine which school I go to. I have been leaning heavily towards aerospace engineering, but I'm also passionate about the weather (weird :)) and think that meteorology would be awesome. Then I think about how much I enjoy my Computer science class and how fun programming can be. Then lastly, I think of Air Traffic Control. I really want to tour an ATC facility to see first-hand whether or not I think I would like it. All routes but ATC would have me going to North Carolina State University, but if I decide to pursue Air Traffic Control, I will go to Middle Georgia College, where Jon Raines is right now...

Decisions, decisions.... :rolleyes:
 
I'm still in high school (Seniors 2012! :cool:) so when I'm not doing calculus or physics homework, I'm usually working on scenery (or at least at my computer saying that I'm gonna work on scenery but end up looking at facebook and FSDeveloper:D) When time and money allow, I love to go flying IRL. (got my PPL a month ago)

My "ideal" career keeps changing, so I'm caught in the process of deliberating what I want to do, which will also determine which school I go to. I have been leaning heavily towards aerospace engineering, but I'm also passionate about the weather (weird :)) and think that meteorology would be awesome. Then I think about how much I enjoy my Computer science class and how fun programming can be. Then lastly, I think of Air Traffic Control. I really want to tour an ATC facility to see first-hand whether or not I think I would like it. All routes but ATC would have me going to North Carolina State University, but if I decide to pursue Air Traffic Control, I will go to Middle Georgia College, where Jon Raines is right now...

Decisions, decisions.... :rolleyes:

Wow, I never thought I'd find someone in the same situation as me! :eek:
 
Another high school student here (class of 2013).

Along with Flight Sim, I enjoy tech/computers/software in general, aviation/space and photography. Also working towards getting my private pilot's license. Kind of hoping to get that before my driver's license. :D
 
Ok so well besides programming and FS, I alsowork on cars and drag race at the local track. I attended Universal Technical Institute took Automotive Technology ... I'm going back next year to take Ford Fact and Diesel/Industrial.
 
Besides fly and work on FS related projects.
I am a Independent Business Owner, So I travel a lot around the country some times out of the country.

www.amway.com/asegovia
Spend time with my wife and do errands.
 
.............

I also forgot to mention that I work part-time with the Town of Louisburg Dept of Parks and Recreation. I umpire baseball/softball games and also referee for soccer. During basketball season, (this year my boss wants me to referee) I run the scoreboard, etc. :)
 
Well, I'm a student, so, must of my time is occupied by that. But I also fly RC planes. Though I crashed my Extra 300 due to lack of battery (right when I was landing it after an aerobatics display in the local airfield. It just pointed straight down out of nowhere and crashed) a few months ago and I haven't flown since then...
 
Back
Top