Microsoft Visual C++
¡¡¡¡²»ÖªµÀÔõôͻȻ¶ÔVC±à³Ì¸ÐÐËȤ£¬ÆäʵÎÒ¶¼²»ÖªµÀVCÊǸö¹þ£¬¾ÍÖªµÀÊdz̾ÍÏñÎÒÏÖÔÚѧµÄ×î¼òµ¥µÄPHP²î²»¶à°É£¬ÔÚPHPÉÏÔÛÒ²ÊǸö²Ë£¬»¹Ã»Ñ§ºÃ¾ÍÏëѧVC£¬ÎÒÕæÊǺÏ×ÔÒÑûÕÛ£¬»°²»¶à»°ÒÔÏÂÄÚÈÝÎÒÊǴӹȸèÀïËѵģ¬°Ù¶ÈÀïÓе쬲»ÊÇÎÒдµÄ¶«¶«£¬Ö»ÊÇ¿´ÁËÒ»¹þÔÚÕÒ¸öBLOG£¬×ªÒ»ÏÂÏÂ~
Ò»¡¢VCÊÇʲô£¿Ñ§VCÊÇѧʲô£¿
¡¡¡¡Ê×ÏÈVCÊÇÒ»¸öÈí¼þ£¨IDE¼¯³É¿ª·¢»·¾³£©£¨±àÒë¡¢±à¼¡¢µ÷ÊÔ£©
¡¡¡¡CºÍC++¡£
¡¡¡¡WindowsSDK£¨Èí¼þ¿ª·¢¹¤¾ß£©
¡¡¡¡VCµÄÁé»ê£ºMFC£¨Î¢Èí»ù´¡Àà¿â£©
¡¡¡¡ATL£¨ActiveXÄ£°åÀà¿â£©
¡¡¡¡ÆäËûµÄSDK£¬ÈçOpenGL,DirectX,ActiveMoive,DrawDib(WinG)
¡¡¡¡VCÊÇÐíÐí¶à¶à¼¼ÊõµÄ×ۺϣ¬¾ÍºÃÏñÉÙÁÖ72°ã¾ø¼¼£¬Ò»°ãÔÚÓ¦ÓÃÖÐѧ»áÆäÖкÜÉÙÒ»²¿·Ö¾Í¹»ÁË¡£ÎÒÃǵÄÏÖÔÚÄ¿µÄ£¬Æäʵ²»¹ýÊÇѧһÌ×ÉÙÁÖ³¤È¡£ÕâÌ׳¤ÈÓ¦°üÀ¨£º
¡¡¡¡1¡¢Ñø³ÉÒ»ÖÖÑϽ÷µÄÈí¼þ¿ª·¢Ï°¹ß£¬ÊìϤÈí¼þ¹¤³ÌµÄ»ù±¾ÔÔò¡£
¡¡¡¡2¡¢CÓïÑÔ»ù´¡
¡¡¡¡3¡¢C++×î»ù±¾ÄÚÈÝ£ºÀà¡¢¼Ì³ÐÐÔ¡¢·â×°ÐÔ¡¢¶à̬ÐԵĸÅÄî
¡¡¡¡4¡¢ÈçºÎÓÃÏòµ¼½¨Á¢Ò»¸ö³ÌÐò¿ò¼Ü
¡¡¡¡5¡¢Éè¼Æ²Ëµ¥
¡¡¡¡6¡¢Éè¼Æ¹¤¾ßÌõ
¡¡¡¡7¡¢Éè¼ÆºÍʹÓöԻ°¿ò£¬ÊìϤ×î³£ÓõĶԻ°¿ò¿Ø¼þ£º°´Å¥¡¢¾²Ì¬Îı¾¡¢±à¼¿òµÈ
¡¡¡¡8¡¢ÖªµÀÔõÑùн¨Àà¡¢³ÉÔ±º¯Êý¡¢³ÉÔ±±äÁ¿¡¢ÏûÏ¢´¦Àíº¯Êý¡£
¡¡¡¡9¡¢Á˽â×î³£ÓõÄWindowsÏûÏ¢£ºÈçWM_PAINT(ÖØ»æ´°¿Ú)£¬Êó±ê°´Ï¡¢µ¯Æð¡¢Òƶ¯£¬³õʼ»¯¶Ô»°¿ò£¬µÈ¡£
¡¡¡¡10¡¢Á˽â×î¼òµ¥µÄGDI(ͼÐÎÉ豸½Ó¿Ú)£ºÐ´ÎÄ×Ö¡¢»¿ò¡¢»µã¡¢»Ïß¡¢»Ô²£¬ÉèÖû±Ê¡¢»Ë¢¡£
¡¡¡¡11¡¢ÊìϤ×î³£ÓõÄMFCÀࣺ
¡¡¡¡CWnd
¡¡¡¡CDocument
¡¡¡¡CView
¡¡¡¡CDC
¡¡¡¡CDialog
¡¡¡¡CWinApp
¡¡¡¡CGdiObject¼°×ÓÀà
¡¡¡¡CString¡¢CPoint¡¢CRect¡¢CSizeµÈ¼òµ¥Êý¾ÝÀàÐÍ
¡¡¡¡CFile
¡¡¡¡ÒÔÉÏÌáµ½µÄÕâЩÄÚÈÝ£¬ÊÇÿ¸öÈ˶¼»áÓõ½µÄÄÚÈÝ¡£
¡¡¡¡
¶þ.MFC¼ò½é
¡¡¡¡ÉÏÊöÖ÷ÒªÄÚÈݶ¼ÊÇÓëʵ¼Ê²Ù×÷¹ØÏµ·Ç³£ÃÜÇеģ¬Ôڴ˲»¿ÉÄܽ²Çå³þ£»¶øÇÒ£¬ÕâЩÔÚÒ»°ãµÄÊéÀï¶¼»á½²µ½¡£ÎÒÖ÷Òª½«×îÖØÒªµÄMFC½éÉÜһϡ£
¡¡¡¡MFCÊǶÔWindowsAPIµÄ·â×°£¬´ó´ó¼ò»¯ÁËÎÒÃǵŤ×÷£»Ñ§VCÖ÷Òª¾ÍÊÇҪѧMFC£¬´óÔ¼ÓÐ100¶à¸öÀ࣬µ«³£ÓõÄÒ²¾Í¶þÈýÊ®¸ö¡£Ó¦¸ÃÏó±³4¼¶µ¥´ÊÒ»Ñù½«ÕâЩ³£ÓÃÀà¸ã¶®£»µ±È»²»ÒªËÀ¼Ç£¬ÒªÍ¨¹ý¿´°ïÖú¡¢¿´Àý×Ó¡¢¶¯ÊÖÁ·Ï°À´Ñ§»áËüÃÇ£»¶øÇÒ£¬²¢·Çÿ¸öÀàµÄÄÚ²¿µÄËùÓк¯Êý¶¼ÒªÑ§»á£¬ÒªÈÕ»ýÔÂÀÛ¡£Èç¹ûÕæµÄÏë³ÉΪ¸ßÊÖ£¬×ö¸ö±Ê¼Ç±¾°Ñ×Ô¼ºÈÏÎªÖØÒªµÄÀà¡¢º¯Êý¼ÇÏÂÀ´£¬ËæÊ±Ñ§Ï°£¬Ò²ÊǺܺõÄÍ»»÷·½·¨¡£
¡¡¡¡ÏÂÃæ½éÉÜ×îÖØÒªµÄMFC¡£
¡¡¡¡CWnd£º´°¿Ú£¬ËüÊÇ´ó
Ïà¹ØÎĵµ£º
1. ʹÓÃTCHARÀàÐÍ£¬¶¨ÒåÔÚtchar.hÖÐ
#include <tchar.h>
#include <stdio.h>
int main()
{
TCHAR s[] = "Äã";
printf("%s \n",s);
return 0;
}
2.¹ØÓÚC++ÖÐÎÄ×Ö·ûµÄ´¦Àí
Ò» ÒýÈëÎÊÌâ
´úÂë wchar_t a[3]=L”Öйú”£¬±àÒëʱ³ö´í£¬³ö´íÐÅϢΪ£ºÊý×éÔ½½ç¡£µ«wchar_ ......
http://uncrustify.sourceforge.net/
Ident code, aligning on parens, assignments, etc
Align on '=' and variable definitions
Align structure initializers
Align #define stuff
Align backslash-newline stuff
Reformat comments (a little bit)
Fix inter-character spacing
Add or remove parens on return ......
ÒªÈà Eclipse ¿ÉÒÔ¿ª·¢ C/C++ ³Ìʽ£¬Òª¹ÒÉÏ CDT ²Å¿ÉÒÔ¡£
Ê×ÏÈÒªÏÂÔØCDT
CDTµÄ×îа汾ÊÇ 3.1.0£¬ËüÖ§³Öeclipse3.2.0£¬ÆäÏÂÔØµØÖ·£ºhttp://download3.eclipse.org/tools/cdt/releases/callisto/dist/3.1.0/£¬»òÕßÊǵ½http://www.eclipse.org/cdt/downloads.phpÏÂÔØÆäËü° ......
/*
* File: main.cpp
* Author: Vicky
*
* Created on 2010Äê5ÔÂ8ÈÕ, ÏÂÎç2:47
*/
#include <iostream>
using namespace std;
void swap(int x, int y) {
cout << "x and y swap before : " << x << "\t" << y << endl;
int i = x;
x = y;
y = i; ......
Linux/UNIX C++¸ß¼¶Åàѵ---Ô¶³Ì°à
http://www.xuanyuan-soft.cn/index.php?option=com_content&view=article&id=84&Itemid=85
¿Î³Ì¸ÅÒª
ÅàÑøÄ¿±ê
£ºLinux/UNIX C++Èí¼þ¹¤³Ìʦ
רעLinux/UNIX·þÎñÆ÷¶ËµÄÈí¼þ¿ª·¢£¨ºǫ́¿ª·¢£©£¬ÅàÑøÆóÒµËùÐèµÄרҵLinux/UNIX C ......