| VC++之List Box及Check List Box控件使用 | 点击:0 | ||
| ListBox窗口用来列出一系列的文本,每条文本占一行。创建一个列表窗口可以使用成员函数: BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT rect, CWnd* pParentWnd, UINT nID = 0xffff ); 其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS(2008-03-28) | |||
| VC中用MFC绘图程序方法 | 点击:0 | ||
| 首先我们说下通过鼠标的移动来绘制直线。 这里要捕获到鼠标的两个消息:WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点,响应WM_LBUTTONUP消息记录直线的终点并绘制直线。 好了,我们看看怎么响应。 void CDrawView::OnLButtonDown(UINT nFlags(2008-03-28) | |||
| 通过Visual C++用UDL文件建立ADO连接 | 点击:0 | ||
| 使用通用数据连接文件(*.UDL,以下简称文件)来创建ADO连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据访问的透明性。 1.使用UDL文件来创建ADO连接 创建ADO的连接,首先要设置ADO连接对象的ConnectionString属性,该属性提供所要连接的数据库类型、数(2008-03-28) | |||
| 5类VC++数据库开发技术的异同 | 点击:0 | ||
| 从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种: 1.ODBC API; 2.MFC ODBC类; 3.MFC DAO类 4.MFC的OLE/DB; 5.ActiveX数据对象(ADO)。 1.开放数据库连接(ODBC API) 提供了一个通用的编程接口(2008-03-20) | |||
| 在vc++下使用ADO编程 | 点击:0 | ||
| #import C:Program FilesCommon FilesSystemadomsado15.dll no_namespace rename(EOF, adoEOF) rename(BOF, adoBOF) class ADOConn { // 定义变量 public: // 添加一个指向Connection对象的指针 _ConnectionPtr m_pConnection; // 添加一个指向Recordset对象的指(2008-03-20) | |||
| 在VC下添加自定义消息的教程 | 点击:0 | ||
| VC的ClassWizard不允许增加用户自定义消息,所以你必须手工进行添加。当你添加了自定义的消息以后,ClassWizard就可以像处理其它消息一样处理你定义的消息了。 一、VC6添加自定义消息 1、定义消息。在Windows中,所有的消息都用一个特定的整数值来表示,为了避免自定义(2008-03-20) | |||
| .NET 2.0 中TextBox只读时在客户端赋值后的取值问题 | 点击:0 | ||
| 在.NET 2.0 下,当页面上的某个TextBox 设置了属性ReadOnly=True时,通过客户端脚本给其赋值后,在后台代码中访问其Text属性却无法获得该值。经过尝试,发现可以通过如下的方式解决这个问题: 1、不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下: asp:TextB(2008-03-09) | |||
| 通过C#.NET读写xml所有节点的代码 | 点击:0 | ||
| 读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath(/) + @WebApplication1web.config; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename); //得到顶层节点列表 XmlNodeList topM=xmldoc.DocumentElement.ChildNodes; foreach(2008-03-09) | |||
| 在C#下修改Xml的节点 | 点击:0 | ||
| 设xml文档为xml.xml: data nameOldData/name /data XmlDocument doc = new XmlDocument(); doc.Load(xml.xml); XmlNodeList nodes = doc.GetElementsByTagName(name); nodes[0].InnerText = NewData; doc.Save(xml.xml);(2008-03-09) | |||
| C#获取真实IP地址及分析 | 点击:0 | ||
| 说一哈,我也是转来的,不是想骗PV,方便自己查而已! 目前网上流行的所谓取真实IP地址的方法,都有bug,没有考虑到多层透明代理的情况。 多数代码类似: string IpAddress = (HttpContext.Current.Request.ServerVariables[HTTP_X_FORWARDED_FOR]!=null HttpContext.Curre(2008-03-09) | |||
| 用C写的一个扫描器源码 | 点击:0 | ||
| #include afxext.h #include winsock.h // 编译时需使用的库 #pragma comment(lib,wsock32.lib) // select()成员定义 #define ZERO (fd_set *)0 // 变量定义 int maxth, scanok, scannum; int portip, hoststart, hoststop, startport, endport; //定义了开始I和结束P地(2008-03-09) | |||
| VC中全部快捷键列表 | 点击:0 | ||
| F1: 帮助 Ctrl+O :Open Ctrl+P :Print Ctrl+N :New Ctrl+Shift+F2 :清除所有书签 F2 :上一个书签 Shift+F2 :上一个书签 Alt+F2 :编辑书签 Ctrl+F2 :添加/删除一个书签 F12 :Goto definition Shift+F12 :Goto reference Ctrl+'Num+' :Displays the next sym(2008-03-09) | |||
| 删除VC MFC 文件,目录,文件夹的2种方法 | 点击:0 | ||
| 项目中突然要使用删除文件的功能,于是看看书,网上找找资料,总结了一些方法,其实都很简单的。希望对大家有帮助: 第一种方法:定义一个文件类对象来操作 CFile TempFile; TempFile.Remove(指定文件名); 第二种方法: 使用系统函数 DeleteFile( LPCSTR filename )删(2008-03-09) | |||