摘要:使用 MessageBox.Show 做用户的操作的判断 if (MessageBox.Show("确认删除吗?", "注意", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { MessageBox.Show("yes"); } else { MessageBox.Show("no...
阅读全文
摘要:c#程序打包,同时把netframework也打包进去 打包,把netframework也打包进去,生成安装文件。 安装PluginInstaller.msi可以在你打包时,把.netframework框架打包进去,然后在安装软件时,提醒你是否要安装.netframework. 安装PluginInstaller.msi后,再打包编译,在你编译生成的Setup.exe同一文件夹中会出现dotn...
阅读全文
摘要:char BeginDate[40]; char EndDate[40]; time_t t_Begin; time_t t_End;BeginDate="2007-07-01 00:00:00";EndDate="2007-07-12 23:59:59";sscanf(BeginDate,"%d-%d-%d %d:%d:%d",&tm1.tm_year,&tm1.tm_mon,&tm1.t...
阅读全文
摘要:void GetCurrentTime(char *BeginDate,char *EndDate){ char currTime[20]; char BeginTime[20]; char EndTime[20]=""; char month[4]=""; char day[4]=""; char tempm[4]=""; struct tm *p; time_t t; ...
阅读全文
摘要:LVCOLUMN listCol; switch(umsg) { case WM_INITDIALOG: { hTableList = GetDlgItem(hwnd,IDC_LISTDATA); memset(&listCol, 0, sizeof(LVCOLUMN)); listCol.mask = LVCF_TEXT|LVCF_WIDTH|LVCF_...
阅读全文
摘要:1、在win32编程中。实现子窗口的居中显示如下:void CenterDlgInParent(HWND hDlg){ RECT rcDlg; HWND hParent; RECT rcParent; MONITORINFO mi; HMONITOR hMonitor; int xMin, yMin, xMax, yMax, x, y; GetWindowRect(hDlg,&...
阅读全文
摘要:原文:http://blog.csdn.net/fangxinggood/archive/2007/04/11/1561011.aspx#A1 NET 2.0 - WinForm Control - DataGridView 编程36计(一) 目录: ① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用...
阅读全文
摘要:最近在linux c: int isSuccess = 0;char PackTypes[2]; char ErrMess[100]; /*解析应答结构体*/ isSuccess = (int)sBsnResultBody.Success; (void)strcpy(PackTypes,sBsnResultBody.PacketType) printf("\n是否成功:%d,%s",...
阅读全文
摘要:strncpy, strncat和snprintf的区别 ...
阅读全文
摘要:在DataGridView中加入行标志,代码如下:int rowNumber = 1; foreach (DataGridViewRow row in dataGridView1.Rows) { row.HeaderCell.Value = rowNumber.ToString(); row...
阅读全文
摘要:最近遇到c#的问题。那就在DataGridView中只能输入数字最后终于找到一种方法了,那就是给DataGirdView添加CellParsing方法,代码如下: private void dataGridView5_CellParsing(object sender, DataGridViewCellParsingEventArgs e) { DataGrid...
阅读全文
摘要:有两种方法可以判断:1.如果表名是静态的则可以使用select count(*) from tablename 判断SQLCA.SQLCODE 是否等于 -206 2.如果表名是动态生成的则可以使用 select * from systables where tabname = "tablename" 判断SQLCA.SQLCODE 是否等于 100 如:se...
阅读全文
摘要:编程实现修改注册表完成程序自启动 无论是病毒还是木马程序的编制。都常常会碰到如何在系统启动时自动运行自己的程序的问题,这里我将结合自己的经验来谈一谈程序的自动加载技术,顺便也说说程序的自拷贝,也就是将自身拷贝到系统目录下,通常在Windows系统中,程序自动启动的方法有两种,一是利用Win.ini和System.ini等文件的数据段的方法,本文就不详细说了。二...
阅读全文
摘要:OpenGL开发库的组成 OpenGL开发库的组成 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以...
阅读全文
摘要:移位运算比乘法运算要快很多倍,因此a*255的运算书写为: a =(a>:右移,值越小.例:10>>2=10*1/(2的2次方)=
阅读全文