当前位置:  技术问答>java相关

Visual J++ 6.0 的介绍!希望大家喜欢看E文(1)

    来源: 互联网  发布时间:2015-07-25

    本文导语:  Evaluation Guide  High Functionality Java Applications  Windows Foundation Classes (WFC) is an application framework for Microsoft Windows® based on Microsoft J/Direct® application programming interface technology. WFC is an object-oriented set of...

Evaluation Guide 
High Functionality Java Applications 
Windows Foundation Classes (WFC) is an application framework for Microsoft Windows® based on Microsoft J/Direct® application programming interface technology. WFC is an object-oriented set of class libraries written in the Java language that gives developers a familiar way to develop applications for the Windows platform. WFC represents a great improvement over past Java development, giving developers simplified access to the high functionality of the Windows platform. Using WFC, developers can build the most robust Windows-based applications with the Java language.

Windows Foundation Classes
WFC simplifies and enhances Java development by integrating the Windows platform with the Java language. WFC provides classes for basic and advanced user interface routines as well as several Windows system-level routines. It enables developers to rapidly build applications and components for the Windows platform by encapsulating the Win32 API with a series of object-oriented classes and methods. While WFC is framework for application development, it is also a component model. In fact, components built with WFC can be used in the visual design of user interfaces. Where Windows-based programming constructs of the past were either one or the other, WFC is both, giving developers the utmost in flexibility when developing applications for the Windows platform.

How it Works
WFC is built using the J/Direct technology that Microsoft first supplied with its Software Development Kit for Java 2.0 in Summer 1997. J/Direct allows developers to import and use any method contained within a Windows Dynamically Linked Library. Where in the past developers were forced to use the slow and functionally deficient Java middleware APIs, J/Direct gives programmers direct access to the Windows platform (see Figure 1). Using J/Direct, the Windows Foundation Classes access the core Win32 API directly, but presenting the API in an object-oriented, Java-friendly manner. With WFC, developers have the ease of the Java language and the power of the Windows platform to assist them in developing commercial-quality applications.


Figure 1: J/Direct circumvents the Java middleware APIs, giving developers direct access to the underlying operating system.

Basic Hierarchy
WFC is designed to give developers a layer of abstraction above and beyond the Win32 API. Sporting an object-oriented hierarchy of classes, WFC helps programmers easily design and develop Windows-based solutions in the Java language.


Figure 2: The WFC class hierarchy makes Windows development simple by giving programmers an easy-to-use object model for the Win32 API.

GUI Classes
WFC also provides a series of objects that wrap the main Windows-based intrinsic controls. The list boxes, buttons, tabbed panels, and other GUI elements that comprise the look and feel of the Windows platform are readily available for developers to use within Microsoft Visual J++® 6.0. Additional controls, including date/time pickers, animation controls, and image display objects, help developers give their applications a more polished and consistent appearance. Application interfaces can be designed by simply dragging and dropping the GUI controls from the Toolbox onto the WFC Designer (see the next section, "Enhanced Programmer Productivity").

For those times when developers prefer to write code, building an application using the WFC GUI classes involves first extending the Form object and then creating any controls that are desired. In the example below, the Form contains one Button object.


// Form lets the application have a window
public class MyForm extends Form
{
Button myButton = new Button();
public MyForm()
{
  // set the size of the form
  this.setSize(new Point(300, 300));
 
  // set the location and label for the button
 myButton.setLocation(new Point(40, 60));
 myButton.setSize(new Point(210, 70));
 myButton.setText("button1");
}
}

System Classes
WFC also includes support for the direct manipulation of the underlying operating system. The objects that make up the system classes give developers the ability to create applications that harness the power of the Windows platform through encapsulation of file and memory management objects. In addition, developers who require more control over how their applications interact with the underlying platform can use J/Direct (on which WFC is based) to get to low-level Windows functionality on their own.

 



|
淘汰的东西就不要再贴了

    
 
 

您可能感兴趣的文章:

  • VISUAL J++在XP上的安装
  • 求visual j++及注册码!
  • 想学JAVA,请问JBUILDER 和 VISUAL J++ 一样么?用法区别大么?谢谢
  • Visual J++ 6.0的问题!
  • 请问哪有JBUILDER 或 VISUAL J++下载!在线等!
  • 一个嗷嗷菜的问题。java语言。是用什么工具编译并执行的?visual j++是吗?先来先得分啊
  • Visual J++下做出的程序能否用标准的jdk下的java运行
  • 每个人都说JBuilder比Visual J++好,但是。
  • 100 求 Visual J++ 6.0 的下载地址(一定要能下载喔 :)
  • 谁能告诉我SUN的JAVA SDK和MS Visual J++有什么不同?JAVA虚拟机是不是也有很多不同?
  • 大家好,初学Java, 我用的JDK1.2与Visual J++有什么区别?你们用的是什么工具?在DOS下编译与调试不是很麻烦吗?VJ开发的JavaBean是否也可用Jdk、JSP等来调用?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Visual Studio 2012 简体中文版新功能介绍及官方下载地址
  • Visual Studio 的D语言开发插件 Visual D
  • 专门为MinGW所设计的IDE Visual Mingw
  • 微软集成开发环境 Visual Studio
  • Visual C++ 2008 Express
  • 数据库设计和建模工具 DB Visual ARCHITECT
  • node.js Tools for Visual Studio
  • 大家觉得Visual Cafe怎么样?
  • Visual Nunit
  • ?????请问北京哪个书店有Visual age 的书????
  • visual age for java 与 webphere studio 的区别?
  • vi 转换成Visual模式!
  • IP识别工具 Visual IP Trace
  • 网页制作工具 Sigma Visual builder
  • 哪位能给个下载visual cafe的网址?
  • Visual Web Page Layouts
  • 请问那里有visual age最新版本是多少?
  • VISUAL J++1.0的程序如何在IE中运行?
  • UML建模工具 Visual Paradigm for UML
  • CMake Tools for Visual Studio
  • JBuiler和Visual Age for Java!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3