Haas should be compatible with a Fanuc post.
There are two Fanuc post processors provided, however, to get them working for your specific machine, I would recommend getting a basic understanding of the post processor files.
http://www.cambam.info/doc/plus/cam/PostProcessor.aspxThe standard Fanuc post (Fanuc.cbpp) contains % % characters which are for serial transmission, so you would need to remove these for copying via memory stick.
The Fanuc DK post was kindly provided by a CamBam user and was specific to the Mori Seiki he is using. It does not have the % % delimiters, but does have some extra tool change and return to home commands.
As to question 2... you would generate a g-code file from with CamBam as per the tutorials, then simply copy this to the memory stick. The g-code file might need a special extension for the Haas to recognise it.
Sorry if all this sounds a bit vague. I've not used a Haas myself.
(I'm hoping someone with a bit more Haas experience may pitch it

)
My limited understanding is that the "visual quick code" you describe can also be saved to a usb stick.
If this is g-code like, then if you can upload a file generated by the Haas, it may give us enough information to help you put together a sensible post processor file.
I hope this helps and good luck!