- 博客(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
原创 使用单文档多视图切换时的视图风格问题
视图切换代码: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关注的人