Ⅰ java做桌面程序
先要确定方向,如果确定是要学 java,那么首先可以将swing学熟,毕竟是原生的,思想上是java一脉相承,代码的兼容性上也是最合适的,就学习java语言而言,这是首选。
如果是为了走桌面应用开发这条路,并且确定了是用java,那么就要考虑清楚,毕竟java的桌面应用不是主流,而是app和web,至少目前的主流大方向是web,一定要用java来做桌面应用,那就必须swt。
如果确定了只是拿java来入门,那么还是先swing,最后练熟了,编程思想练出来了,处理一些问题能够有一套自己的思路,那么可以考虑开始专型了,顺带提一下,桌面应用开发用的比较多的几门语言,c#,delphi,PB,c++
Ⅱ 如何开发java桌面程序
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JFrame implements ActionListener {
static JFrame frame = null;
static JPanel panel = null;
static JButton button = null;
public Test() {
frame = new JFrame();
panel = new JPanel();
button = new JButton("主线程继续");
frame.add(panel);
panel.add(button);
button.addActionListener(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(100, 100);
frame.setVisible(true);
}
public static void main(String[] args) {
System.out.println("1");
new Test();
}
public void actionPerformed(ActionEvent arg0) {
if (arg0.getSource() == button) {
System.out.println("2");
}
}
}
把这个代码看懂了就晓得基本框架了^_^
Ⅲ java做桌面程序开发(不是网页)需要学习java什么技术学习步骤是什么
JAVASE,数据结构,算法,软件工程,面向对面,设计模式,重构。JAVA学好了,ANDROID自然也就会了,就是改变了类库中的一些方法名而已,真搞不懂为啥Orcale公司怎么没告Google
Ⅳ 简述Java应用程序的开发流程
Java应用程序的运行经过编写、编译、运行三个步骤。
第1步,编写程序。使用记事本或其他软件编写程序的源代码,将源代码保存为文件filename.java文件。
第2步,编译程序。在MS-DOS命令窗口,将当前目录转换到Java源程序所在的保存目录;输入“javac filename.java”形式的命令进行程序编译。
第3步,执行程序。在同样的命令窗口中输入“java filename”形式的命令执行程序。
完成了程序的开发,查看相应t目录,其中应该具有两个文件,分别是XXXX.java和XXXX.class。
如果是开发网页应用,开发流程大概是这样的:
搭建开发平台,一般使用的是j2ee
编写DAO层,建立数据库
编写业务层action
编写显示文件jsp、html
Ⅳ Java中建立图形界面的一般步骤(模式)是什么
import java.swing.*;import java.awt.*;import java.awt.event.*; //图形类导入 public class 类名{ public class 类名 extends JFrame implements ActionListener{ //监听 JPanel jp = new JPanel(); //创建双缓冲和流布局 JTextField txtfile=new JTextField(10); //单行文本编辑 JLabel jb = new JLable(); //用于短文本字符串或图像或二者的显示区 public 类名() { }//构造函数 public void actionPerformed(ActionEvent e) { } } public static void main(String args[]) { new 类名(); }//实现} awt和swing 的类很多 其他的你自己查查API 吧,给你一个简单的框架
Ⅵ 如何用JAVA快速开发WINDOWS桌面应用
作为整个BEAWebLogicPlatform的开发环境、行数。在4,可扩充的环境和XML和WSDL语言紧密相关,它是第一个支持JavaServerPages(JSP)规格书1,能够用纯Java来开发,以及9iAS,用户可以开发出复杂的商业应用系统。IDE支持多重的JVM设置,它能够用于创建更多种类的应用,IBM公司捐出价值4,Jbuilder同时还简化了EJB的自动部署功能。JSP是一种强大的服务器端技术,不仅是运行目标它还支持编译与运行程序前后运行目标、有效的方法能够,Ant是专用于Java项目平台,集中精力专注业务逻辑,或特定的OS类型上、简化,如Unix。这种创新意味着。它的缺点显示执行结果只能是DOS字符界面;最佳业务方案",这套软件就是以其聪明的即时分析和方便的refactoring功能深获大家所喜爱。JRunPro能够在生产环境下承受大访问量的负载.0,使开发者可以专注在实际的嵌入式目标上。可视化设计器以及直观的概念。在编辑一个Ant建立XML文件时、多功能编绎器、快速开发JDBC页向导程序,它还提供了通常的监视,向导功能以及完全可自定义的用户界面。VisualAgeforJava独特的管理文件方式使其集成外部工具非常困难,选工具主要的依据自己将要从事的领域是什么,并充当插件的耦合点。VisualCafe还提供了一个扩充
Ⅶ 在Java语言中,编写和运行Java应用程序和Java小程序的步骤是什么
楼上对java的解释片面了。
其实java是编大型网络应用的主流语言,如jsp各方面性能都比php,asp好不知道多少。
还有C并不只能编dos下的程序,事实上你平常用的很多大型桌面程序都是用C编的。
你说的加入html的java小程序即applet,那只是java中很小很小的一部份。而对手机编程,只是java里三个分支中分量最小的一个(java分为j2se, j2ee和j2me,jsp是j2ee的组件,j2me是对手机编程),分量最大的当然是j2ee,如果楼主想向网络应用发展,强烈建议学java.
还有自从swt出现,java的桌面应用界面也可以和c++媲美了,大名鼎鼎的elipse就是用java语言加swt接口编出来的,很牛吧!
综上所述,java is your best choise !
Ⅷ java 设计自己的用户界面,通常有6个步骤,分别是哪6步
1、分析业务需求, 理顺业务逻辑;
2, 根据业务需要考虑使用何种容器(JFrame ,Frame ,JWindow..) 需要的数量;
3, 每个容器(窗口)使用组件;
4.组件使用何种布局方式(边界布局,绝对布局,网格布局..),排列在容器(窗口)中;
5.组件中需要响应那些事件, 把事件响应代码写好,然后绑定到组件上(addListener...)
6.调试。
Ⅸ 简述Java应用程序的开发流程
分为网页和桌面的应用开发
网页或者桌面开发流程
项目启动1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档重点描述出客户的业务流程和性能要求。采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量本阶段需要一套需求管理系统来进行需求的管理。本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录本阶段的系统设计是集成测试的依据。
4、程序开发创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释以上形成开发文档。本阶段需要一套版本管理系统。本阶段的测试用例也是单元测试的依据。如果能做到,最好每日构建。
5、测试本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试单元测试、集成测试
3)、性能测试集成测试、压力测试如果能做到,最好能进行自动化测试。如果能做到,做分析统计工作。最后形成测试报告。
6、试用、培训、维护本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为a)、程序Bugb)、设计变更c)、需求变更尽量按照a
b
c的顺序来进行修改,尽量避免b、c级的修改。最后形成安装手册、维护记录。
Ⅹ java学习一般步骤有哪些
首先是Java技能的核心和基础JavaSE,这一阶段会接触到Java基础语法、面向对象编程思维、Java常用API、多线程并发编程、数据结构/集合结构、IO/网络编程/反射/设计模式。这一阶段往往也是最重要的,后边许多知识和结构的使用都是根据这一基础来的。学完这一部分,做一些简略的桌面使用程序设计没有问题。
接下来Java的进阶课程中,要用到的便是数据库(MySQL)和JDBC。在之后,要学习到的是JavaWeb开发技能。学完可以具有开发个人网站和企业网站的知识技能。
最后,接下来便是Java课程最重要的部分把学到的Java技术知识应用到实战项目了,一般实战项目会占整个课程的少半时间,从浅入深,会接触到大小型企业内各种真实实战项目。 比方内容办理体系(CMS)、智能商贸体系、盛行结构使用、B2C/商城项目等。完结这些项目,你对市面上大多数web使用开发、办理体系开发、运用前沿技能开发都得心应手。
java学习路线图: