[dba-VB] Actually a C# Question

Salakhetdinov Shamil mcp2004 at mail.ru
Sun Feb 5 13:21:43 CST 2012


Hi John at all --

That were Gustav, Mike Mattys and myself who made all the coding, and Mark Breen did provide the host for source code, which was also hosted on 

http://northwind.codeplex.com

The source code has got several conversions since then made here and posted on codeplex.

It happened that the main issue to make such a project is coordination and developers who are committing to do  some work but then somehow do not have any time for work they commit to do and so to meet deadlines coordinators has to do all the work by themselves...

Project was successful as you can see but it required too much "heroism" from some of participants to be called truly successful...

To minimize the level of "heroism" there should be first of all one technical task solved, namely:

- Visual Studio solution files (.sln) and project files (.csproj (C#))  aren't possible(?) to check-out from a source control system (SVN, or HG, or ...) by several developers in parallel and then check-in back without laborious manual work on resolving collisions, and so within the above mentioned project the decision was to not let VS solution and project files to check-out/check-in at all - and that decision imposed quite some additional work on coordinators...

If anybody knows effective resolution of this check-in/check-out of edited/changed VS solution and project files issue then coordination work would become a matter of magnitude less "heroic", still there should be two or more coordinators who commit to actively participate in a project under development and three to ten developers who commit but aren't sure will they have time or not to do the work they commit for - then there are good chances a project will be completed in planned time with low level of "heroism"...

I personally currently do not have time to be a coordinator (maybe somewhere summer time this year) but I'd be interested to participate as a developer in any of the projects as the following:

- ASP.NET MVC port of the http://northwind.codeplex.com ;
- classical ASP.NET port of the http://northwind.codeplex.com;
- DotNetNuke modules developed based on http://northwind.codeplex.com;
- develop WCF web service for http://northwind.codeplex.com;
- SilverLight or WPF port of http://northwind.codeplex.com;
 - Windows Phone 7 app port of http://northwind.codeplex.com using(?) WCF mentioned above;

And most of all I'd be interested to make a project using technique Jim Lawrence mentioned in "Burn-Out" thread in Access-D - something like AFAIU "minimal classic ASP.NET + JavaScript + AJAX + ..." and use existing codebase of http://northwind.codeplex.com if possible...

And of course "jQuery Mobile + AJAX(?) + ... " - that's #1 project I'd be interested to participate as a developer not as coordinator as I have very little knowledge of that technology but I suppose it's very promising in developing of modern custom business applications...

Please propose any other types of VS projects...

Thank you.

-- Shamil


04 февраля 2012, 22:46 от jwcolby <jwcolby at colbyconsulting.com>:
> Several years ago, Shamil, Mark Breen, Gustav and perhaps a few others did a project to port the MS
> Northwind Access application to C#.  I was supposed to participate but I wasn't up to speed enough
> on C# to do anything.
> 
> It might be interesting to do that project again.
> 
> John W. Colby
> Colby Consulting
> 
> Reality is what refuses to go away
> when you do not believe in it
> 
> On 2/4/2012 1:28 PM, Doug Murphy wrote:
> > Arthur,
> >
> > I can't comment on C# as I use vb.net. But if you want an example project
> > there is a nice one on Deborah Kurata's website. It is in vb.net but the
> > principles apply to C#. this is kind of old school as it was for her book
> > "Doing objects in Visual Basic 2005". Uses stored procedures. I still refer
> > to this book from time to time. I don't do enough of this type of work to
> > have gotten into the Entity Framework or other new MS technologies.
> >
> > Doug
> >
> > -----Original Message-----
> > From: dba-vb-bounces at databaseadvisors.com
> > [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
> > Sent: Saturday, February 04, 2012 10:15 AM
> > To: Discussion concerning Visual Basic and related programming issues.
> > Subject: [dba-VB] Actually a C# Question
> >
> > I have been Googling and trying to find something meaningful in the way of
> > C# sample apps, and falling short just about everywhere I turn. I am trying
> > to surmount this hurdle. I have downloaded a bunch of examples that have
> > nothing at all to do with databases, which is my principal concern, and so
> > all these graphic examples are of little or no interest to me as a
> > (primarily) database developer.
> >
> > Access 2007 came with a Time&Billing sample that I like a lot. I have
> > customized it to suit my needs. It's the perfect small app for me to learn
> > my chops in: a few tables, a few listforms, a click on the PK opens the one
> > of interest, etc.
> >
> > Can anyone provide me to a few links or samples which will help guide me
> > into this new world? I have built a few apps that do not concern databases
> > (MDI text editor etc.), but I need to move on to the world of DB access,
> > starting with small stuff and gradually escalating to 20-table apps and
> > then 40-table apps and then 100-table apps; I'm assuming that after that,
> > I'll be able to figure out the rest.
> >
> > Meanwhile I have several questions, which may reveal my old-school premises:
> >
> > 1. Why would I want to use DLinq as opposed to firing sprocs? I absolutely
> > have missed the boat on this one.
> > 2. In a 10-table app, how many DataLinks and SQLAdapters etc. do I need?
> > 3, How does one present a GridView upon which a double-click invokes a
> > one-row edit/insert form, then return to the refreshed list?
> > 4. Assuming we're abandoning the convenience of Access's Switchboard menu
> > system, what is proposed instead?
> > 5. I have a UI-problem with the typical hierarchical presentation of data.
> > I do not want a list of Customers to invoke another list of
> > CustomerProjects, and thence their details, and so on. What I want up front
> > is a list of Incomplete Projects, prioritized by Immediacy. Double-clicking
> > on one of those ought to open a tabbed form that lists HoursLogged,
> > ExpensesIncurred, PaymentsMade, and so on.
> >
> > No example that I have yet encountered shows me how to build this sort of
> > app. I'm looking for such an example but failing to find it. Can anyone
> > provide me with such a link?
> >
> > --
> > Arthur
> > Cell: 647.710.1314
> >
> > Only two businesses refer to their clientele as users: drug dealers and
> > software developers.
> >
> > -- Arthur Fuller
> > _______________________________________________
> > dba-VB mailing list
> > dba-VB at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/dba-vb
> > http://www.databaseadvisors.com
> >
> > _______________________________________________
> > dba-VB mailing list
> > dba-VB at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/dba-vb
> > http://www.databaseadvisors.com
> >
> >
> 
> _______________________________________________
> dba-VB mailing list
> dba-VB at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-vb
> http://www.databaseadvisors.com
> 
> 



More information about the dba-VB mailing list