- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Perl编程之基于XML::XPath和XML::Simple的XML文件读写浅析
我们都知道,Perl对于XML文件的支持可谓简单、多样化。CPan上使用的比较多的是XML::Simple模块,该模块可以将整个XML文件结点的数据结构信息以Hash的方式Dump到内存,查看和修改内存信息可以通过对应的Hash key去访问和修改,修改后如果要保存到XML源文件
2011-08-13 09:26:43
2190
原创 初识ADO.NET
熟悉ADO编程的程序员都知道,ADO中最重要的是引入了三个智能指针:Connection_Ptr、Command_Ptr和Recordset_Ptr。而在.NET的框架下,ADO.NET与ADO存在着很大的不同,ADO.NET为程序员提供了更高层的接口和组件,数据处理采用面向连接的双层模型。同时,为方便程序员在断开方式下处理数据,ADO.NET提供了数据处理中介工具DataAdapter组件和能够
2010-03-23 15:31:00
624
原创 Java语言基础(一)
一,Java语言中的对象引用C++中指针和引用兼有,而Java中没有指针的概念,完全用引用替代。如C++中一样,引用是我们给变量的一个“别名”,一个变量可以有多个“别名”。引用的值是一个内存地址,在对象的引用被定义时,如:String s; //此时s值为空,系统并没有为s所指的对象分配内存s = “hello”; //对象实例化以后,系统为对象实例分配内存t = s; /
2009-09-25 20:03:00
588
原创 总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别
第一,OnOK()和OnCancel()是CDialog基类的成员函数,而OnClose()和OnDestroy()是CWnd基类的成员函数,即WM消息响应函数。从应用程序结构的角度,拿对话框来说,红色的X对应的是CWnd,而处于对话框中的“确定”、“取消”按钮则对应了CDialog。第二,OnClose()和OnDestroy()在单视图程序中,根据>所讲,程序退出时执行的操作顺序为(从
2009-09-21 16:15:00
8585
2
转载 ADO数据库编程总结(二)
在 Visual C++ 中使用 ADO一、引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示: 用#import引入ADO库文件 基本流程(1)初始化COM库,引入ADO库定义文件(2)用Connection对象连接数据库(3)利用建立好的连接,通过Connect
2009-09-21 13:50:00
1221
转载 ADO数据库编程总结(一)
ADO技术简介 ADO是为MS的强大的数据访问接口 OLE DB 设计的,上一个便于使用的应用程序层。 OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。 ADO 2.0 实际上是基于 MSADO15.DLL 这个动态链接库的,这个库文件的名字虽然和 ADO 1.5 的一样,但
2009-09-21 12:06:00
893
原创 MFC ADO数据库编程中的_variant_t和_bstr_t
_variant_t和_bstr_t这两个类分别封装并管理VARIANT和BSTR这两种数据类型,即是“Wrapper Class”VARIANT和BSTR这两种类型是COM中使用的数据类型,MSDN中可以查得,VARIANT类型是一个结构体,而BSTR is A 32-bit character pointer。为了C++中的变量应用到ADO编程中,只能进行数据类型的转换。_variant_t
2009-09-20 17:25:00
1167
原创 MFC数据库管理系统编程(三)
五,ListControl用法小结1.初始化工作(以本人程序为例)//列表框的格式设定DWORD dwExStyle = LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP | LVS_EX_ONECLICKACTIVATE | LVS_EX_UNDERLINEHOT; m_list.SetE
2009-09-19 16:07:00
1051
原创 MFC数据库管理系统编程(二)
三,数据库连接中的数据源配置 MFC中连接数据库的第一步应该设置好数据源,对于数据源的配置,可以有两种方式:手动配置和动态配置1. 手动配置:也就是在进入编程前就将ODBC数据源配置好,比较简单(略)2. 动态配置:对于用户来说,希望拿到一个软件后直接就可以使用而不用做其他的配置。因此,在程序开发的过程中,程序员应该替用户考虑将程序运行的一些外部配置集成到程序的代码中去
2009-09-18 22:49:00
1817
原创 多线程学习第一篇
一,在程序中建立线程的概念 对于一个进程而言,在进程建立后,同时系统也会为进程自动分配一个主线程。拿Main函数而言,当Main函数执行完后,此时主线程就退出了,主线程退出也同时意味着进程结束。二,线程、内核对象、内核对象引用计数 1.创建一个线程有几种方法,这里我们先学习的是利用CreateHandle()函数创建线程,此函数的参数及具体用法参见MSDN。如果创建
2009-09-14 20:57:00
614
转载 C语言中Printf()函数的运行机制
printf()是用来输出一个格式化的串的;它的参数个数是不确定的;可以有多一个; 但必需有一个;就是第一个格式串.这个不能缺.第一个参数要求是const char* 但你也可以使用char* ,只是你最好使用一个const char*;这样是安全的; 这一个涵数的第一个用法也是最简单的使用方法就是printf(str); 如:printf("hello worl
2009-08-20 18:56:00
1434
转载 登录对话框之VC中用INI文件保存登录信息的操作
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI文件中. 1.所用的WINAPI函数原型为: BOOL WritePrivateProfileString( LPCTSTR lpAppName, LPCT
2009-08-20 12:32:00
1159
原创 MFC数据库管理系统编程(菜鸟第一篇)
MFC数据库管理系统开发(一)一,MFC数据库管理系统开发流程:1. 数据库配置:在进行数据库管理系统的开发之前,必须对数据库进行合理的设计与配置。在必要的情况下,要为数据库添加存储过程以提高数据库运行的效率。2. 利用MFC的ClassWizard对管理系统界面进行设计:良好的界面设置必须简洁明朗、柔和、不突兀。选好合适的控件也是一个很重要的方面。比如数据显示
2009-08-19 22:30:00
2669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人