vs2013 c++ 动态库怎么添加

vs2013 c++ 动态库怎么添加,第1张

在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:

1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。

2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。

然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。

3、添加工程引用的dll动态库:把引用的dll放到工程的可执行文件所在的目录下。

注意:第一步可以不用,直接在工程里加入动态库的头文件,在使用代码处引用这个头文件

要利用数据控件返回数据库中记录的集合,应先在窗体上画出控件,再通过它的三个基本属性Connect、DatabaseName和RecordSource设置要访问的数据资源。 6.3.1数据控件属性1.Connect属性Connect属性指定数据控件所要连接的数据库类型,VisualBasic默认的数据库是Access的MDB文件,此外,也可连接DBF、XLS、ODBC等类型的数据库。2.DatabaseName属性DatabaseName属性指定具体使用的数据库文件名,包括所有的路径名。如果连接的是单表数据库,则DatabaseName属性应设置为数据库文件所在的子目录名,而具体文件名放在RecordSource属性中。例如,要连接一个MicrosoftAccess的数据库C:\Student.mdb,则设置DatabaseName=”C:\Student.mdb",Access数据库的所有表都包含在一个MDB文件中。如果连接一个FoxPro数据库如C:\VB6\stu_fox.dbf,则DatabaseName=”C:\VB6”,RecordSource=”stu_fox.dbf”,stu_fox数据库只含有一个表。3.RecordSource属性RecordSource确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是数据库中的单个表名、一个存储查询或者是使用SQL查询语言的一个查询字符串。例如,要指定Student.mdb数据库中的基本情况表,则RecordSource=”基本情况”。而RecordSource=”Select*From基本情况Where专业=’物理’”,则表示要访问基本情况表中所有物理系学生的数据。4.RecordType属性RecordType属性确定记录集类型。5.EofAction和BofAction属性当记录指针指向Recordset对象的开始(第一个记录前)或结束(最后一个记录后)时,数据控件的BofAction和EofAction属性的设置或返回值决定了数据控件要采取的 *** 作。属性的取值如表6.1所示。表6.1EofAction和BofAction属性属性取值 *** 作BofAction0控件重定位到第—个记录1移过记录集开始位,定位到一个无效记录,触发数据控件对第一个记录的无效事件ValidateEofAction0控件重定位到最后—个记录1移过记录集结束位,定位到一个无效记录,触发数据控件对最后一个记录的无效事件Validate2向记录集加入新的空记录,可以对新记录进行编辑,移动记录指针,新记录写入数据库在VisualBasic中,数据控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。可与数据控件绑定的控件对象有文本框、标签、图像框、图形框、列表框、组合框、复选框、网格、DB列表框、DB组合框、DB网格和OLE容器等控件。要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的两个属性进行设置:•DataSource属性该属性通过指定—个有效的数据控件连接到一个数据库上。•DataField属性该属性设置数据库有效的字段与绑定控件建立联系。绑定控件、数据控件和数据库三者的关系用可视化数据管理器建立以上设计的数据库及其表,表中数据可自行录入。

attrib为dos下修改文件属性的命令,其格式如下:

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [drive:][path][filename] [/S [/D]]

参数说明:

+ 设定属性;

- 清除属性;

R 只读;

A 存档;

S 系统文件;

H 隐藏;

[drive:][path][filename]指定欲改变属性的文件夹或文件的路径,省略drive:,path时,默认为当前路径;

/S 处理当前文件夹和子文件夹中所有的文件;

/D 处理的项目包括子文件夹。

注意:修改除隐藏外的其他属性时,文件应为非隐藏!

比如:你想给文件c:\xxx.ext加上只读和隐藏属性,可以这样写:attrib +r +h c:\xxx.ext

去除改为-号就好了。

在C语言下使用system("attrib +r +h c:\\xxx.ext")来完成,代码如下:

#include<stdio.h>

#include <stdlib.h>

void main()

{

system("attrib +r c:\\data.txt")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11359258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存