Windows API Code Pack for Microsoft® .NET Framework

by Semicton 9. March 2010 17:06

Wow. Never new this existed until today. The Windows API Code Pack provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code. These Windows features are not available to developers today in the .NET Framework.

Here is a listing of the features included in the API code Pack:

  • Windows 7 Taskbar
    • Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars
  • Windows Shell
    • Windows 7 Libraries
    • Windows Shell Search API support
    • Explorer Browser Control
    • A hierarchy of Shell Namespace entities
    • Windows Shell property system
    • Drag and Drop for Shell Objects
    • Windows Vista and WIdnows 7 Common File Dialogs, including custom controls
    • Know Folders and non-file system containers
  • DirectX
    • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, WIndows Imaging Component (WIC) APIs
  • Windows Vista and Widnows 7 Task Dialogs
  • Sensor Platform APIs
  • Extended Lingquistic Services APIs
  • Power Management APIs
  • Application Restart and RecoveryAPIs
  • Command Link control and System definded shell icons

The setup and install is a bit different.  The API comes as one large solution that needs to be compiled and then the .dll's pulled from the projects bin folder for use.

http://code.msdn.microsoft.com/WindowsAPICodePack

Tags:

Software and Tools

SQL Express 2008 Sample Databases

by Semicton 3. March 2010 20:17

Seems like I've been needing to install this alot lately.

SQL 2008 Express (With management tools.)

Sample Databases from Microsoft's codeplex website:

Sample Databases

Tags:

Software and Tools

Cool Tools for Programmers

by Semicton 29. December 2009 16:12

Some say A poor craftsman blames his tools. I guess that would be true if you are cutting a piece of wood (No pun inteded.). As a software developer, blaming your own tools will only make things worse. I suggest you update your toolbox!

Here are a few tools that I am currently using.

  • .NET Reflector
    .NET Reflector enables you to easily view, navigate, and search through, the class hierarchies of .NET assemblies, even if you don't have the code for them. With it, you can decompile and analyze .NET assemblies in C#, Visual Basic, and IL.

 

  • ISO Recorder
    ISO Recorder has been conceived during Windows XP beta program, when Microsoft for the first time started distributing new OS builds as ISO images. Even though the new OS had CD-burning support (by Roxio), it did not have an ability to record an image. ISO Recorder has filled this need and has been one of the popular Windows downloads ever since.

 

  • Fiddler
    Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

 

  • Expresso
    The award-winning Expresso editor is equally suitable as a teaching tool for the beginning user of regular expressions or as a full-featured development environment for the experienced programmer or web designer with an extensive knowledge of regular expressions.

 

  • Cooktop
    Cooktop is an editor and development environment for XML, DTD, and XSLT documents.

 

  • Notepad++
    Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

 

  • LINQPad
    LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio!

 

  • Filezilla
    FileZilla is afree FTP solution. Both a client and a server are available. FileZilla is open source software distributed free of charge under the terms of the GNU General Public License

 

  • VirtualBox
    VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.

Tags:

Software and Tools

Powered by Semicton 1.5.0.7

Interesting Questions

How is the age of fish determined?

Answer:

One way to determine the age of a fish is by its scales, wich have growth rings just as trees do. Scales have concentric bony ridgets or "circuli," which reflect the growth patterns of the individual fish. The portion of the scale that is embedded in the skin contains clusters of these ridges 9called "annuli"); each cluster marks one year's growth.


 Refresh

Latest Downloads:

File Name Downloads
2009/12/scribd.zip 320
2009/12/BinaryClock.zip 267