±àд¿ÉÒÆÖ²C/C++³ÌÐòÒªµã
1.·Ö²ãÉè¼Æ£¬¸ôÀëÆ½Ì¨Ïà¹ØµÄ´úÂë¡£¾ÍÏñ¿É²âÊÔÐÔÒ»Ñù£¬¿ÉÒÆÖ²ÐÔÒ²Òª´ÓÉè¼Æ×¥Æð¡£Ò»°ãÀ´Ëµ£¬×îÉϲãºÍ×îϲ㶼²»¾ßÓÐÁ¼ºÃµÄ¿ÉÒÆÖ²ÐÔ¡£×îÉϲãÊÇ
GUI£¬´ó¶àÊýGUI¶¼²»ÊÇ¿çÆ½Ì¨µÄ£¬ÈçWin32 SDKºÍMFC¡£×îϲãÊDzÙ×÷ϵͳAPI£¬´ó¶à²¿·Ö²Ù×÷ϵͳAPI¶¼ÊÇרÓõġ£
¡¡¡¡
Èç¹ûÕâÁ½²ãµÄ´úÂëÉ¢²¼ÔÚÕû¸öÈí¼þÖУ¬ÄÇôÕâ¸öÈí¼þµÄ¿ÉÖ²ÐÔ½«·Ç³£µÄ²î£¬ÕâÊDz»ÑÔ×ÔÃ÷µÄ¡£ÄÇôÈçºÎ±ÜÃâÕâÖÖÇé¿öÄØ£¿µ±È»ÊÇ·Ö²ãÉè¼ÆÁË£º
¡¡¡¡
×îµ×²ã²ÉÓÃAdapterģʽ£¬°Ñ²»Í¬²Ù×÷ϵͳµÄAPI·â×°³ÉÒ»Ì×ͳһµÄ½Ó¿Ú¡£ÖÁÓÚ·â×°³ÉÀ໹ÊÇ·â×°³Éº¯Êý£¬Òª¿´Äã²ÉÓõÄC»¹ÊÇC++дµÄ³ÌÐòÁË¡£Õâ¿´Æð
À´ºÜ¼òµ¥£¬Æäʵ²»¾¡È»£¨¿´ÍêÕûƪÎÄÕºóÄã»áÃ÷°×µÄ£©£¬Ëü½«ºÄÈ¥Äã´óÁ¿µÄʱ¼äÈ¥±àд´úÂ룬ȥ²âÊÔËüÃÇ¡£²ÉÓÃÏÖ´æµÄ³ÌÐò¿â£¬ÊÇÃ÷ÖǵÄ×ö·¨£¬ÓкܶàÕâÑùµÄ¿â£¬±È
È磬C¿âÓÐglib£¨GNOMEµÄ»ù´¡Àࣩ£¬C++¿âÓÐACE(ADAPTIVE Communication
Environment)µÈµÈ£¬ÔÚ¿ª·¢µÚÒ»¸öƽ̨ʱ¾Í²ÉÓÃÕâЩ¿â£¬¿ÉÒÔ´ó´ó¼õÉÙÒÆÖ²µÄ¹¤×÷Á¿¡£
¡¡¡¡×îÉϲã²ÉÓÃMVCÄ£ÐÍ£¬·ÖÀë½çÃæ±íÏÖÓë
ÄÚ²¿Âß¼´úÂë¡£°Ñ´ó²¿·Ö´úÂë·Åµ½ÄÚ²¿Âß¼ÀïÃæ£¬½çÃæ½ö½öÊÇÏÔʾºÍ½ÓÊÕÊäÈ룬¼´Ê¹Òª»»Ò»Ì×GUI£¬¹¤×÷Á¿Ò²²»´ó¡£ÕâͬʱҲÊÇÌá¸ß¿É²âÊÔÐÔµÄÊÖ¶ÎÖ®Ò»£¬µ±È»»¹
ÓÐÆäËüһЩ¸½¼ÓºÃ´¦¡£ËùÒÔ¼´Ê¹Äã²ÉÓÃQT»òÕßGTK+µÈ¿çƽ̨µÄGUIÉè¼ÆÈí¼þ½çÃæ£¬·ÖÀë½çÃæ±íÏÖÓëÄÚ²¿Âß¼Ò²ÊǷdz£ÓÐÓõġ£
¡¡¡¡Èô×öµ½
ÁËÒÔÉÏÁ½µã£¬³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ»ù±¾ÉÏÓб£ÕÏÁË£¬ÆäËüµÄÖ»ÊǼ¼Êõϸ½ÚÎÊÌâ¡£
¡¡¡¡2.ÊÂÏÈÊìϤ¸÷Ä¿±êƽ̨£¬ºÏÀí³éÏóµ×²ã¹¦ÄÜ¡£ÕâÒ»µãÊǽ¨Á¢ÔÚ·Ö
²ãÉè¼ÆÖ®Éϵ쬴ó¶àÊýµ×²ãº¯Êý£¬ÏñÏ̡߳¢Í¬²½»úÖÆºÍIPC»úÖÆµÈµÈ£¬²»Í¬Æ½Ì¨ÌṩµÄº¯Êý£¬¼¸ºõÊÇÒ»Ò»¶ÔÓ¦µÄ£¬·â×°ÕâЩº¯ÊýºÜ¼òµ¥£¬ÊµÏÖAdapterµÄ¹¤
×÷¼¸ºõÖ»ÊÇÌåÁ¦»î¡£È»¶ø£¬¶ÔÓÚһЩ±È½ÏÌØÊâµÄÓ¦Óã¬ÈçͼÐÎ×é¼þ±¾Éí£¬¾ÍÄÃGTK+ À´Ëµ°É£¬»ùÓÚX
WindowµÄ¹¦ÄܺͻùÓÚWin32µÄ¹¦ÄÜ£¬Á½Õß²î¾à¾Þ´ó£¬³ýÁË´°¿Ú¡¢Ê¼þµÈ»ù±¾¸ÅÄîÍ⣬¼¸ºõûÓÐʲôÏàͬµÄ£¬Èç¹û²»ÊÂÏÈÁ˽â¸÷¸öƽ̨µÄÌØÐÔ£¬ÔÚÉè¼ÆÊ±¾Í
¾«ÐÄ¿¼Âǵϰ£¬³éÏó³öÀ´µÄ³é¿ÚÔÚÁíÍâÒ»¸öƽ̨¼¸ºõÎÞ·¨ÊµÏÖ¡£
¡¡¡¡3.¾¡Á¿Ê¹Óñê×¼C/C++º¯Êý¡£´ó¶àÊýƽ̨¶¼»áʵÏÖ
POSIX(Portable Operating System Interface)¹æ¶¨µÄº¯Êý£¬µ«ÕâЩº¯Êý½ÏÔÉú(Native)
º¯ÊýÀ´Ëµ£¬ÐÔÄÜÉϵıíÏÖ¿ÉÄܽϴÎһЩ£¬ÓÃÆðÀ´Ò²²»ÈçÔÉúº¯Êý·½±ã¡£µ«ÊÇ£¬×îºÃ²»ÒªÌ°Í¼ÕâÖÖ±ãÒ˶øÊ¹ÓÃÔÉúº¯Êýº¯Êý£¬·ñÔò°áÆðµÄʯͷ×îÖÕ»áÔþµ½×Ô¼ºµÄ½Å¡£±È
È磬Îļþ²Ù×÷¾ÍÓÃfopenÖ®ÀàµÄº¯Êý£¬¶ø²»ÒªÓÃCre
Ïà¹ØÎĵµ£º
¹ØÓÚ#ifdef __cplusplus extern
ÃæÊÔʱ±»Îʵ½¹ý£¬²»ÉõÃ÷ÁË£¬ÍøÉϰٶÈһϣ¬ÕûºÏÁËÁ½¸öÈÊÐÖµÄÎÄÕ£¬ÈçÏ¡£:-)
ʱ³£ÔÚcppµÄ´úÂëÖ®Öп´µ½ÕâÑùµÄ´úÂë:
#ifdef __cplusplus
extern "C" {
#endif
//Ò»¶Î´úÂë
#ifdef __cplusplus
}
#endif
¡¡¡¡
ÕâÑùµÄ´úÂëµ½µ×ÊÇʲôÒâË¼ÄØ£¿Ê×ÏÈ£¬ ......
1.ÒýÑÔ
¡¡¡¡±¾ÎĵÄд×÷Ä¿µÄ²¢²»ÔÚÓÚÌṩC/C++³ÌÐòÔ±ÇóÖ°ÃæÊÔÖ¸µ¼£¬¶øÖ¼ÔÚ´Ó¼¼ÊõÉÏ·ÖÎöÃæÊÔÌâµÄÄÚº¡£ÎÄÖеĴó¶àÊýÃæÊÔÌâÀ´×Ô¸÷´óÂÛ̳£¬²¿·ÖÊÔÌâ½â´ðÒ²²Î¿¼ÁËÍøÓѵÄÒâ¼û¡£
¡¡¡¡Ðí¶àÃæÊÔÌâ¿´ËÆ¼òµ¥£¬È´ÐèÒªÉîºñµÄ»ù±¾¹¦²ÅÄܸø³öÍêÃÀµÄ½â´ð¡£ÆóÒµÒªÇóÃæÊÔÕßдһ¸ö×î¼òµ¥µÄstrcpyº¯Êý¶¼¿É¿´³öÃæÊÔÕßÔÚ¼¼ÊõÉϾ¿¾¹´ïµ½ÁËÔõÑùµÄ ......
nokia wiki£ºhttp://developer.symbian.org/wiki/index.php/Open_C_and_Open_C%2B%2B_Technical_Overview/zh-hans
symbianÉÏ¿ª·¢opencʱÐèҪעÒâµÄÎÊÌâ
http://blog.csdn.net/sizhiguo/archive/2009/05/21/4206138.aspx
µÚÒ»£ºÈçprintf¡¢sprint¡¢Îļþ²Ù×÷¡¢socket²Ù×÷µÈ£¬Ä£ÄâÆ÷ÆÁÄ»¶¼»á³öÏְׯÁµÈ´ý£¬²¢ÇÒÊÇÒ»Ö±ÏÂÈ¥¡£ ......
1. linuxÏÂÆô¶¯oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linuxϹرÕoracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3¡¢Æô¶¯¼àÌýÆ÷
oracle@suse92:~> lsnrctl start
4¡¢Í£Ö¹¼àÌýÆ÷
oracle@suse92:~ ......
1,³ÌÐò¿ØÖÆÖеĿØÖÆÁ÷Óï¾äÓÃÓÚ¿ØÖƸ÷¼ÆËã»ú²Ù×÷Ö´ÐеĴÎÐò¡£
ʲôÊÇ¿ØÖÆÁ÷Óï¾äÏëÁ˰ëÌ죬ÔÀ´²»¹ýÊÇÕâЩ£¬if-elseÓï¾ä£¬else-ifÓï¾ä£¬switchÓï¾ä£¬whileÑ»·£¬forÑ»·£¬do-whileÑ»·µÈ¡£
2,»¨À¨ºÅ{}£¬ÆäÖеÄÓÒ»¨À¨ºÅÓÃÓÚ½áÊø³ÌÐò¿é£¬Æäºó²»ÐèÒª·ÖºÅ¡£
µ±³õÒ»¿´µ½“Æäºó²»ÐèÒª·ÖºÅµÄ”ʱºòÏëÁ˰ëÌ ......