自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

点点滴滴

种瓜得瓜,种豆得豆。

  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 VS2008平台winform C++程序实现透明按钮

<br />有两种方法:<br />一:用按钮Button<br />1、设置Image属性或是BackgroundImage属性为想要的图片;<br />2、设置BackColor属性为Web Transparent;<br />3、设置FlatStyle属性为Flat或Popup;<br />4、设置FlatAppearance属性,BorderSize为0,MouseDownBackColor、MouseOverBackColor为Web Transparent。<br />缺点是点击按钮时会显示一个

2011-03-14 16:51:00 1448

原创 web.config中access数据库相对路径实现方式

EnterpriseLibrary中连接access数据库1、web.config中这样写:access数据库liujl.mdb位于asp.net网站的App_Data文件夹下。2、asp.net网站中这样写:Database g_db = DatabaseFactory.CreateDatabase("liujl");实践证明可以顺利连接数据库,没有问题。

2011-01-18 11:58:00 1132 2

原创 Silverlight 3.0 安装步骤

WinXP下简体中文版VS2008 + Silverlight 3.0 安装步骤: 1、安装VS2008;2、安装VS2008 SP1(VS2008SP1CHSX1512981.iso,898 MB);3、安装Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1(Silverlight3_Tools.exe,3

2009-10-19 09:58:00 4647 3

原创 Debug版运行正常而Release版出错的原因和解决方法

1、如果自定义消息处理函数没有参数,在发送消息时也要加上WPARAM/LPARAM参数。     SendMessage(WM_MYMESSAGE, 0 ,0);2、如果有两个功能类似的自定义消息处理函数,在发送消息时不小心发错了消息名称,也会造成Debug版运行正常而Release版出错甚至报异常。 转一篇:http://www.cnitblog.com/ffan/arc

2009-04-27 11:19:00 2279

原创 VC6.0下设置和获取程序当前路径

 1、在程序中用到CFileDialog另存文件或打开文件时,一般先获得程序当前路径(主程序路径),再加上文件名或其它文件夹,此时程序当前路径会发生变化。(假设主程序路径为D:/Practice) // 获取当前路径char* strTemp;strTemp = new char[MAX_PATH];GetCurrentDirectory(MAX_PATH, strTemp);//(s

2009-03-24 14:47:00 6745 1

原创 VC6.0中操作SQL Server数据库

 VC6.0中操作SQL Server2000数据库// 连接数据库 CString strConnectionString, strSql; CoInitialize(NULL); _ConnectionPtr pConn(_uuidof(Connection)); _RecordsetPtr pRst(_uuidof(Recordset)); strConnection

2009-03-16 14:52:00 2183

原创 VC6.0中播放WAV格式声音文件

 1、包含头文件#include #include  2、链接库文件Winmm.lib菜单Project->Settings->Link->Object/library modules:Winmm.lib 3、程序代码PlaySound(sWavFilePath, NULL, SND_FILENAME | SND_ASYNC);

2009-03-16 14:26:00 1200

原创 关于app_code目录中类的实例化

1、在app_code里面建立自己的子文件夹2、Common里面Log类定义命名空间3、UserManage目录下LoginLogList页面引入命名空间4、生成Log类的实例

2009-03-13 11:28:00 1159

原创 VC6.0常用控件常用方法介绍

*除非特别说明,本文中所用控件变量类型为Control一般控件可用/不可用EnableWindow(TRUE);EnableWindow(FALSE); 1、Static Text------------静态控件 --类CStatic 取值/赋值(变量类型为Control)m_lbl.GetWindowText(string);m_lbl.SetWindowText

2009-03-12 19:59:00 5225

原创 WinXP下Oracle9i安装步骤

服务器端:<!-- @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3

2009-03-12 19:36:00 5506 4

原创 Asp.net中换皮肤

1、建立主题2、在登录成功后,获取当前用户的主题,并保存在Session中; 3、在页面的Page_PreInit事件中写代码,主题从数据库中取出来放在Session变量中。         protected void Page_PreInit(object sender, EventArgs e)         {                  Page.

2009-03-12 19:05:00 1353

原创 ORA-01036:非法的变量名/编号 

 最近写程序,用EnterpriseLibrary往Oracle中插入数据,出现错误ORA-01036:非法的变量名/编号,代码如下:DbConnection m_con = g_db.CreateConnection();m_con.Open();DbCommand m_com = g_db.GetSqlStringCommand("insert into USER_DEPARTMENT(DEP

2009-03-11 22:10:00 2913

原创 .Net中的验证控件

 .Net中的验证控件RegularExpressionValidator的ValidationExpression属性是用来写正则表达式的,有一点需要注意的是:正则表达式必须是纯正则表达式,不能带头和尾。例如:[0-9A-Za-z]+可以,/^[0-9A-Za-z]+&/就不可以。我们在JavaScript中一般这样写:var sRegularExp = /^[0-9]+$/var Mvalue

2009-03-11 22:08:00 518

原创 局域网内访问VSS2005

 在我的机器上安装VSS2005的数据库,但同事的机器就是连不上,提示无法打开data/loggedin下的用户日志文件,有时提示用户帐号被拒绝,上网也没找到解决办法,却在无意中发现问题所在,原来在设置VSS2005的数据库文件夹共享时,只设置了允许其共享,没有设置权限,而WINXP默认的权限只有读取,没有更改权限,把更改权限也打上勾就可以了。

2009-03-11 22:08:00 921

原创 Javascript中判断undefined

 Javascript中判断一个变量的值是不是undefined,用varName == "undefined"不起作用,后来试了一下,把引号去掉就可以了,代码如下:if(varName == undefined){}

2009-03-11 22:07:00 1008

原创 .Net中的frame框架

 由于.Net不支持frame框架,所以在写代码时要注意,frame一定要有name属性。例如:                name="main" src="../Frame/Main.aspx" /> 如果把name属性换成id属性,程序运行时是找不到main部分的。

2009-03-11 22:07:00 1075 2

原创 Javascript未结束的字符串常量

 Javascript语句中有换行符 /r /n 时,常报脚本错误:未结束的字符串常量,在网上查到一最简单的解决方法,多加一个斜线,也就是把换行符变成//r //n。

2009-03-11 22:06:00 825

原创 .Net中的日期格式

 今天发现了一种自已定义日期格式的方法,非常好用。                    using System.Globalization;          DateTime.Now.ToString("yyyyMMddHHmmss", DateTimeFormatInfo.InvariantInfo);          格式介绍:    yyyy:4位数的年   MM:2位数的月   d

2009-03-11 22:04:00 731

原创 用ViewState实现GridView排序

 1、Page_Load事件中设置初始值            ViewState["SortDirection"] = "ASC";            ViewState["SortExpression"] = "UserID";2、Sorting事件中设置排序表达式       // 设置排序表达式        ViewState["SortExpression"] = e.SortEx

2009-03-11 22:03:00 976 1

原创 验证码看不清时刷新问题

 代码一般这样写:                  看不清?            // 更换验证码         function ChangeCheckCode()         {                 var dt = new Date();                  var imgCode = document.getElementsByName("imgCode

2009-03-11 21:55:00 2431

原创 Oracle9i中实现自增列

 假设要使表user_member的列UserID实现自增:1)      建一序列seq_user_member;2)      在表上建一插入触发器,引用序列中的值给表的自增列赋值。begin  selectseq_user_member.nextval into :new.UserID(自增列

2009-03-11 21:53:00 629

原创 ASP.Net基于表单的身份验证

ASP.Net基于表单的身份验证,可以防止用户跳过登录、直接输入URL访问页面,而且不像Session控制那样每个页面都得写代码。       第一步:配置web.config(web.config中一定要注意大小写,一般键是camelCasing风格,值是PascalCasing风格)                        否则匿名访问时不会跳转到登录页面-->         第二步:

2009-03-11 21:52:00 3495 5

原创 不允许匿名访问时验证码不显示问题

 在使用ASP.Net基于表单的身份验证时,由于在web.config中设置不允许匿名访问,此时登录页面的验证码可能不会显示。针对这种情况,可以在web.config中单独设置生成验证码的页面,允许其被匿名访问。同样,登录页面的图片也可以进行类似的设置。                        否则匿名访问时不会跳转到登录页面--!>                             

2009-03-11 21:50:00 1027

原创 GridView导出数据到Excel

 1、在aspx页面Page标记中设置EnableEventValidation属性EnableEventValidation = "false" AutoEventWireup="true" CodeFile="OperationLogList.aspx.cs"Inherits="UserManage_OperationLogList" %>2、导出数据到ExcelRespo

2009-03-11 21:48:00 1036

原创 GridView导出数据到Excel时格式设置

 一、Excel的格式:1、文本 ? vnd.ms-excel.numberformat:@2、日期 ??vnd.ms-excel.numberformat:yyyy/mm/dd3、数字 ??vnd.ms-excel.numberformat:#,##0.004、货币 ??vnd.ms-excel.numberformat:$#,##0.005、百分比vnd.ms-excel.

2009-03-11 21:44:00 1235

原创 网络水晶头排线

 水晶头的做法一般有两种,一种为568A,一种为568B(将水晶头有弹 片的一侧朝下,水晶头金属面对自己,从左向右编号为1至8)。                       1      2      3     4      5     6      7     8          568A: 绿白,绿,橙白,蓝,蓝白,橙,棕白,棕          568B: 橙白,橙,绿白,蓝,蓝白,绿

2009-03-11 21:41:00 2918

原创 查看本机directx版本

1、开始--〉运行;2、在“运行”里输入“dxdiag”回车,弹出DirectX 诊断工具窗口;3、就在首页中,有很多系统信息,最下面一条就是DirectX版本。

2009-03-11 21:40:00 2590

原创 电脑无法识别移动硬盘

  在Windows Server 2003下,无法识别三星的移动硬盘,在右下角的任务栏有移动硬盘的图标,移动硬盘的指示灯也亮,但在"我的电脑"里看不到移动硬盘的盘符,原因不清楚,但按照下面的步骤设置后,就可以看到了。         1、右击"我的电脑"-->"管理",打开"计算机管理"窗口;         2、找到"存储"-->"磁盘管理",窗口右侧会出现和移动硬盘容量相同“状态良好(活

2009-03-11 21:37:00 1750

原创 VC6.0控制鼠标反方向移动

dll代码:#define _WIN32_WINNT 0x400 #include #pragma data_seg("Shared") HHOOK NextHook = NULL; SIZE Screen = {0, 0}; POINT pt = {0, 0}; #pragma data_seg() HMODULE Module; BOOL APIE

2009-03-10 10:41:00 963 1

原创 VC6.0更改生成的exe文件图标

VC6.0生成的exe文件图标是用Icon下几个图标中value值最小的,顺序为IDR_MAINFRAME、IDR_ICONTETYPE、新加的,所以想更改生成的exe文件图标,只要保证图标的value值是Icon下几个图标中最小的就可以了。如果生成的exe文件不想用VC自带的MFC图标,可以进行如下操作:方法一、最简单的方法1、在程序res文件夹下,删除MFC图标文件,加入自己的图标

2009-03-10 08:21:00 2725 3

转载 在VC++中自定义消息

原文 http://www.wangchao.net.cn/bbsdetail_82951.html在VC++中想加入自定义消息,以下方法可供参考 ……       1 首先定义消息:例如    define WM_MYMESSAGE (WM_USER+100)   2 在.H文件中,加入消息响应函数,如:   LONG OnMyMessag

2009-03-03 09:54:00 649

原创 用右键菜单退出全屏窗口

 按照前面转载的《在VC中实现全屏窗口程序》,发现一个问题:当客户区有控件时,按Esc键无法退出全屏模式。我是采用右键菜单退出的。 1、添加右键菜单在资源编辑器中添加菜单IDR_POPUPMENU,菜单栏名称无所谓(因为不显示),添加菜单项“Full Screen”,ID与主菜单IDR_MAINFRAME相同。 2、单击菜单项“Full Screen”时,菜单项改为“Exit

2009-03-03 09:30:00 1598

转载 在VC中实现全屏窗口程序

 原文http://tech.ddvip.com/2008-12/1230262679103110.html 全屏显示是一些应用软件必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。   在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架

2009-03-03 08:38:00 1588

转载 用VC操作INI文件

 原文http://www.cnblogs.com/boneking/archive/2008/11/04/1326221.html   在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下:  一.将信息写入.INI文件中.  1.所用的WINAPI函数原型

2009-03-03 08:30:00 2292 1

原创 Windows键盘上的两个特殊键

 Windows键盘上的有两个特殊键Windows 徽标键(简称WIN) 和“应用程序”键(简称KEY),它们的用法如下: WIN                   显示或隐藏"开始"菜单KEY                    显示所选项的快捷菜单(右键菜单)WIN+ BREAK      显示"系统属性"对话框WIN+ D             显示桌面WIN+ M  

2009-03-02 10:46:00 1894

原创 WinXP显示桌面功能的实现

显示桌面功能按钮一般放在快速启动栏里,如果不小心删除了,可以自己做一个。 在“C:/Documents and Settings/用户名/Application Data/ Microsoft/Internet Explorer/Quick Launch”目录下新建文本文件,输入[Shell]Command=2IconFile=explorer.exe,3[Taskbar]

2009-03-02 09:04:00 744

原创 设置状态栏背景色

用SetBkColor()方法。// 状态栏if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))){ TRACE0("Failed to create status bar/n"); return -1;

2009-02-27 16:21:00 1040

原创 设置菜单条及菜单项背景色

1、设置菜单条背景色// 菜单栏m_wndMenu.LoadMenu(IDR_MAINFRAME);SetMenu(&m_wndMenu);// 改变菜单条背景颜色MENUINFO menuinfo; menuinfo.cbSize = sizeof(MENUINFO);menuinfo.fMask = MIM_BACKGROUND; menuinfo.

2009-02-27 16:09:00 5159

原创 DirectShow编程环境配置(VC6.0)

以DirectX9为例:1、安装安装DX9SDK,安装目录一般位于C:/DXSDK;2、增加包含文件与库文件用VC打开工程C:/DXSDK/Samples/C++/DirectShow/BaseClasses/baseclasses.dsw,菜单Tools->Options->Directories->include files项增加(1)C:/DXSDK/INCLUDE;

2009-02-27 15:21:00 802

CCoolTabCtrl类,功能较全的tabcontrol

CCoolTabCtrl类,功能较全的tabcontrol,可以改变背景色,可以添加图标,控件可以自适应大小。

2009-02-25

可改变背景色的tabcontrol

可改变背景色的tabcontrol,共3个,CBitmapTabCtrl、CWETabCtrl、CTestTabCtrl,

2009-02-25

DirectShow开发指南中第18章的例子MpegNetwork

DirectShow开发指南中第18章的例子MpegNetwork part2,在VS2005中MediaClient编译不通过

2008-10-13

DirectShow开发指南中第18章的例子MpegNetwork

DirectShow开发指南中第18章的例子MpegNetwork part1,在VS2005中MediaClient编译不通过

2008-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除