473,396 Members | 1,754 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

A Framework for Datadriven Forms for VB Dot Net

Hello All,

I am currently in the middle of creating a 'Framework' for my latest VB.Net
project.

I have always created such a tool for previous lauguages.

This time I am basing it on n-Tier architecture. I will probably continue
and develop my own version, but have any of you people developed your own
version, or used and 3rd party tools.

What I am referring to is a set of code that can be used for most forms in
the application, they will display data, allow for additions, deletions,
updates, will support record selection, etc.

I typically then add error logging, application logging, and a few other
minor features.

The only problem is it is a little labourious creating all the code for each
layer, and the stored procedures required, and the stored procedures for the
combo's also.

I am attempting to use .Net 2003's data adapter to generate some of the sql
for the updates and deletions, but I still have to hand write a reasonable
amount of the code myself.

Any thoughts?

Thanks in advance

Mark Breen
Ireland
Jan 6 '06 #1
7 1122
Mark,

Did you ever look at MS-Access, that is not written and maintained by one
man.

As well was the code for that not supported in a newsgroup.

I hope this gives an idea.

Cor
Jan 6 '06 #2
Hi,

There are atleast 2 third party softwares that come to mind

1. Deklarit - www.deklarit.co,
2. ComponentOne - www.componentone.com - DataObjects.

I have tried both of them, and found componentOne dataobjects very useful.

Hope this helps.

Senthil
"Mark L. Breen" <ma********@nospam-gmail.com.off> wrote in message
news:eQ*************@TK2MSFTNGP09.phx.gbl...
Hello All,

I am currently in the middle of creating a 'Framework' for my latest
VB.Net project.

I have always created such a tool for previous lauguages.

This time I am basing it on n-Tier architecture. I will probably continue
and develop my own version, but have any of you people developed your own
version, or used and 3rd party tools.

What I am referring to is a set of code that can be used for most forms in
the application, they will display data, allow for additions, deletions,
updates, will support record selection, etc.

I typically then add error logging, application logging, and a few other
minor features.

The only problem is it is a little labourious creating all the code for
each layer, and the stored procedures required, and the stored procedures
for the combo's also.

I am attempting to use .Net 2003's data adapter to generate some of the
sql for the updates and deletions, but I still have to hand write a
reasonable amount of the code myself.

Any thoughts?

Thanks in advance

Mark Breen
Ireland

Jan 12 '06 #3
Hello Cor,

I have no idea what you mean with the two lines below, would you clarify if
you do not mind.?

Thanks in advance for your time

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:OQ**************@TK2MSFTNGP09.phx.gbl...
Mark,

Did you ever look at MS-Access, that is not written and maintained by one
man.

As well was the code for that not supported in a newsgroup.

I hope this gives an idea.

Cor

Jan 31 '06 #4
Mark,

In my idea do you take a to difficult problem to solve.

It looks for me as MS Access, however with building and maintaincing that
product is a large Microsoft team busy.

That code is absolute not for free, people who build that, try to get a
living from that.

That was what I did mean with this.

Cor
Jan 31 '06 #5
Hello Cor,

Yes, I agree with you, but....

what do we do when we start an application with 25 - 30 forms, most of them
similiar.

I have created (or at least I am in the process of creating) a standard bit
of code that handles this basic form handling,

I acknowledge, that I do not want to rebuild access, of course not. Also, I
acknoweldge that the more sophisticated I make the framework, the more
inflexible it becomes, however, it cannot be that I hand code each and every
form, so I am seeking a happy medium,

What do you think?

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:uI**************@TK2MSFTNGP12.phx.gbl...
Mark,

In my idea do you take a to difficult problem to solve.

It looks for me as MS Access, however with building and maintaincing that
product is a large Microsoft team busy.

That code is absolute not for free, people who build that, try to get a
living from that.

That was what I did mean with this.

Cor

Jan 31 '06 #6
Mark,

For that is the inherited form

Try to do not to much on that however setting things as fontstyles, colors
etc is the least you can do.

You create a form and than you can use that by using the inherited form from
Add Items and it ask you what form should be used.

I tried to find an article for you on MSDN however could not find it fast.
Maybe can you search yourself for that. In fact it is reusing a form.

Cor

"Mark L. Breen" <ma********@nospam-gmail.com.off> schreef in bericht
news:OO**************@TK2MSFTNGP10.phx.gbl...
Hello Cor,

