Macros

给我一支烟!请所有烦恼都能过往如云烟!

导航

文章分类 -  Visual Studio

c、vc++、c#等
使用 MessageBox.Show 做用户的操作的判断
摘要:使用 MessageBox.Show 做用户的操作的判断 if (MessageBox.Show("确认删除吗?", "注意", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { MessageBox.Show("yes"); } else { MessageBox.Show("no... 阅读全文

posted @ 2008-08-28 10:42 Macros 阅读(621) 评论(0) 推荐(0)

c#程序打包,同时把netframework也打包进去
摘要:c#程序打包,同时把netframework也打包进去 打包,把netframework也打包进去,生成安装文件。 安装PluginInstaller.msi可以在你打包时,把.netframework框架打包进去,然后在安装软件时,提醒你是否要安装.netframework. 安装PluginInstaller.msi后,再打包编译,在你编译生成的Setup.exe同一文件夹中会出现dotn... 阅读全文

posted @ 2007-09-04 15:08 Macros 阅读(929) 评论(1) 推荐(0)

char* 转换为time_t
摘要: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... 阅读全文

posted @ 2007-07-12 17:48 Macros 阅读(1325) 评论(0) 推荐(0)

取得当前时间函数
摘要: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; ... 阅读全文

posted @ 2007-07-12 17:46 Macros 阅读(337) 评论(0) 推荐(0)

win32下ListControl的使用
摘要:LVCOLUMN listCol; switch(umsg) { case WM_INITDIALOG: { hTableList = GetDlgItem(hwnd,IDC_LISTDATA); memset(&listCol, 0, sizeof(LVCOLUMN)); listCol.mask = LVCF_TEXT|LVCF_WIDTH|LVCF_... 阅读全文

posted @ 2007-07-06 10:56 Macros 阅读(914) 评论(0) 推荐(0)

窗口居中(Win32)的实现
摘要: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,&... 阅读全文

posted @ 2007-07-06 09:45 Macros 阅读(1366) 评论(0) 推荐(0)

WinForm Control - DataGridView 编程36计级其补充
摘要:原文:http://blog.csdn.net/fangxinggood/archive/2007/04/11/1561011.aspx#A1 NET 2.0 - WinForm Control - DataGridView 编程36计(一) 目录: ① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用... 阅读全文

posted @ 2007-06-29 15:38 Macros 阅读(1125) 评论(0) 推荐(0)

linux c下拷贝字符串时却改变其它值
摘要:最近在linux c: int isSuccess = 0;char PackTypes[2]; char ErrMess[100]; /*解析应答结构体*/ isSuccess = (int)sBsnResultBody.Success; (void)strcpy(PackTypes,sBsnResultBody.PacketType) printf("\n是否成功:%d,%s",... 阅读全文

posted @ 2007-06-27 11:15 Macros 阅读(209) 评论(0) 推荐(0)

strncpy, strncat和snprintf的区别
摘要:strncpy, strncat和snprintf的区别 ... 阅读全文

posted @ 2007-06-27 10:54 Macros 阅读(1648) 评论(0) 推荐(0)

在DataGridView中加入行标志
摘要:在DataGridView中加入行标志,代码如下:int rowNumber = 1; foreach (DataGridViewRow row in dataGridView1.Rows) { row.HeaderCell.Value = rowNumber.ToString(); row... 阅读全文

posted @ 2007-06-04 17:46 Macros 阅读(324) 评论(0) 推荐(0)

c# DataGridView中的单元格中只能输入数字的一种解决方法
摘要:最近遇到c#的问题。那就在DataGridView中只能输入数字最后终于找到一种方法了,那就是给DataGirdView添加CellParsing方法,代码如下: private void dataGridView5_CellParsing(object sender, DataGridViewCellParsingEventArgs e) { DataGrid... 阅读全文

posted @ 2007-06-01 09:58 Macros 阅读(3656) 评论(1) 推荐(0)

informix数据库中怎么判断一个表是否存在
摘要:有两种方法可以判断:1.如果表名是静态的则可以使用select count(*) from tablename 判断SQLCA.SQLCODE 是否等于 -206 2.如果表名是动态生成的则可以使用 select * from systables where tabname = "tablename" 判断SQLCA.SQLCODE 是否等于 100 如:se... 阅读全文

posted @ 2006-08-19 12:41 Macros 阅读(1112) 评论(0) 推荐(0)

编程实现修改注册表完成程序自启动
摘要:编程实现修改注册表完成程序自启动 无论是病毒还是木马程序的编制。都常常会碰到如何在系统启动时自动运行自己的程序的问题,这里我将结合自己的经验来谈一谈程序的自动加载技术,顺便也说说程序的自拷贝,也就是将自身拷贝到系统目录下,通常在Windows系统中,程序自动启动的方法有两种,一是利用Win.ini和System.ini等文件的数据段的方法,本文就不详细说了。二... 阅读全文

posted @ 2005-08-26 10:32 Macros 阅读(937) 评论(0) 推荐(0)

谈论OpenGL开发库的组成
摘要:OpenGL开发库的组成 OpenGL开发库的组成 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以... 阅读全文

posted @ 2005-08-26 10:21 Macros 阅读(440) 评论(0) 推荐(0)

移位运算
摘要:移位运算比乘法运算要快很多倍,因此a*255的运算书写为: a =(a>:右移,值越小.例:10>>2=10*1/(2的2次方)= 阅读全文

posted @ 2005-08-22 10:40 Macros 阅读(235) 评论(0) 推荐(0)