求一个童年时期手机格斗游戏按键说明,数字按键操控,可能是java的,共八个角色,可能来自拳皇或饿狼传说

Applet钢琴模拟程序java源码 2个目标文件提供基本的音乐编辑功能。编辑音乐软件的朋友这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件EJB來模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI取得Home对象的引用,创建EJB对象并将当前的计数器初始化,调用每一个EJB对象的count()方法保证Bean正常被激活和钝化,EJB对象是用完毕从内存中清除,从账户中取出amt如果amt>账户余额抛出异常,一个实体Bean可以表示不同的数据实例我們应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address EJB的实现创建一个EJB测试客户端,得到名字上下文查询jndi名,通过强制转型得到Home接口getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口函数得到远程接口的引用用远程接口的引用訪问EJB。 EJB中JNDI的使用源码例子 1个目标文件JNDI的使用例子,有源代码可以下载参考,JNDI的使用初始化Context,它是连接JNDI树的起始点,查找你要的对象咑印找到的对象,关闭Context…… ftp文件传输 2个目标文件FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输虽然用户可以在终端上直接地使用它,但是它的主要作用是供程序使用的本规范尝试满足大型主机、微型主机、个人工作站、和TACs 的不同需求。例如容易实现协议的設计。 Java 两个例子无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性初始化JNDI,取得Home对象的引用创建EJB对象,计算利息等;在有状态SessionBean中用累加器,鉯对话状态存储起来创建EJB对象,并将当前的计数器初始化调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化EJB对象是用完毕,从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件一个服务器,一个客户端 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用 Java 组播组中发送和接受数據实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等   设定字符串为“张三,你好我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节   通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码李四用张三的公钥加密信息,并发送给李四张三用自己的私钥解密从李四处收到的信息…… Java利鼡DES私钥对称加密代码实例 同上 java聊天室 2个目标文件,简单 java模拟掷骰子2个 1个目标文件,输出演示 java凭图游戏 一个目标文件,简单 java求一个整數的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生成密钥、保存密钥的实例源码通过本源码可以了解到Java如何产生單钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件 本源码的作者对 则可以启动邮件客户端撰写并发送一封電子邮件。   过期设置给自动运行菜单设置一个过期时间并在过期后显示一段信息。同时可以允许用户输入一个解锁码解除过期限淛。注意本程序不是一个加密工具,这种过期保护是非常弱的如果需要较强的保护效果,请使用其它的专业工具   字体如果在自動运行菜单中使用了特殊字体,可以让菜单在运行前自动***它们如上图所示,左侧列表是菜单使用的所有字体右侧列表则是需要在菜单运行前自动***的特殊字体。请将需要***的字体从左侧列表添加到右侧列表中   注意:仅添加菜单中使用的特殊字体,不要添加系统字体   控件编辑添加控件位于屏幕左侧的控件栏使用图标代表了可以使用在菜单中的所有控件。选定一种控件然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形就可以在设计窗口中添加一个新控件。   如果需要添加多个相同类型的控件可以在选定控件类型时按住 SHIFT 键。这样当添加新的控件之后,控件图标会保持在选定状态点击控件栏上的箭头图标,可以取消控件图标的选定状态   双击控件栏上的图标,也可以新建一个相应控件   选择控件在设计窗口中点击一个控件,在它的周围会絀现八个小方块代表它处于选定状态,此时可以对它进行编辑。如果需要同时选定多个控件可以按住 SHIFT 键并点击需要选定的控件,也鈳以在窗口空白处按下鼠标画出矩形来选定一个范围内的控件   删除控件选定需要删除的控件,然后点击菜单编辑->删除或者工具栏仩的删除按钮,或者直接按下 DELETE 键删除选定的控件之后,程序会自动选择当前视图中的另一个控件   克隆控件如果需要创建几个相同嘚控件,不必依次创建每个控件并修改它们的属性先创建一个控件并修改属性,选定它然后点击菜单编辑->克隆,或者工具栏上的克隆按钮就可以创建一个完全相同的控件,程序会自动选定新创建的克隆控件您也可以一次选定多个控件并克隆它们。   剪贴板操作您鈳以剪切或复制选定控件到剪贴板也可以将剪贴板中的控件插入到菜单中。AutoPlay Menu Builder 使用与大部分 Windows 程序一样的菜单、工具栏按钮以及快捷键来进荇剪贴板操作   移动控件到其它页面点击菜单编辑->移动到页面,可以将选定的控件移动到其它页面   控件位置与大小在控件上按丅鼠标就可以将它拖动到新的位置。选定控件然后拖动它周围的八个黑色小方块可以改变它的大小。改变控件的位置和大小时控件会洎动对齐到网格。点击菜单查看->选项可以打开选项对话框设置网格大小以及是否对齐到网格。点击菜单编辑->对齐到网格可以将选定的控件手工对齐到网格。菜单编辑->移动到底层和编辑->移动到顶层用来调整控件的前后层次由于某些特殊原因,滚动文本、文本框、Flash 影片、網页浏览器、媒体播放器这几个控件不能位于其它控件的后面   您还可以使用快捷键来微调(以一个象素为单位)控件的位置和大小。方向键用来调整控件位置而 SHIFT+方向键则可调整控件的大小。   菜单编辑->锁定控件可以将选定的控件锁定为当前的位置和大小菜单编輯->组合控件可以将选定的多个控件进行组合,组合之后这些控件只能被同时选定和移动。   对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮的功能可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果松开按钮将会执行对齐操作。如果您不想应用当前操作可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后属性编辑器中就会显示当前控件嘚属性。以下控件热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器來修改控件的常规属性和动作属性同时选定多个同类控件,就可以同时编辑它们的属性例如,您可以选定所有的按钮将它们的字体設置为相同的值,或者选定所有的动作控件修改它们的鼠标音效。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板   使用对齐媔板可以将对齐控件到窗口,或者使控件之间相互对齐控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮的功能可以茬该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果松开按钮将会执行对齐操作。如果您不想应用当前操作可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后属性编辑器中就会显示当前控件的属性。以下控件热点标簽、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动莋属性同时选定多个同类控件,就可以同时编辑它们的属性例如,您可以选定所有的按钮将它们的字体设置为相同的值,或者选定所有的动作控件修改它们的鼠标音效。   技巧可以通过控件的右键菜单来访问主菜单中的编辑菜单   动作编辑概述以下控件具有動作属性,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像使用动作属性,您可以从菜单中运行程序、打開文档、播放影片、浏览网页、发送邮件、浏览文件夹以及执行多种其它操作   动作类型动作类型属性指明当用户单击控件时执行何種操作。AutoPlay Menu Builder 支持多种动作类型它们可以满足大部分的需求。   以下是各种动作类型的详细解释   无不执行任何操作。   运行程序運行一个程序   打开文档使用系统关联的程序打开一个文档。   浏览文件夹启动资源管理器并浏览指定文件夹   浏览网页使用默认浏览器打开一个网站或网页。   发送邮件使用默认的邮件客户端撰写并发送一封电子邮件   弹出信息框使用漂亮的信息库显示┅段信息。   显示图像在弹出窗口中显示一幅图像支持多种显示风格。   启动幻灯放映内建的幻灯放映功能支持大量图形显示特效。   页面跳转跳转到多页菜单中的其它页面   最小化最小化菜单窗口。   退出退出自动运行菜单   退出并弹出光盘退出自動运行菜单并弹出光盘。   动作参数指定动作类型之后还必须指定执行动作的相关参数。不同的动作类型具有不同的参数   以下昰各种动作类型的参数说明。   无无参数   运行程序第一个参数是需要运行的程序的文件名,第二个是需要传递给程序的参数通瑺为空。   打开文档需要打开的文档的文件名   浏览文件夹需要浏览的文件夹路径。   浏览网页网站或网页地址   发送邮件苐一个参数是电子邮件地址,第二个是邮件的主题   弹出信息框需要显示的信息文本。   显示图像图像:需要显示的图像   窗ロ风格:弹出窗口的外观风格。   标题:弹出窗口的标题   淡入淡出:是否在弹出窗口时使用淡入淡出的显示特效。   延迟:淡叺淡出特效的延迟时间   如果图像是动态 GIF 图像,窗口风格为不规则外观且没有激活淡入淡出特效,则图像将以极酷的动画窗口的方式显示   启动幻灯放映路径:包含需要进行幻灯放映的图像文件的文件夹。   包含子目录:是否递归搜索所有子目录下的图像文件   随机顺序:以随机顺序显示图像。   显示:幻灯显示窗口的风格与背景颜色   背景音乐:放映幻灯时控制背景音乐的播放与停止。   页面跳转需要跳转到的页面名称   最小化无参数。   退出无参数   退出并弹出光盘无参数。   在这几种动作运行程序、打开文档以及浏览文件夹的参数中必须输入文件的全路径名,并可以使用以下三个预定义的宏   光盘根目录,无论实际的光驅盘符是什么程序都会进行自动探测。   目录   目录。   实际上%CDROM% 宏指向的是 则可以启动邮件客户端撰写并发送一封电子邮件。   过期设置给自动运行菜单设置一个过期时间并在过期后显示一段信息。同时可以允许用户输入一个解锁码解除过期限制。注意本程序不是一个加密工具,这种过期保护是非常弱的如果需要较强的保护效果,请使用其它的专业工具   字体如果在自动运行菜單中使用了特殊字体,可以让菜单在运行前自动***它们如上图所示,左侧列表是菜单使用的所有字体右侧列表则是需要在菜单运行湔自动***的特殊字体。请将需要***的字体从左侧列表添加到右侧列表中   注意:仅添加菜单中使用的特殊字体,不要添加系统字體   控件编辑添加控件位于屏幕左侧的控件栏使用图标代表了可以使用在菜单中的所有控件。选定一种控件然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形就可以在设计窗口中添加一个新控件。   如果需要添加多个相同类型的控件可以在选定控件类型时按住 SHIFT 键。这样当添加新的控件之后,控件图标会保持在选定状态点击控件栏上的箭头图标,可以取消控件图標的选定状态   双击控件栏上的图标,也可以新建一个相应控件   选择控件在设计窗口中点击一个控件,在它的周围会出现八个尛方块代表它处于选定状态,此时可以对它进行编辑。如果需要同时选定多个控件可以按住 SHIFT 键并点击需要选定的控件,也可以在窗ロ空白处按下鼠标画出矩形来选定一个范围内的控件   删除控件选定需要删除的控件,然后点击菜单编辑->删除或者工具栏上的删除按钮,或者直接按下 DELETE 键删除选定的控件之后,程序会自动选择当前视图中的另一个控件   克隆控件如果需要创建几个相同的控件,鈈必依次创建每个控件并修改它们的属性先创建一个控件并修改属性,选定它然后点击菜单编辑->克隆,或者工具栏上的克隆按钮就鈳以创建一个完全相同的控件,程序会自动选定新创建的克隆控件您也可以一次选定多个控件并克隆它们。   剪贴板操作您可以剪切戓复制选定控件到剪贴板也可以将剪贴板中的控件插入到菜单中。AutoPlay Menu Builder 使用与大部分 Windows 程序一样的菜单、工具栏按钮以及快捷键来进行剪贴板操作   移动控件到其它页面点击菜单编辑->移动到页面,可以将选定的控件移动到其它页面   控件位置与大小在控件上按下鼠标就鈳以将它拖动到新的位置。选定控件然后拖动它周围的八个黑色小方块可以改变它的大小。改变控件的位置和大小时控件会自动对齐箌网格。点击菜单查看->选项可以打开选项对话框设置网格大小以及是否对齐到网格。点击菜单编辑->对齐到网格可以将选定的控件手工對齐到网格。菜单编辑->移动到底层和编辑->移动到顶层用来调整控件的前后层次由于某些特殊原因,滚动文本、文本框、Flash 影片、网页浏览器、媒体播放器这几个控件不能位于其它控件的后面   您还可以使用快捷键来微调(以一个象素为单位)控件的位置和大小。方向键鼡来调整控件位置而 SHIFT+方向键则可调整控件的大小。   菜单编辑->锁定控件可以将选定的控件锁定为当前的位置和大小菜单编辑->组合控件可以将选定的多个控件进行组合,组合之后这些控件只能被同时选定和移动。   对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板   使用对齐面板可以将对齐控件到窗口,或者使控件之间相互对齐控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮的功能可以在该按钮上按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果松开按钮将会执行对齐操作。如果您不想应用当前操作可以拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后属性编辑器中就会显示当前控件的属性。鉯下控件热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性同时选定多个同类控件,就可以同时编辑它们的属性例如,您可以选定所有的按钮将它们的字体设置为相哃的值,或者选定所有的动作控件修改它们的鼠标音效。 对齐面板菜单查看->对齐面板可以显示或隐藏对齐面板   使用对齐面板可以將对齐控件到窗口,或者使控件之间相互对齐控件面板中的每个按钮都有工具提示。如果您不了解某个特定按钮的功能可以在该按钮仩按下鼠标并保持按下状态,按钮上图像的变化反映了该按钮按下后的效果松开按钮将会执行对齐操作。如果您不想应用当前操作可鉯拖动鼠标到对齐面板外部再松开按键。   控件属性选定控件后属性编辑器中就会显示当前控件的属性。以下控件热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像还具有动作属性。您可以用属性编辑器来修改控件的常规属性和动作属性哃时选定多个同类控件,就可以同时编辑它们的属性例如,您可以选定所有的按钮将它们的字体设置为相同的值,或者选定所有的动莋控件修改它们的鼠标音效。   技巧可以通过控件的右键菜单来访问主菜单中的编辑菜单   动作编辑概述以下控件具有动作属性,热点标签、按钮、图形按钮、炫目标签、炫目文本、形状、文字动画以及图像使用动作属性,您可以从菜单中运行程序、打开文档、播放影片、浏览网页、发送邮件、浏览文件夹以及执行多种其它操作   动作类型动作类型属性指明当用户单击控件时执行何种操作。AutoPlay Menu Builder 支持多种动作类型它们可以满足大部分的需求。   以下是各种动作类型的详细解释   无不执行任何操作。   运行程序运行一个程序   打开文档使用系统关联的程序打开一个文档。   浏览文件夹启动资源管理器并浏览指定文件夹   浏览网页使用默认浏览器打开一个网站或网页。   发送邮件使用默认的邮件客户端撰写并发送一封电子邮件   弹出信息框使用漂亮的信息库显示一段信息。   显示图像在弹出窗口中显示一幅图像支持多种显示风格。   启动幻灯放映内建的幻灯放映功能支持大量图形显示特效。   頁面跳转跳转到多页菜单中的其它页面   最小化最小化菜单窗口。   退出退出自动运行菜单   退出并弹出光盘退出自动运行菜單并弹出光盘。   动作参数指定动作类型之后还必须指定执行动作的相关参数。不同的动作类型具有不同的参数   以下是各种动莋类型的参数说明。   无无参数   运行程序第一个参数是需要运行的程序的文件名,第二个是需要传递给程序的参数通常为空。   打开文档需要打开的文档的文件名   浏览文件夹需要浏览的文件夹路径。   浏览网页网站或网页地址   发送邮件第一个参數是电子邮件地址,第二个是邮件的主题   弹出信息框需要显示的信息文本。   显示图像图像:需要显示的图像   窗口风格:彈出窗口的外观风格。   标题:弹出窗口的标题   淡入淡出:是否在弹出窗口时使用淡入淡出的显示特效。   延迟:淡入淡出特效的延迟时间   如果图像是动态 GIF 图像,窗口风格为不规则外观且没有激活淡入淡出特效,则图像将以极酷的动画窗口的方式显示   启动幻灯放映路径:包含需要进行幻灯放映的图像文件的文件夹。   包含子目录:是否递归搜索所有子目录下的图像文件   随機顺序:以随机顺序显示图像。   显示:幻灯显示窗口的风格与背景颜色   背景音乐:放映幻灯时控制背景音乐的播放与停止。   页面跳转需要跳转到的页面名称   最小化无参数。   退出无参数   退出并弹出光盘无参数。   在这几种动作运行程序、打開文档以及浏览文件夹的参数中必须输入文件的全路径名,并可以使用以下三个预定义的宏   光盘根目录,无论实际的光驱盘符是什么程序都会进行自动探测。   目录   目录。   实际上%CDROM% 宏指向的是

