Newcomer Roadmap

This document will point you to what you need to install and what you need to learn to get started working on IE.

 

  1. You’ve installed Office, right?
  2. If not, you can find it at:

    \\products1\relapps\off97sr1.95\pro\internal

    By the way, you can get to remote shares such as this one from a console (DOS) window by typing:

    net use * \\<machine name>\<share name>

    The "*" means "use the first available drive letter."

     

  3. How about MSDEV (Visual C++)?
  4. \\products1\rellang\vc50\pro\x86\internal

    Some people use other editors, such as Source Insight (very powerful and comes on 1 floppy disk!) or Epsilon (an emacs clone). You can order these, as well as other stuff like computer hardware, books, and office lamps, through garyne. He’s the man.

     

  5. And, of course, IE
  6. http://ie/

    For now, you’ll want to install the latest "Self-Host" (i.e., stable) build.

     

  7. Raid too
  8. Raid is Microsoft’s internal bug reporting/tracking tool.

    \\toolsvr\tools\toolbox\raid\4_1

    Once you’ve installed Raid, have your mentor or someone else mail you a sample query to get you started.

     

  9. Welcome to SLM
  10. All developers who might ssync or check in must face the temperamental wrath of that foul beast SLM ("slime"), the source control program we all love to hate.

    This document will guide you through the process of setting up your build environment, enlisting in IE projects, and (if you’re lucky) building IE binaries:

    \\trango\slmadd\proj\src\bin\newcomer.doc

     

  11. Learn WDEB
  12. CheeChew says: "Don’t be an msdev slacker; learn wdeb."

    WDEB386 is the Win9x kernel debugger we use. The learning curve is a bit steep, especially if you don’t have much assembly experience, so it’s best to start early.

    Get a null modem cable from garyne to hook your test and dev machines together, then install the software (wdeb386 for your test machine and rterm for your dev machine) from:

    http://stressor/

    You can find some online documentation for wdeb here:

    http://abject/~raymondc/wdeb/

     

  13. Stylin’ and Profilin’
  14. See style.htm for some coding style guidelines.

     

Appendix: Useful Resources

COM reference:

http://mscominternal/oledev/olecom/com_co.htm

IE component ownership list:

http://?