上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页
摘要: 响应WM_PAINT消息的代码如下: 1 void CTextView::OnDraw(CDC* pDC) 2 { 3 CTextDoc* pDoc = GetDocument(); 4 ASSERT_VALID(pDoc); 5 if (!pDoc) 6 return; 7 8 CString str( "VC++ 深入编程!" ); 9 /*10 CString str;11 str = "VC++ 深入编程!";12 */13 pDC->TextOutW( 50, 50, str );14 ... 阅读全文
posted @ 2014-03-12 10:25 可笑痴狂 阅读(3567) 评论(0) 推荐(0)
摘要: 1 以下代码我是在View类中实现的: 2 /** 利用平台SDK实现画线功能 3 // 首先获得窗口的设备描述表 4 HDC hdc; 5 hdc = ::GetDC( m_hWnd ); //调用的是平台SDK的成员函数 6 // 移动到线条的起点 7 MoveToEx( hdc, m_ptOrigin.x, m_ptOrigin.y, NULL ); // 第四个参数是一个指向Point结构体的指针,用于保存移动前鼠标的位置坐标,这里不需要这个坐标,所以设置为NULL 8 LineTo( hdc, point.x, point.y );... 阅读全文
posted @ 2014-03-11 15:55 可笑痴狂 阅读(2325) 评论(0) 推荐(0)
摘要: 不能从const char *转换为LPCWSTR在VC 6.0中编译成功的项目在VS2005 vs2005、vs2008、vs2010中常会出现类型错误。经常出现的错误是:不能从const char *转换为LPCWSTR如使用MessageBox(hwnd,"TEST",NULL,0)就会报错,如果使用强制转换(LPCWSTR)"TEST",虽然能够通过,但是编码会出错。可行的办法是使用 _T("TEST")转换,或者TEXT("TEST" )都可以MessageBox(hwnd,TEXT("TEST 阅读全文
posted @ 2014-03-07 14:46 可笑痴狂 阅读(35438) 评论(0) 推荐(3)
该文被密码保护。 阅读全文
posted @ 2014-03-07 14:44 可笑痴狂 阅读(61) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2014-02-25 10:36 可笑痴狂 阅读(64) 评论(0) 推荐(0)
摘要: 定义和用法DATEDIFF() 函数返回两个日期之间的天数。语法DATEDIFF(datepart,startdate,enddate)startdate和enddate参数是合法的日期表达式。datepart参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns实例例子 1使用如下 SELECT 语句:SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDat 阅读全文
posted @ 2014-02-24 14:43 可笑痴狂 阅读(436) 评论(0) 推荐(0)
摘要: 定义和用法DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。语法DATEPART(datepart,date)date参数是合法的日期表达式。datepart参数可以是下列的值:datepart缩写年yy, yyyy季度qq, q月mm, m年中的日dy, y日dd, d周wk, ww星期dw, w小时hh分钟mi, n秒ss, s毫秒ms微妙mcs纳秒ns实例假设我们有下面这个 "Orders" 表:OrderIdProductNameOrderDate1'Computer'2008-12-29 16:25:46.63 阅读全文
posted @ 2014-02-24 14:36 可笑痴狂 阅读(1514) 评论(0) 推荐(0)
摘要: 格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECTCONVERT(varchar(30),getdate(),101)now结果为:now---------------------------------------|09/15/2001===================================================================style数字 阅读全文
posted @ 2014-02-24 14:33 可笑痴狂 阅读(14539) 评论(0) 推荐(1)
摘要: 语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。示例:xlh row_num1700 11500 21085 3710 4row_number() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺 阅读全文
posted @ 2014-02-24 14:32 可笑痴狂 阅读(3055) 评论(0) 推荐(0)
摘要: 游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实现某些功能. 同样的,在性能上,游标会吃更多的内存,减少可用的并发,占用宽带,锁定资源,当然还有更多的代码量…… 从游标对数据库的读取方式来说,不难看出游标为什么占用更多的资源,打个比方:当你从ATM取钱的时候,是一次取1000效率更高呢,还是取10次100?既然游标这么“邪恶”,为什么还要学习游标 我个 阅读全文
posted @ 2014-02-20 17:54 可笑痴狂 阅读(401) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页