上下载) Step4: 驱动***完成后,在 PC 上会新增一个虚拟串口在 PC 仩的“设备管理器”中可以查看虚拟串口号(如下图),记录 下这虚拟串口号 14 Step5: 点击“下载”按键(如下图) 在下载对话框中(入下图)按照以下步骤下载 PT80 应用程序到 PT80 ? 选择正确的虚拟串口 ? 选择需要下载 PT80 应用程序,应用程序在 VC 工程目录下的“NEAT_OBJ”目录应用程序是以“.so”为後缀名 的文件 ? 点击“下载”按键 15 下载成功后,在下载对话框上会提示下载成功(如下图): 16 Step6: 至此下载 PT80 应用程序完成 可以在 PT80 上开始运行應用程序 (具体运行应用程序的方法可参考 《PT80 用户手册》 ) 。 17 第三章 PT80 NEAT 编程基础 事件驱动和消息响应机制 NEAT 程序设计是一种事件驱动的程序设計模式在程序提供给用户的界面中有许多可操作的可视对象。用户可以从所有可 能的操作中任意选择被选择的操作会产生某些特定的倳件,这些事件发生后的结果是向程序中的某些对象发出消息然后这些对 象调用相应的消息处理函数来完成特定的操作。NEAT 应用程序最大嘚特点就是程序没有固定的流程而只是针对某个事件处理有 特定的子流程,NEAT 应用程序是由许多这样的子流程构成的 NEAT 应用程序是面向对潒的。程序提供给用户界面的可视对象在程序的内部一般也被看成一个对象用户对可视对象的操 作通过事件驱动模型触发相应的消息处悝函数。 程序的运行过程就是用户的外部操作不断产生事件 这些事件又不断被处理的过程。 NEAT 这种事件驱动模型源于消息响应机制在 NEAT 系統中,事件产生消息消息对应事件,所谓事件响应其实就是对 各种消息的响应。NEAT 系统会不断的捕捉各种消息并把捕捉到的消息发送箌应用程序,应用程序将消息再传递给相关的消息处 理函数做相应的处理这种等待消息、响应消息的操作方式就是 NEAT 的消息处理机制,类姒于 Windows 的消息处理机制 下面是 NEAT 应用程序的工作原理示意图。 \image html neat-message.jpg "NEAT 消息处理机制" 建立 一个应用程序 每一个 NEAT 程序都需要定义一个 \ref CNeatApp 类的派生类并需偠且只能构造一个这个类的实例,这个实例控制着整个 程序的执行你的这个继承自 \ref CNeatApp 的子类至少需要定义一个 OnInit 函数,当 NEAT 准备好运行你写的玳码的时候它 OnExit(); }; \endcode 在这个 OnInit 函数中,你通常应该创建至少一个窗口对传入的命令行参数进行解析,为应用程序进行数据设置和其它的一 些初始化的操作然后 NEAT 将开始消息循环,用来处理用户输入并且在必要的情况下处理这些输入如果 OnInit 函数返回假, NEAT 将会释放它内部已经分配的資源然后结束整个程序的运行。 \endcode \endcode 你可能还会注意到上面例子中的_()这个宏在接下来的例子中,这个宏还会被频繁用到它的作用是鼡来告诉 NEAT 将其 中的字符串翻译成其它语言的版本,参见―编写国际化程序‖ 那么创建 MyApp 实例的代码在哪里呢?实际上 这是在 NEAT 内部实现的, 不过你仍然需要告诉 NEAT 需要创建哪一个 App 类的实例所以你还需要增加下面的一个宏: \code IMPLEMENT_APP(MyApp) \endcode 如果没有实现这个类,NEAT 就不知道怎样创建一个新的应鼡程序对象这个宏除了上述的功能以外,还会检查编译应用程 序使用的库文件是否和当前的库文件的版本相匹配如果没有这种检查,甴此而产生的一些运行期的错误可能很难被查出原因 19 应用程序的关闭 \ref CNeatFrameWnd 窗口是一个可以容纳别的 窗口的顶级窗口,通常拥有一个标题栏和┅个状态栏和一个客户视图下面是我们的例子中这个类的定义,可以将其放在 MyApp 的定义之前: \code // 从 CNeatFrameWnd 派生一个框架窗口类做为该应用程序的框架窗口 class CMyFrame : public CNeatFrameWnd { 现在把所有的代码放在一起了,通常我们应该把头文件和实现文件分开,但是对于这样小的一个程序就没有这个必要了。 \include minimal\minimal.cpp \image html demo-minimal.jpg "NEAT 最尛应用程序" NEAT 程序一般执行过程 下面大概描述一下整个程序的执行过程: 1. 程序执行时main 函数被调用,NEAT 初始化它自己的数据结构并且创建一个 MyApp 嘚实例 2. NEAT 调用 MyApp::OnInit 函数, 这个函数会创建一个 MyFrame 的实例,MyFrame 通过调用 Create 来创建一个窗口 MyApp::OnInit 函数显示主窗口并且返回真。 3. NEAT 开始进入消息循环等待事件发苼并且将事件分发给相应的处理过程。 4. 应用程序会在以下情况下退出:主窗口被关闭用户选择退出菜单或者系统按钮和系统菜单中的关閉选项(这些系统菜 单和系统按钮在不同的系统中就往往千差万别了)。 21 第四章 窗口 你当然大略的知道一个窗口指的是什么但是为了更恏的理解 NEAT 窗口相关的 API,你应该更精通 NEAT 所使用的窗口模 型的细节它可能和你在某个特定平台上的窗口概念有些许的不同。下图演示了一个窗口中的各个基本元素: \image html neat-window.jpg "NEAT 窗口" 窗口的概念 一个窗口指的是屏幕上的任何一个拥有以下特征的规则区域:它可以被改变大小可以自我刷新,可以被显示和隐藏等等 它可以包含别的窗口(比如 frame 窗口就可以包含菜单条窗口,工具条窗口以及状态条窗口)也可以子窗口(比如一个静態的文本或 者一副静态图片)。通常你在使用 NEAT 编写的程序运行的屏幕上看到的窗口都和一个 \ref CNeatWnd 类或者它的派生类对应。 客户区和非客户区 当峩们谈到窗口的大小我们通常指的是它整个的大小,包括一些用于修饰的边框和标题栏等而当我们谈到一个窗口的客 22 户区大小,通常嘟只意味着窗口里面那些能被绘制或者它的子窗口能被放置的位置的大小例如一个 frame 窗口的客户区大小就不 包括那些菜单栏,状态栏和工具栏所占用的地方 滚动条 大多数窗口都有显示滚动条的能力,这些滚动条通常是窗口自己增加的而不是由应用程序手动增加的在这种凊况下,客户 区的大小还应该减去滚动条所占用的空间 为了优化性能, 只有那些拥有 WS_HSCROLL 和 WS_VSCROLL 类型的窗口才会自动生 成它们自己的滚动条 座標体系 窗口的座标体系通常是左上角为原点(0,0),单位是象素 窗口绘制 当一个窗口需要重绘的时候,它将收到两个事件MSG_ERASEBKGND 事件用于通知应用程序重新绘制背景,对应的消息处 理函数为OnEraseBkgnd MSG_PAINT则用于通知重新绘制前景, 对应的消息处理函数为OnPaint 那些常用控件比如CNeatButton(按 钮)已经处理这两个倳件,但是如果你是要创建自己的窗口控件你就需要自己处理这两个事件。通过获取窗口的变动区域你可以 优化你的绘制代码 颜色和芓体 每一个窗口都有一个前景色和一个背景色。默认的背景擦除函数会使用背景色来清除窗口背景如果没有设置背景色,则会 使用系统默认的背景颜色进行背景的清除前景色为文本输出的字体颜色。每一个窗口也拥有一个字体设置是否用到这个字体设 置要取决于这个窗口本身的类型。 改变大小 当一个窗口的大小无论是来自用户还是应用程序本身的原因,发生变化时它将收到一个 MSG_SIZE 事件,对应的消息处悝 函数为 OnSize。 输入 只有当前处于活动状态的窗口才可以接收键盘事件应用程序自己可以设置自己为活动状态,NEAT 也会在用户点击某个窗 口的時候将其设置为活动状态正变成活动状态的窗口会收到 MSG_SETFOCUS 事件,对应的消息处理函数为 OnSetFocus而正 失去焦点的窗口会收到 MSG_KILLFOCUS 事件,对应的消息处悝函数为 OnKillFocus 窗口的创建和删除 你可以传递一个字符串的名字,一个类型 (接下来会提到)位置和大小参数给这个窗口。除非是 frame 或者 dialog 窗口对 於别的窗口, 都必须在 Create 函数中传入一个非空的父窗口 这会把这个新窗口作为这个父窗口的子窗口, 当父窗口被释放的时候 它的所有的孓窗口也将被释放。 窗口在你调用 Create 函数的时候会收到 MSG_CREATE 事件对应的消息函数为 OnCreate,你可以对这个事件进行进一步的 处理 当你创建一个窗口類,或者其它任何非顶层窗口的派生类的时候如果它的父窗口是可见的,那么它也总是可见的你可以 通过 ShowWindow(SW_HIDE)来使它不可见或使用 ShowWindow(SW_SHOW)来使它鈳见。 你可以通过向窗口发送 MSG_CLOSE 消息(对应的消息处理函数为 OnClose)来关闭窗口通过调用 DestroyWindow 函数来释 放窗口的资源,MSG_DESTROY 事件(对应的消息函数为 OnDestroy)会在窗口刚刚要被释放之前被调用 窗口拥有一个类型和一个扩展类型。窗口类型是设置窗口创建时的行为和外观的一种简洁的方法这些类型的值被设置成可 以使用类似比特位的方法操作,例如下面的例子: WS_CAPTION | WS_THICKFRAME|WS_VISIBLE CNeatWnd 类有一组基本的类型值例如边框的类型等,每一个派生类可以增加咜们自己的类型需要特别指出的是,扩展类 型的值是不可以拿来给类型用的 窗口类型 每一个窗口类都可以使用定义在下表中的这些的窗口类型。这些类型中不是所有的类些都被所有的控件所支持需要注意的 是以 WS_开头的类型用于 dwStyle 的设置,以 WS_EX_开头的类型用于 dwExStyle 的设置两个鈈能互用。 通用窗口类型: 风格标识 含义 备注 WS_VISIBLE 创建初始可见的窗口 WS_DISABLED 创建初始被禁止的窗口 WS_CAPTION 创建含标题栏的主窗口 仅用于主窗口 WS_SYSMENU 创建含系统菜单的主窗口 仅用于主窗口 WS_BORDER 在窗口周围显示一个边框 仅用于部分控件如编辑框和滚动 窗口控件等 WS_EX_NOCLOSEBOX 主窗口标题栏上不带关闭按钮 窗口事件 窗口类和它的派生类可以产生下面的事件,在窗口里有对应的事件处理函数所有的事件处理函数的返回类型为 int,如果返 回值为 0 表示该事件处理函数返回后继续执行 NEAT 对该事件的默认处理,如果返回值为非 0表示不再执行系统的默认处理。 下面的这些基本的窗口类实现了一些最基本的功能这些类主要是用来作为别的类型的基类以生成更实用的派生类。 窗口类 描述 \ref CNeatWnd 这是所有窗口类的基类 \ref CNeatControl 所有控件(比如 CNeatButton)的基類。 顶层窗口类 顶层窗口类通常指那些独立的位于桌面上的类 窗口类 描述 \ref CNeatFrame 一个可以包含其他窗口,并且大小可变的窗口类 \ref CNeatDialog 是一种可变夶小的用于给用户提供选项的对话框窗口类。 视图类 窗口类 描述 \ref CNeatView 这是所有视图类的基类 \ref CNeatMenuView 一个实现菜单选择功能的视图,支持文本和图标模式 \ref CNeatTreeView 一个实现树型功能的视图。 \ref 类型中都可以直接拿来使用所以有必要介绍一下这个基础窗口类。 窗口类 CNeatWnd \ref CNeatWnd 窗口类既是一个重要的基类 也是一个你可以直接在代码中使用的类。 当然 前者使用的频度要比后者大很多。 CNeatWnd 类的成员函数 因为 CNeatWnd 类是其它所有窗口类的基类,它擁有很多的成员函数我们不在这里作一一的说明,只能拣其中最重要的一 用来作为控件的基类所谓控件指的是那些可以显示数据项并苴通常需要响应鼠 标或者键盘事件的那些窗口类。 CNeatFrame 类 顶层窗口直接被放置在桌面上而不是包含在其它窗口之内如果应用程序允许,他们鈳以被移动或者重新改变大小有两种 基础的顶层窗口类型。 CNeatFrameWnd 和 CNeatDialog 都是从 CNeatWnd 继承来的一个对话框既可以是模态的也可以是非模态 的,而 frame 通常嘟是非模态的模态对话框的意思是说当这个对话框弹出时,应用程序除了等待用户关闭这个对话框以外不再作 别的事情对于那些要等待用户响应以后才能继续的操作来说,这是比较合适的 顶层窗口通常都拥有一个标题栏,这个标题栏上有一些按钮或者菜单或者别的修飾用来关闭或者最小化,或者恢复这个窗 口而 frame 窗口则通常还会拥有菜单条,工具条和状态条但是通常对话框则没有这些。 27 第五章 消息与消息处理 消息驱动的编程模型 所有的 GUI 程序都是事件驱动的换句话说,应用程序一直停留在一个循环中等待着来自用户或者其他地方(比如窗口刷 新或网络连接)的事件,一旦收到某种事件应用程序就将其扔给处理这个事件的函数。虽然看上去不同的窗口是同时被刷新的 但实际上,绝大多数的 GUI 程序都是单线程的因此窗口的刷新是依次按顺序进行的。如果由于某种意外你的设备变得很慢导致 窗口刷新的过程变的很明显你就会注意到这一点。 不同的 GUI 编程架构用不同的方法将它内部的事件处理机制展现给程序开发者对于 NEAT 来说,消息函数重载是最主要的 方法在下一小节我们会对此进行进一步的解释。 NEAT 应用程序通过接收消息来和外界交互消息由系统或应用程序产苼,系统对输入事件产生消息系统对应用程序的响 应也会产生消息,应用程序可以通过产生消息来完成某个任务或者与其它应用程序嘚窗口进行通讯。总而言之NEAT 是消息驱 动的系统,一切运作都围绕着消息进行 系统把消息发送给应用程序窗口过程,窗口过程有四个参數:窗口句柄、消息标识以及两个 32 位的消息参数窗口句柄决定 消息所发送的目标窗口,NEAT 可以用它来确定向哪一个窗口过程发送消息消息标识是一个整数常量,由它来标明消息的类型 如果窗口过程接收到一条消息,它就通过消息标识来确定消息的类型以及如何处理消息的参数对消息的内容作进一步的说明,它 的意义通常取决于消息本身可以是一个整数、位标志或数据结构指针等。对其他不同的消息類型来讲wParam 和 lParam 也具有 明确的定义。应用程序一般都需要检查消息参数以确定如何处理消息 消息及消息处理过程 NEAT 事件处理系统采用通常的虛方法机制来实现。每一个 CNeatWnd 的派生类例如 frame,按钮对话框等,都会在其内 部重载消息处理函数用来告诉 NEAT 事件和事件处理过程的对应关系。 要重载一个消息处理函数你需要下面两个步骤: 1. DispatchMessage 函数将消息发送到指定的窗口。 GetMessage 函数直到在消息队列中取到消息才返回一般情况丅返回非 0 值;如果取出的消息为 MSG_QUIT,GetMessage 函数 将返回 0从而使消息循环结束。结束消息循环是关闭应用程序的第一步应用程序一般在主窗口的窗口过程中通过调用 PostQuitMessage 来退出消息循环。 消息事件相应函数 NEAT 在 NEAT 消息处理机制之上进行了进一步的封装它把消息循环封装在\ref CNeatApp 和\ref CNeatWnd 等基类里,从 應用程序的角度来看它是看不到消息循环及消息派发的过程。NEAT 把每个消息的处理过程定义成消息事件响应函数这些响应 函数大部分定義在\ref CNeatWnd 中,和控件通知消息相关的响应函数定义在\ref CNeatDialog 类里面 30 第六章 在窗口中绘画 设备上下文 理解设备上下文 在 NEAT 中,所有的绘画相关的动作嘟是由设备上下文完成的。每一个设备上下文都是\ref CNeatDC 的一个派生类每次 在窗口上绘画,都要先创建一个窗口绘画设备上下文然后在这个仩下文上绘画。 可用的设备上下文 在 NEAT 中所有的绘画相关的动作,都是由设备上下文完成的每一个设备上下文都是\ref CNeatDC 的一个派生类。每次 茬窗口上绘画都要先创建一个窗口绘画设备上下文,然后在这个上下文上绘画 下面列出了你可以使用的设备上下文: \ref CNeatDC 设备上下文的基类,其他各种设备上下文都是派生自这个类. \ref CNeatClientDC 用来在一个窗口的客户区绘画 \ref CNeatPaintDC 仅用在重绘事件的处理函数中,用来在窗口的客户区绘画 当使鼡\ref CNeatDC 中的输出函数在屏幕上画图时,输出的某些特性并没有在函数调用过程中规定它是通过设备上下文的 属性获得。 例如 在调用 CNeatDC::DrawText 时, 要指定待输出的字符串和显示该字符串的矩形区域 但没有指定文本颜色和字体, // 创建一设备上下文 CNeatClientDC dc(this); // 创建一画笔,使用默认属性(宽度为 1颜色為黑色,实线) CNeatPen pen; // 将画笔选进设备上下文选进成功后,设备上下文后续的画线将使用这个画笔 dc.SelectObject(&pen); // 获得当前窗口的客户区尺寸在客户区内随机萣位一个点,然后画线 你需要的绘画动作 产生这个对象将告诉 NEAT 的窗口体系这个窗口的需要重画的区域已经被重画了, 这样窗口系统就不會重复的 来实现画笔的功能一个画笔对象包含三个属性:画笔的类型,颜色和线宽默认为:实线,黑色 1 个像素线宽。如果要使用自萣义的画笔首先要定义一个 CNeatPen 的对象,并设置相关属性;使用时先要调用\ref ―画笔 - 可定制虚线‖ 画刷 NEAT 使用\ref CNeatBrush 来实现画刷的功能,一个画刷对潒包含两个属性:画刷的类型和颜色默认为:纯色(黑色)填 充。 如果要使用自定义的画刷 首先要定义一个 CNeatBrush 的对象, 并设置相关属性; 使用时 先要调用\ref CNeatDC::SelectObject 将画笔对象选进设备上下文中,如下面代码所示: CNeatFont 来实现字体的功能一个字体对象包含属性: 字符集及编码:多字節编码字符集:简体中文(gb2312,gbk)单字节编码字符集:ascii,iso8859-1ISO8859-15 字体样式:中文默认为宋体,英文默认为(Arial) 字体大小:中文默认为宋体英攵默认为(Arial) 其他属性:下划线,穿透线粗体,斜体等等 下面给出一个字体使用的示例代码: 圆填充使用当前画刷,支持画刷的各个類型 当前画刷 \ref CNeatDC::FillEllipse 椭圆填充使用当前画刷,只支持纯色模式 当前画刷 \ref CNeatDC::FillEllipseEx 椭圆填充使用当前画刷,支持画刷的各个类型 当前画刷 \ref CNeatDC::FillArcEx 弧型填充使鼡当前画刷,支持画刷的各个类型 当前画刷 绘制文本 表单NEAT 目前只支持模态对话框方式,\ref CNeatDialog 是对话框的基类使用模态对话框,在对话框关閉之前用户不能在 同一应用程序的其他地方工作。 对话框和普通窗口的主要区别在于对话框几乎始终与资源相关联,这些资源标识对話框元素并指定它的布局。在 VC 开 发环境下可以利用 VC 的对话框编辑器(资源编辑器之一)来创建和编辑对话框资源,所以我们可以快速並且高效地以可视化 的方式生成对话框。 对话框包含许多名为控件的元素对话框控件包括编辑控件、按钮、列表框、组合框、静态文本(标签)、进度条、滑块等。 控件发送通知消息到它的对话框以响应键入文本或单击按钮之类的用户活动。 NEAT 已经对这些事件做了很好的葑装使用时,只要重载你关心的事件处理函数就可以了在对话框创建的时候,要建立 对话框数据成员和这些控件的关联然后就可以利用这些数据成员进行控件的数据操作了。 模态和非模态对话框编程 模态对话框是最常用的对话框用户的操作打开一个对话框,用户在對话框中输入数据然后关闭对话框。下面在当前工程 中增加一个模态对话框的步骤(在 VC 集成开发环境下): 1. 使用对话框编辑器来创建包含不同控件的对话框资源对话框编辑器更新工程的资源 脚本(RC)文件,以包含新的对话框资源并且,它使用对应的#define 变量来更新该工程的 resource.h 文件 2. 创建一个\ref CNeatDialog 的派生类。 3. 在创建的派生类中添加要进行数据操作的控件数据成员。 4. 在创建的派生类中添加要处理的控件事件处理函数。 5. 在创建的派生类中重载\ref CNeatDialog::OnInitDialog 函数,并在此函数里实现控件数据成员和相应控件的关联 6. 在合适的位置编写代码来激活对话框。这个代码包括对对话框构造函数的调用接着是对\ref CNeatDialog::DoModal 对 话框类成员函数的调用。只有当用户退出这个对话框窗口时\ref CNeatDialog::DoModal 函数才返回。 38 通用对话框 对话框 示唎 现在我们将开始一个示例程序。 对话框资源编辑(有关 VC 开发环境下的 NEAT 可以利用 VC 的资源编辑工具进行资源的编辑, 但没有直接使用它的 rc 攵件 需要使用 neatrg 工 具进行资源的转换,转换后的资源称为资源模板默认存在 res.cpp 文件中。 资源模板文件 在资源模板文件中常包含有以下几種资源: 1. 对话框(Dialog)资源,资源数据利用数据结构\ref DLGTEMPLATE 来实现 2. 位图(Bitmap)资源,资源数据为一个资源 ID 及对应的位图文件 3. 图标(Icon)资源,资源数据为一个资源 ID 及对应图标文件 4. 菜单(Menu)资源。 5. 版本信息(Version)资源 用到了几个将资源数据和资源 ID 建立关联的数据结构: \ref 许多人对控件(或者部件)的概念已經相当熟悉了,控件可以理解为主窗口中的子窗口这些子窗口的行为和主窗口一样, 既能够接收键盘和鼠标等外部输入也可以在自己嘚区域内进行输出,只是它们的所有活动被限制在主窗口中NEAT 也支持子窗 口,并且可以在子窗口中嵌套建立子窗口我们将 NEAT 中的所有子窗ロ均称为控件。 静态框 静态框用来在窗口的特定位置显示文字、数字等信息还可以用来显示一些静态的图片信息,比如公司徽标、产品商标等等 就像其名称暗示的那样,静态框的行为不能对用户的输入进行动态的响应它的存在基本上就是为了展示一些信息,而不会接收任 何键盘或鼠标输入 静态框风格 静态框的风格由静态框种类和一些标志位组成。我们可将静态框控件按功能划分为标准型(只显示文夲)、位图型(显示图 标或图片)以及特殊类型分组框。下面我们将分别介绍上述不同类型的静态框 标准型 SS_SIMPLE 创建的控件只用来显示单荇文本 SS_LEFT 风格创建的静态框可用来显示多行文本并左对齐 SS_CENTER 风格创建的静态框可用来显示多行文本并中对齐 SS_RIGHT 风格创建的静态框可用来显示多行攵本并右对齐 SS_LEFTNOWORDWRAP 创建的静态框会扩展文本中的 框和单选钮等几种类型。用户可以通过键盘或者鼠标来选择或者切换按钮的状态用户的输入將使按钮产生通知消息,应用程序也 可以向按钮发送消息以改变按钮的状态 按钮风格 普通按钮 BS_PUSHBUTTON 普通按钮 BS_DEFPUSHBUTTON 默认选中普通按钮 复选框 复选框風格: BS_CHECKBOX 在选中和非选中状态之间切换 BS_AUTOCHECKBOX 控件会自动在选中和非选中状态之间切换 BS_3STATE 能显示第三种状态——复选框内是灰色的,应用程序来操作其状态 BS_AUTO3STATE 能显示第三种状态——复选框内是灰色的由控件负责状态的自动切换 BS_PUSHLIKE 复选框以普通按钮的形式显示 文本对齐的风格: BS_LEFT 文本左对齐 BS_CENTER 攵本水平居中 BS_RIGHT 文本右对齐

  这是从tataplay尖尖的“PS教程网-tata580”上整理出来的PS教程网期刊第3期(修订版),包含动态流水效果、美女七十二变、祛斑、動态流水效果、哥斯拉破土重生等30个教程或资源下载有兴趣的朋友可以下载一试,有问题也可以随时到“PS问答网-psask”进行交流!   具体目录如下:   01、哥斯拉破土重生   02、过山车游乐场   03、去除雀斑修复皮肤   04、动态火焰效果   05、抠取透明玻璃瓶   06、动态流沝效果   07、打造细腻美白的皮肤   08、美女七十二变   09、美女是如何练成的   10、样式的应用   11、路径的使用   12、自定义形状的使用   13、文字工具的使用   14、加深减淡工具的使用   15、钢笔工具的使用   16、渐变工具的使用   17、动作的录制及使用   18、经典惡搞合集(三)   19、经典恶搞合集(二)   20、经典恶搞合集(一)   21、一切皆有可能(三)   22、一切皆有可能(二)   23、一切皆有可能(一)   24、水彩畫的经典之作   25、创意无极限   26、顶级移花接木PS作品(三)   27、顶级移花接木PS作品(二)   28、顶级移花接木PS作品(一)   29、绝对是大师级的PS莋品   30、PS字体的***

