Geeks With Blogs

Neat Stuff Read all my hurricane entries While you are here, visit the Geeks With Blogs main feed
Links Status of the Navy
Channel 9

.NET Hobbyist Programmer Staying Confused in a Busy World Surface There are 10 entries for the tag Surface
Custom Forms Designer: ServiceContainer
Reminder: All posts in this series can be found here. Simply, it is a container for services. Services are classes that have a well-known interface, that have instantiations which be stored in service containers, can be obtained from a service provider, and are addressable by type. The ServiceContainer class is a service provider and implements IServiceProvider. You obtain a service by supplying the Type of the service you want to the service provider's GetService method. The ServiceContainer.GetService ......

Posted On Monday, October 22, 2007 10:15 PM

Custom Forms Designer: A Restart
Reminder: All posts in this series can be found here. Some time ago, I started work on hosting the Windows Forms design surface in a project. Since that was nearly three years ago, I believe it was in the early .NET 2.0 days. My priorities got redirected and the project languished. A new project is clearly targeted at achieving the same goal, so I am back to building a solid implementation to get a beta front end out the door. Those old posts are still of good use to remind me of everything I have ......

Posted On Wednesday, October 17, 2007 9:02 PM

Sinking Aircraft Carriers
Almost two years ago, I posted the answers to a private trivia challenge I was involved in. In the interim, the US Navy has intentionally sunk the ex-USS AMERICA (Hull #66). That ship was subject to a series of real-world tests you rarely get to do -- survivability of a modern aircraft carrier when hit with modern weapons. The details and results are classified, but in the end the ex-AMERICA slipped quietly beneath the surface having survived the weapons, but not the scuttling charges. Another carrier ......

Posted On Friday, February 17, 2006 5:06 PM

How to Understate an Airbus Accident
My degree is in Aerospace Engineering, so I have followed aviation even as I drove ships around the ocean for a living. I am concerned when planes lose major chunks in flight. AVweb has a story on the Latest Airbus Missing Rudder involving Air Transat, a Canadian charter airline, Airbus A310. The Mail & Guardian story is here and an interesting blog analysis here. Update 1: France Issues Emergency Airworthiness Directive On Airbus Rudders Update 2: US inspections are now required, but Reuters ......

Posted On Thursday, March 17, 2005 9:23 PM

Custom Forms Designer: Framework 2.0
In a comment to an earlier post, Tim Dawson pointed out that there are some significant improvements with respect to design surfaces in the upcoming .NET Framework 2.0. I was going to get to that after I covered what bits need to be assembled in order to get a design surface to work. Instead, I will modify my table now to indicate what the new Framework brings. Here is some info from MSDN2: ---------- The new DesignSurface class implements what the user perceives as a designer. DesignSurface is the ......

Posted On Tuesday, January 11, 2005 8:10 PM

Custom Forms Designer: The Goal
My previous post on a .NET custom forms designer was a basic listing of the samples that are out there and some of their merits. It was not an exceptionally enlightened piece, so I intend to correct a few things and add some additional detail over the next couple of weeks. I included a listing of interfaces and made an unfulfilled hint at completing a full-featured design surface. I’ll get to the point eventually, so bear with me on this. We are off on a voyage of discovery.... I listed five examples ......

Posted On Thursday, January 6, 2005 9:29 PM

Implementing a Custom Forms Designer in .NET
Update: I have started a series of posts which will build towards implementing as full-featured design surface as I can manage. The series begins here. Over the past few years, I have been doing some research on implementing a forms design surface within a program. I see it as a way to provide a visual design connection for my next major project when we move a VB6 program that is very forms intensive to one that is much less so and is focused on user design and documents. Here are some of the references ......

Posted On Tuesday, November 23, 2004 7:16 PM

Plylox Clip Installation/Removal Tips
I still do not really like these things as I describe in my Frances Survival post, but I have learned a few things about putting up large plywood shutters using Plylox clips. (See all my hurricane entries here.) Since I have not had time to implement my barrel bolt plan, I had to refine my installation technique. Putting up a large shutter is cumbersome. I have four that are large. Installation is greatly eased if you add a handle to the outside of the shutter. My simple handles consist of a length ......

Posted On Saturday, September 25, 2004 9:32 PM

Nautical Terminology: Topside Animals
I got an email a week or so ago asking for a list of items that was frequently used to build familiarity with equipment on a ship during Enlisted Surface Warfare Specialist (ESWS) qualification. The intent was for the candidate to learn both nautical terminology as well as the equipment. The list usually took the form of “topside animals“ or “animals on the bow.“ People generally had to list and explain 10 or 15 items. It has been a long time since I saw the full list, so ......

Posted On Wednesday, July 14, 2004 8:23 PM

At-Home Training Course for Naval Officers
It took a bit of extra time, but I have completed my EDR programming mission. Now back to the regularly scheduled blog. My previous effort at simulating Navy life was mostly oriented towards the enlisted experience. Today I got a reasonable simulation of the different jobs that officers hold onboard U.S. Navy ships. Now this is oriented towards Surface Warfare Officers, but you'll get the idea. All you have to do to become a Surface Warfare Officer is complete the at-home training curriculum in the ......

Posted On Wednesday, June 30, 2004 5:39 PM

Copyright © Mark Treadwell | Powered by: