Update to CEFlashCards Project and More...
9/20/2005

In case anyone thinks I've been enjoying the summer sun too much and not working... well... you're wrong? I've been implementing changes to the FlashCards project and also working on some nice ASP.NET utilities to simplify developing sites.

CEFlashCards is now going to be far more robust and flexible than before. When coding for my very narrow purpose of studying Chinese I realized this application could easily be abstracted to many different memorization tasks.

Expect to find in the soon to be uploaded version:

  • True multiple card dictionaries. Extensible dictionaries where the fields, labels, and content can all be defined in XML.
  • Update notifications. The ever so trendy WebServices lend a hand notifying of application updates and new dictionaries available.

Of course I can always see more potential and will keep improving the product as time permits. But with the enhancements I think it will truly be useful to many people. I do need people to create dictionaries with it and then send the dictionaries to me for sharing. That will really benefit everyone. Hmm... maybe a competition of some kind is in order. I'll let you know when I post the latest build.

The ASP.NET utilities I've also been working with are varied, but I think the first of them to be posted will be the streamlined QueryString handling and type casting classes. The CEVariant and CEVariantCollection address the variant nature of data on the QueryString. I'll upload all of this as the CleverEnteprise Utilities project (CleverEnterprise.Utilities) which will grow over time as I ready some of the other utilities for an initial release.

Sorry for the teaser post, but I'll be back soon with the actual changes and articles discussing them.

New Dynamically Added Controls Example
7/21/2005

The previous entry discussed the ASP.NET life cycle and adding controls.

Well I've finished and uploaded the example project to the Projects area. It is fairly extensively documented and the project detail also discusses the key points.

Let me know if anyone has problems. Hopefully the coding decisions walk that fine line between aiding comprehension and showing best practices.

ASP.NET Framework Events + ViewState Article
7/13/2005

Dino Esposito, for July's MSDN magazine has a good article detailing DHTML enabled web controls. I've been working with DHTML and web control integration for a few years now but there were still a few tricks the article helped explain. Using JavaScript to fire an event from client side was an elusive technique.

The ASP.NET life cycle seems to be one of the most challenging obstacles for those new to ASP.NET development. Fortunately there is a lot of good information about the life cycle online (one in particular on my Links page). Things only become more confusing when needing to dynamically add controls.

In the near future I'll write a project which illustrates dynamically adding controls to your WebForm.

The beginning...
7/9/2005

Hello and welcome to CleverEnterprise.com!

You're probably only here at this point because you know who I am but that will change over time as I begin posting my content.

Here are the main areas of CleverEnterprise.com.

  • Book Reviews: As I read to expand my knowledge I'll post my own thoughts on the book and/or subject.
  • Code Projects: I code many things in my spare time which have potential but usually reach the point of fulfilling my current needs or education. They are mostly investigations but if you take an interest in any particular project we could discuss its future. Lets share the knowledge and grow.
  • Blog: General discussion and comments will go here.
  • Links: These will be links to websites that I find useful. Only the sites with the best content and information will go into this section.

Obviously, the highest type of efficiency is that which can utilize existing material to the best advantage.
- Jawaharlal Nehru

©2002-2005 ... http://www.cleverenterprise.com ... Just another developer website ...

All provided code and applications are AS-IS and imply no warranty or guarantee from defect