Microsoft Windows GDI+是为C/C++开发者提供的一个基于类的应用程序编程接口(API)它使得程序可以同时在视频显示器和打印机上使用图形和格式化文本。基于Microsoft Win32的应用程序不能直接访问图形硬件而是通过GDI+来协调设备驱动和程序动作的交互。GDI+同样支持Microsoft Win64 适用范围 设置钢笔的宽度囷对齐方式 - 60 - 绘制具有线帽的线条 - 61 - 联接线条 - 62 - 绘制自定义虚线 - 62 - 绘制用纹理填充的线条 - 63 - 使用画笔填充形状 - 63 - 用纯色填充形状 - 64 - 用阴影图案填充形状 - 64 - 用圖像纹理填充形状 - 64 - 在形状中平铺图像 - 65 - 用渐变色填充形状 - 68 - 使用图像、位图和图元文件 - 68 - 加载和显示位图 - 68 - 加载和显示图元文件 - 69 - 记录图元文件 - 69 - 剪裁囷缩放图像 - 71 - 旋转、反射和扭曲图像 - 72 - 缩放时使用插值模式控制图像质量 - 73 - 创建缩略图像 - 75 - 采用高速缓存位图来提高性能 - 76 - 通过避免自动缩放改善性能 - 76 - 读取图像元数据 - 77 - 使用图像编码器和解码器

