自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 java final

根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用

2012-11-30 13:53:27 350

转载 java static详解2

如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main(),所以它被声明为static。        有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可

2012-11-30 13:48:42 349

转载 java static详解

一、static请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能

2012-11-30 13:46:10 387

转载 MANIFEST.MF的用途

可以用的有:   1. Main-Class 指定程序的入口,这样可以直接用java -jar xxx.jar来运行程序。    2. Class-Path 指定jar包的依赖关系,class loader会依据这个路径来搜索class。我平时用mf文件一般说来都是让jar成为可以直接运行这一目的。虽然目的这么简单,但是每次打包还是很容易出现各种各样的问题让人头痛。mf总是

2012-11-29 22:30:33 366

转载 matifest.mf文件内容详解

打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内 容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By: Apache Ant 1.5.1

2012-11-29 22:29:53 2232

原创 green uml

Green UML是Eclipse的一个插件,功能相对很弱,但能够逆向绘制静态类图。最近用于Android代码的研读。    下载地址:http://green.sourceforge.net/builds.html    安装:         1 将plugin中的文件夹拷贝到eclipse的plugin文件夹中         2 重启eclipse。

2012-11-28 11:47:55 877

原创 eclipse导入class文件

有时候我们会需要导入别人的函数。别人只提供了.class文件。在CMD的窗口,我们只要把文件放在和调用函数一起,然后使用javac命令编译就可以了。    但是在elcipse里我们需要导入.class文件,然后才可以使用那些函数。具体方式如下:方法一:右键src文件夹-》build path-》config build path-》library-》add ext

2012-11-27 18:48:04 19387

原创 循环式菜单

public static void main(String[] args) throws IOException { ICarnegieInfo companyInfo = ICarnegieInfo.getInstance(); int choice = getChoice(); while (choice != 0) { if (choice == 1)

2012-11-26 22:39:28 1084

原创 begining

change the path to where the java file is in.javac ***.javajava ***

2012-11-26 22:36:59 423

转载 数据类型的一些问题

在C++中,每一种内置的数据类型都拥有不同的属性,其中包含的信息对设计程序来说是非常重要的,下面来看一下,库是怎样有助于访问这些信息的。  C++中约有10种截然不同的整数类型及超过3种的浮点类型,而每种数据类型都有不同的数值属性,如数值范围、能表示的最大位数、或各自的精度等等,这些属性对金融、科学、图形、数字信号处理等程序来说是极其重要的。本文讨论使用库,怎样在程序中获得这些基本数据类型

2012-11-24 21:38:12 507

原创 状态栏显示不出来

1.用CStatusBar时,加上:RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);//但是会把滚动条遮住2.用CMFCStatusBar时,没问题,不用加上面的方法。

2012-11-23 15:23:21 740

转载 让控件可以处理自己的背景颜色

通过向父窗口(在这里父窗口是对话框)发送WM_CTLCOLOR消息,处理这些消息的代码都将在父窗口类中来实现,这显然不利于重用。 更符合面向对象的方法应该是让控件可以处理自己的背景颜色,这样将有利于代码重用。 微软已经认识到这点,从MFC4.0开始提供了一种称为消息反射(Message   Reflection)的新机制。 消息反射允许控件自己处理类似WM_CTLCOLOR这样的通知消

2012-11-22 20:55:18 451

原创 vs创建多文档窗口时子窗口初始最大化

在CMyView.cpp的PreCreateWindow中:cs.style &=WS_MAXIMIZEBOX|WS_MAXIMIZE;

2012-11-22 20:37:25 1148

原创 onerasebabkgnd

CWnd::OnEraseBkgnd afx_msg BOOL OnEraseBkgnd( CDC* pDC ); 返回值:如果它擦除了背景,则返回非零值;否则返回0。  参数:  pDC 指定了设备环境对象。 说明:  当CWnd对象的背景需要被擦除时(例如,当窗口大小被改变时),框架就调用这个函数。

2012-11-22 15:13:26 374

原创 初始化CEditView的字体

1.在.h中定义成员变量:CFont m_font;2.在.cpp中的构造函数中初始化m_font:m_font.CreatePointFont(120,"微软雅黑");3.在oncreate中设置字体:this->SetFont(&m_font);

2012-11-22 11:51:41 876

原创 模拟组合键

keybd_event(VK_CONTROL,0x45,0,0);keybd_event((BYTE)'A',0x45,0,0);// Simulate a key releasekeybd_event((BYTE)'A',0x45,KEYEVENTF_KEYUP,0);// Simulate a key releasekeybd_event(VK_CONTROL

2012-11-21 17:08:48 504

原创 mfc ribbon中的按钮设置了子项后需添加一个空的响应函数才能使之able

2012-11-21 16:40:37 1534 1

原创 使用单文档多视图切换时的视图风格问题

视图切换代码:void CMainFrame::OnMultiline(){ ischecked=!ischecked; CJNoteDoc* pDoc=(CJNoteDoc*)GetActiveDocument(); CString tempString;//用于视图间赋值 if(m_pNoMultiView==0) { m_pDefaultView=(CJNoteVi

2012-11-19 00:35:41 931

原创 视图类中CMyDoc* GetDocument() const编译时错误:缺少“;”(在“*”的前面)

造成原因:在其他的类之中使用到MyView.h的头文件解决方案 :在加MyView.h之前,还要加MyDoc.h#include "MyDoc.h"#include "MyView.h"

2012-11-17 18:14:20 2866 3

原创 获取CEditView中的CEdit

void Cfinatry2View::OnButton9(){ //CEditView::OnEditSelectAll(); //CEditView::FindTextA("jasonhan"); //CEditView::OnReplaceAll("jasonhan","haha",1); CString time; CTime tm; tm=CTime::GetCurrentT

2012-11-16 19:11:50 1217

原创 ribbon中的checkbox的使用

在RibbonCheckBox空间上点击右键添加事件处理程序,选择UPDATE_COMMAD_UI,在生成的相应函数里添加// 控制复选状态pCmdUI->SetCheck(bFlag);// bFlag为全局变量,bool bFlag = false;在RibbonCheckBox空间上点击右键添加事件处理程序,选择COMMAD,在生成的相应函数里添加// 点

2012-11-16 19:08:58 4454

空空如也

空空如也

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

TA关注的人

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