- 博客(17)
- 资源 (6)
- 收藏
- 关注
原创 结构体对齐(内存对齐)
本文转自:http://www.ksarea.com/articles/20071004_sizeof-struct-memory.html 有的时候,在脑海中停顿了很久的“显而易见”的东西,其实根本上就是错误的。就拿下面的问题来看:struct T{char ch;int i ;};使用sizeof(T),将得到什么样的答案呢?要是以前,想都不用想,在32位机中,int是
2009-08-31 08:42:00 898
转载 TC中显示汉字相关
点阵字库结构以及点阵字显示的实现原理时间: 2007-06-28 20:46:24 | [[>>] 在 DOS 下作游戏要实现汉字或英文的输出,一般都是使用的点阵字库技术。这样可以使程序有更好的兼容性。那么我们如何在程序中使用点阵字库呢,这片文档将会讲解这个。 先讲讲什么是点阵字库,我首先需要理解的是点阵字库是一个数据文
2008-09-08 10:47:00 945
转载 编程: VC++学习方法及书籍推荐 (转贴)
现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程,××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,路已不是原来的路……回家看着书架
2008-09-03 20:33:00 2818
原创 CStatusBar
状态条是一个包含信息的控制条,通常用于信息和状态提示,这里信息是有关菜单命令或工具命令的提示字符串以及其它指示/帮助信息,而状态是用来指示SCROLL LOCK 和NUM LOCK等一些键的状态。状态条通常框架窗口的底部。状态条的信息行能显示有关的程序状态或鼠标指向的工具按钮或菜单项的信息。状态条既不能接受用户输入,也不产生命令信息。 实际上,从编程人员的角度出发(至少是那些使用AppWizar
2008-07-14 15:44:00 728
原创 CStatusBar技巧
一)状态条控制的主要功能 状态条控制(Status Bar Control)比较容易理解,使用起来也比较简单。状态条是位于父窗口底部的一个水平子窗口,它可以被分成多个显示信息的小区域。其MFC中封装的CstatusBarCtrl控制类提供了应用的基本方法。 (二)状态条控制的对象结构 1、状态条控制的建立方法 CStatusBarCtrl &StatusBarCtrl 建立
2008-07-14 15:43:00 12258
原创 ListView控件.
列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。MFC中使用CListCtrl类来封装列表控件的各种操作。通过调用BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );创建一个窗口,dwStyle中可以使用以下一些列表控件的专用风格: LVS_ICON L
2008-07-14 15:39:00 1404
原创 tree控件使用
树控制和视(Tree Control&View)主要用来显示具有一定层次结构的数据项,如资源管理器中的磁盘目录等,? 数据项,可通过鼠标双击来展开或合拢,这可以通过控制树的不同风格来实现树控制的不同 TVS_HASLINES表示用连线来连接父项和它下面的各个子项,这可以使树的显示层次结构更加 TVS_LINESATROOT
2008-07-14 15:38:00 1167
原创 滑动条
滑动条控制(Slider Control)也叫轨道条控制,其主要是用一个带有轨道和滑标的小窗口以及窗口上的刻度,来让用户选择一个离散数据或一个连续的数值区间。通过鼠标或键盘来进行数据的选择操作,这在WIN98/95中的很多应用程序中都可以看到,如控制面板中的鼠标等,滑动条既可以是水平方式的也可以是垂直方式的。滑动条控制的风格如下: TBS_HORZ 滑动条是水平方向的 TBS_VERT
2008-07-14 15:37:00 1738
转载 ADO数据库编程入门
摘要 本文简要介绍了在VC++ 6.0中使用 ADO进行客户端数据库编程的基本步骤,以及常见问题的解决方法,可供入门级的参考之用。关键字 ADO VC++ 数据库编程ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其
2008-07-11 19:42:00 749
转载 Visual C++ ADO数据库编程入门(3)
派生出的类必须通过IADORecordBinding接口才能绑定,调用它的BindToRecordset方法就行了。 (3). rs中的变量即是当前记录字段的值 //Set sort and filter condition:// Step 4: Manipulate the dataRs1->Fields->
2008-07-11 19:37:00 929
原创 Visual C++ ADO数据库编程入门(2)
用命令对象的方法来创建一个参数对象,其中的长度参数(第三个)如果是固定长度的类型,就填-1,如果是字符串等可变长度的就填其实际长度。Parameters是命令对象的一个容器,它的Append方法就是把创建的参数对象追加到该容器里。Append进去的参数按先后顺序与SQL语句中的问号从左至右一一对应。 (3). 执行命令打开记录集
2008-07-11 19:34:00 588
转载 Visual C++ ADO数据库编程入门(1)
ADO 是目前在Windows环境中比较流行的客户端数据库编程技术。ADO是建立在OLE DB底层技术之上的高级编程接口,因而它兼具有强大的数据处理功能(处理各种不同类型的数据源、分布式的数据处理等等)和极其简单、易用的编程接口,因而得到了广泛的应用。而且按微软公司的意图,OLE DB和ADO将逐步取代 ODBC和DAO。现在介绍ADO各种应用的文章和书籍有很多,本文着重站在初学者的角度,简要
2008-07-11 19:33:00 931 1
原创 窗口启动时设置控件焦点
void CEx1Dlg::OnShowWindow(BOOL bShow, UINT nStatus) { CDialog::OnShowWindow(bShow, nStatus); // TODO: Add your message handler code here GetDlgItem(IDC_EDIT_tel)->SetFocus(); }
2008-07-11 15:20:00 597
原创 datatimepicker
给控件设置CDATATIMECTRL类型的关联变量m_data ,然后即可取得 CTime tm; m_data.GetTime(tm); CString strDate=tm.Format("%Y-%m-%d"); m_tm = strDate; UpdateData(false);
2008-07-11 13:56:00 591
原创 [转载] VC常用小技巧
窗口http://blog.163.com/songqinbaobei@126/blog/static/4600105720082283739578/ 让窗口一启动就最大化 把应用程序类(CxxxApp)的 InitInstance() 函数中的m_pMainWnd->ShowWindow(SW_SHOW); 改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED)
2008-07-11 10:54:00 639
原创 VC编程中,如何使用Radio单选按钮?
比如你在DLG里创建了4个RADIO按钮分别为 Radio1 Radio2 Radio3 Radio4 然后用复合框将他们框在一起,并且分别设置他们的ID值,在Radio1的属性中将Group选项钩上,这样这4个RADIO按钮就成了一组可以实现在他们之间进行单选,这4个按钮只有第一个可以影射一个变量,其类型为int,这个变量可以用来返回用户选择了哪个选项,0表示选择了第一个,1表示选择了第二个,
2008-07-11 10:48:00 1389
原创 vc++ 如何使radio button ,checkbox初始为已选状态?
CheckDlgButton(IDC_CHECK1, BST_UNCHECKED); // 0 CheckDlgButton(IDC_CHECK2, BST_CHECKED); // 1 ((CButton*)GetDlgItem(IDC_RADIO_1))->SetCheck(1); 也可以利用class w
2008-07-11 10:47:00 6637
opencv2.3.1 windows x86的类库
2012-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人