`
jgsj
  • 浏览: 967285 次
文章分类
社区版块
存档分类
最新评论
文章列表
调了近三个小时,才把javascript的window.open功能弄好,弄来弄去原来是用不用引号的问题,在网上搜索资料中的调用方法 echo "<input type='button' onclick='javascript:openwin(x) value='打开窗口'>"; 说明:openwin(x)是一个javascript的自定义函数 问题就出在onclick=''这里,用了引号就是弹不出窗口来,不知是不是与php.ini的设置有关还与的php版本有关,暂未得知,不过多了一个经验 另外,网上的朋友提供了四种弹出窗体的方法,如下   方 ...
81.如何浏览文件看如下示例代码:CString ReturnPach;TCHAR szPath[_MAX_PATH];BROWSEINFO bi;bi.hwndOwner=NULL;bi.pidlRoot=NULL;bi.lpszTitle=_T("请选择一个文件夹");bi.pszDisplayName=szPath;bi.ulFlags=BIF_RETURNONLYFSDIRS;bi.lpfn=NULL;bi.lParam=NULL;LPITEMIDLIST pItemIDList=SHBrowseForFolder(&bi);if(pItemIDList)// ...
51.类注释必须放在import语句之后,直接放在class定义之前。方法注释必须紧靠着放在它所描述的方法前面 。 52.在Java中任何继承都是共有继承。 53.如下代码public class Employee{private int salary;....public int getSalary(){return salary;}.....} public class Manager extends Employee{private int bonus;....public int getSalary(){int basesalary;basesalary=super.getSala ...
21.在Java中长度为0的数组是合法的。这种数组可以用于下面的情况:编写了一个方法去计算数组的结果,计算结果碰巧为。 可以按照下面的语法创建长度为 0的数组:new elementTye[0]要注意,长度为0的数组与null是不同的。 22.拷贝 ...
组件封装为mxp文件的方法发布于:2007-2-18 13:24:44来源:不详阅读次数:本日:1 本周:3 本月:3 总数:135 TAG列表:暂时还没有tag1。必须安装extension manager(扩展管理器)。 2。将所有要打包的组件文件拷贝到一个“准备”区域(自 ...
最近在学PHP,一位朋友问到时间的计算,此时我想到了delphi和mssql的计算函数,它们用起来都很方便,但查查php手册并未发现类似的时间计算函数,通过网文的启发和自已的测试,还是找到简单的方法来实现,具体如下:1>如我们知道开始时间,要加减一个时间,得出一个结果时间,可以用以下代码 $time1='2008-10-112:30:30'; echodate('Y-m-dH:i:s',strtotime($time1)+30*60);//注意引号内的大小写,分钟是i不是m 执行结果:2008-10-01 13:00:302>若我们要计算两个时间的差值,可以用以下方法: $ ...
最近在用fastreport 4.3调用TfrxADODatabase时,总出现用户 sa登录失败的提示,后来发现是连接字符串中多了一个PersistSecurityInfo=False; 按这项替换掉就可以了,以下是我的代码,我用的三层结构,客户端必须从服务端取连接字符串 ifnotDM_Common.HR_Socket.Connectedthen DM_Common.HR_Socket.Connected:=true; DM_Common.HR_Socket.AppServer.GetAdocnstring(tmpstr); DM_Common.L_adostr ...
1.什么是标示符? 在java语言中用来给一个类、变量或方法命名的符号 2.标示符的命名规则: 以字母, “_” 或 “$”符号开头 可以包含字母、 “_” 、“$”和数字符号 大小写敏感 不能与保留关键字冲突 没有长度限制例如:ident ...
71.mciSendCommand 函数可以向多媒体发送命令,相应设备接收到命令后就会实现相应的功能。比如发送MCI_OPEN命令来打开设备,发送MCI_STATUS命令获取设备的状态,也就是检查光驱中是否有CD及CD中曲目的数量,发送MCI_PLAY命令实现CD曲目的播放。如下为示例代码:::mciSendCommand (NULL, MCI_OPEN, MCI_WAIT | MCI_OPEN_SHAREABLE| MCI_OPEN_TYPE | MCI_OPEN_TYPE_ID , (DWORD)(LPVOID) &OpenParms);注:使用此函数需要包含MMSystem. ...
61.图片反色处理。·要实现图像的反色处理可以有多种实现方法。例如可以获取图片中每个像素点的颜色值,然后对颜色值进行取反。如下代码:CDC* pDC = m_image.GetDC();CRect m_rect;m_image.GetClientRect(m_rect);BYTE r,g,b;for (int i=1; i<]m_rect.Width();i++)for (int j=1;j<m_rect.Height();j++){COLORREF clr= pDC->GetPixel(i,j);r = GetRValue(clr);g = GetGValue(clr);b ...
51.定义一个对话框类,创建时根据其ID创建。m_frame.Create(IDD_DIALOGFRAME);m_frame.ShowWindow(SW_SHOW);m_frame.ShowScrollBar(SB_VERT,false);//不显示滚动条m_frame.ShowScrollBar(SB_HORZ,false);m_picture.SetParent(&m_frame);//把一个位图控件与这个对话框相连 52.设置滚动信息m_frame.GetClientRect(rect);int xpos = m_frame.GetScrollPos(SB_HORZ);if (x ...
41.自动调整组合框的宽度组合框控件的下拉列表宽度在默认情况下是和组合框宽度相同的,但是如果组合框中的字符串宽 度超过了下拉列表的宽度,那么该字符串将不能完全显示。我们可以通过自动调整组合框下拉列表的宽度 ...
假设平面上的若干点(x,y),用埃尔米特插值的方法把这些点连成一条曲线,其构造埃尔米特插值函数的条件为:知道了若干点的x,y坐标,还要知道对应点的导数值。其具体插值程序为: double CShuzhijisuanDlg::Hermite(double xx){double tmp=0,a,l;for(int i=0;i<m_length;i++){l=1.0;a=0;for(int j=0;j<m_length;j++){if(i!=j){a=a+1/(parmx[i]-parmx[j]);l=l*(xx-parmx[j])/(parmx[i]-parmx[j]);//拉格朗日系 ...
31.如何实现禁用标题栏上的"最大化"、"最小化"和"关闭"按钮禁用这些按钮涉及到的函数有:LONG GetWindowLong:获得有关窗口的信息.Long SetWindowLong:改变指定窗口的属性.CMenu * GetSystemMenu:允许应用程序为复制或修改而访问窗口菜单.UINT GetMenuItemID:返回位于菜单中指定位置处的项目的菜单ID。UINT EnableMenuItem:使指定项目的菜单项有效,无效或变灰。如下代码://禁用最小化按钮void CMainFrame::OnMenudismin() { ...
1.如何设置对话框最大时的大小?当对话框的大小和位置发生变化时,会接收到WM_GETMINMAXINFO消息。用户只要在该消息处理函 数中设置对话框的大小就可以了。WM_GETMINMAXINFO消息处理函数语法如下:afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);参数说明:lpMMI:是MINMAXINFO结构指针,该结构记录着对话框最大化,最小化时的大小,用户限制对话框 大小。其中,ptMaxSize成员用户设置对话框最大化时的高度和宽带;ptMaxPosition成员标识对话框最 大化时的位置。实例代码:void CLimitS ...
Global site tag (gtag.js) - Google Analytics