-
[综合] C/C++ 结构体的一个高级特性 ―― 指定成员的位数
在大多数情况下,我们一般这样定义结构体: structstudent { unsignedintsex; unsignedintage; }; 对于一般的应用,这已经能很充分地实现数据了的 “ 封装 ” 。 但是,在实际工程中,往往碰到这样的情况:那就是要用一个基本类型...
74
热度 -
36
热度 -
62
热度 -
[综合] 如何实现int与CString,char*与CString,float与CString之间的相互转化
作运算时需要使用int,float等的类型,但是显示时需要CString类型。所以实现int与CString,char*与CString,float与CString之间的转化是一个很重要的问题 1.int与CString(1),int到CStringinti;CStringstr;str.Forma...
40
热度 -
[综合] MFC 的CList,CPtrList,CObList,CStringList 用法之CStringList
CStringList存放CString字符串类型,相当于CList<Cstring,CString> CStringstr1;CStringstr2;CStringListm_lsFiles; for(intuFile=0;uFile<10;uFile++){ str1.For...
4
热度 -
[综合] MFC 的CList,CPtrList,CObList,CStringList 的用法之CList
CList类 C++中实现通用数据结构在程序设计当中经常会出现使用同种数据结构的不同实例的情况。例如:在一个程序中可以使用多个队列、树、图等结构来组织数据。同种结构的不同实例,也许只在数据元素的类型或数量上略有差异,如果对每个实例都重新定义,则非常麻烦且容易出错。那么能否对同种类型数据结构仅定义一...
32
热度 -
[综合] MFC 的CList,CPtrList,CObList,CStringList 的用法
一直在编程中使用stl进行编程,但是最近感觉微软提供的模版类也是很好,出错机率更低,建议在mfc的工程使用。相关介绍如下,参照msdn搞清接口即可使用 CList是通用型的列表类,你可以存放指定的数据类型,用法如下:CList<CPoint,CPoint&>list;这样就指定了...
83
热度 -
75
热度 -
7
热度 -
27
热度 -
[综合] VC 窗口大小 限制窗口大小
VC窗口大小限制窗口大小 其实方法很多的,这里列出几个比较常见的方法来,这里是以SDI的框架窗口为例子来试验的。 1.创建一个最大化的窗口,并且不能改变其大小 那么首先, app的InitInstance中在原来pMainFrame->ShowWindow(m_nCmdShow);的前...
87
热度 -
[综合] 数据库语句大全之通用查询
1.应用方法:m_adodc.SetRecordSource("select*fromkjbdsjkwhere"+str+"="+m_edit+""); m_adodc.Refresh(); 2.模糊查询:%代表零个或多个字符_代表任何单一字符[]指定区域或集合内中的任何单一字符[^]不在指定区域或...
19
热度 -
[综合] 数据库语句大全之查询控件
1.查询指定控件内字符串:SELECT*FROMkjbdsjkWHERE性别='男' 2.查询日期控件内数据:SELECT*FROMshuzcxWHERE加入时间='"+date+"' 3.控件做为字段/操作符和内容进行查询:SELECT*FROMkjbdsjkWHERE职业LIKE'%服装%' 4...
26
热度 -
[综合] 数据库语句大全之查询前若干名数据/周期日期/大小/逻辑/重复记录查询
1.查询前10名数据:selecttop10编号,姓名,年龄fromkjbdsjkorderby年龄 2.取出数据统计结果前3名数据:selecttop3销售员,sum(销售额)as销售总额fromdaojubiaogroupby销售员orderby2desc 3.查询指定日期的数据:SELECT编...
5
热度 -
[综合] 数据库语句大全之排序/分组统计
1.对数据进行降序查询:select*fromshuzcxorderby年龄desc 2.对数据进行多条件排序:select*fromshuzcxorderby年龄,加入时间desc 3.按仓库分组统计图书库存(多列):select书名,仓库,sum(库存数量)as合计库存数量fromchongfu...
70
热度 -
[综合] 数据库语句大全之多表查询/嵌套查询/子查询
1.利用FROM子句进行多表查询:selectkjbdsjk.编号,kjbdsjk.姓名,kjbdsjk.职业,duobiao.收入fromkjbdsjk,duobiaowherekjbdsjk.编号=duobiao.编号andduobiao.收入>3000 2.合并多个结果集:select编...
57
热度 -
[综合] 数据库语句大全之利用IN进行查询/交叉表查询
1.使用IN引入子查询限定查询范围:select*fromduobiaoasduwhere收入in(select收入fromduobiaowhere收入>"+sed1+"and收入<"+sed2+") 说明IN和NOTIN 2.用IN查询表中的记录信息:select*fromkjbdsj...
81
热度 -
[综合] dll动态链接库制作方法
如果已经写好了一个C++的类,希望把它做成dll动态链接库,这里介绍一种简单的方法。 1、制作dll利用VC6新建工程时选择win32dynamic-LinkLibrary,然后添加头文件和cpp文件。假设类名为exp,添加头文件exp.h,头文件中声明类的定义,添加exp.cpp,其中是成员函数的...
91
热度 -
[综合] Login VC++ 使用ADO实例
step1:找到StdAfx.h,在最后一个#Include后把如下代码贴入 #import"C:/programfiles/commonfiles/System/ado/msado15.dll"no_namespace/rename("EOF","EndOfFile")/rename("LockT...
84
热度 -
79
热度