摘要:
一般连接SQL数据库的连接字串:datasource=[SERVERNAME];userid=[USERNAME];password=[PASSWORD];database=[DATABASENAME]OLE的连接字串只要在其头部增加“Provider=sqloledb;”,即:Provider=sqloledb;datasource=[SERVERNAME];userid=[USERNAME];password=[PASSWORD];database=[DATABASENAME]需要在代码文件中加一句引用:usingSystem.Data.OleDb;建立连接对象stringsql;Data 阅读全文
2008年3月24日 #
2008年2月3日 #
摘要:
首先必须在项目中添加MS的Office组件,然后在代码文件中使用命名空间using Excel;接着就可以使用EXCEL对象了声明以下三个对象 Application myApp = null; Workbook myBook = null; Worksheet mySheet = null; myApp = new Application();//创建EXCEL应用对象//打开指定EXCEL文件模版 myBook = myApp.Workbooks.Open(FullPathFile, missing, missing, missing, missing, missing, missing, 阅读全文
摘要:
本文将逐步收录工作中遇到的文件方面的操作方法。首先需要使用以下命名空间:using System.IO;然后要获得一个文件路径,如果在配置文件中使用了文件路径,就这样写:string WebPath,tmpPath;WebPath = ConfigurationManager.AppSettings["Path"];tmpPath = WebPath + "Temp\\";//拼装路径FileInfo NewFile//遍历目录中的文件DirectoryInfo tmpdir = new DirectoryInfo(tmpPath);//取得目录对象in 阅读全文
2007年9月21日 #
摘要:
http://www.codemaestro.com/reviews/review00000105.html Magical Square Root Implementation In Quake IIIAny 3D engine draws it's power and speed from the mathematical models and implementations within, and trust John Carmack of ID software for using really good hacks. As it turns out, a very inter 阅读全文
2007年9月20日 #
摘要:
函数的重栽主要特点是一个接口,多种调用,即多态性!重栽可以用于构造函数有时候需要几个函数来处理一些操作,而这些操作是相似的,如果不用重栽就必须写N个不同名称的函数,在VB中就是这样做的,因为VB没有重栽机制。如果在管理一个大项目时,这些函数和其他函数混合在一起,可以让人眩晕。当然,在使用类封装之后,可以使用属性设置来解决,然而,函数重栽可以增加一种灵活的函数定义方式。C++利用函数返回类型或参数的类型和参数的数量来区分具体应该调用哪个函数。一、重栽样例:intfunc(inta);intfunc(inta,intb);intfunc(inta){returna*a;}intfunc(inta, 阅读全文
摘要:
关于头文件和源文件的文件类型头文件定义函数、类、变量的声明,告诉编译器这个项目中有哪些对象,源文件才是实现代码,为了在模块间共享,一般都是把声明和实现分开,需要哪个模块时就include那个模块的h文件。编译器对文件类型是没有严格要求的,源文件和头文件名也不需要严格保持一致,但是为了直观,便于阅读,习惯上用cpp作为源文件,h作为头文件,文件名保持一致。需要注意的是,h中声明的函数,cpp不需要包含这个h也能编译,似乎编译器能过根据函数定义在所有模块中自动寻找实现代码,只要保证项目中函数名称唯一就可以了。而类、结构等cpp文件必须包含h,因此每个cpp包含自己的h还是必须的。关于模块包含由于声 阅读全文
摘要:
SqlConnection conn = new SqlConnection();conn.ConnectionString = "Data Source=PIV2400;Initial Catalog=OfficeInformation;Integrated Security=True";conn 阅读全文
摘要:
类型名称TYPE备注自动编号integer+ identity(1,1)文本varchar(50)括号中的数字为文本长度长整型integer整型short双精度型double,float单精度型real字节型 byte小数NUMERIC(6,2)货币money备注text日期/时间date,time,datetime是/否bitOLE 对象OLEObject 主键 primary key 必填 not null 默认值 default 当为日期型时为 default date()---------------------------------------------------------- 阅读全文
摘要:
当你在一台计算机上为设备安装驱动后,除非你手动卸载这个驱动否则每次启动系统后都会载入此驱动。已经不存在的硬件也有可能在系统中留下驱动,而在普通情况下这种驱动是无法删除的(因为根本看不到),正确的删除方法是:用“Win+Break”组合键打开系统属性框,选择“高级”选项卡点击“环境变量”,在“系统变量”框中点击新建,在“变量名”中输入“devmgr_show_nonpresent_devices”,然后在“变量值”中输入“1”(均不含引号)并点击确定。返回到“硬件”选项卡并点击“设备管理器”,选择菜单“查看→显示隐藏的设备”,这时就能找到原来看不见的硬件设备了,右击之并选择“卸载”即可。此方法. 阅读全文
摘要:
将以下代码保存到一个BAT文件中,执行后便可释放所有被锁定的组件。执行顺序是:停止WWW服务-〉停止组件保护-〉开启组件保护-〉开启WWW服务。net stop w3svc /ynet stop "Protected Storage" /ynet Start "Protected Storage" /ynet start w3svc 阅读全文