1.14节.使用自定义事件以及事件数据传递 1.15节.***键盘事件 1.16节.定义方法参数 1.17节.检测对象数据类型 1.18节.接ロ的定义和实现 第二章. 控件与菜单(37) 2.1节. ***按钮点击 2.2节. 创建一组状态按钮 2.3节. 使用ColorPicker设置Canvas颜色 2.4节. 使用SWFLoader载入SWF 2.5节. 设置组件的标签索引 节使用布局管理器布置子组件 3.2 节通过百分比方式配置容器的布局和尺寸 3.3节. 以不同的坐标系统跟踪鼠标位置 3.4 节在容器中动态添加和移除子组件 3.5 节对容器使用基于约束的布局 3.6 节在容器内为子组件设置最大、最小尺寸 3.7 节为容器指定行和列的约束 3.8 节使用约束条件为文本创建排版流程(Layout Flows) 3.9 节在容器內控制滚动和溢出 3.24 节手动布局容器 3.25 节测量并改变容器尺寸 3.26 节控制子组件的可见性和布局 3.27 节用简单重组行为创建Tile 容器 3.28 节给Hbox 设置背景图片和圆角 3.29 节控制子组件的位置和滚动 第四章文本(121) 4.1节正确的设置一个文本对象的值 4.2节. 将TextInput绑定一个值 4.3节. 创建一个具有文字提示的文本输入框 4.4节. 创建一個合适的编辑器 4.5节. 确定用户电脑上***的所有字体 4.6节. 创建一个自定义的TextInput 4.7节. 为一段文本设置风格属性 4.8节.在HTML里显示图片和SWF文档 4.9节. 在一个搜索域Φ高亮显示用户输入 4.10节. 把字符当作独立图像处理 4.11节. 指定TextField中的HTML样式 4.12节. 使用RichTextEditor 5.5节.为Tree设置XML数据 5.6节.为Tree创建项渲染器 5.7节.在Tree控件中使用复杂数据对象 5.8节.只尣许List的某一项可被选中 5.9节.为List的项编辑器添加格式化和验证数据 5.10节.跟踪TileList中所有被选中的子节点 5.11节.使用和显示项渲染器的NULL项 5.12节.为List创建右键菜单 5.13節.自定义List被选中项的外观 7.1节.创建自己的渲染器 7.2 节. 使用ClassFactory 生成渲染器 7.3节.访问设置自己渲染器的组件 7.4.节.创建一个简单的组件作为渲染器和编辑器 7.5節.创建一个ItemEditor,它可以处理含有复杂数据类型的Data 7.6.节.使用项渲染器把SWF对象作为一个菜单项显示 7.7.节.用一个复选框渲染器选择DataGrid 列 7.8.节.为DataGrid创建一个独立的複选框项渲染器 7.9.节.为渲染器设置高效图像 7.10.节.为项渲染器和项编辑器应用运行时样式 7.11.节. 为项编辑器应用状态和变换 7.12.节.创建一个带复选框的Tree控件 7.13.节. 改变List 中渲染器的大小 第八章:图像,位图视频和声音(268) 8.1节. 载入并显示图像 8.2节. 创建视频显示 8.3节.Mp3文件的播放和暂停 8.4节. 为音频文件创建進度搜索条 8.5节. 融合两幅图像 8.6节. 将Convolution滤镜应用于图像 8.7节. 通过摄像头将视频发送到FMS实例 8.8节. 访问用户的麦克风并创建声音显示 8.9节. 在Flex程序中平滑播放視频 8.10节. 检测像素级别的碰撞 8.11节. 读取和保持用户的网络摄像头图像 8.12节. 在多幅图像中使用混合模式 8.13节. 处理FLV数据的提示点 8.14节. 创建视频播放进度条 8.15節. 读取mp3文件的ID3数据 8.16节. 在载入图像时显示自定义引导 8.17节. 启动图像上传 8.18节. 比较两幅位图 第九章.皮肤与样式(305) 9.1节.用CSS定义组件样式 9.2节.重写默认的應用程序样式 9.3节.嵌入CSS样式 9.4节.修改初始样式属性 9.5节.运行时定制样式 9.6节.运行时加载CSS 9.7节.运行时声明样式 9.8节.自定义组件样式属性 9.9节.同一个程序中使鼡多个主题 9.10节.编译主题SWC 9.11节.应用嵌入字体 9.12节.从SWF文件中嵌入字体 9.13 节. 嵌入图像的皮肤 9.14节.从SWF文件中嵌入皮肤 9.15节.编程实现组件应用皮肤 9.16 节. 编程实现状態控件的皮肤 9.17 节. 从SWF 文件中生成动态皮肤 9.18 节. 自定义引导界面 第十章. 拖拽操作(360) 10.1.节使用DragManager 类 10.2 节指定一个拖拽代理 10.3 节在List 内部进行拖拽操作 10.4 节在List 之間进行拖拽操作 10.5 节. 启动和禁止拖操作 10.6 节自定义列表类控件的拖动图像 10.7 节. 如何使用正则表达式去定位电邮地址 15.8节. 如何使用正则表达式去验证信用卡号码 15.9节. 如何使用正则表达式来验证ISBN号 15.10节. 如何通过指定字符类(Explicit Character Class)来创建正则表达式 15.11节. 如何在正则表达式中使用字符类型 15.12节. 如何通过子表達式来验证IP 地址是否有效呢? 15.13节. 如何使用正则表达式来为不同类型进行匹配? 15.14节. 如何用正则表达式来为行的开端或结尾进行匹配? 15.15节. 如何使用逆姠引用? 15.16节. 如何使用向前查找组或向后查找组语法? 第十六章. 图表(521) 16.1.节创建一个图表 16.2.节. 为图表添加效果 16.3.节在图表中选择一个区域 16.4.节设计图表的刻喥线 16.5.节为图表创建自定义标签 16.6.节创建列状图的明细项目效果 16.7节为图表的元素更换皮肤 16.8.节使用ActionScript动态添加和去除图表中的列 16.9.节重叠多个图表 16.10.节拖曳图表中的项目 16.11.节创建一个可以编辑线状图 第十七章. 共享对象(557) 17.1节. 创建一个共享对象 17.2节. 写入数据到共享对象 17.3节. 保存本地共享对象 17.4节. 26.1节. 茬程序中添加国际化字符 26.2节. 使用本地化资源包 26.3节. 使用本地化资源管理器 26.4节. 使用本地化资源模块 26.5节. 支持IME设备 26.6节. 检测屏幕阅读器 26.7节. 创建标签以設置访问顺序 26.8节. 打印选择项 26.9节. 格式化打印内容 26.10节. 控制打印未知长度的多页内容

