<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0059)http://blog.csdn.net/Gemsea/archive/2007/05/15/1609909.aspx -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content=Gemsea,brew,应用程序,接口, name=keywords>
<META
content="在本章中,主要介绍了使用BREW Applet和模块的方法,首先讲述了BREW应用程序的组成部分MIF文件和Class ID的作用,以及他们的特性。接下来介绍了使用BREW的ISHELL_CreateInstance()函数创建接口实例的方法,让您掌握在应用程序中使用接口的方法。再接下来介绍了创建Applet和处理BREW事件的方法,让您懂得IApplet接口中HandleEvent成员函数的作用。重点介绍了BREW应用程序堆栈的管理方式以及IAppHistroy接口的高级特性。最后告诉您,BREW可以创建自己的通知类。总体上来讲,这章的内容从总体上介绍了一下BREW编程的特性,在下一章里,我们将通过实际的例子来讲解创建BREW Applet的过程。"
name=description>
<SCRIPT
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/jsframework.js"
type=text/javascript></SCRIPT>
<SCRIPT src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/tabber.js"
type=text/javascript></SCRIPT>
<SCRIPT
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/feedBackToolTips.js"
type=text/javascript></SCRIPT>
<LINK media=screen
href="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/tabber.css"
type=text/css rel=stylesheet><LINK
href="http://profile.csdn.net/Gemsea/picture/1.ico" rel="Shortcut Icon"><LINK
media=all
href="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/style.css"
type=text/css rel=stylesheet><LINK media=print
href="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/print.htm"
type=text/css rel=stylesheet><LINK title=RSS
href="http://blog.csdn.net/gemsea/rss.aspx" type=application/rss+xml
rel=alternate>
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<FORM language=javascript id=Form1 name=Form1
onsubmit="javascript:return WebForm_OnSubmit();" action=1609909.aspx
method=post><INPUT id=__EVENTTARGET type=hidden name=__EVENTTARGET> <INPUT
id=__EVENTARGUMENT type=hidden name=__EVENTARGUMENT> <INPUT
id=" __VIEWSTATE" type=hidden name=__VIEWSTATE>
<SCRIPT type=text/javascript>
<!--
var theForm = document.forms['Form1'];
if (!theForm) {
theForm = document.Form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</SCRIPT>
<SCRIPT
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/WebResource.axd"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
//<![CDATA[
var Anthem_FormID = "Form1";
//]]>
</SCRIPT>
<SCRIPT
src="C:\Documents and Settings\jingran\桌面\unibrew\《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files\WebResource(1).axd"
type=text/javascript></SCRIPT>
<SCRIPT
src="C:\Documents and Settings\jingran\桌面\unibrew\《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files\WebResource(2).axd"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
<!--
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
// -->
</SCRIPT>
<!--done-->
<DIV id=header><!--done-->
<DIV class=header>
<DIV class=headerText><A class=headermaintitle id=Header1_HeaderTitle
href="http://blog.csdn.net/gemsea/">Gemsea的专栏</A><BR><IMG class=UserStatus
id=imgTitleIsOnline onclick="return false;" alt=""
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/blank.gif">知足但不满足<SPAN
id=TopicAuthor style="DISPLAY: none">Gemsea</SPAN> </DIV></DIV>
<SCRIPT type=text/javascript>Include("Csdn.Blog.UserOnline");</SCRIPT>
<SCRIPT type=text/javascript>Include("Csdn.Blog.ShowmeDataDeal");</SCRIPT>
</DIV>
<DIV id=mylinks><!--done--><A class=mainmenu id=MyLinks1_csdnhome
href="http://www.csdn.net/">CSDN首页</A> <A class=mainmenu
id=MyLinks1_HomeLink title=到聚合站点
href="http://blog.csdn.net/">BLOG首页</A> <A class=mainmenu
id=MyLinks1_PersonalHome title="访问 Gemsea的专栏"
href="http://blog.csdn.net/gemsea/">我的首页</A> <A class=mainmenu
id=MyLinks1_MyArticles title="查看 Gemsea的专栏 所有文章"
href="http://blog.csdn.net/gemsea/MyArticles.aspx"
target=_blank>我的文章</A> <A class=mainmenu id=MyLinks1_MySpace
title="查看 Gemsea 的个人空间" href="http://hi.csdn.net/Gemsea/profile"
target=_blank><FONT color=red>我的空间</FONT></A> <A
class=mainmenu id=MyLinks1_ContactLink
href="http://blog.csdn.net/gemsea/contact.aspx">联系作者</A> <A
class=mainmenu id=MyLinks1_Syndication
href="http://blog.csdn.net/gemsea/Rss.aspx">聚合</A><A id=MyLinks1_XMLLink
href="http://blog.csdn.net/gemsea/Rss.aspx"><IMG
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/xml.gif"
border=0></A> <A id=MyLinks1_FeedLink
href="http://feeds.feedsky.com/csdn.net/Gemsea" target=_blank><IMG
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/feedsky.gif"
border=0></A> <A class=mainmenu id=MyLinks1_HyperLink1
href="http://search.csdn.net/search_blog.asp"
target=_blank>搜索</A> <A class=mainmenu id=MyLinks1_Admin
href="http://writeblog.csdn.net/">登录</A> </DIV>
<DIV id=mytopmenu>
<DIV id=mystats><BR><!--done-->
<DIV class=blogStats>转贴 - 0, 点击 - 20632, 评论 - 50 </DIV></DIV></DIV>
<DIV id=leftcontent>
<DIV id=leftcontentcontainer><!--done-->
<DIV
class=newsItem>--未经允许,本博内容不得随意转载----------------------------------------------------------------------《怀》----------------------------------莫叹青春空流逝,-------------------------最数风流是今朝。-------------------------人生百年年年好,-------------------------年华随步步步高。-----------------------------------
</DIV>
<DIV id=News1_pnlMyResume>
<H3 class=listtitle>我的简历</H3>
<UL class=list>
<LI class=listitem>
<DIV id=job_csdn_net_sr></DIV>
<SCRIPT
src="《深入BREW开发》——第六章 使用Applet和模块 - Gemsea的专栏 - CSDNBlog.files/Gemsea.aspx"></SCRIPT>
</LI></UL></DIV>
<TABLE class=Cal id=Calendar1_entryCal title=Calendar
style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse"
cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD style="BACKGROUND-COLOR: silver" colSpan=7>
<TABLE class=CalTitle style="WIDTH: 100%; BORDER-COLLAPSE: collapse"
cellSpacing=0 border=0>
<TBODY>
<TR>
<TD class=CalNextPrev style="WIDTH: 15%"><A
title="Go to the previous month" style="COLOR: black"
href="javascript:__doPostBack('Calendar1$entryCal','V2769')"><</A></TD>
<TD style="WIDTH: 70%" align=midd