Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : c

c ¶¯Ì¬Ìí¼Ó¿Ø¼þ

C#¶¯Ì¬´´½¨²Ëµ¥
 
Ò»¡¢¼ÓÈëËùÐèÊý¾Ý
1¡¢´´½¨Êý¾Ý±í£º
 
create table t_SysMenu(
FMenuName  varchar(50)    not null ,
FMenuText  varchar(50)    not null ,
FMenuEvent  varchar(100)  ,
FMenuShortcutKeys varchar(50) null,
FMenuIcon  int default 0,
FMenuSequence  int default 0,
FParentNo  varchar(21) not null ,
FStatus    char(1) default '1',---
FFlag     char(1) default '1',---
FCreateDate             datetime  default getdate()   ,
FCreator           varchar(20) null  ,
FModifyDate             datetime  default getdate()   ,
FModifier           varchar(20) null  ,
FMemo&nbs ......

c Ö¸ÕëʵÏÖÃæÏò¶ÔÏó

Ö¸ÕëÊÇCµÄÁé»ê£¬ÕýÊÇÖ¸ÕëʹµÃC´æÔÚÁËÕâô¶àÄ꣬¶øÇÒ½«³¤ÆÚ´æÔÚÏÂÈ¥¡£ÊÂʵÉÏ£¬ÎÒ×Ô¼º²»ÓÃCÓïÑÔд³ÌÐòÒѾ­ÓÐÒ»ÄêÁË£¬¹¤×÷ÖнӴ¥µ½µÄÖ»ÓÐjava£¬pythonºÍjavascript.×î½üÓÃCÍê³ÉÁËÒ»ÏÂÀàËÆÓÚOOÖеķâ×°£¨¼´"Àà"£©µÄ¸ÅÄ˳±ã°ÑÖ¸Õ븴ϰÁËÏ£¬¸Ð¾õÓбØÒª¼Çһϡ£
    ±¾ÎÄÖеÄÀý×ÓÓÐÕâÑùÁ½¸ö¸ÅÄÈÎÎñ£¨Task£©£¬Ö´ÐÐÆ÷£¨Executor£©¡£ÈÎÎñÓÐÃû³Æ£¨taskName£©£¬²¢ÇÒ¿ÉÒÔÖ´ÐУ¨execute£©¡£ ¶øÖ´ÐÐÆ÷Óë¾ßÌåÈÎÎñËùÖ´ÐеÄÄÚÈÝÎ޹أ¬Ö»Êǻص÷£¨callback£©ÈÎÎñµÄÖ´Ðз½·¨£¬ÕâÑùÎÒÃǵÄÖ´ÐÐÆ÷¾Í¿ÉÒÔ×öµÄ±È½ÏͨÓ᣶øÈÎÎñ½Ó¿ÚÖ»ÐèҪʵÏÖÒ»¸öexecute·½·¨¼´¿É£¬ÕâÑùÎÒÃǵÄÈÎÎñ¾Í¿ÉÒÔÊǶàÖÖ¶àÑùµÄ£¬¿ÉÒÔͨ¹ýͳһµÄ½Ó¿Úset¸øÖ´ÐÐÆ÷Ö´ÐС£ÕâÊÇÃæÏò¶ÔÏóÖлù±¾µÄ˼Ï룬ҲÊDZȽϳ£ÓõijéÏó·½Ê½¡£ÏÂÃæÎÒÃǾßÌå¿´ÏÂÀý×Ó¡£
    ¿ÉÒÔÏëÏó£¬mainº¯Êý´ó¸ÅÊÇÕâ¸öÑù×Ó£º
 int¡¡main(int¡¡argc,¡¡char**¡¡argv)¡¡{
¡¡¡¡¡¡¡¡Task¡¡*t1¡¡=¡¡TaskConstruction("Task1",¡¡run);//´Ë´¦µÄrunÊÇÒ»¸öº¯ÊýÖ¸Õë
¡¡¡¡¡¡¡¡Executor¡¡*exe¡¡=¡¡ExecutorConstruction();
¡¡¡¡¡¡¡¡exe->setTask(t1);
¡¡¡¡¡¡¡¡exe->begin();
¡¡¡¡¡¡¡¡exe->cancel();
¡¡¡¡¡¡¡¡Task¡¡*t2¡¡ ......

C±ä³¤²ÎÊý

CÓïÑÔÖпɱä²ÎÊýµÄÓ÷¨
ÎÒÃÇÔÚCÓïÑÔ±à³ÌÖлáÓöµ½Ò»Ð©²ÎÊý¸öÊý¿É±äµÄº¯Êý,ÀýÈçprintf()
Õâ¸öº¯Êý,ËüµÄ¶¨ÒåÊÇÕâÑùµÄ:
int printf( const char* format, ...);
Ëü³ýÁËÓÐÒ»¸ö²ÎÊýformat¹Ì¶¨ÒÔÍâ,ºóÃæ¸úµÄ²ÎÊýµÄ¸öÊýºÍÀàÐÍÊÇ
¿É±äµÄ,ÀýÈçÎÒÃÇ¿ÉÒÔÓÐÒÔϲ»Í¬µÄµ÷Ó÷½·¨:
printf("%d",i);
printf("%s",s);
printf("the number is %d ,string is:%s", i, s);
¾¿¾¹ÈçºÎд¿É±ä²ÎÊýµÄCº¯ÊýÒÔ¼°ÕâЩ¿É±ä²ÎÊýµÄº¯Êý±àÒëÆ÷ÊÇÈçºÎʵ
ÏÖµÄÄØ?±¾ÎľÍÕâ¸öÎÊÌâ½øÐÐһЩ̽ÌÖ,Ï£ÍûÄܶԴó¼ÒÓÐЩ°ïÖú.»áC++µÄ
ÍøÓÑÖªµÀÕâЩÎÊÌâÔÚC++Àï²»´æÔÚ,ÒòΪC++¾ßÓжà̬ÐÔ.µ«C++ÊÇCµÄÒ»¸ö
³¬¼¯,ÒÔϵļ¼ÊõÒ²¿ÉÒÔÓÃÓÚC++µÄ³ÌÐòÖÐ.ÏÞÓÚ±¾È˵Äˮƽ,ÎÄÖÐÈç¹ûÓÐ
²»µ±Ö®´¦,Çë´ó¼ÒÖ¸Õý.
(Ò»)дһ¸ö¼òµ¥µÄ¿É±ä²ÎÊýµÄCº¯Êý
ÏÂÃæÎÒÃÇÀ´Ì½ÌÖÈçºÎдһ¸ö¼òµ¥µÄ¿É±ä²ÎÊýµÄCº¯Êý.д¿É±ä²ÎÊýµÄ
Cº¯ÊýÒªÔÚ³ÌÐòÖÐÓõ½ÒÔÏÂÕâЩºê:
void va_start( va_list arg_ptr, prev_param );
type va_arg( va_list arg_ptr, type );
void va_end( va_list arg_ptr );
vaÔÚÕâÀïÊÇvariable-argument(¿É±ä²ÎÊý)µÄÒâ˼.
ÕâЩºê¶¨ÒåÔÚstdarg.hÖÐ,ËùÒÔÓõ½¿É±ä²ÎÊýµÄ³ÌÐòÓ¦¸Ã°üº¬Õâ¸ö
Í·Îļþ.ÏÂÃæÎÒÃÇÐ´Ò ......

ʹÄãµÄC/C++´úÂëÖ§³ÖUnicode

±¾ÎÄÕª×ÔI18nGuy
Ö÷Ò³µÄһƪÄÚÈÝ£¬Ô­ÎĵØÖ·£ºhttp://www.i18nguy.com/unicode/c-unicode.zh-CN.html
Õâ·ÝÎĵµ¼òÒªµÄ˵Ã÷ÁËÈçºÎÐÞ¸ÄÄãµÄC/C++´úÂëʹ֧֮³ÖUnicode¡£ÔÚÕâÀï²¢²»×¼±¸
½âÊÍÌ«¶àÏà¹ØµÄ¼¼Êõϸ½Ú²¢ÇÒÎҵüٶ¨ÄãÒѾ­»ù±¾ÊìϤMicrosoftÖ§³ÖUnicodeµÄ·½Ê½¡£
ËüµÄÖ÷ҪĿµÄÊÇ·½±ãÄã²éѯÏà¹ØµÄÊý¾ÝÀàÐͺͺ¯Êý£¬ÒÔ¼°ÐÞÕýÏàÓ¦µÄƴд´íÎó¡£
ÎĵµÔÚÏß¿´£ºhttp://www.docin.com/p-37841375.html
......

ʹÄãµÄC/C++´úÂëÖ§³ÖUnicode

±¾ÎÄÕª×ÔI18nGuy
Ö÷Ò³µÄһƪÄÚÈÝ£¬Ô­ÎĵØÖ·£ºhttp://www.i18nguy.com/unicode/c-unicode.zh-CN.html
Õâ·ÝÎĵµ¼òÒªµÄ˵Ã÷ÁËÈçºÎÐÞ¸ÄÄãµÄC/C++´úÂëʹ֧֮³ÖUnicode¡£ÔÚÕâÀï²¢²»×¼±¸
½âÊÍÌ«¶àÏà¹ØµÄ¼¼Êõϸ½Ú²¢ÇÒÎҵüٶ¨ÄãÒѾ­»ù±¾ÊìϤMicrosoftÖ§³ÖUnicodeµÄ·½Ê½¡£
ËüµÄÖ÷ҪĿµÄÊÇ·½±ãÄã²éѯÏà¹ØµÄÊý¾ÝÀàÐͺͺ¯Êý£¬ÒÔ¼°ÐÞÕýÏàÓ¦µÄƴд´íÎó¡£
ÎĵµÔÚÏß¿´£ºhttp://www.docin.com/p-37841375.html
......

¹ØÓÚCµÄ±ä³¤²ÎÊý

ijЩÇé¿öÏÂÏ£Íûº¯ÊýµÄ²ÎÊý¸öÊý¿ÉÒÔ¸ù¾ÝÐèҪȷ¶¨¡£µäÐ͵ÄÀý×ÓÓдó¼ÒÊìϤµÄº¯Êýprintf()¡¢scanf()ºÍϵͳµ÷ÓÃexecl()µÈ¡£ÄÇôËüÃÇÊÇÔõÑùʵÏÖµÄÄØ£¿C±àÒëÆ÷ͨ³£ÌṩÁËһϵÁд¦ÀíÕâÖÖÇé¿öµÄºê£¬ÒÔÆÁ±Î²»Í¬µÄÓ²¼þƽ̨Ôì³ÉµÄ²îÒ죬Ôö¼Ó³ÌÐòµÄ¿ÉÒÆÖ²ÐÔ¡£ÕâЩºê°üÀ¨va_start¡¢ va_argºÍva_endµÈ¡£
²ÉÓÃANSI±ê×¼ÐÎʽʱ£¬²ÎÊý¸öÊý¿É±äµÄº¯ÊýµÄÔ­ÐÍÉùÃ÷ÊÇ£º
type funcname(type para1, type para2, ...)
ÕâÖÖÐÎʽÖÁÉÙÐèÒªÒ»¸öÆÕͨµÄÐÎʽ²ÎÊý£¬ºóÃæµÄÊ¡ÂԺŲ»±íʾʡÂÔ£¬¶øÊǺ¯ÊýÔ­Ð͵ÄÒ»²¿·Ö¡£typeÊǺ¯Êý·µ»ØÖµºÍÐÎʽ²ÎÊýµÄÀàÐÍ¡£
²ÉÓÃÓëUNIX System V¼æÈݵÄÉùÃ÷·½Ê½Ê±£¬²ÎÊý¸öÊý¿É±äµÄº¯ÊýÔ­ÐÍÊÇ£º
type funcname(va_alist)
va_dcl
ÕâÖÖÐÎʽ²»ÐèÒªÌṩÈÎºÎÆÕͨµÄÐÎʽ²ÎÊý¡£typeÊǺ¯Êý·µ»ØÖµµÄÀàÐÍ¡£va_dclÊǶԺ¯ÊýÔ­ÐÍÉùÃ÷ÖвÎÊýva_alistµÄÏêϸÉùÃ÷£¬Êµ¼ÊÊÇÒ»¸öºê¶¨Ò壬¶Ô²»Í¬µÄÓ²¼þƽ̨²ÉÓò»Í¬µÄÀàÐÍÀ´¶¨Ò壬µ«ÔÚ×îºó¶¼°üÀ¨ÁËÒ»¸ö·ÖºÅ¡£Òò´Ëva_dclºó²»ÔÙÐèÒª¼ÓÉÏ·ÖºÅÁË¡£va_dclÔÚ´úÂëÖбØÐëÔ­Ñù¸ø³ö¡£ va_alistÔÚVCÖпÉÒÔÔ­Ñù¸ø³ö£¬Ò²¿ÉÒÔÂÔÈ¥¡£
    ´ËÍ⣬²ÉÓÃÍ·Îļþstdarg.h±àдµÄ³ÌÐòÊÇ·ûºÏANSI±ê×¼µÄ£¬¿ÉÒÔÔÚ¸÷ÖÖ²Ù×÷ϵͳºÍÓ²¼þÉÏÔËÐУ»¶ø²ÉÓÃÍ·Îļþv ......

cÎļþ²Ù×÷£¬¼æÈݶà×Ö½ÚºÍunicode

ÔÚ<TCHAR.h>Í·ÎļþÀÓÐÕâôһ×é²Ù×÷ÎļþµÄºê
       #define _tfdopen    _wfdopen
      
#define _tfsopen    _wfsopen
      
#define _tfopen     _wfopen
       #define _tfopen_s   _wfopen_s
      
#define _tfreopen   _wfreopen
      
#define _tfreopen_s _wfreopen_s
      
#define _tperror    _wperror
      
#define _tpopen     _wpopen
      
#define _ttempnam   _wtempnam
      
#define _ttmpnam    _wtmpnam
       #define _ttmpnam_s  _wtmpnam_s
¸ù¾ÝÕâ×éºê£¬ºÜ·½±ã±àд¼æÈݶà×Ö½ÚºÍunicodeµÄ³ÌÐò¡£´Ó¶à×Ö½ÚתÏòu ......
×ܼǼÊý:2015; ×ÜÒ³Êý:336; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [209] [210] [211] [212] 213 [214] [215] [216] [217] [218]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