Yes, I agree with you, but....

what do we do when we start an application with 25 - 30 forms, most of
them similiar.

I have created (or at least I am in the process of creating) a standard
bit of code that handles this basic form handling,

I acknowledge, that I do not want to rebuild access, of course not. Also,
I acknoweldge that the more sophisticated I make the framework, the more
inflexible it becomes, however, it cannot be that I hand code each and
every form, so I am seeking a happy medium,

What do you think?

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:uI**************@TK2MSFTNGP12.phx.gbl...
Mark,

In my idea do you take a to difficult problem to solve.

It looks for me as MS Access, however with building and maintaincing that
product is a large Microsoft team busy.

That code is absolute not for free, people who build that, try to get a
living from that.

That was what I did mean with this.

Cor


Jan 31 '06 #7
Hello Cor,

Yes, that is something that I am considering, however, I still want to seek
the limitations of such an architecture, I am worried about building my
system with inderited forms and then finding that there is some property
that i wish to override and perhaps I cannot.

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:eX**************@TK2MSFTNGP14.phx.gbl...
Mark,

For that is the inherited form

Try to do not to much on that however setting things as fontstyles, colors
etc is the least you can do.

You create a form and than you can use that by using the inherited form
from Add Items and it ask you what form should be used.

I tried to find an article for you on MSDN however could not find it fast.
Maybe can you search yourself for that. In fact it is reusing a form.

Cor

"Mark L. Breen" <ma********@nospam-gmail.com.off> schreef in bericht
news:OO**************@TK2MSFTNGP10.phx.gbl...
Hello Cor,

Yes, I agree with you, but....

what do we do when we start an application with 25 - 30 forms, most of
them similiar.

I have created (or at least I am in the process of creating) a standard
bit of code that handles this basic form handling,

I acknowledge, that I do not want to rebuild access, of course not.
Also, I acknoweldge that the more sophisticated I make the framework, the
more inflexible it becomes, however, it cannot be that I hand code each
and every form, so I am seeking a happy medium,

What do you think?

Mark
"Cor Ligthert [MVP]" <no************@planet.nl> wrote in message
news:uI**************@TK2MSFTNGP12.phx.gbl...
Mark,

In my idea do you take a to difficult problem to solve.

It looks for me as MS Access, however with building and maintaincing
that product is a large Microsoft team busy.

That code is absolute not for free, people who build that, try to get a
living from that.

That was what I did mean with this.

Cor



Jan 31 '06 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Ravindra | last post by:
Well I installed the framework provided by microsoft , the problem is I am able to activate the smart tag in the doc file but when I Click on the Show Detils option in the information bridge the...
11
by: Ceri Williams | last post by:
I followed the excellent MSDN article "Code Generation in the .NET Framework Using XML Schema" to build a substitute for the limited xsd.exe. My code works fine under .NET framework 1.1, but after...
0
by: HakonB | last post by:
Hi all I get an exception when trying to deserialize a simple configuration file using XML Serialization. The very long stacktrace can be seen at the bottom of this message. I've see other...
1
by: Brad | last post by:
Problem: Get an unhandled exception on the target machine (see stack trace below) on this method related to panels System.MissingMethodException: Method not found: 'Void...
11
by: xenophon | last post by:
I have a web site with forms authentication and a single logon page. I have 4 subdirectories, each that should be protected by a different username/password combination. For testing purposes, the...
12
by: ABC - Sébastien Beaugrand | last post by:
Hi, I've been trying to get an answer from french newsgroup but I did'nt succeed in this, so I'll try on this group and sorry for my poor english. The description of the bug : The...
1
by: DivB | last post by:
Hello, I have a nice application compiled with the first Visual Studio.net release. It's a converted VB6 app. I'm also using this files: Interop.DxVBLibA.dll Interop.MSComDlg.dll...
7
by: Mark L. Breen | last post by:
Hello All, I am currently in the middle of creating a 'Framework' for my latest VB.Net project. I have always created such a tool for previous lauguages. This time I am basing it on n-Tier...
0
by: Benny | last post by:
I have been trying to instal AutoCAD 2008 on a single PC and get the following Microsoft .NET Framework security error. I have updated to the latest .NET Framework 2.0 software, however, this...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.