[vn-families] Chuye^.n xu+a ti'ch cu~: Chuye^.n 10 na(m ve^` tru+o+'c

binhp at mylinuxisp.com binhp at mylinuxisp.com
Sat Jan 6 18:23:16 PST 2007


Cha`o qui' vi.

Nha^n di.p ddo.c la.i nhu+~ng files cu~, to^i ti`m ra to+`
qua?ng ca'o to^i vie^'t dde^? gio+'i thie^.u lo+'p Visual C++ to^i
da.y 10 na(m ve^` tru+o+'c\.

Du+o+'i dda^y la` nguye^n ba?n (kho^ng co' su+?a ddo^?i) cu?a tre^n 10
na(m ve^` tru+o+'c\.

Cha`o

Pha.m Quo^'c Bi`nh
http://vmdd.tech.mylinuxisp.com/buddhism/
http://groups.yahoo.com/group/tutam/


----------------------------------------------------

		MASTERING VISUAL C++

This four-month course is designed to help busy computer professionals
become experts in Visual C++.  While it covers every chapter, page by
page, of a 1251-page VC++ book , it favors practical application over
pure theories.  To give each student adequate attention, the class size
is limited to five students. Other related subjects or concepts may be
covered if necessary.

Learning not only occurs in the class and the lab, but also at home
and work environment.  Students will be given reading assignments and
homework to be done outside the class.  They will be subscribed into a
technical email forum, from which they can interact with the instructor
and other students.

Contents At A glance:
Part 1: Introduction to Microsoft Visual C++
	1. Setting up the software
	2. Creating a program using the Microsoft Developer Studio

Part 2: Introduction to C++
	3. Moving to C++
	4. Developing C++ classes
	5. Deriving C++ classes
	6. Overloading, copying, and converting
	7. Using C++ templates
	8. Handling exceptions in C++

Part 3: Windows GUI programming with the MFC library
	9. Generating a Windows GUI program: Explaining how to create a
           simple Windows program using the AppWizard code-generating tool,
	   and describing how an MFC program works.

       10. Implementing the view: Explaining how a Windows program
	   displays the date and processes user inputs.

       11. Implementing the document: Explaining how a Windows program
           reads, writes, and stores data.

       12. Storing documents in disk files: Demonstrating the basic MFC
           file I/O techniques, and the how-to of implementing the standard
	   File menu commands (New, Open, Save, Save As).

       13. Scrolling and splitting views: Explaining how to add
           scrolling and splitting capabilities to the window of an MFC
           program.

       14. Including docking toolbars and status bars: Explaining the
	   methods for designing two additional elements of the user
           interface: docking toolbars and status bars.

       15. Creating custom dialog boxes: Providing detailed
           instructions for designing and displaying a conventional modal
           box, tabbed dialog box, and other common dialog boxes.

       16. Writing dialog-based applications: Showing how to write
           form-style programs based on dialog box templates.

       17. Writing multiple document applications: Explaining how to
	   write Multiple Document Interface, or MDI, programs.

       18. Performing character I/O: Explaining how to display text,
	   reading the keyboard, and managing the caret.

       19. Using drawing functions: Showing how to create the device
           context object, select drawing tools, set drawing attributes,
           and drawing the graphics.

       20. Using Bitmaps and Bit Operations: Showing how to create a
           bitmap, perform bit operations, and display icons.

       21. Printing and print previewing: Showing how to print text and
	   graphics, as well as how to provide a print preview feature
           that allows the user to view the printed appearance of a document
           before sending it to the printer.

       22. Using multiple threads: Explaining how to create and manage
	   secondary threads and synchronize threads.

       23. Communicating among processes: Showing how to start new
	   processes, synchronize processes, exchange data through pipes,
           share memory, and use the clipboard.

       24. Using OLE 2: Explaining how to implement embedding, linking,
           and automation; how to create a server; how to create a container.


Requirements: Students must have at least a reading knowledge of C,
have to attend every (or most of) classes, do exercises and reading
assignments, and be willing to learn.

Course fee: $800

Classes begin in: December, February, April, June, August, and October.

For more information, email to planners at bpworld.com.

-------------------------------------------------------------------------

		VISUAL C++ CONSULTING

If you are short on time;
If you want to rapidly develop new application;
If you want to delegate VC++ related design to an experts so that you can
	concentrate on the core things of your business, then

we would like to provide VC++ expertise.  Among many services we can provide,
we can desgin the application framework (based on your problem statement)
on which you will build details on top of it.  This way, you and your company
can rapidly develop new applications.

For more information, email to planners at bpworld.com




More information about the Vn-families mailing list