Heapar Small Report - Sometimes we need to make formatted output (report like result). In this case we can use WebBrowser control and render HTML pages or use Richtext control. The both methods may be suitable, but data controlling and flexible is very bad.
Gantt Chart Control .NET - A Gantt chart is a type of bar chart that illustrates a schedule or planning sheet. Gantt charts illustrate the start and finish dates of the terminal elements and summary elements of a project.
Chilkat FTP-2 C++ Library - FTP/FTPS C++ class library for Visual C++ allows you to transfer files to FTP server directly from your application in synchronous or asynchronous mode.
SmartDraw - Only SmartDraw draws for you. Simply input your information, and SmartDraw does the rest, aligning everything automatically and applying professional design themes for professional-quality results every time.
Office Open XML C# Library - Office Open XML C# Library is a library that will help you as a C# developer to create, and edit docx files. For now only Docx are supported but when this is fully supported other Office Open Xml file types (like xslx) will get supported.
Xtreme CommandBars - Xtreme CommandBars™ 2009 provides Windows developers with a sophisticated Office style command bar and One Note style MDI tab windows. The framework fully supports menu and toolbar customization to give you more control over your applications workspace.
FTP library for .NET Framework - FTP library for .NET Framework is a versatile file-transfer component for Microsoft .NET. It allows you to FTP files directly from your application - either synchronously or asynchronously, in active or passive mode, binary or ASCII. All popular FTP and proxy servers are supported.
Heapar File Explorer Control .NET - Sometimes software developers need for a control like Windows Explorer to work with the file system directories and files. Our file explorer control allows you to explorer the file system. The file explorer control allows you to navigate your file system. You could develop your own Windows Explorer using Heapar File Explorer .NET control.
IZWebFileManager - IZWebFileManager is featured File Manager control for ASP.NET 2. It is compatible with most-used browsers like MS Internet Explorer and Firefox. Main features: Copying, moving, renaming, deletion of files and folders; Ability to work (copy, move, delete) with several files at once; File upload; Hidden files and folders.
Heapar Essential Library - Heapar Essential Library allows you to create pretty and powerful user interfaces. The library consists of ActivePanel, Bevel, CategoryButtons, Resizer, HeaparGrid etc.
DirectDraw Load images - (.NET Developer) Graphics application that does not display anything is of little use. DirectDraw offers simple capabilities: only direct memory access and tools for copying surfaces. It does allow you to use GDI functions, but I emphasize that you should avoid them because they are sluggish. Later in this chapter, I show you why you should take my advice.
Switching between Screens - (Michael Flenov) I remember when the first version of Dashboard appeared (in Windows 3.1). I became interested in switching between screens and tried to find a WinAPI function that would take a desired screen as a parameter. However, there wasn't such a function.
Releasing DirectX Resources - (Flenov) Releasing resources is a must. Doing this is not just good programming manners but also a habit that separates professional programmers from amateurs. You wash dishes after meals so that they can be used again, don’t you? So why not clean your program and release the memory allocated to it?
Working with other Windows - (Flenov) I often receive e-mail messages that include questions like this: "How can I destroy another person's window or change it somehow?". In principle, this task can be easily implemented using the FindWindow function. However, if you need to change several (or all) windows, you should use another method for search. Let's look at it. First, let's write a program that will look for all windows on the desktop and change their captions.
A Network Bomb - (WEB Consulting Company) In the Windows NT operating system family (NT/2000/XP/2003), there is an interesting command, NET SEND. It allows you to send another computer a message from the command line. All you have to do is to write the command, the receiver's address, and a message text. After the command is executed, the receiver computer will display a window with the message.
Initializing Direct3D. Part 2. - (Network Security Developer) In this article we will continue describing Direct3D initialization. The beginning of the article may be found here: Initializing Direct3D. Part 1.
Initializing Direct3D. Part 1. - (Network Security Developer) In this article we will take a look at initializing Direct3D. To make the discussion more interesting an example application will be created and then its capabilities will be considered.
Designing Windows Correctly - (.NET Essential Library Developer) When you write your own program you're going to sell, it is very important to think over its interface. Like with people, first impressions on a program are most lasting. If its windows are disgusting, nobody will pay a dollar for the program. How can you create something attractive so that a user spends more than five minutes on getting acquainted with you program? This isn't that difficult. Correct design is a sort of art.
Avalon or Windows Presentation Foundation (WPF) - (Security Software for Administrator) GDI is an old Windows graphic system based on simple functions and implement basic functionality. The GDI system uses hardware capability inefficiently. Most of time user interfaces based on GDI are tedious. There is a new Microsoft graphic system Avalon or Windows Presentation Foundation that ready to break bottleneck.
Introduction to C and Win32 - (WEB Consulting) Lests take a deeper look at Win32 Application. A more comprehensive description can be found in specialized books on Visual C++, but now I'll give you only the necessary information about Win 32 programming. In this article we consider how to create a Win32 application with the small executable file size.
Rubber band rectangle - (Michael Flenov) Many kind of software has to use a rubber band rectangle. The rubber band is a rectangle that tracks with mouse cursor while user hold the mouse button and move it to select something or to move/resize controls. To draw the rubber band rectangle we used to draw rectangle using raster operations (XOR) drawing in GDI. To draw rubber band you had to draw a rectangle using ROP2_XORPEN. To erase the rectangle you had to draw the same rectangle and all lines would be disappeared.
Get rid of MFC for the smaller file size - (Security Software for Administrator) The most effective method for decreasing the program size in hidden in the answer to the question, "Why are Visual C++ programs so large?" This is because C++ is an object-oriented language. In this language, each program component is an object with its own properties, methods, and events. Each object is self-sufficient and can do much without your instructions.
Introduction to DirectX - (.NET File Explorer Control ) Since the times when Microsoft was not yet a full-fledged operation system but just a shell to MS-DOS, the GDI had been the programming basis for graphics operations. It was initially a successful technology that made it possible to work with any type of video card. The PC platform employed a variety of video chips, each with different capabilities, and GDI offered a universal way to access their video functions. Even though the technology greatly improved, is still used in Windows.
Demoscene - (Automatic tester for WEB vulnerabilities) A demo is a short graphic program or a bench of code in a program that displays graphical effects, possibly accompanied by music or/and sound effects. A demoscene is a whole culture of creating demos that sets certain rules and laws for their development. Demo developer teams gather at demo parties, where they show their creations to the viewers' judgment.
Installing and Configuring DirectX - (Heapar Essential Library .NET) Before you can start developing graphics application using Visual Studio, you have toinstall the DirectX Software Development Kit (DirectX SDK). The standard Visual Studio development environment has no idea about DirectX functions, thus, it must be told about them. This is done with the help of the .h header and .lib library files, which must be installed with the SDK.
Compressing Executable Files - (Michael Flenov) The simplest way to decrease the size of a program is to use a file compressing utility. As for me, I like ASPack very much. You can download it from http://www.aspack.com or copy from the accompanying CD-ROM from the Programs folder (the installation file name is ASPack.exe). The program compresses EXE and DLL files very well.
Optimization - (Hackers programming) A programmer's life is a continual struggle with slow-downs and lack of time. Every day he or she spends several hours on optimization. Each programmer tries to optimize everything that happens to be close at hand. Are you sure you do this properly? Maybe you can do something better.
Linq - (Michael Flenov) What is it? It is a new extension to the .NET Framework that encompasses language-integrated database operations like queries, sets and operations. The LINQ extends C# native language with new capabilities for queries. The LINQ can work with not only databases but XML and user defined structures. You can write queries to your data collection!
How to get a files list from a folder? - (Network Monitor) It is an excellent question. I recommend using system functions. It is a slightly difficult because you have to declare interfaces and Windows Shell structures. There are a lot of functions and structures. I'll help you to declare and to use all needed objects.
System tray is under control - (Michael Flenov) I want to tell you how to get access to the Windows Start button and the Windows tray bar. The tray bar is a special window in the system with a Shell_TrayWnd class name. What does it mean? It means that you can find this windows using FindWindow API function.