วันศุกร์ที่ 28 กันยายน พ.ศ. 2550
การพัฒนาโปรแกรมด้วยระบบ SVN
เราไม่จำเป็นทำงานอยู่ด้วยกันจะอยู่ที่ไหนในโลกก็ได้
สามารถที่จะร่วมกันพัฒนาโปรแกรมร่วมกันด้วยระบอินเตอร์เน็ต
มีการพูดคุยแก้ปัญหาและอื่นด้วยระบบ ที่มีอยู่แจ่ในบ้านเรานั้นยังมีการพัฒนาแบบนี้จำกัดมาก
และยังไม่ได้มีการเผยแพร่และให้ความสนใจในระบบเหล่านี้ บ้านเรานั้นยังห่างไกล โอเพ่นซอสอยู่มาก
เราเสพติดซอฟแวร์ระเมิดลิขสิทธ์ เราจึงไม่ค่อยที่จะพัฒนาซอพแวร์ราคาถูกขึ้นมาใช้แทนและขาดการสนันสนุนอย่างเป็นเรื่องเป็นราว
การแข่งขั่นหรือการพัฒนาโปรแกรม ของทั้งทางรัฐบาลและการพัฒนาซอฟแวร์ของนักศึกษาโดยมากแล้ว เมื่อทำจะส่งได้แล้วก็ไม่สามารถพัฒนาต่อ ไม่มีการต่อยอด ปล่อยให้สิ่งที่ได้ทำมานั้น ได้ตายไปเมื่อทำเสร็จ
และไม่ได้นำมันมาใช้ประโยชน์อย่างแท้จริง เราไม่มีการเปิดเผยซอส อย่างจริงจัง บ้างก็ห่วงโค๊ตที่ตัวเองเขียนขึ้น
แต่หากมองแล้วโค๊ตเรานั้นยังไม่ได้รับการปรับปรุงด้วยคนอื่นเลยอาจจะมีคนที่ทำให้โค๊ตเราเร็วขึ้นก็เป็นได้หากเรานั้นกล้าที่จะเปิด
เรามาเริ่มเขียนโปรแกรมอย่างว่ากันเถิดครับ กับโครงการ Open Easywrite
วันพุธที่ 26 กันยายน พ.ศ. 2550
รวม Netbean ในไทย
http://fivedots.coe.psu.ac.th/~somchai/Articles/AppDevWithNetBeans/index.html
วันอังคารที่ 25 กันยายน พ.ศ. 2550
Planing project
Name | Priority | Owner | Target Publish Date | Status | Comments |
---|---|---|---|---|---|
Code generator | aek | 0% | |||
Server control | aek | 0% | |||
Browser | 1 | Yo | Beta | 0% | internal or External |
php error monitor | 2 | Yo | FCS | 0% | |
Syntax coloring | 2 | Nan | FCS | 0% | with QE/peer review. |
Code snippers | 2 | Nan | Beta1 | 0% | with QE |
Indentation engines | 2 | Nan | Beta1 | 0% | with QE |
palettas | 2 | Yo | Beta1 | 0% | with QE |
drag and drop function | 2 | Yo Nan | Beta1 | 0% | in progress |
Using NetBeans IDE 5.5
Download PDF
To download the PDF version of Using NetBeans IDE 5.5, click here.
This guide does not cover the IDE's Java EE features or module development features. For more information about using NetBeans IDE for these purposes, see the Java EE Applications Learning Trail and the NetBeans Modules and Rich-Client Applications Learning Trail.
XML Multiview and Visual Library Tutorial
NetBeans Visual Library in NetBeans Platform 6.0
The Visual Library is the next generation of the original Graph Library. Now it is designed for a general visualization with support for graph-oriented modeling. Its focus is to become a part of the NetBeans platform and unify the visualization (UI and API) used in NetBeans-platform-based applications.
Run ShowMind using WebStart - a demo of the Visual Library with NetBeans Platform (downloads 11MB, requires Java 5 or later). Contributed by JinBing Zhang.
Visual Library 6.0 Tutorial - how to integrate library with the NetBeans Platform. Contributed by Geertjan Wielenga.
Visual Database Explorer Tutorial - making a visual database explorer. Contributed by Anton Epple.
XML Multiview and Visual Library Tutorial - Part 1, Part 2, Part 3 - integration of XML Multiview with Visual Library. Contributed by Vadiraj Deshpande.
Javalobby.org demo - a demo of the Visual Library features. Contributed by Roman Strobl.
If you have questions, comments or would like to contribute, visit users@graph.netbeans.org mailing list (archive).
Flash Demos and Video Tutorials
- Building Applications with NetBeans Platform and Java EE 5
- The OpenOffice.org Calc Plugin
- Version Control with Subversion
- NetBeans Visual Library In this video tutorial, Roumen creates applications with graph-oriented content using the visual library.
- In this presentation, Roumen demos new features in the area of Java Desktop applications: Improved support for the Swing application framework and Beans Binding. These features will be included in the 6.0 release of the NetBeans GUI Builder.
Discover here a little flash demo of new features introduced in the milestone 5 of NetBeans 6.0.An innovative approach for configuring and controlling the NetBeans Profiler is now available in Milestone 1 of NetBeans Profiler 6.0. Profiling Points bring the concept of breakpoints from the debugger to the profiler. In this preview version, Profiling Points allow users to reset results and take snapshots at precise points of execution as well as measure the execution time of arbitrary code blocks. This demo shows how to use this new feature. This is a preview of technology under development that is being made
Hope you will appreciate. Demo contributed by Vincent Brabant for http://java.developpez.com
New! NetBeans IDE 6.0 Beta Tutorials
- NetBeans Module Quick Start Tutorial
- NetBeans Platform 6.0 Quick Start Tutorial
- NetBeans Platform 6.0 Paint Application Tutorial
- NetBeans Platform 6.0 Feed Reader Tutorial
- NetBeans Java Language Infrastructure Tutorial
- NetBeans Select Management Series:
- NetBeans File Template Module Tutorial
- NetBeans System Properties Module Tutorial
- NetBeans Options Window Module Tutorial
- NetBeans Code Snippet Module Tutorial
- NetBeans Editor Component Palette Module Tutorial
- NetBeans Project Type Extension Module Tutorial
- NetBeans Project Sample Module Tutorial
- NetBeans Visual Library 6.0 Tutorial
- NetBeans XML Editor Extension Module Tutorial
NetBeans APIs for Developing or Extending an Editor
To work with a new file type, the IDE (or your own application) must know what it is. Once it knows what it is, you can provide functionality specifically tailored towards the file type. For example, you can provide specific actions, syntax coloring, code snippets, indentation engines, palettes, and drag-and-drop functionality. All these issues are dealt with in the tutorials in this section. The following tutorials do not build on top of each other; you can start with any of them. If you want an end-to-end story, see the "NetBeans POV-Ray Tutorial" further down below.
- Recognizing a File Type Tutorial
- Editor Extension Module Tutorial
- Anagram Game Module Tutorial
- Palette API Tutorial
- Component Palette Module Tutorial
- Code Snippet Module Tutorial
- Manifest File Syntax Highlighting Module Tutorial
- Creating Indentation Engine Tutorial
- Hyperlink Navigation Tutorial
- Drag and Drop Tutorial
- Nodes, Explorer Manager, Component Palette Tutorial
NetBeans POV-Ray Tutorial
Tim Boudreau's POV-Ray tutorial demonstrates integrating basic support for a new language, and writing a project type for creating projects specific to that language. Even if you are not planning to do those exact things, it will familiarize you with a lot of NetBeans concepts that will be useful in writing any module.
- Writing POV-Ray Support for NetBeans I—File Support
- Writing POV-Ray Support for NetBeans II—Project Type Design
- Writing POV-Ray Support for NetBeans III—Implementing a Project Type
- Writing POV-Ray Support for NetBeans IV—Providing Project Templates
- Writing POV-Ray Support for NetBeans V—Creating an API
- Writing POV-Ray Support for NetBeans VI—Implementing the API
- Writing POV-Ray Support for NetBeans VII—Support For Running POV-Ray from NetBeans
- Writing POV-Ray Support for NetBeans VIII—Implementing ViewService and its Actions
- Writing POV-Ray Support for NetBeans IX—Build Support
- Writing POV-Ray Support for NetBeans X—Finishing Touches
Bundling Supporting Resources
The following tutorials do not require you to know anything about the NetBeans APIs involved. In some cases (such as project templates), the tutorial describes a wizard that installs an application as a new sample in the New Project wizard. Here, no knowledge of the related NetBeans APIs is needed. In other cases (such as the article on autoupdate descriptors), you are shown how to make your applications and NetBeans modules available to others.
- Project Template Module Tutorial
- File Template Module Tutorial
- Project Sample Module Tutorial
- Project Version Control Tutorial
- Understanding AutoUpdate Descriptors
- Localizing a Plug-in Module
NetBeans APIs for Making Selections
Selection is used to make possible such things as context sensitive actions (actions that are enabled or disabled depending on what is displayed), and palette windows such as the Property Sheet or Navigator components in the IDE, which each display some aspect of whatever is selected. This sequential series of tutorials by Tim Boudreau delves into these aspects of the NetBeans APIs, using common scenarios and a lot of illustrative sample code. Each tutorial builds on the previous one, you are therefore recommended to begin with the first below and continue from there.
- NetBeans Selection Management Tutorial I—Using a TopComponent's Lookup
- NetBeans Selection Management Tutorial II—Using Nodes
- NetBeans Nodes API Tutorial
- NetBeans Property Editor Tutorial
Miscellaneous NetBeans APIs
The NetBeans APIs discussed in the following tutorials do not directly relate to the subjects covered in the above sections. For example, the first shows how to add a JTextField as a button in the toolbar, while the second shows how to integrate a third party library for checking your GMail account. The third tutorial shows how to extend the Runtime window via the Nodes API. The last tutorial in this section shows you how to create a server-agnostic basis on top of which you can build a server-specific support module for the IDE.
- Google Toolbar Module Tutorial
- Gmail Checker Module Tutorial
- System Properties Module Tutorial
- Server-Skeleton Plug-in Tutorial
- Visual Library 2.0 Tutorial (Part 1)
Legacy Tutorials for NetBeans IDE 4.1
Even though the following three documents are in the "legacy" category, they are well worth reading—they are by two external contributors, Tom Wheeler and Sandip Chitale—and give a very practical, detailed introduction to the NetBeans Platform, the NetBeans APIs, and module development in general.
JRuby on Rails and Advanced Ruby Editing in NetBeans!
See also Tor Norbye's blog entry about these demos and about new features he implemented while I was recording the demos.