473,395 Members | 1,701 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,395 software developers and data experts.

about developing c# application

Hi All,

my company have plan to re-develop the orginal system and my team have
3 people

so we will develop each function seperately with its own winform

but i would like to know how to integrate the function at the last
step with main program that contain a menu

here i have few suggestion on that:

1. combine all the winforms together in the main program but i think
it would quite time consuming and increase error rate.

2. for each winform function, build an dll and then call it at the
main program, but it is only a imagination. because i dont know wether
i can call the winform out directly using dll.

Anyway, If there are developers that have experience on develop it ,
please give me some sugestion.

i will keep on surfing for solution

thanks

Nov 3 '07 #1
5 1038
Use a source control system. There are tons of them such as subversion,
cvs, source safe, team foundation server and dozens if not hundreds more.
They all have advantages and disadvantages, however, a quick googling will
get you a good comparison of the most popular ones.

In a nutshell, a source control system will provide a central database to
store the project. This database will contain the master copy of the
project. Your three developers will check out a local copy of the project
to their own machines. On a periodic basis they can check in their changes
to the repository. The other 2 developers can easily update their local
copy from the central repository to get the 3rd developer's additions. This
keeps everyone up to date pretty effortlessly. However, other than just
allowing easy code sharing it has some other features that make it crucial
to any developer. Even if it's just a single developer working on a small
project.

A typical source control system will track every single update to the
source. It will then let you view or roll back to previous versions. If you
start working down one path and then 3 days later decide it was a mistake,
you can easily tell the system to revert the project back to what it was
like 3 days ago.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
<Ke**********@gmail.comwrote in message
news:11*********************@v23g2000prn.googlegro ups.com...
Hi All,

my company have plan to re-develop the orginal system and my team have
3 people

so we will develop each function seperately with its own winform

but i would like to know how to integrate the function at the last
step with main program that contain a menu

here i have few suggestion on that:

1. combine all the winforms together in the main program but i think
it would quite time consuming and increase error rate.

2. for each winform function, build an dll and then call it at the
main program, but it is only a imagination. because i dont know wether
i can call the winform out directly using dll.

Anyway, If there are developers that have experience on develop it ,
please give me some sugestion.

i will keep on surfing for solution

thanks
Nov 3 '07 #2
Andrew,

Your reply is very good, but...

The poster had put the same post up a few days ago, and that was my
suggestion. They do not have any revision control system. I suggested short
of that, then the group is left with sharing dlls to be integrated, or each
having a copy of a solution with four projects. I don't know why he reposted
the original, but per his last post on the original thread, he was confused
on how the developers of the individual dlls would test their components.

"Andrew Faust" wrote:
Use a source control system. There are tons of them such as subversion,
cvs, source safe, team foundation server and dozens if not hundreds more.
They all have advantages and disadvantages, however, a quick googling will
get you a good comparison of the most popular ones.

In a nutshell, a source control system will provide a central database to
store the project. This database will contain the master copy of the
project. Your three developers will check out a local copy of the project
to their own machines. On a periodic basis they can check in their changes
to the repository. The other 2 developers can easily update their local
copy from the central repository to get the 3rd developer's additions. This
keeps everyone up to date pretty effortlessly. However, other than just
allowing easy code sharing it has some other features that make it crucial
to any developer. Even if it's just a single developer working on a small
project.

A typical source control system will track every single update to the
source. It will then let you view or roll back to previous versions. If you
start working down one path and then 3 days later decide it was a mistake,
you can easily tell the system to revert the project back to what it was
like 3 days ago.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
<Ke**********@gmail.comwrote in message
news:11*********************@v23g2000prn.googlegro ups.com...
Hi All,

my company have plan to re-develop the orginal system and my team have
3 people

so we will develop each function seperately with its own winform

but i would like to know how to integrate the function at the last
step with main program that contain a menu

here i have few suggestion on that:

1. combine all the winforms together in the main program but i think
it would quite time consuming and increase error rate.

2. for each winform function, build an dll and then call it at the
main program, but it is only a imagination. because i dont know wether
i can call the winform out directly using dll.

Anyway, If there are developers that have experience on develop it ,
please give me some sugestion.

i will keep on surfing for solution

thanks
Nov 3 '07 #3
That's frustrating. Maybe with multiple people telling him the same thing,
he'll start to realize that he's actually being given good advice.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
"Family Tree Mike" <Fa************@discussions.microsoft.comwrote in
message news:AC**********************************@microsof t.com...
Andrew,

Your reply is very good, but...

The poster had put the same post up a few days ago, and that was my
suggestion. They do not have any revision control system. I suggested
short
of that, then the group is left with sharing dlls to be integrated, or
each
having a copy of a solution with four projects. I don't know why he
reposted
the original, but per his last post on the original thread, he was
confused
on how the developers of the individual dlls would test their components.

