皮皮网

【tuiha源码】【fx打印机源码】【dsp28335源码解读】myeclipse 关联源码_myeclipse关联svn

2024-12-27 15:07:31 来源:关于牛的源码

1.My eclipse
2.急需基于eclipse的关关联JAVA小游戏源代码!!联源!关关联
3.什么是联源my elispse

myeclipse 关联源码_myeclipse关联svn

My eclipse

       Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功能得到扩展和增强的,而Myeclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。

       Eclipse是一个开放源代码,基于Java的可扩张的开发平台,多数人都是将Eclipse作为Java的集成开发环境使用,虽然Eclipse使用Java开发:但Eclipse不仅仅局限于Java开发,还可用于其它语言的开发,如C/C++;

       Eclipse是一个框架和一组服务,它通过各种插件来构建开发环境,因此只要提供支持C/C++ 插件便能进行相应语言的开发.</DIV>

       Eclipse最早是由IBM开发的,后来IBM将Eclipse作为一个开发源代码的项目,献给了开源组织Eclipse.org但仍由IBM的子公司OTI(主要从事Eclipse开发的人员)继续Eclipse的开发.

       MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。NitroX是一个繁杂而强大的加速Java Web应用开发的工具,还包含了一个强大且能够编译所有JSP和Struts Web应用的工具AppXRay。这些工具解析Java和XML配置文件.

       MyEclipse的实际价值来自包含的发布包中的大量的工具。如CCS/JS/HTML/XML的编辑器,帮助创建EJB和Struts项目的向导并产生项目的所有主要的组件如action/session bean/form等。还包含编辑Hibernate配置文件和执行SQL语句的工具。

