VC + + software engineer High-end tutorial

Source: Internet
Author: User
Tags ftp protocol

From C + + start to MFC actual combat VC + + software engineer High-end training (server-side development direction)

Http://www.dwz.cn/u3wMp

Consulting QQ2110053820

Course Lecturer: Gamebaby

Course Category: Brand package

Suitable for people: Beginner

Number of lessons: 350 hours

Update level: Complete

Using technology: TCPIP protocol, HTTP and FTP protocol

Projects involved: LSP Project, Lspsetup project

650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M01/4C/34/wKioL1Q4wlmCJ1-mAADV9JsJQWc355.jpg "title=" 266_g_ 1384631738943.jpg "alt=" Wkiol1q4wlmcj1-maadv9jsjqwc355.jpg "/>

Course Introduction

This course starts with C + + and the user does not need any computer foundation, only needs to understand the basic computer operation, can learn this course,

This course is suitable for college students, staff, etc., through the course of learning, students can master the c++\mfc\vc++ server side,

Skills such as network programming.


Course Outline:

First, C + + language Super Basic explaining

Main content:

This section is you become a VC + + software engineer Necessary stage, if you do not have any foundation, learn C + + can quickly let you enter

Programming field, recommended with the book "C + + Primer classic"

1th: Principles of programming language and introduction to C + + (6 hours)

2nd: Basic data types Extended data types and expressions (3 hours)

3rd Lecture: Control statements (2 hours)

4th Lecture: Function (2 hours)

5th Lecture: Arrays (2 hours)

6th Lecture: Hands (3 hours)

7th: Structure and co-use body (2 hours)

8th Lecture Classes and objects (2 hours)

9th Lecture: operator overloading (1 hours)

10th Lecture: Static members and friends (1 hours)

11th: Inheritance and Derivation classes (1 hours)

12th Lecture: Templates (1 hours)

13th: Polymorphism and virtual function (1 hours)

14th Lecture: Exception Handling (1 hours)


Second, VC + + series of entry VS2008 MFC class library explaining (project actual combat CAD system)

1th: Basic usage of VS2008 IDE environment (4 hours)

2nd: The use of VS2008 commissioning environment (2 hours)

3rd Lecture: VS2008 Performance analysis Tool (1 hours)

4th: MFC class library design objectives, design methods (2 hours)

5th Lecture: MFC Architecture (11 hours)

6th Lecture: Introduction to CAD system design (5 hours)

7th: MDI Framework and TINYCAD Framework implementation (6 hours)

8th: Lua scripting Library and TINYCAD graphics engine implementation (5 hours)

9th Lecture: Tinycad document class and command system implementation (9 hours)

10th Lecture: Cximage Library and extended Tinycad image support (2 hours)

11th Lecture: Mouse Message Processing (3 hours)

12th Lecture: Tinycad Simple Vector animation system (4 hours)


Third, Windows Server and network programming part I.

1th Chapter: Windows Memory Management (9 hours)

2nd: Uincode strings and secure String functions (3 hours)

3rd: Error Handling and structured exception handling (4 hours)

4th: Access to System Information (1 hours)

5th: Windows debugging support (2 hours)

6th chapter: Windows Handles and objects (2 hours)

7th Chapter: System security and basic access control (4 hours)

8th: Windows Multi-tasking basics (2 hours)

9th chapter: Windows process (3 hours)

10th: Windows Threading (6 hours)

11th: Thread synchronization and Waiting (4 hours)

The 12th chapter: Dynamic Link library (5 hours)

13th Chapter: Resources (2 hours)

14th: File and file mapping (6 hours)

15th: Windows jobs and process pools (2 hours)

16th: Windows fiber (1 hours)

17th Chapter: Thread pool and Win2008 new thread pool (3 hours)

18th: Tape backup (1 hours)

19th: Windows Services (6 hours)

20th: Windows logs and performance monitoring (5 hours)


Iv. Windows Server and network programming Part II

Content Introduction:

This section mainly explains the Windows Advanced Programming Windows Server and network programming Part II

XML and XML parsing engine, database access interface Oledb+ado


Five, Windows Server and network programming combat the third part

23rd: Computer Network and Internet Protocol (TCPIP)

The 24th chapter: the standard socket socket principle and programming

25th: Winsock working mode and programming model

26th chapter: WINSOCK2.0API and Socket Pool

27th: Socket IO control commands and auxiliary tool functions

28th: Multicast (multicast)

The 29th Chapter: Network Programming Auxiliary tool network monitoring tools-MS Networks Monitor


Vi. Windows Server and network programming part fourth

The 30th chapter: the TCPIP Agreement family explanation

31st: The original socket and ICMP, PING traceroute tool implementation

32nd: The principle of HTTP and FTP protocol and service-side implementation

33rd: Peer and NAT penetration streaming media transmission

34th Chapter: WinSock2 SPI




VC + + software engineer High-end tutorial

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.