"Andrew Faust" wrote:
>Use a source control system. There are tons of them such as subversion,
cvs, source safe, team foundation server and dozens if not hundreds
more.
They all have advantages and disadvantages, however, a quick googling
will
get you a good comparison of the most popular ones.

In a nutshell, a source control system will provide a central database
to
store the project. This database will contain the master copy of the
project. Your three developers will check out a local copy of the
project
to their own machines. On a periodic basis they can check in their
changes
to the repository. The other 2 developers can easily update their local
copy from the central repository to get the 3rd developer's additions.
This
keeps everyone up to date pretty effortlessly. However, other than just
allowing easy code sharing it has some other features that make it
crucial
to any developer. Even if it's just a single developer working on a
small
project.

A typical source control system will track every single update to the
source. It will then let you view or roll back to previous versions. If
you
start working down one path and then 3 days later decide it was a
mistake,
you can easily tell the system to revert the project back to what it was
like 3 days ago.

--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
<Ke**********@gmail.comwrote in message
news:11*********************@v23g2000prn.googlegr oups.com...
Hi All,

my company have plan to re-develop the orginal system and my team have
3 people

so we will develop each function seperately with its own winform

but i would like to know how to integrate the function at the last
step with main program that contain a menu

here i have few suggestion on that:

1. combine all the winforms together in the main program but i think
it would quite time consuming and increase error rate.

2. for each winform function, build an dll and then call it at the
main program, but it is only a imagination. because i dont know wether
i can call the winform out directly using dll.

Anyway, If there are developers that have experience on develop it ,
please give me some sugestion.

i will keep on surfing for solution

thanks
Nov 3 '07 #4
Lew
Family Tree Mike wrote:
>The poster had put the same post up a few days ago, and that was my
suggestion. They do not have any revision control system.
Andrew Faust wrote:
That's frustrating. Maybe with multiple people telling him the same
thing, he'll start to realize that he's actually being given good advice.
"They do not have any revision control system" is easily curable, and
therefore no excuse. Virtually any other way to handle the situation will fail.

--
Lew
Nov 3 '07 #5
"They do not have any revision control system" is easily curable, and
therefore no excuse. Virtually any other way to handle the situation
will fail.
In his case where he had previously been told about version control, I
agree. However, I've talked to developers (usually independent developers)
who legitimately didn't know such a thing exists. Then when you teach them
about it they tend to consider it more trouble than it's worth, until they
have a catastrophic loss.
--
Andrew Faust
andrew[at]andrewfaust.com
http://www.andrewfaust.com
"Lew" <le*@lewscanon.comwrote in message
news:BI******************************@comcast.com. ..
Family Tree Mike wrote:
>>The poster had put the same post up a few days ago, and that was my
suggestion. They do not have any revision control system.

Andrew Faust wrote:
>That's frustrating. Maybe with multiple people telling him the same
thing, he'll start to realize that he's actually being given good
advice.

"They do not have any revision control system" is easily curable, and
therefore no excuse. Virtually any other way to handle the situation
will fail.

--
Lew
Nov 3 '07 #6

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

Similar topics

1
by: aj | last post by:
hi i am a newbi to python and developing a web application what do u all think is the best application framework for developing web application in python. I want a framework that supports...
9
by: john | last post by:
Hi I am developing a timesheet system. It will have 3 levels of access 1)Administrator 2)Approver -- Will approve or reject the timesheet filled by employees 3)Employees -- Fill in the timesheet...
10
by: KN | last post by:
I know both are pretty much the same and it comes down to personal choice. But I have to make the choice for the team. Things so far that I am considering 1. XML documentation in C# -- thats...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
3
by: Andrej Hristoliubov | last post by:
I am the best c++ programmer in the whole wide world. Trust ME! My reference is Victor Bazarov,Valentin Samko,Alf P.Steinbach( Me and Alf actually intern together at Microsoft), and Bjarne...
10
by: Lauren Wilson | last post by:
Ok I have searched the MS website for info on this. I am totally confused. If I want to deploy an Access 2003 app and allow my users to run it using Access 2003 Runtime, where do I get the...
10
by: Edward | last post by:
I've just taken over maintaining a system from a colleague who has left. I find the following line in her code: Dim params(2) As SqlClient.SqlParameter params(0) = New...
23
by: Louly | last post by:
Hi everybody, I'm a 22 yrs old girl. I've been developing a Database for 6 months no using Access. A week ago I had this feeling that I'm wasting my time in Access. I don't think it's wise to...
4
by: Jason Huang | last post by:
Hi, I am thinking in comparing developing speed between C# Windows Form and C# Web Form applications. Assuming the scenario is that we have 2 C# coding engineers, engineer A has 2 years...
5
by: FP | last post by:
Hi, i'm currently developing a class to communicate with a serial device,using the SerialPort component. Basically,the main application will interact with this class through its method "Call",the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
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
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...

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.