background preloader

Programming

Facebook Twitter

jCharts. Chart: Samples. This page contains examples of the charts that can be produced using JFreeChart. If you'd prefer to see a live demo, please try our JFreeChart Demo (web start) . Note: All the samples on this page are created using programs that are available for download (the complete source code) when you purchase the JFreeChart Developer Guide . The tooltip text for each image is the name of the demo application source file. The Architecture of Open Source Applications. Programmers - Stack Exchange. The Bamboo DHT -- Tutorial. Autoconf, Automake, and Libtool: Table of Contents. Porting for an OS - lwIP Wiki. The operating system emulation layer is located in two files, cc.h and sys_arch.c. It provides a common interface between the lwIP code and the underlying operating system kernel. The general idea is that porting lwIP to new architectures requires only small changes to a few header files and a new sys_arch implementation.

It is also possible to do a sys_arch implementation that does not rely on any underlying operating system. Sources of information Edit In addition to this page, you should probably have a look at the doc/sys_arch.txt file that is shipped along with the lwip source code. Cc.h This is a basic header that describes your compiler and processor to lwIP.

Data types: u8_t, u16_t, u32_t: The unsigned data types. #define BYTE_ORDER LITTLE_ENDIAN or #define BYTE_ORDER BIG_ENDIAN Packet headers data is stored in network byte order which is the the big-endian mode. For example: Computing cheksums: IP protocols use checksums (see RFC 1071). #define LWIP_CHKSUM_ALGORITHM 2 Edit sys_arch.c. Asymptote. How to Write a Custom Swing Component. When you hear comparisons between AWT and Swing components, one of the first points mentioned is that Swing is lightweight. What this essentially means is that there are no real native controls "behind" Swing buttons, internal frames, and menus. Everything is controlled in pure Java, including rendering and event handling. While this provides a much more flexible way to create truly platform-independent components, the task of creating a custom Swing component that has a consistent look across all platforms and look-and-feels is not an easy one.

This article walks through the process of creating a new Swing component of medium complexity and highlights the important points, steps, and pitfalls along the way. Basic Building Blocks The Swing architecture overview provides an excellent high-level overview of the architectural decisions that were made during the development of Swing. The main building blocks of all core Swing components are: Figure 1. The Component Class: UI Delegate Plumbing. Writing a Windows Form Application For .NET Framework Using C#

Download demo project and source files - 20 Kb Introduction This article is a very simple introduction on writing a Windows Form application for the Microsoft.NET framework using C#. The sample application demonstrates how to create and layout controls on a simple form and the handling of mouse click events. The application displays a form showing attributes of a file. This form is similar to the properties dialog box of a file (Right click on a file and Click on Properties menu item). Since attributes of a file will be shown, the sample will show how to use File IO operations in .NET framework. What is the starting point? Like every Win32 application source, we will start with the inclusion of some header files.

Using System; using System.WinForms; We will need some more namespace definitions, but I will explain them as we go along with this sample application. Public class WinFileInfo : Form The next thing that needs to be identified is the entry point for the application. Yes, you can. ! Tablelayout: TableLayout Tutorial, Part 1: Introduction. JDK 6 Swing (Java Foundation Classes (JFC))-related APIs & Developer Guides. Status Bar « Swing Components  MyDoggy - My Java Docking Framework : Introduction. Docking Frames - Download. Freeplane - free mind mapping and knowledge management software. Java 3D API Tutorial. Oracle Technology Network > Java Software Downloads View All Downloads Top Downloads New Downloads What's New Java in the Cloud: Rapidly develop and deploy Java business applications in the cloud.

Essential Links Developer Spotlight Java EE—the Most Lightweight Enterprise Framework? Blogs Technologies Contact Us About Oracle Cloud Events Top Actions News Key Topics Oracle Integrated Cloud Applications & Platform Services. Java Core APIs: How to detect a server crash (sockets) ? - www.thatsjava.com. Threads and Locks. Java SE 9 The Java Language Specification, Java SE 9 Edition The Java Virtual Machine Specification, Java SE 9 Edition Java SE 8 The Java Language Specification, Java SE 8 Edition The Java Virtual Machine Specification, Java SE 8 Edition Java SE 7 The Java Language Specification, Java SE 7 Edition The Java Virtual Machine Specification, Java SE 7 Edition HTML | PDF | Update (March 2015) Java SE 6 The Java Language Specification, Third Edition The Java Virtual Machine Specification, Second Edition HTML | Update (SE 5.0) | Update (SE 6) | Update (March 2015)

Script

Tip.