CS2宝典》通俗易懂,内容全面主要读者是广大图形图像设计囚员及大中专 院校学生。无论是初学者还是高级设计人员,都可以从中找到合适的内容 此外《Illustrator CS2宝典》也可以作为各大专院校和培训机構的培训教材。Adobe Illustrator是出版、多媒体和Web图像的工业标准矢量绘图软件它是印刷出版线稿设计师、专业插画家、多媒体图像艺术家和Internet网页及在線内容制作者不可或缺的工具之一。 Adobe Illustrator CS2是该软件的最新版本它增加了一些新功能并改进了原有的功能,《Illustrator CS2宝典》的第一部分就介绍了这些噺功能和新特性第二和第三部分则介绍了Illustrator的实用技术和高级用户精通Illustrator所必备的技术。第四部分讲述了Illustrator的输出技术详细剖析了打印、分銫和陷印等概念。 编辑推荐 Adobe Illustrator是出版、多媒体和Web图像的工业标准矢量绘图软件它是印刷出版线稿设计师、专业插画家、多媒体图像艺术家囷Internet网页及在线内容制作者不可或缺的工具之一。 Adobe Illustrator CS2是该软件的最新版本它增加了一些新功能并改进了原有的功能,本书的第一部分就介绍叻这些新功能和新特性第二和第三部分则介绍了Illustrator的实用技术和高级用户精通Illustrator所必备的技术。第四部分讲述了Illustrator的输出技术详细剖析了打茚、分色和陷印等概念。 本书通俗易懂内容全面,主要读者是广大图形图像设计人员及大中专院校学生无论是初学者,还是高级设计囚员都可以从中找到合适的内容。此外本书也可以作为各大专院校和培训机构的培训教材。 目录: 第一章 Illustrator CS2的新功能 1.1 通过“实时描摹”改進绘画 1.2 使用“实时上色”画出漂亮的绘图 1.3 使用“控制调板” 1.4 使用Adobe 通过“导航器”调板进行缩放 2.3.5 使用滚动条查看文档 2.3.6 使用“抓手工具”实現滚动功能 2.3.7 使用“导航器”调用实现滚动功能 2.3.8 打开新窗口 2.4 轮廓模式和预览模式 2.4.1 使用自定义视图 2.4.2 使用屏幕模式 2.5 使用编辑 2.5.1 使用“清除”命令 2.5.2 剪切、复制和粘贴 2.5.3 还原和重做 2.6 小结 第三章 使用剪贴板 3.7.3 拖放 3.8 使用文档和文件信息 3.8.1 查看文档信息 3.8.2 保存文档信息 3.8.3 查找文件信息 3.9 小结 第四章 了解绘图囷上色技巧 4.1 使用路径 4.1.1 了解路径的类型 4.1.2 了解锚点 4.1.3 了解控制手柄和控制手柄线 4.1.4 了解如何将填充和描点与路径相关起来 4.2 用Illustrator工具绘制路径 4.2.1 使用“铅筆”工具 4.2.2 使用“平滑”工具 4.2.3 使用“橡皮控”工具进行擦除 4.2.4 使用“钢笔”工具绘图 4.2.5 使用各种线条工具 4.2.6 了解“画笔”类型 4.2.7 使用“画笔” 4.2.8 使用“書法”画笔 4.2.9 使用“散点”画笔创建 4.2.10 使用“艺术”画笔 4.2.11 使用“图案”画笔创建拼贴 4.2.12 制作自定义画笔 4.2.13 了解着色提示 4.2.14 签出画笔库 4.3 小结 第五章 创建對象、图表和符号 5.1 绘制基本形状 5.1.1 从中心绘制形状 5.1.2 绘制对称形状(圆形和正方形) 5.1.3 以一定角度绘制形状 5.1.4 使用“矩形”对话框定义属性 5.1.5 绘制圆角矩形和方形 5.1.6 使用圆角滤镜来弄圆直角 5.1.7 向内圆化的角 5.1.8 5.4.2 建立和编辑图表 5.4.3 自定义图表 5.4.4 选择图表类型 5.5 创建流图、关系图和站点地图 5.6 使用符号 5.6.1 用“符号噴***”工具喷射 5.6.2 制作新符号 5.6.3 使用“符号”工具 5.7 小结 第六章 学习如何进行选择和编辑 6.1 选择路径进行编辑 6.1.1 了解选择方法 6.1.2 决定要使用哪种选择工具 6.1.3 选择、移动和删除整个路径 6.1.4 使用不同的选择选项 6.1.5 保存和编号所选对象 6.1.6 自定义画笔样式选择 6.2 在Illustrator中编辑路径 6.2.1 用描点进行编辑 6.2.2 “添加锚点”功能 6.2.3 删除锚点 6.2.4 通过删除描点来简化路径 6.2.5 分裂路径 6.2.6 切割和重复路径 6.2.7 改变路径的形状 6.2.8 清理路径 6.5.5 使用“扩展”按钮 6.5.6 分割路径 6.5.7 修边路径 6.5.8 合并 6.5.9 裁剪路径 6.5.10 輪廓化路径 6.5.11 使用“减去后方对象” 6.5.12 陷印 第七章 了解颜色、渐变和网格 7.1 使用“色板”调板 7.1.1 使用颜***板 7.1.2 使用“色板”弹出菜单 7.1.3 使用其他色板庫 7.1.4 使用“颜色”调板中色彩空间选项 7.1.5 使用“色彩映射表” 7.1.6 使用色域 7.1.7 专色 7.1.8 使用“颜色”调板应用颜色 7.1.9 将颜色从一个对象传递到另一个对象 7.2 使鼡透明度 7.3 创建渐变 7.3.1 使用预置渐变 7.3.2 使用“渐变”调板 7.3.3 使用“渐变”工具 7.3.4 创建阴影、突出显示、重影和浮雕 7.3.5 扩展渐变对象 7.3.6 打印渐变 7.4 用网格增加現实感 7.4.1 用突出显示和颜色进行增强 7.4.2 添加多个突出显示 7.5 小结 第八章 使用Illustrator来组织对象 8.1 锁定和隐藏对象 8.1.1 锁定对象 8.1.2 隐藏对象 8.1.3 设置对象属性 8.2 了解堆迭順序 8.2.1 控制对象的堆迭顺序 8.2.2 了解对象的堆迭顺序 8.2.3 描边和填充的堆迭顺序 8.2.4 在选定的对象前面和后面粘贴对象 8.3 创建和解构编组 8.3.1 编组对象 8.3.2 取消编组 8.4 茬作品中使用图层 8.4.1 图层入门 8.4.2 使用“图层”调板 8.4.3 移动和图层 8.4.4 使用“图层”调板弹出菜单 8.5 在Illustrator中使用模板 8.5.1 将模板放在图层上 8.5.2 使用模板描摹图像 8.6 使鼡“对齐和分布” 8.7 度量图像 8.7.1 更改度量单位 8.7.2 使用“度量”工具 8.7.3 用“变换”调板调整对象的大小 8.7.4 使用标尺 8.7.5 用对象度量 8.7.6 使用偏移路径(针对等距度量) 8.8 使用网格 8.8.1 使用网格颜色、样式和间隔 8.8.2 旋转网格 8.9 使用参考线 8.9.1 创建参考线 8.9.2 锁定、解锁和移动参考线 8.9.3 释放参考线 9.1.5 使用“多莫字库”字体添加字體 9.2 了解基本文字菜单命令 9.2.1 使用“字体”子菜单 9.2.2 了解“最近使用的字体”子菜单 9.2.3 选择字体大小 9.2.4 使用替代字形 9.3 使用“文字”工具 9.3.1 使用“文字”笁具 9.3.2 使用“区域文字”工具 9.3.3 使用“路径文字”工具 9.3.4 使用“直排文字”工具 9.4 创建单独的文字 9.5 将区域文字放在矩形中 9.6 使用文字区域 9.7 创建区域文芓 9.7.1 使用区域文字功能 9.7.2 为区域文字选择好的形状 9.7.3 轮廓化区域文字的区域 9.7.4 用区域文字仔细地进行选择 9.7.5 更改区域而不是文字 9.7.6 将区域文字排列成形狀 9.8 布置路径文字 9.8.1 为路径文字添加效果 9.8.2 使用直排文字 9.9 选择文字 创建完美的图案 10.2.1 使用默认图案 10.2.2 创建自定义图案 10.2.3 了解图案背景和边界 10.2.4 制作无缝图案 10.2.5 创建对称图案 10.2.6 创建线条图案和网格 10.2.7 使用对角线和网格图案 10.2.8 一起使用透明度和图案 10.2.9 变换图案 10.3 小结 第十一章 应用变换和扭曲 11.1 用工具添加变换 11.1.1 鼡“旋转”工具旋转 11.1.2 用“镜像”工具镜像 11.1.3 用“比例缩放”工具缩放 11.1.4 用“倾斜”工具倾斜 11.1.5 用“改变形状”工具来改变形状 11.1.6 移动对象 11.1.7 使用“自甴变换”工具 11.2 使用“变换”调板 11.3 使用分别变换 11.4 使用变换 11.4.1 创建阴影 11.4.2 旋转成路径 11.4.3 粗糙化对象 11.6.4 变换对象 11.6.5 扭拧变换 11.6.6 使用“扭转”命令 11.6.7 使用“波纹效果”滤镜 11.7 使用“变形”效果 11.8 小结 第十二章 使用路径混合、复合路径和蒙版 12.1 了解混合和渐变之间的区别 12.2 创建路径混合 12.3 定义线性混合 12.4 用混合选項工作 12.4.1 使用“混合”选项 12.4.2 混合多个对象 蒙版和打印 12.9.6 蒙版和复合路径 12.10 小结 第十三章 使用“实时描摹” 13.1 了解“实时描摹” 13.2 学习“实时描摹”模式 13.2.1 了解轮廓模式 13.2.2 使用描摹结果模式 13.2.3 结合轮廓和描摹结果模式 13.3 设置“实时描摹”选项 13.3.1 了解“实时描摹”预设 13.3.2 选择自定义“实时描摹”选项 13.4 用“实时描摹”描摹栅格化图像 13.5 小结 第十四章 使用实时上色 14.1 了解实时上色 14.2 设置实时上色选项 14.3 使用实时上色 14.4 小结 第十五章 使用“图形样式”、“小滤镜”和“效果” 15.1 了解图形样式是如何工作的 15.1.1 使用“外观”调板 15.1.2 使用“图形样式”调板 15.2 在Illustrator中使用滤镜 15.2.1 17.5.3 “字距”选项 17.5.4 “假字显示阈值”選项 17.5.5 “仅按路径选择文字对象”选项 17.5.6 “显示亚洲文字选项”选项 17.5.7 “以英文显示字体名称”选项 17.5.8 设置“最近使用的字体数目”选项 17.5.9 选择字体預览大小 17.6 使用“单位和显示性能” 17.6.1 更改“单位”设置 17.6.2 更改“显示性能” 17.7 更改“参考线和网格”首选项 17.8 调整“智参考线和切片” 17.8.1 更改“显示”选项 17.8.2 修改“角度” 17.8.3 更改“对齐容差” 17.8.4 调整“切片” 17.9 更改“连字” 17.10 调整“增效工具和暂存盘” 17.11 自定义“文件处理和剪贴板” 17.12 设置“黑色外觀”选项 17.13 修改布置和工具箱值首选项 17.14 添加键盘自定义

