格格巫

做有艺术的程序,做一个有商人头脑的程序员。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年7月29日

摘要: 说到内存管理,对于c++的程序员确实是一件头痛的事情,也是程序员功力的真正体现,其实我所理解的内存管理很简单,哪里用了哪里释放。如果是在object c2.0里,我们直接用它的垃圾回收,但如果是在ios中,则最好还是自己老老实实的管理内存。1.Object C里有一个保留计数器也叫引用计数用于记录一个对像的使用次数。当alloc或者new或者通过copy消息创建一个对像时,计数器将被值1. 如果要增加对像的保留计数器,可以给对偈发送一条retain消息,要减少对像的保留计数器值,可以给对像发送一条release消息。当一个对像的保留计数器值为0的时候也就是被销毁的时候。Object c会自动发 阅读全文
posted @ 2012-07-29 10:15 格格-巫 阅读(155) 评论(0) 推荐(0) 编辑

2010年2月1日

摘要: 好久没有更新过blogs了,前阵子身体不好休息了大半年。迫于生活,现在在一家小公司上班,又不能上网,整天的写代码。现在一直要上到过年,中间没有休息,哎......感觉离自己想要的生活越来越远了,至从第一次创业失败,现在真的找不回自己了。这阵子由于一个公司项目,接触到sliverlight。希望在这里与大家一起共同学习;找回自己。 阅读全文
posted @ 2010-02-01 21:22 格格-巫 阅读(125) 评论(0) 推荐(0) 编辑

2009年5月27日

摘要: 一:CString 与int互转 CString转int可以用atoi,atol等; int 转CString 可以用format 二:CString 与char*互转 1.char* 转CString可以直接转换 CString strtest; char* pstr=”my name’s gegewu”; strtest=pstr; 2.CString 转char* a,可以用CString类... 阅读全文
posted @ 2009-05-27 21:32 格格-巫 阅读(203) 评论(0) 推荐(0) 编辑

2009年5月26日

摘要: 代码: 1.stdafx.h //加入bcg库头文件 #include <BCGCBProInc.h> 2.app类: class Cbcg1App : public CWinApp,CBCGPWorkspace{public: Cbcg1App(); // 重写public: virtual BOOL InitInstance(); // 实现 afx_msg void OnAp... 阅读全文
posted @ 2009-05-26 17:24 格格-巫 阅读(958) 评论(0) 推荐(0) 编辑

2009年5月23日

摘要: 代码: void Cgditest1Dlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); // 使图标在工作矩形中居中 int cxIcon = Get... 阅读全文
posted @ 2009-05-23 13:16 格格-巫 阅读(1704) 评论(0) 推荐(0) 编辑

2009年5月22日

摘要: 代码: void Cgditest1Dlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); // 使图标在工作矩形中居中 int cxIcon = Get... 阅读全文
posted @ 2009-05-22 21:48 格格-巫 阅读(1313) 评论(1) 推荐(0) 编辑

摘要: VC 说明 LineCapAnchorMask AnchorMask 指定用于检查线帽是否为锚头帽的掩码。 LineCapArrowAnchor ArrowAnchor 指定箭头状锚头帽。 LineCapCustom Custom 指定自定义线帽。 LineCapDiamondAnchor DiamondAnchor 指定菱形锚头帽。 LineCapFlat Flat 指定平线帽。 LineCap... 阅读全文
posted @ 2009-05-22 15:58 格格-巫 阅读(304) 评论(0) 推荐(0) 编辑

2009年5月15日

摘要: void CGdi1View::OnDraw(CDC* pDC){CGdi1Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);Graphics graphics(pDC->m_hDC); Pen newpen(Color(255,0,0),3);newpen.SetWidth(10);newpen.SetStartCap(LineCapRound);/... 阅读全文
posted @ 2009-05-15 19:48 格格-巫 阅读(172) 评论(0) 推荐(0) 编辑

摘要: void CGdi1View::OnDraw(CDC* pDC){CGdi1Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);//graphics graphics(pDC->m_hDC);//注意不要写错。我查了半天 汗Graphics graphics(pDC->m_hDC); Pen newpen(Color(255,0,0),3);new... 阅读全文
posted @ 2009-05-15 19:37 格格-巫 阅读(182) 评论(0) 推荐(0) 编辑

摘要: 晕死了,找了好久GDI+的开发包,找到也下不下来,后来在自己的硬盘上找到。当场晕倒… 先在vc6的环境配置中,加入GDI+的include和lib目录。 新建一个工程,在stdafx.h中加入 #ifndef ULONG_PTR #define ULONG_PTR unsigned long* #endif #include "GdiPlus.h"using namespace Gdi... 阅读全文
posted @ 2009-05-15 17:37 格格-巫 阅读(386) 评论(0) 推荐(0) 编辑