- 浏览: 86151 次
- 性别:
- 来自: 上海
最新评论
-
lujin608:
3. 修改表中的一个字段名 alter table tab ...
SQL增加、删除、更改表中的字段名 -
weilJava:
上面的删除字段正确吗?我在PL/SQL下执行失败
换了这个可 ...
SQL增加、删除、更改表中的字段名
文章列表
SetMapMode, SetWindowExt, SetViewportExt, SetViewportOrg, SetWindowOrgEx的用法总结:这四个函数是我以前就不太会的,第一个最容易,我已经理解了。第二个我也已经清楚了,它是设定窗口的逻辑大小的,它只能用逻辑上的数字作为参数。它只能在MM_ISOTROPIC模式或是MM_ANISOTROPIC模式下有作用。另外它应该在SetViewportExt之前被调用。第三个函数和第二个函数相似,但它们的关系我很复杂,它同样也只在MM_ISOTROPIC和MM_ANISOTROPIC模式下有作用,它只能用物理坐标来作参数。下面分析一下它们的关 ...
//标记菜单 //GetMenu()->GetSubMenu(0)->CheckMenuItem(2,MF_BYPOSITION |MF_CHECKED);//索引方式 //GetMenu()获得菜单CMenu对象指针, GetMenu()->GetSubMenu(0)->CheckMenuItem(ID_FILE_SAVE,MF_BYCOMMAND |MF_CHECKED);//ID方式
//默认菜单项 //GetMenu()->GetSubMenu(0)->SetDefaultItem(1,TRUE);//索引方式 GetMenu()->GetS ...
1.获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();
2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();
3、获取菜单指针 CMenu* pMenu = AfxGetMainWnd()->GetMenu();
4、获取工具栏、状态栏指针 主框架 ...
SDI窗口的关闭
在这种情况下,主窗口将被关闭。首先,关闭应用程序的文档对象。文档对象的虚拟函数OnCloseDocument调用时销毁了主窗口(Windows窗口和MFC窗口对象),同时也导致视、工具条窗口的销毁。主窗口销毁后,应用程序的主窗口对象为空,故发送WM_QUIT消息结束程序。
MDI主窗口的关闭
首先,关闭应用程序的所有文档对象。文档对象的OnCloseDocument函数关闭文档时,将销毁文档对象对应的文档边框窗口和它的视窗口。这样,所有的MDI子窗口(包括其子窗口视)被销毁,但应用程序的主窗口还在。接着,调用 ...
http://www.wrsaw.cn/Article/ShowArticle.asp?ArticleID=3644
命令行到创建或打开文件的处理过程:
命令行分析-》应用程序的FileNew-文档模板的OpenDocumentFile(NULL)->文档的OnNewDocument-》命令行分析-》应用程序的FileOpen->文档模板的OpenDocumentFile(filename)->文档的OpenDocument
1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc 2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数 3.WindowProc() ...
文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦。然而,虽然我们使用MFC AppWizard就可以很轻松地获 ...
在MFC框架下,一般一个消息的处理过程是这样的。 函数AfxWndProc接收Windows操作系统发送的消息。 函数AfxWndProc调用函数AfxCallWndProc进行消息处理,这里一个进步是把对句柄的操作转换成对CWnd对象的操作。 函数AfxCallWndProc调用CWnd类的方法WindowProc进行消息处理。注意AfxWndProc和AfxCallWndProc都是AFX的API函数。而WindowProc已经是CWnd的一个方法。所以可以注意到在WindowProc中已经没有关于句柄或者是CWnd的参数了。 方法WindowProc调用方法OnWndMsg进行正式的消息处 ...
1. 向表中添加新的字段
alter table table_name add column_name varchar2(20) not null
2. 删除表中的一个字段
delete table table_name column column_name
3. 修改表中的一个字段名
alter table table_name rename column oldname to newname
4. 添加主键约束 alter table 表名 add constraint 约束名 primary key (列名)
5. 添加唯一约束 a ...
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需 ...
java的类型,java的类型分为两大类,一类为primitive,如int,另一类为引用类型,如String,Object等等。 java引用类型的存储,java的引用类型都是存储在堆上的。
java的浅复制在复制时,对于原始类型的变量,在堆上为其分配一块区间,对于引用类型,在堆上为其对象的引用分配一块区间,当对复制的引用进行改变时,改变的是对象的值,被复制的引用值也发生了变化。深复制对原始类型的操作与浅复制一样,对于引用类型,其即对对象的引用进行复制,也对对象本身进行复制,当复制的引用值发生变化时,被复制的引用值没有发生变化,实现了深复制。
深复制的操作如下所示:
class User ...
访问map的四种方法
- 博客分类:
- java学习
import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map. ...