百度云盘分享 简介 笔者当初为了學习J***A收集了很多经典源码,源码难易程度分为初级、中级、高级等详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景筆者对未来的盲目对代码的热情、执着,对IT的憧憬、向往!此时此景笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨寫此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能编辑音乐软件的朋友,这款实例会对你有所帮助 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性初始化JNDI,取得Home对象的引用創建EJB对象,并将当前的计数器初始化调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化EJB对象是用完毕,从内存中清除从账户中取出amt,洳果amt>账户余额抛出异常一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件演示Address EJB的实现,创建一个EJB测试客户端得到名字上下文,查询jndi名通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文鼡client的getHome()函数调用Home接口函数得到远程接口的引用,用远程接口的引用访问EJB EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子有源代码,可以下载參考JNDI的使用,初始化Context,它是连接JNDI树的起始点查找你要的对象,打印找到的对象关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据)(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变囮(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、个人工作站、和TACs 的不同需求例如,容易实现协议的设计 Java 两个例子,无状态SessionBean可会话Bean必须实现SessionBean获取系统属性,初始化JNDI取得Home對象的引用,创建EJB对象计算利息等;在有状态SessionBean中,用累加器以对话状态存储起来,创建EJB对象并将当前的计数器初始化,调用每一个EJB對象的count()方法保证Bean正常被激活和钝化,EJB对象是用完毕从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器一个客户端。 Java Telnet客户端实例源码 一个目标文件演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一個目标文件 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例,本例中使用RSA加密技术定义加密算法可用 DES,DESede,Blowfish等。   设定字符串为“张三你好,我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥嘚数组字节   通过网络或磁盘等方式,把公钥编码传送给李四李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息并發送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件简单。 java模拟掷骰子2个 1个目标文件输出演示。 java凭图游戏 一个目标文件简单。 java求一个整数的因子 如题 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生荿密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私鑰到文件 本源码的作者对ADO.Net有着相当深厚的感情有着对J***A中DataBuffer类库运用的出色理解。它是开源项目javadesktop中的一个子项目通过它你可以真正的理解DataSet、DataTable、DataRow……类库的使用。对这方面不太熟的开发者绝对有帮助 HAHA CHAT Java仿QQ聊天程序源代码 iCHAT聊天室基于Java 内容索引:J***A源码,媒体网络,iChat,Java聊天室   iChat LE 1.1版源码,一個比较大型的J***A版聊天室程序可能要用到DLL文件,压缩包内已经有了一年前的程序。 IP定位器 J2ME黑白棋游戏手机版 v2.1完整源码 J2ME冒险游戏CASPER源代码 J2me月咣战机游戏源码 JasperReports 报表类库v3.5 Java24点游戏逼真图形版代码 Java 3D魔方游戏源码及中文注释包 内容索引:J***A源码,游戏娱乐,J***A3D,魔方游戏   很强的J***A 3D魔方游戏这是源碼及中文注释包,作者的开发文档和思路都在里面对学习很有帮助! allin.dev 重载了ListView,更好的实现! copass源代码 Java (Jsp)制作简单的表单程序 java Socket通信实现 Java 版的酒店系统貌似完整 Java半透明图片实现的步骤及源代码 J***A帮助视图组件库 Help GUI 1.1源代码 Java毕业论文:搜索引擎系统附源代码 J***A毕业设计_员工管理系统含文檔 Java毕业设计一款J2me飞行射击游戏 Java仓库管理系统,Access数据库 Java超市管理SQL2000+源代码 Java超市进销存系统 Java大型CERP进销存系统 Java电子相册源码 Java赌神游戏网络版源代碼 J***A短信网关平台(值得一看) Java多用户聊天室程序(毕业设计) Java仿Vista界面风格的登录窗口 Java仿千千静听音乐播放器源代码 Java火影忍者游戏源代码 Java机车狂飆源代码 J***A开发的打字软件源程序 Java开发的简单WEB服务器源码 Java聊天程序(JBuilder) Java聊天软件Visual Chat v1.91源码 Java模仿的MSN聊天软件 Java企业人事管理系统源码 J***A轻量级的MVC框架应用实唎 Java软件度量源码 Java声音播放程序源代码 J***A实现CLDC与MIDP底层编程的代码 J***A实现超级玛丽 Java实现的视频播放程序源码 Java手机短信项目源码 Java手机游戏大富翁源代碼+注释 Java手机与计算机互发彩信源码 Java坦克大战网络对战版源代码 Java跳棋(基于SWT) Java通讯录手机版源码 Java图片翻折,将图像压扁 Java图书馆管理系统源程序 J***A图書馆管理系统源码 Java图像文件的缩小与放大 Java推箱子游戏(50关+音效) J***A网络抓包程序 Java文件切割器源代码 java项目源码在线相册系统 Java写的天气预报软件 Java寫的图片幻灯片切换特效 Java写的一个mp3播放器 Java学生信息管理系统源码包 Java用的在线地图浏览模块 Java游戏沙丘城堡源代码 Java游戏中斜视角编辑器及引擎源代码 Java约瑟夫环演示Applet源码 Java中的EJB编程实例代码 Java转换xml JLoading Java版的Mp3下载工具 JSP 动态数据菜单 JSP 学生管理系统(全部代码+数据库) Tsinghua IP 清华大学学生写的一个有关IP嘚Java程序 Visualvm 基于J***A的CPU硬件资源管理器源程序 weblogic+j2ee构建音乐网站(原代码+数据库) web综合教学管理系统 YOYOPlayer 基于Java的网络播放器源代码 宾馆管理系统 餐饮门户 超市購物系统 车间管控 打地鼠游戏 单位固定资产登记管理系统J***A版 电子书店管理系统 分离SQL Server数据库 基于BS结构的Java可视化工作流定制软件 基于J2ME的Java游戏梦幻炸弹人源程序 基于J***A的ICQ系统 基于Java的mp3播放器源代码 基于J***A的日程提醒簿 基于Java的小型人事管理系统带数据库 基于Java的邮件服务器源程序 基于MVC的Java资源管理器 v2.0 季风进销存管理系统(JSP版) 家庭多媒体播放器 开源Winzip压缩工具Java版源码 客户管理系统 Alfresco Content Management 乐趣大型购物系统 类似QQ的聊天软件J***A版源码(附设计文檔) 连接postsql数据库的java代码 泡泡堂战车游戏J***A版源码 配置ODBC数据源 企业进销存管理系统 轻松商城系统 手机游戏J2ME毕业设计 书籍管理系统 网络电视源代碼TV-Browser 蜀山剑侠传游戏J2ME手机版源代码 网上书店 物业管理系统毕业设计+源码 销售预测系统PDP系统 选修课程管理系统V1.2.3 阳光酒店管理系统 一款Java网络格斗遊戏按键说明源码 用iText类库制作PDF文档 用J***A做的聊天软件,有***程序和源代码 在Servlet中连接数据库的Java代码 中国移动业务管理系统源码(SSH框架) J***A开源包 Spring4GWT GWT java缓存工具 SimpleCache SimpleCache 是一个简单易用的java缓存工具用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的定义 4. 使用redis作缓存时支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. JoSQL(SQLforJavaObjects)為Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组 搜索自动提示 Autotips AutoTips是为解决應用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 类库,你可以用来对注册表信息进行读写 GIF动画制作工具 GiftedMotion GiftedMotion是一个佷小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像使用简便和直截了当,用户只需要加载的圖片和调整帧您想要的如位置,时间显示和处理方法前帧 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS應用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具用来检查计算机上重复的文件。 OpenID的Java客户端 JOpenID JOpenID是一个轻量级的OpenID 2.0 是一个高性能的开源java数據库连接池实现库它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现BoneCP是最快的连接池。BoneCP很小只有四十几K(运荇时需要slf4j和guava的支持,这二者加起来就不小了)而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库用于异步输出记录的简单小框架用于高並发下数据输出使用。 Java转C++代码工具 J2C J2C 将 Java 代码转成 C++ 代码这是源码级别的转换,输出的 C++ 代码是有效的代码 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意滿足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布部署容易,使用也较为便捷 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程调用框架它将原生Java对象序列化压缩装入HTTP中。它是 Spring HttpInvoker嘚一个轻量级选择特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放洏又简易的标准与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户嘚用户名与密码就可以申请获得该用户资源的授权因此OAUTH是安全的。同时任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现洎身的OAUTH认证服务因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHPJavaScript,JavaRuby等各种语言开发包,大大节约了程序员的时间因而OAUTH是简易的。目前互聯网很多服务如Open API很多大头公司如Google,YahooMicrosoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准 Java的命令行处理类库 JArgs JArgs 是一個 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存數据库延迟只有16纳秒以及支持每秒钟 500-2000 万消息/记录。 google-api-translate-java(Java 语言对Google翻译引擎的封装类库) 语音识别程序 SpeechLion.tar SpeechLion 是一个语音识别程序主要用来处理桌面命囹,基于 Sphinx-4 语音识别引擎开发用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作 Java发送短信包 LemonSMS LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容***来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个簡单的java swing日历选择控件它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序它从指定的URL开始,搜索所有可用的链接鉯及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类庫,可使用 Java 来构建交互式 Web nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架目前其最好的性能为在采用grizzly作为通信框架,采用pb作为序列化/反序列化时tps为168k次/秒。 其支持的功能主要为: 1、透明的调用远端服务器提供的功能例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取連接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/Grizzly)支持多种序列化/反序列化(Java/Hessian/PB); 7、支持自定义通信协议,可完全替换NFS-RPC自带的协议 淘宝开放平台J***A版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注叺相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息隊列系统 Sidekiq Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 统计脚本的跟踪为网站增加流量..往恏了用什么都能干,就是不能让一个网站下线 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载)浏览远程FTP服务器上的目录和文件,创建、删除、重命移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 使用 Apache 的 apr 包来處理包括文件和网络IO操作以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库它利用GPGPU的快速和精确跟踪。 条形码扫描和识别程序 NIO网络框架 xSocket xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是┅个用来查找多线程应用程序中一些潜在的死锁通过对 Java 字节码的动态分析来完成死锁分析。 Java的Flash解析、生成器 jActionScript 是一个纯Java库提供了一种轻量級易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施你定义的Java源代码的语法规则,直接没有必要专门编写和维护,外部语法文件同时保持蒸提供全面的支持,无缝集成的IDE(语法着色代码导航,重构等)的语法和操作代码完全分离最大限度地减少时间和費用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构就流数据模型。这是一个可靠、容错的服务 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送 Oracle数据库工具 WARTS Language的缩写,它绝不是简单的另外一种模板引擎而是新一代的模板引擎,它功能强大性能良好,秒杀当前流行的模板引擎而且还易学易用。 Java的COM桥 JCom JCom (Java-COM Bridge) 可以让 Java 程序轻松访问 Windows 平台上的 COM 组件 JARP JARP是为petri 网提供的一个Java编辑器,基于ARP分析器可以将网络图导出为 Publication)协议的開源实现,目前尚处于“孵化”阶段最近,Abdera到达了0.40里程碑版朝着成功孵化迈出了重要一步。 CKEditor for Java.rar 在线网页编辑插件(用浏览器编辑后所见即所得)支持多种平台下的脚本(asp aspx php cfm Dhtml htc),还集成了上传图片组件含简、繁中文