急需基于eclipse的JAVA小游戏源代码!!关关联!联源tuiha源码

       单人版五子棋,关关联不用导入,联源直接新建一个mywindow类就行,关关联然后把一下代码粘贴就Ok了。联源或者,关关联直接用dos就可以了。联源。关关联

       ---------------------

       import java.awt.*;

       import java.awt.event.*;

       import javax.swing.*;

       class mypanel extends Panel implements MouseListener

       {

        int chess[][] = new int[][];

        boolean Is_Black_True;

        mypanel()

        {

        Is_Black_True = true;

        for(int i = 0;i < ;i++)

        {

        for(int j = 0;j < ;j++)

        {

        chess[i][j] = 0;

        }

        }

        addMouseListener(this);

        setBackground(Color.BLUE);

        setBounds(0,联源 0, , );

        setVisible(true);

        }

        public void mousePressed(MouseEvent e)

        {

        int x = e.getX();

        int y = e.getY();

        if(x < || x > + ||y < || y > +)

        {

        return;

        }

        if(chess[x/-1][y/-1] != 0)

        {

        return;

        }

        if(Is_Black_True == true)

        {

        chess[x/-1][y/-1] = 1;

        Is_Black_True = false;

        repaint();

        Justisewiner();

        return;

        }

        if(Is_Black_True == false)

        {

        chess[x/-1][y/-1] = 2;

        Is_Black_True = true;

        repaint();

        Justisewiner();

        return;

        }

        }

        void Drawline(Graphics g)

        {

        for(int i = ;i <= ;i += )

        {

        for(int j = ;j <= ; j+= )

        {

        g.setColor(Color.WHITE);

        g.drawLine(i, j, i, );

        }

        }

        for(int j = ;j <= ;j += )

        {

        g.setColor(Color.WHITE);

        g.drawLine(, j, , j);

        }

        }

        void Drawchess(Graphics g)

        {

        for(int i = 0;i < ;i++)

        {

        for(int j = 0;j < ;j++)

        {

        if(chess[i][j] == 1)

        {

        g.setColor(Color.BLACK);

        g.fillOval((i + 1) * - 8, (j + 1) * - 8, , );

        }

        if(chess[i][j] == 2)

        {

        g.setColor(Color.WHITE);

        g.fillOval((i + 1) * - 8, (j + 1) * - 8, , );

        }

        }

        }

        }

        void Justisewiner()

        {

        int black_count = 0;

        int white_count = 0;

        int i = 0;

        for(i = 0;i < ;i++)//横向判断

        {

        for(int j = 0;j < ;j++)

        {

        if(chess[i][j] == 1)

        {

        black_count++;

        if(black_count == 5)

        {

        JOptionPane.showMessageDialog(this, "黑棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        black_count = 0;

        }

        if(chess[i][j] == 2)

        {

        white_count++;

        if(white_count == 5)

        {

        JOptionPane.showMessageDialog(this, "白棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        white_count = 0;

        }

        }

        }

        for(i = 0;i < ;i++)//竖向判断

        {

        for(int j = 0;j < ;j++)

        {

        if(chess[j][i] == 1)

        {

        black_count++;

        if(black_count == 5)

        {

        JOptionPane.showMessageDialog(this, "黑棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        black_count = 0;

        }

        if(chess[j][i] == 2)

        {

        white_count++;

        if(white_count == 5)

        {

        JOptionPane.showMessageDialog(this, "白棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        white_count = 0;

        }

        }

        }

       for(i = 0;i < 7;i++)//左向右斜判断

        {

        for(int j = 0;j < 7;j++)

        {

        for(int k = 0;k < 5;k++)

        {

        if(chess[i + k][j + k] == 1)

        {

        black_count++;

        if(black_count == 5)

        {

        JOptionPane.showMessageDialog(this, "黑棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        black_count = 0;

        }

        if(chess[i + k][j + k] == 2)

        {

        white_count++;

        if(white_count == 5)

        {

        JOptionPane.showMessageDialog(this, "白棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        white_count = 0;

        }

        }

        }

        }

        for(i = 4;i < ;i++)//右向左斜判断

        {

        for(int j = 6;j >= 0;j--)

        {

        for(int k = 0;k < 5;k++)

        {

        if(chess[i - k][j + k] == 1)

        {

        black_count++;

        if(black_count == 5)

        {

        JOptionPane.showMessageDialog(this, "黑棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        black_count = 0;

        }

        if(chess[i - k][j + k] == 2)

        {

        white_count++;

        if(white_count == 5)

        {

        JOptionPane.showMessageDialog(this, "白棋胜利");

        Clear_Chess();

        return;

        }

        }

        else

        {

        white_count = 0;

        }

        }

        }

        }

        }

        void Clear_Chess()

        {

        for(int i=0;i<;i++)

        {

        for(int j=0;j<;j++)

        {

        chess[i][j]=0;

        }

        }

        repaint();

        }

        public void paint(Graphics g)

        {

        Drawline(g);

        Drawchess(g);

        }

        public void mouseExited(MouseEvent e){ }

        public void mouseEntered(MouseEvent e){ }

        public void mouseReleased(MouseEvent e){ }

        public void mouseClicked(MouseEvent e){ }

       }

       class myframe extends Frame implements WindowListener

       {

        mypanel panel;

        myframe()

        {

        setLayout(null);

        panel = new mypanel();

        add(panel);

        panel.setBounds(0,, , );

        setTitle("单人版五子棋");

        setBounds(, , , );

        setVisible(true);

        addWindowListener(this);

        }

        public void windowClosing(WindowEvent e)

        {

        System.exit(0);

        }

        public void windowDeactivated(WindowEvent e){ }

        public void windowActivated(WindowEvent e){ }

        public void windowOpened(WindowEvent e){ }

        public void windowClosed(WindowEvent e){ }

        public void windowIconified(WindowEvent e){ }

        public void windowDeiconified(WindowEvent e){ }

       }

       public class mywindow

       {

        public static void main(String argc [])

        {

        myframe f = new myframe();

        }

       }

什么是my elispse

       MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是关关联对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、fx打印机源码测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。

       在结构上,MyEclipse的特征可以被分为7类:

       1. J2EE模型

       2. WEB开发工具

       3. EJB开发工具

       4. 应用程序服务器的连接器

       5. J2EE项目部署服务

       6. 数据库服务

       7. MyEclipse整合帮助

       对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

       简单而言,dsp28335源码解读MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。

        Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的易语言目录框源码价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。

        Genuitec 总裁Maher Masri 说,“今天,MyEclipse已经提供了意料之外的车险开源源码价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。”

        最近,MyEclipse 6.0.1GA 正式发布,包括集成版本(All-in-One)和插件版本(plugin)的安装

       新特性包括:

       新myeclipse 6.0.1遗传算法的功能和增强功能:

       平台支持:

       微软Vista的支持

       苹果Mac OS X的支持myeclipse的AJAX工具

       欧罗巴分布兼容:月食3.3 & 2.0污水处理厂

       升级myeclipse - webtools ,加强和专业支持版本的Eclipse的污水处理厂2.0与许多myeclipse的改善和错误修正

       管理单元非Eclipse的一体化和改善

       补充文本编辑器管理单元,支持许多编程语言的语法着色风格

       1 -按开发的解决方案堆栈

       综合编程技术栈包括图书馆为:

       Java的电子工程专辑5 , J2EE的1.4 & 1.3 , jpa与多个实现, Struts的一月一日至一月三日,休眠2-3.2 ,春季1.2-2.0 , Web服务( xfire 1.2.6 )

       preattached javadoc为所有主要的框架内罐允许快速查看的专业文件,而您键入

       集成的服务器堆栈,包括嵌入式Runtimes -为:

       myeclipse雄猫6服务器( 6.0.1. )

       地方综合版本的Tomcat 6

       完全可配置的Tomcat 6应用服务器连接器

       最快的启动模式-在推出下一秒

       支持爆炸和包装的部署,以及快速应用程序重新加载

       支持运行和调试模式

       myeclipse德比服务器( .2.2 )

       结合分贝Explorer中,包括预myeclipse JDBC驱动程序

       自动启动服务器上JDBC驱动程序的连接

       快速的项目开发,部署和测试周期

       上运行myeclipse服务器与调试就myeclipse Server整合行动,自动部署计划,并推出在指定的服务器上调试或运行模式

       综合myeclipse开放源代码的例子,浏览和下载支持

       创建匿名CVS连接和浏览界面,以myeclipse开放源代码的例子, CVS仓库

       结帐和运行/调试的一个例子项目在二鼠标点击

       Java的电子工程专辑5个项目

       创建的Java电子工程专辑5网站, EJB和企业(耳)项目综合图书馆的支持

       EJB的项目包括persistence.xml一代和同步

       工程与myeclipse deployer为最有生产力的集成化企业的测试经验

       ejb3 -企业J ava豆

       创建无国籍,状态,实体和企业的信息,豆类

       奇才队创造的所有类型的bean

       代号为协助验证和Java的说明

       反向工程实体和无国籍会议豆外墙从数据库目录和架构

       myeclipse的Java持久性工具( jpa )

       添加jpa能力,以任何Java项目

       结合myeclipse数据库Explorer的数据库连接和元数据的访问

       持续的角度为面向任务的视图布局

       Java的持续或映射属性的看法

       验证和错误标记为无效或映射说明

       反向工程jpa实体和DAO的从您的数据库模式

       自动同步实体与persistence.xml

       先进的春天- jpa支持(见下文)

       改善文件

       先进的春天- jpa支持

       春天- jpa项目配置

       添加春天的任何jpa项目或反之亦然配置弹簧jpa支持

       春季entitymanagerfactory和jpatransactionmanager豆类创造

       注释驱动的交易支持

       jpa实体和DAO所产生的冯智活音从分贝架构

       道一代用途春季配置entitymanagerfactory菜豆和习俗的春天DAO支持班

       道接口生成(可选)

       道豆类登记在春季applicationconfig

       更新的文件和例子,示例应用程序

       视觉jsf网页设计师

       所有新jsf视觉网页设计师为所见即所得编辑先进的jsf组件

       支持拖放式编辑,所有标准jsf组件

       扩展组件的调色盘,支持一切jsf taglibs在您的项目

       基于表单的属性表简化了组件的编辑和定制

       预览模式jsf设计网页

       jsf和faces.config创造奇才队

       faces.xml流编辑器

       管理豆验证和代码协助

       补充<ui:repeat>标记支持

       包括jsf设计师功能概况文件在myeclipse学习中心下帮助“ >帮助内容菜单

       Struts的1.3

       补充支持的Struts 1.3 ( 1.3.8 )

       包括预图书馆货柜与Struts的1.3.8罐

       停止支持的Struts 1.0

       myeclipse的AJAX工具

       所有的AJAX特性,现已对苹果的Mac OS X

       Ajax的Web浏览器

       新的嵌入式选择栏

       引用即时JavaScript的调试器(技术备忘录)由新的浏览器工具栏的行动

       按Ctrl +按一下选择支持

       用户可配置弹出窗口处理

       DOM的督察-补充滤波器/搜索支持

       DOM的来源,鉴于

       补充的实时状态

       支持动态源文件编辑

       JavaScript控制台-浏览到的资源,所引用的错误和警告讯息

       新的DOM观察家的看法-捕捉所有的变化,为某一特定节点

       新的CSS查看

       鉴于扩展的CSS详情

       支持动态的作风修改

       新的JavaScript的看法-提供实时的时间,评价的支持,浏览器对象

       新的DOM比较检视-比较之间的差异2 D OM的节点

       增强的JavaScript调试

       JavaScript的脚本督察-补充,支持动态资源类型

       暂停的条件: (调试keywoard ,例外,错误,启动)

       发射配置现在支持的项目文件和网址

       发射配置可以保存在一个项目

       matisse4myeclipse摆动视觉设计师

       可选-小i nstallatin足迹

       matisse4myeclipse现在安装到标准的Eclipse平台,没有预安装全面myeclipse的IDE

       重构支持*.的形式和相应的*.的Java档案

       补充的实验模式,为Java 6支持

       myeclipse UML的改进:

       补充,基本支持Java 5的泛型

       改善代码生成的UML到Java命名的不兼容性

       安装程序的改进:

       全在其中安装( JRE的+ eclipse3.3 + myeclipse +卡)与先进的压缩,以减少下载 %

       头和控制台安装模式的支持