自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 BT协议的工作过程

、BT协议的工作过程   BT协议主要包括3个部分:.torrent文件的格式、tracker HTTP/HTTPS协议和Peer wire协议(使用TCP)。其中tracker HTTP/HTTPS协议是BT客户机与tracker服务器之间的通信协议,Peer wire

2011-09-13 19:38:30 1735

转载 第8课 逃跑按钮的巧妙实现

<br />1.如何改变按纽的字体?在对话框的属性中改变字体的属性即可<br />2.逃跑按纽的实现<br />  1.从CButton派生一个类,CWeixinBtn<br />  2.将IDC_EDIT1关联成员变量m_btn1,类型为CWeixinBtn,注意要包含头文件。<br />  3.在CWeixinBtn中加一个指针成员变量CWeixinBtn *pWeixinBtn,然后将其地址初始化。<br />  4.在新类中增加鼠标移动的消息处理。<br />3.属性表单<br />  1.插入属性

2010-12-14 21:47:00 1819

原创 孙鑫VC学习笔记 7(1)

<br />1,动态创建按钮<br />enum{IDD=IDD_DLG1}; 将对话框与类关联起来...<br />1)增加全局变量 CButton m_btn;<br />//定义成局部变量不行 1)是一种解决方案;<br />//方案二是定义指针,在堆上分配内存,与整个应用程序的生命周期是一样的.<br />pDlg->Create<br />pDlg->ShowWindow<br />2)在需要创建的地方<br />//ID号123可以随意改变 //确实<br />模态:DoModal<br />非

2010-12-14 14:52:00 1254

原创 孙鑫VC学习笔记 6(3)

<br />CMenuApp 并不是从CWnd派生出来的,所以不能使用MessageBox函数。<br />           但可以使用全局的MessageBox函数:AfxMessageBox函数<br />           int AfxMessageBox(LPCTSTR lpszText,UINT nType,UINT nIDHelp);<br />           对菜单项Test响应的顺序:           View-Doc-MainFrame-App<br />        

2010-12-13 21:56:00 831

转载 孙鑫VC学习笔记 6(2)

<br />五、        右键弹出菜单<br />1,         Project->Add to Project->Components and Controls添加pop menu即可。<br />到哪一个类中?注意不要选择MainFrame中,而要加到View中!!<br />运行,增加了Popup菜单<br />程序中增加了OnContextMenu函数<br />You can process this message by displaying a context menu using

2010-12-13 13:29:00 826

转载 孙鑫VC学习笔记 6(1)

http://mail.ustc.edu.cn/~bywang/programm/vc/sx/5.htmlIDM_:菜单IDI_:图标IDC_:光标命令消息传递的顺序: View clicked-->Doc clicked-->MainFrame clicked-->App clicked视类-->文档类-->框架类-->应用程序类一、       消息的分类:消息的分类:标准消息,命令消息,通告消息。[标准消息]:除WM_COMMAND之外,所有以WM_开头的消息。从CWnd派生的类,都可以接收到这个消息

2010-12-13 07:50:00 861

转载 Debug和Release区别

VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别         Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优

2010-07-30 10:17:00 548

转载 探察RUNTIME_CLASS之类的秘密

探察RUNTIME_CLASS之类的秘密 学mfc学到文档,视图和框架的时候,知道必须在这三个类的派生类的类声明 里加上DECLARE_DYNCREATE,然后在类声明外合适的地方加上IMPLEMENT_DYNCREA TE,然后文档,视图和框架,还有文档模板就可以协调工作了。查看msdn,发现 类似的宏有这几对: DECLARE_DYNAMIC 和 IMPLEMENT_DYNAMIC DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE DECLARE_SERIAL 和 IMPL

2010-06-25 12:08:00 1906

转载 启发式搜索算法引论------A*算法理论与实践

启发式搜索算法引论------A*算法理论与实践            EmilMatthew ([email protected])       [  类别  ]算法实践 ,人工智能[推荐指数]★★★★★[  摘要  ]本文介绍了启发式算法中一种重要而有效的算法------A*算法的理论,并给出了寻路问题的交互式实现。[ 关键词 ] A*,启发式算法,最优路径,交互式,A

2009-05-05 14:31:00 937

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除