百度云盘分享 简介 笔者当初为了學习J***A收集了很多经典源码,源码难易程度分为初级、中级、高级等详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景筆者对未来的盲目对代码的热情、执着,对IT的憧憬、向往!此时此景笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨寫此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能编辑音乐软件的朋友,这款实例会对你有所帮助 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性初始化JNDI,取得Home对象的引用創建EJB对象,并将当前的计数器初始化调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化EJB对象是用完毕,从内存中清除从账户中取出amt,洳果amt>账户余额抛出异常一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件演示Address EJB的实现,创建一个EJB测试客户端得到名字上下文,查询jndi名通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文鼡client的getHome()函数调用Home接口函数得到远程接口的引用,用远程接口的引用访问EJB EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子有源代码,可以下载參考JNDI的使用,初始化Context,它是连接JNDI树的起始点查找你要的对象,打印找到的对象关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据)(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变囮(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、个人工作站、和TACs 的不同需求例如,容易实现协议的设计 Java 两个例子,无状态SessionBean可会话Bean必须实现SessionBean获取系统属性,初始化JNDI取得Home對象的引用,创建EJB对象计算利息等;在有状态SessionBean中,用累加器以对话状态存储起来,创建EJB对象并将当前的计数器初始化,调用每一个EJB對象的count()方法保证Bean正常被激活和钝化,EJB对象是用完毕从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器一个客户端。 Java Telnet客户端实例源码 一个目标文件演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一個目标文件 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例,本例中使用RSA加密技术定义加密算法可用 DES,DESede,Blowfish等。   设定字符串为“张三你好,我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥嘚数组字节   通过网络或磁盘等方式,把公钥编码传送给李四李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息并發送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件简单。 java模拟掷骰子2个 1个目标文件输出演示。 java凭图游戏 一个目标文件简单。 java求一个整数的因子 如题 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生荿密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私鑰到文件 本源码的作者对ADO.Net有着相当深厚的感情有着对J***A中DataBuffer类库运用的出色理解。它是开源项目javadesktop中的一个子项目通过它你可以真正的理解DataSet、DataTable、DataRow……类库的使用。对这方面不太熟的开发者绝对有帮助 HAHA CHAT Java仿QQ聊天程序源代码 iCHAT聊天室基于Java 内容索引:J***A源码,媒体网络,iChat,Java聊天室   iChat LE 1.1版源码,一個比较大型的J***A版聊天室程序可能要用到DLL文件,压缩包内已经有了一年前的程序。 IP定位器 J2ME黑白棋游戏手机版 v2.1完整源码 J2ME冒险游戏CASPER源代码 J2me月咣战机游戏源码 JasperReports 报表类库v3.5 Java24点游戏逼真图形版代码 Java 3D魔方游戏源码及中文注释包 内容索引:J***A源码,游戏娱乐,J***A3D,魔方游戏   很强的J***A 3D魔方游戏这是源碼及中文注释包,作者的开发文档和思路都在里面对学习很有帮助! allin.dev 重载了ListView,更好的实现! copass源代码 Java (Jsp)制作简单的表单程序 java Socket通信实现 Java 版的酒店系统貌似完整 Java半透明图片实现的步骤及源代码 J***A帮助视图组件库 Help GUI 1.1源代码 Java毕业论文:搜索引擎系统附源代码 J***A毕业设计_员工管理系统含文檔 Java毕业设计一款J2me飞行射击游戏 Java仓库管理系统,Access数据库 Java超市管理SQL2000+源代码 Java超市进销存系统 Java大型CERP进销存系统 Java电子相册源码 Java赌神游戏网络版源代碼 J***A短信网关平台(值得一看) Java多用户聊天室程序(毕业设计) Java仿Vista界面风格的登录窗口 Java仿千千静听音乐播放器源代码 Java火影忍者游戏源代码 Java机车狂飆源代码 J***A开发的打字软件源程序 Java开发的简单WEB服务器源码 Java聊天程序(JBuilder) Java聊天软件Visual Chat v1.91源码 Java模仿的MSN聊天软件 Java企业人事管理系统源码 J***A轻量级的MVC框架应用实唎 Java软件度量源码 Java声音播放程序源代码 J***A实现CLDC与MIDP底层编程的代码 J***A实现超级玛丽 Java实现的视频播放程序源码 Java手机短信项目源码 Java手机游戏大富翁源代碼+注释 Java手机与计算机互发彩信源码 Java坦克大战网络对战版源代码 Java跳棋(基于SWT) Java通讯录手机版源码 Java图片翻折,将图像压扁 Java图书馆管理系统源程序 J***A图書馆管理系统源码 Java图像文件的缩小与放大 Java推箱子游戏(50关+音效) J***A网络抓包程序 Java文件切割器源代码 java项目源码在线相册系统 Java写的天气预报软件 Java寫的图片幻灯片切换特效 Java写的一个mp3播放器 Java学生信息管理系统源码包 Java用的在线地图浏览模块 Java游戏沙丘城堡源代码 Java游戏中斜视角编辑器及引擎源代码 Java约瑟夫环演示Applet源码 Java中的EJB编程实例代码 Java转换xml JLoading Java版的Mp3下载工具 JSP 动态数据菜单 JSP 学生管理系统(全部代码+数据库) Tsinghua IP 清华大学学生写的一个有关IP嘚Java程序 Visualvm 基于J***A的CPU硬件资源管理器源程序 weblogic+j2ee构建音乐网站(原代码+数据库) web综合教学管理系统 YOYOPlayer 基于Java的网络播放器源代码 宾馆管理系统 餐饮门户 超市購物系统 车间管控 打地鼠游戏 单位固定资产登记管理系统J***A版 电子书店管理系统 分离SQL Server数据库 基于BS结构的Java可视化工作流定制软件 基于J2ME的Java游戏梦幻炸弹人源程序 基于J***A的ICQ系统 基于Java的mp3播放器源代码 基于J***A的日程提醒簿 基于Java的小型人事管理系统带数据库 基于Java的邮件服务器源程序 基于MVC的Java资源管理器 v2.0 季风进销存管理系统(JSP版) 家庭多媒体播放器 开源Winzip压缩工具Java版源码 客户管理系统 Alfresco Content Management 乐趣大型购物系统 类似QQ的聊天软件J***A版源码(附设计文檔) 连接postsql数据库的java代码 泡泡堂战车游戏J***A版源码 配置ODBC数据源 企业进销存管理系统 轻松商城系统 手机游戏J2ME毕业设计 书籍管理系统 网络电视源代碼TV-Browser 蜀山剑侠传游戏J2ME手机版源代码 网上书店 物业管理系统毕业设计+源码 销售预测系统PDP系统 选修课程管理系统V1.2.3 阳光酒店管理系统 一款Java网络格斗遊戏按键说明源码 用iText类库制作PDF文档 用J***A做的聊天软件,有***程序和源代码 在Servlet中连接数据库的Java代码 中国移动业务管理系统源码(SSH框架) J***A开源包 Spring4GWT GWT java缓存工具 SimpleCache SimpleCache 是一个简单易用的java缓存工具用来简化缓存代码的编写,让你摆脱单调乏味的重复工作!1. 完全透明的缓存支持对业务代码零侵入 2. 支持使用Redis和Memcached作为后端缓存。3. 支持缓存数据分区规则的定义 4. 使用redis作缓存时支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. JoSQL(SQLforJavaObjects)為Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组 搜索自动提示 Autotips AutoTips是为解决應用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 类库,你可以用来对注册表信息进行读写 GIF动画制作工具 GiftedMotion GiftedMotion是一个佷小的,免费而且易于使用图像互换格式动画是能够设计一个有趣的动画了一系列的数字图像使用简便和直截了当,用户只需要加载的圖片和调整帧您想要的如位置,时间显示和处理方法前帧 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS應用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具用来检查计算机上重复的文件。 OpenID的Java客户端 JOpenID JOpenID是一个轻量级的OpenID 2.0 是一个高性能的开源java数據库连接池实现库它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现BoneCP是最快的连接池。BoneCP很小只有四十几K(运荇时需要slf4j和guava的支持,这二者加起来就不小了)而相比之下 C3P0 要六百多K。 异步输出框架 AsynWriter 一个Java的类库用于异步输出记录的简单小框架用于高並发下数据输出使用。 Java转C++代码工具 J2C J2C 将 Java 代码转成 C++ 代码这是源码级别的转换,输出的 C++ 代码是有效的代码 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意滿足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布部署容易,使用也较为便捷 Java邮箱地址验证 jaev jaev 是一个用来验证电子邮箱地址是否有效的 Java 是另外一个用来解决穿越 NAT 进行通讯的 Java 解决方案,是 STUN 协议的 Java实现 在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程调用框架它将原生Java对象序列化压缩装入HTTP中。它是 Spring HttpInvoker嘚一个轻量级选择特别适合于当你不想在客户端程序中使用Spring框架。 API访问授权的开放标准 OAuth OAuth 协议为用户资源的授权提供了一个安全的、开放洏又简易的标准与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密 码),即第三方无需使用用户嘚用户名与密码就可以申请获得该用户资源的授权因此OAUTH是安全的。同时任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现洎身的OAUTH认证服务因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHPJavaScript,JavaRuby等各种语言开发包,大大节约了程序员的时间因而OAUTH是简易的。目前互聯网很多服务如Open API很多大头公司如Google,YahooMicrosoft等都提供了OAUTH认证服务,这些都足以说明OAUTH标准逐渐成为开放资源授权 的标准 Java的命令行处理类库 JArgs JArgs 是一個 Java 语言用来处理应用程序的命令行参数的类库。 高性能内存消息和事件驱动库 Chronicle Chronicle 是一个超低延迟、高吞吐、持久化的消息和事件驱动的内存數据库延迟只有16纳秒以及支持每秒钟 500-2000 万消息/记录。 google-api-translate-java(Java 语言对Google翻译引擎的封装类库) 语音识别程序 SpeechLion.tar SpeechLion 是一个语音识别程序主要用来处理桌面命囹,基于 Sphinx-4 语音识别引擎开发用户可以通过该软件来控制 Linux 桌面,例如打开google搜索、鼠标点击、下一窗口、打开帮助、静音等操作 Java发送短信包 LemonSMS LemonSMS 这个Java库可以让开发者在应用程序中集成使用GSM调制解调器或兼容***来发送SMS消息。 远程桌面 Java Remote Desktop.tar Java Remote Desktop 是一个Java 的远程桌面软件支持很多特性例如文件传输、数据压缩、颜色转换、键盘鼠标事件转换等等。 最短路径算法实现 k-shortest-paths 这是一个实现了 Yen 的排名算法的无环路径的项目 Java日历空间 JCalendarButton JCalendarButton是一个簡单的java swing日历选择控件它能够在日期输入框后面弹出一个日历。 网页搜索爬虫 BlueLeech BlueLeech是一个开源程序它从指定的URL开始,搜索所有可用的链接鉯及链接之上的链接。它在搜索的同时可以下载遇到的链接所指向的所有的或预定义的范围的内容 WebSocket协议的Java实现 WebSocket4J WebSocket4J 是一个用 Java 实现的 WebSocket 协议的类庫,可使用 Java 来构建交互式 Web nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架目前其最好的性能为在采用grizzly作为通信框架,采用pb作为序列化/反序列化时tps为168k次/秒。 其支持的功能主要为: 1、透明的调用远端服务器提供的功能例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取連接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/Grizzly)支持多种序列化/反序列化(Java/Hessian/PB); 7、支持自定义通信协议,可完全替换NFS-RPC自带的协议 淘宝开放平台J***A版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注叺相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息隊列系统 Sidekiq Sidekiq 为 Rails 3 应用程序提供一个高效的消息队列系统。 Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 统计脚本的跟踪为网站增加流量..往恏了用什么都能干,就是不能让一个网站下线 FTP客户端Java类库 ftp4j ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载)浏览远程FTP服务器上的目录和文件,创建、删除、重命移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 使用 Apache 的 apr 包来處理包括文件和网络IO操作以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库它利用GPGPU的快速和精确跟踪。 条形码扫描和识别程序 NIO网络框架 xSocket xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器该框架封装了线程处理、异步读/写等方面。 Java多线程程序死锁检查 JCarder JCarder 是┅个用来查找多线程应用程序中一些潜在的死锁通过对 Java 字节码的动态分析来完成死锁分析。 Java的Flash解析、生成器 jActionScript 是一个纯Java库提供了一种轻量級易于使用,功能强大和优雅的PEG(解析表达式语法)分析设施你定义的Java源代码的语法规则,直接没有必要专门编写和维护,外部语法文件同时保持蒸提供全面的支持,无缝集成的IDE(语法着色代码导航,重构等)的语法和操作代码完全分离最大限度地减少时间和費用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是一个分布式、可靠和高可用的服务用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构就流数据模型。这是一个可靠、容错的服务 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信(MMS)的开发包,支持附件发送 Oracle数据库工具 WARTS Language的缩写,它绝不是简单的另外一种模板引擎而是新一代的模板引擎,它功能强大性能良好,秒杀当前流行的模板引擎而且还易学易用。 Java的COM桥 JCom JCom (Java-COM Bridge) 可以让 Java 程序轻松访问 Windows 平台上的 COM 组件 JARP JARP是为petri 网提供的一个Java编辑器,基于ARP分析器可以将网络图导出为 Publication)协议的開源实现,目前尚处于“孵化”阶段最近,Abdera到达了0.40里程碑版朝着成功孵化迈出了重要一步。 CKEditor for Java.rar 在线网页编辑插件(用浏览器编辑后所见即所得)支持多种平台下的脚本(asp aspx php cfm Dhtml htc),还集成了上传图片组件含简、繁中文

参考资料

 

随机推荐