ÓÃC# ʵÏÖC/SģʽÏÂÈí¼þ×Ô¶¯ÔÚÏßÉý¼¶
ͻ 񻣼
¡¡±¾ÎÄÕë¶ÔĿǰC/SģʽϱàдµÄÓ¦ÓóÌÐò¿Éά»¤ÐÔ²îµÄÌØµã£¬Ìá³öÁËÒ»Ì××Ô¶¯ÔÚÏßÉý¼¶µÄ½â¾ö·½°¸£¬·ÖÎöÁËÔÚÏßÉý¼¶µÄÀ§ÄѼ°ÊµÏÖÔÀí£¬²¢¸ø³öÁËʵÏÖÉý¼¶µÄ²¿·Ö´úÂ룬¾ßÓÐʵ¼Ê²Î¿¼¼ÛÖµºÍÏÖʵÒâÒå¡£±¾ÎijÌÐò´úÂë¾ùÔÚ.Net Framework 1.1 ºÍWindows2000ϲâÊÔͨ¹ý¡£
¡¡¹Ø¼ü´Ê£ºC#£»ÔÚÏßÉý¼¶£»×Ô¶¯Éý¼¶£»ÏÂÔØ£»XMLÎĵµ
1 ǰÑÔ
¡¡³¤ÆÚÒÔÀ´£¬¹ã´ó³ÌÐòԱΪµ½µ×ÊÇʹÓÃClient/Server£¬»¹ÊÇʹÓÃBrowser/Server½á¹¹ÕùÂÛ²»ÐÝ£¬ÔÚÕâЩÕùÂÛµ±ÖÐ,C/S½á¹¹µÄ³ÌÐò¿Éά»¤ÐԲ²¼ÖÃÀ§ÄÑ£¬Éý¼¶²»·½±ã£¬Î¬»¤³É±¾¸ß¾ÍÊÇÒ»¸öÏàµ±ÖØÒªµÄÒòËØ¡£ÓкܶàÆóÒµÓû§¾ÍÊÇÒòΪÕâ¸öÔÒò¶ø·ÅÆúʹÓÃC/S¡£È»¶øµ±Ò»¸öÓ¦ÓñØÐëҪʹÓÃC/S½á¹¹²ÅÄܺܺõÄʵÏ֯书ÄܵÄʱºò£¬ÎÒÃǸÃÈçºÎ½â¾ö¿Í»§¶ËµÄ²¿ÊðÓë×Ô¶¯Éý¼¶ÎÊÌ⣿²¿ÊðºÜ¼òµ¥£¬Ö»Òªµã»÷°²×°³ÌÐò¼´¿É£¬ÄѵÄÔÚÓÚÿµ±ÓÐа汾·¢²¼Ê±£¬Äܹ»ÊµÏÖ×Ô¶¯Éý¼¶[3]¡£ÏÖÔÚºÃÁË£¬ÎÒÃǵÄÄ¿±êºÜ¼òµ¥£¬ÎÒÃÇÏ£Íû¿ª·¢Ò»¸öÓë¾ßÌåÓ¦ÓÃÎ޹صÄÄܹ»¸´ÓõÄ×Ô¶¯Éý¼¶ÏµÍ³¡£ÏÂÃæÎÒΪ´ó¼ÒÌṩÁËÒ»Ì׿ɸ´ÓõÄÓÃC#±àдµÄ×Ô¶¯Éý¼¶ÏµÍ³¡£
2 ʵÏÖÈí¼þµÄ×Ô¶¯Éý¼¶´æÔÚµÄÀ§ÄÑ
¡¡µÚÒ»£¬ÎªÁ˲éÕÒÔ¶³Ì·þÎñÆ÷ÉϵĸüУ¬Ó¦ÓóÌÐò±ØÐëÓвéÑ¯ÍøÂçµÄ;¾¶£¬ÕâÐèÒªÍøÂç±à³Ì¡¢¼òµ¥µÄÓ¦ÓóÌÐòÓë·þÎñÆ÷ͨѶµÄÐÒé¡£
¡¡µÚ¶þÊÇÏÂÔØ¡£ÏÂÔØ¿´ÆðÀ´²»ÐèÒª¿¼ÂÇÁªÍøµÄÎÊÌ⣬µ«Òª¿¼ÂÇÏÂÔØÓû§ÇëÇóµÄÎļþ£¬ÒÔ¼°ÔÚûÓÐÓû§Í¬ÒâʱÏÂÔØ´óÎļþ¡£ÓѺõÄ×Ô¶¯¸üÐÂÓ¦ÓóÌÐò½«Ê¹ÓÃÊ£ÓàµÄ´ø¿íÏÂÔØ¸üС£ÕâÌýÆðÀ´¼òµ¥£¬µ«È´ÊÇÒ»¸ö¼¼ÊõÄÑÌ⣬ÐÒÔ˵ÄÊÇÒѾÓÐÁ˽â¾ö·½·¨¡£
¡¡µÚÈý¸ö¿¼ÂÇÒòËØÊÇʹÓÃаæÓ¦ÓóÌÐò¸ü»»ÔÓ¦ÓóÌÐòµÄ¹ý³Ì¡£Õâ¸öÎÊÌâ±È½ÏÓÐȤ£¬ÒòΪËüÒªÇó´úÂëÔËÐÐʱ½«×Ô¼º´Óϵͳɾ³ý£¬ÓжàÖÖ°ì·¨¿ÉÒÔʵÏָù¦ÄÜ[5]£¬±¾ÎijÌÐòÖ÷Ҫͨ¹ý±È½Ïоɰ汾µÄÈÕÆÚºÅÀ´ÊµÏÖÌæ»»Ð°汾ӦÓóÌÐòµÄ¹¦ÄÜ¡£
3 ʵÏÖÈí¼þ×Ô¶¯ÔÚÏßÉý¼¶µÄÔÀí
¡¡Ð´Á½¸ö³ÌÐò£¬Ò»¸öÊÇÖ÷³ÌÐò£»Ò»¸öÊÇÉý¼¶³ÌÐò£»ËùÓÐÉý¼¶ÈÎÎñ¶¼ÓÉÉý¼¶³ÌÐòÍê³É¡£
¡¡1.Æô¶¯Éý¼¶³ÌÐò£¬Éý¼¶³ÌÐòÁ¬½Óµ½ÍøÕ¾£¬ÏÂÔØÐµÄÖ÷³ÌÐò£¨µ±È»»¹°üÀ¨Ö§³ÖµÄ¿âÎļþ¡¢XMLÅäÖÃÎĵµµÈ£©µ½ÁÙʱÎļþ¼Ð£»
¡¡2.Éý¼¶³ÌÐò»ñÈ¡·þÎñÆ÷¶ËXMLÅäÖÃÎļþÖÐа汾³ÌÐòµÄ¸üÐÂÈÕÆÚ»ò°æ±¾ºÅ»òÎļþ´óС£»
¡¡3.Éý¼¶³ÌÐò»ñÈ¡ÔÓпͻ§¶ËÓ¦ÓóÌÐòµÄ×î½üÒ»´Î¸üÐÂÈÕÆÚ»ò°æ±¾ºÅ»òÎļþ´óС£¬Á½Õß½øÐбȽϣ»Èç¹û·¢ÏÖÉý¼¶³ÌÐòµÄÈÕÆÚ´óÓÚÔÓгÌÐòµÄ×îÐÂÈÕÆÚ£¬ÔòÌáʾÓû§ÊÇ·ñÉý¼¶£»»òÕßÊDzÉÓý«ÏÖÓа汾Óë×îа汾×÷±È½Ï£¬·¢ÏÖ×îеÄÔòÌáʾÓû§ÊÇ·ñÉý¼¶£»Ò²ÓÐÈËÓÃÆäËüÊôÐÔÈçÎļþ´óС½øÐ
Ïà¹ØÎĵµ£º
Ê×ÏȰ²×°±ØÐèµÄ¿ª·¢
°ü
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
°²×°MYSQLµÄCÓïÑÔ¿ª·¢°ü
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
°ÑlibÎļþ¿½±´µ½¹«ÓÃ
sudo cp /usr/lib/mysql/* /usr/lib/
½¨Á¢Ò»¸öÐÂÎļþtest.cpp
vim test.cpp
ÊäÈëÄÚÈÝ
......
ǰһƪ½²Á˼òµ¥µÄC/C++µ÷ÓÃPython½Å±¾Ä£¿é£¨.py£©¡£¼ÈÈ»ÊÇÓÃÓÚÖî¶àÓÎÏ·³ÌÐòµÄ½Å±¾ÓïÑÔ£¬Äǿ϶¨ÊÇȱ²»ÁË»¥µ÷£¨ÀñÉÐÍùÀ´£©¡£Òò´Ë£¬±¾Æª½²Ò»¸ö¼òµ¥µÄpythonµ÷ÓÃC/C++дµÄDLLÄ£¿é£¬¶ÔPython½øÐй¦ÄÜÀ©Õ¹¡£ÕâÀïдһ¸ö¼òµ¥µÄÀý×Ó£¬Ö÷Òª¾ÍΪÁËÁ˽âÏÂÕâôÓÃPythonÀ´µ÷ÓÃC/C++дµÄDLL¿â¡£ºÃÁË£¬ÇÐÈëÕýÌ⣺
Ê×ÏÈ£¬ÎÒÊÇÓÃVS2003 ......
C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better
C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³Ì
ʽÓïÑÔµÄÌØµã£¨±»ÊÀÈ˳ÆÎª“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄ ......
ÏÂÃæÕâ¸ö³ÌÐòÊä³öʲô£¿
enum {false,true};
int main()
{
int i=1;
do
{
printf("%d\n",i);
i++;
if(i < 15)
continue;
}while(false);
return 0;
}
ÄãÏàÐÅô£¿Ï ......
#include <stdio.h>
#define MAX 100
int a[MAX], b[MAX], count = 0;
void rData()
{ int i;
FILE *fp;
fp = fopen("C:\\100.dat", "r");
for (i=0; i<MAX; i++)
fscanf(fp, "%d,", &a[i]);
fclose(fp);
}
void main()
{ int i;
rData();
//printf("Âú×ãÌõ¼þµÄÊý= ......