Programming Technology

在WIN32控制台下画出棋盘(字符输出)

最初在使用C++编小游戏时,写出的界面的很难看,于是找到了个理想化的办法,就是输出特殊字符,而达到表格的效果

效果如下面两个图:

 (查看全文)

关于自己的第一个windows程序(新手使用WIN32 API编程)

自己的第一个windows程序,使用WIN32 API,当初也是胡里胡涂的,为了更好的了解,自己就全部都写上了注释,供大家参考

刚开发时,API中的缩写最使人头疼,我那时也总结了一下:

H Handle Cls Class
WND Window WindowProc Window Process
def Define CT Const
sz String Zero PARAM Parameter
fu Function CS_ Class Style
prev Prevenient WM_ Window Message
cb Combo Box SW_ Show Window
br Brush CW_ Class Window
msg Message MB_ Message Button
ps Pain Struct IDC_ Identify Curor
lp Long Point IDI_ Identify Icon

 (查看全文)

c++的获取绝对秒函数的使用

利用绝对秒函数,可实现各种时间的加减运算,代码如下

  1. unsigned  long  stime(int  year,  int  mon,int  day,  int  hour, int  min,  int  sec)  
  2. {  
  3.    if  (0  >=  (int)  (mon  -=  2))  {   /*  1..12  ->  11,12,1..10  */  
  4.       mon  +=  12;    /*  Puts  Feb  last  since  it  has  leap  day  */  
  5.       year  -=  1;  
  6.    }  
  7.    return  (((  
  8.      (unsigned  long)(year/4  -  year/100  +  year/400  +  367*mon/12  +  day)  +  
  9.       year*365  -  719499  
  10.      )*24  +  hour  /*  now  have  hours  */  
  11.     )*60  +  min  /*  now  have  minutes  */  
  12.    )*60  +  sec;  /*  finally  seconds  */  
  13. }

 (查看全文)