Greg Robinson's Blog

I report it, you decide

Click Once

Custom Authentication in Windows Forms

DataBinding Stuff

Favorite Links

My book contribution

My Book Reviews

My Personal Life

Richmond, VA .NET Users Group

Smart Client Stuff

What I am reading

February 2004 - Posts

ObjectSpaces

I just took my first peak at this in Whidbey...looks very interesting.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadonet/html/objectspaces.asp

 

Richmond, VA .NET UG Meeting last night

Our .NET UG meeting last night was awesome.  We had 60+ folks show up.  That is too cool.

Brian Noyes from IDesign presented on the User Interface Process Application Block for .NET.  I learned a lot, good stuff Brian.

We also got some cool MSDN T-Shirts from Geoff Snowman and some other cool freebies.

Overall our UG has been a huge success. I hope we can keep it going. 

Securing a NTD app

David Hill at MS was kind enough to address my concerns on securing or NTD app

http://weblogs.asp.net/dphill/articles/75961.aspx?Pending=true

My 15 minutes of fame

So it seems Developer Central http://www.adtmag.com/ February 18, 2004 - Vol. 3 #14 decided to use my 'chat' 

Five Questions: Greg Robinson

"For the inauguration of this feature, I had a little e-mail chat with Greg Robinson, who is a Project Manager at Custom Data Systems (http://cds-am.net/). You can read a formal case study of their application at http://www.microsoft.com/resources/casestudies/CaseStudy.asp?CaseStudyID=14755 but this column isn't about the  application (interesting though it is), but about Greg. Here are the questions that I asked Greg to chat about:"

See the details

Thanks Mike, I am honored.

 

Smart Client Readiness Program

Are you ready?

Go here to get lots of info and free goodies:

http://members.microsoft.com/partner/isv/smartclients/default.aspx

 

 

Not quite ready for Longhorn

From what I see, Longhorn looks incredible.  However, I am disappointed that all of the .NET technical magazines we subscribe to are now 80% + Longhorn articles. 

I am still learning .NET.  I have approx 1 1.5 years of development left on our current project with .NET and I'd still like to see articles on .NET development.   I am actually thinking about canceling our subscription for the next 1-2 years.

Yes, I know I need to learn Longhorn.  But not at this moment.  In fact, I have 4-5 current magazines laying on a bookshelf collecting dust as they contain 100% Longhorn articles. 

Securing a No Touch Deployed Smart Client Application

Our app will be deployed on all of our client's web servers. 

My job is to make sure that our security measures are consistent with what is considered acceptable in the industry and to put the responsibility (of sharing their data over the web) on our clients, not me.

If a client decides to make their data accessible to the Internet then they assume the responsibilities for that. I need to make sure that our application does not add to that vulnerability and I need to make sure that I give them the user authentication tools necessary to prevent unauthorized access from their current or former employees.

Now, I am a windows forms developer. I did some ASP 3-4 years ago, but to be honest I am no guru at securing a web server.  The docs taught me how to set up my dlls so they can be deployed over the web.

What I need to learn now is how to secure their deployment to only authorized users.  Can anyone point me to a good source on how to do this?

Click Once

I finally got a chance to look at Click Once:

http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040108ClickOnceJC/manifest.xml

Wow, am I impressed.  We have written a lot of NTD code to do what this is going to do for us.  I look forward to working with this.

Is this the ultimate CS school?

I just discovered this http://www.northface.edu/

If I could go to college all over, this would be the place ,except that its in Utah  ;-)

Databinding and the Validating event

I have always assumed that databinding adds the handler to a edit controls Changed event so it can change the bound source.  Wrong.  It does this only so it can update any other controls bound to the same source. 

The source does not change until the edit control's Validating event fires.  Databinding is actually hooked to the Validating event which is driven by a change in focus.

I discovered this by trying to programmatically set a Textboxes text property to "". The text box displayed "", however I never saw the source change.   After some probing, I discovered the source does not change until the controls Validating event fires.  This actually makes sense now.  The source should not change until the data is valid.  Good to know.

 

More Posts