摘要: JMenu fileMenu= new JMenu("File"); //创建File菜单 fileMenu.setMnemonic('F'); //创建快捷键F 阅读全文
posted @ 2011-11-26 15:58 氺〤魚Oo。 阅读(161) 评论(0) 推荐(0) 编辑
摘要: //呵呵,如果说在Java中可以用printf,相信从C语言走过来的朋友一定会惊喜万分吧!呵呵,起码我是这样啦!...Java输出数据的对齐方法:你可以把数字转换成字符串,用 String.format("% 4d", number1); 可以补充空格有个更好的方法用printf();这个给C中的方法差不多,很方便例如这样:System.out.printf("%-10s","abc"); //输出10列,左对齐(-号表示左对齐)System.out.printf("%8d",23); //输出8列, 右对刘 阅读全文
posted @ 2011-11-26 10:59 氺〤魚Oo。 阅读(4891) 评论(0) 推荐(0) 编辑
摘要: 绘制视图背景在视图类的OnDraw函数中绘制视图背景void CDrawBkView::OnDraw(CDC *pDC){CDrawBkDoc *pDoc =GetDocument();//获取文档指针ASSERT_VALID(pDC);//出错处理CBitmap m_Bitmap;m_Bitmap.LoadBitmap(IDB_BITMAP1);//加载位图CDC memDC;memDC.CreateCompatibleDC(pDC);//创建内存设备上下文memDC.SelectObject(&m_Bitmap);//将位图载入设备上下文BITMAP m_Bmp;//声明BITMA 阅读全文
posted @ 2011-11-24 15:46 氺〤魚Oo。 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 设置Java环境变量(1)单击_系统变量_选项组中新建按钮,输入变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_02 (注:此处路径为JDK的安装路径)题外话:JAVA_HOME变量代表JDK安装目录的完整路径,设置好后就可以通过%JAVA_HOME%来引用该路径,避免每次引用时都输入很长的路径。此外,一些第3方软件也会默认通过JAVA_HOME引用该路径。(2)修改path值在系统变量选项组中找到path,编辑其值,加上:%JAVA_HOME%\bin (建议加在最前面,并用分号与前面已有的值隔开。)(3)新建classpath变量单击_系统变量_选项组中新建按钮,输入: 阅读全文
posted @ 2011-11-24 15:29 氺〤魚Oo。 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 微软全球最具价值技术专家,CSDN著名技术专家,资深构架师YinCheng(尹成)的博客:http://blog.csdn.net/yincheng01踏雪无痕http://blog.csdn.net/zhongguoren666结构之法 算法之道 - 博客频道结构之法 算法之道 - 博客频道 结构之法 算法之道 - 博客频道 结构之法 算法之道 - 博客频道 http://blog.csdn.net/v_JULY_vhttp://blog.csdn.net/v_JULY_vbitfan(数字世界一凡人)的专栏http://blog.csdn.net/bitfanLinux环境高级编程 - 博 阅读全文
posted @ 2011-11-23 10:59 氺〤魚Oo。 阅读(153) 评论(0) 推荐(0) 编辑
摘要: void CStrIsNumberDlg::OnButtonCHeck(){//将控件变量的值传给控件控件变量UpdateData(true);//判断用户输入是否为数字if(!IsNumber(m_str)){AfxMessageBox(TEXT("Sorry!本程序只允许输入数字,请重新输入!"));return;}}BOOL CStrIsNumberDlg::IsNumber(CString &str){ for(int i=0;i<str.GetLength();i++){if(str.GetAt(i)<'0'||str.GetA 阅读全文
posted @ 2011-11-22 16:26 氺〤魚Oo。 阅读(217) 评论(0) 推荐(0) 编辑
摘要: CString str;str.Format("Name='%s'",m_Name); //Name为查询的字段,m_Name为查询的名字m_pRecordset->Filter=(_bstr_t)str; //开始查询m_pRecordset->Requery(0); //用查询结果更新当前记录集//向列表插入查询到的数据int i=0;while(!m_pRecordset->adoEOF){m_Grid.SetItemText(i,0,(TCHAR *)(_bstr_t)m_pRecordset->GetCollect(&quo 阅读全文
posted @ 2011-11-22 16:16 氺〤魚Oo。 阅读(150) 评论(0) 推荐(0) 编辑
摘要: UINT CADOConn::GetRecordsetCount(_RecordsetPtr pRecordset){ UINT nCount=0; //用于保存记录数 try { pRecordset->MoveFirst(); //将记录集指针移到第一条记录 } catch(_com_error e) { AfxMessageBox(TEXT("获取记录集失败,请确认当前记录集是否已经打开!")); AfxMessageBox(e.Description()); AfxMessageBox(e.ErrorMessageBox()); return 0; } if( 阅读全文
posted @ 2011-11-22 11:24 氺〤魚Oo。 阅读(646) 评论(0) 推荐(0) 编辑
摘要: void CADOConn::CloseConn(){ if(m_pConnection->GetState()==adStateOpen) //判断当前连接对象指针的状态是否为打开状态 { m_pConnection->Close(); //关闭连接 } ::CoUninitialize(); //释放COM环境} 阅读全文
posted @ 2011-11-22 11:15 氺〤魚Oo。 阅读(185) 评论(0) 推荐(0) 编辑
摘要: void CADOConn::CloseRecordset(){ if(m_pRecordset->GetState()==adStateOpen) //判断记录集状态是否为打开状态 { m_pRecordset->Close(); //关闭记录集 }} 阅读全文
posted @ 2011-11-22 11:09 氺〤魚Oo。 阅读(180) 评论(0) 推荐(0) 编辑