15,895,011 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by Turbonate (Top 9 by date)
Turbonate
12-Feb-13 13:05pm
View
I wouldn't be disapointed if this question is deleted since i know how confused I was when i wrote it. It is valuable to me but I don't know that it will help any other people. I will save a copy of the dialogue for myself.
Turbonate
12-Feb-13 9:45am
View
ok, so I figured out how to make most of this work with constructors. The last question I have is where the "start here" code can be besides the form.load event.
Turbonate
12-Feb-13 9:44am
View
ha, well apparently it wasn't really a question until we started talking so we're even.
Turbonate
12-Feb-13 0:28am
View
I'm going to study up on this post tomorrow after I've had more sleep. Thank you for the answers, Cheers!
Turbonate
12-Feb-13 0:17am
View
and on the articles I posted, I ASSumed that posting what I've looked at will help frame the question. No sure that it helped in this case.
Turbonate
12-Feb-13 0:15am
View
Thank you for the references. I'll do some more digging in that area.
Turbonate
12-Feb-13 0:13am
View
oh, the hint led me on. I can use the "handles mainform.load" event wherever I want to. I'm not tied to using the event in the form class.
right?
Turbonate
12-Feb-13 0:04am
View
ok, I call them OOP Layers because they're listed in section 4.29 and 4.30 in the link titled: "Introduction to Object Oriented Programming Concepts (OOP) and More".
I'm trying to figure out how to separate my business layer from the forms layer (from an architectural standpoint) without relying on the user interface layer to start the application. I know what will work, but I'm more interested in the correct way to do this because procedural code "works", but it's a mess to work with.
I use the phrase administration because that's what I can think to call my application start-up sequence. I have to initialize all of my objects somehow, it just seems wrong to do that from a form.
Turbonate
11-Feb-13 23:51pm
View
In Visual Studio 2012 if you click new > Project the very first option is "Windows Forms Application". This response makes me think you just answered without reading the post.
If you read into layers in OOP you'll know that there's a user layer, business layer and data layer which are supposed to be kept separate for best practices. It's all in the link that I posted in my first sentence.
It's not a fruit of my fantasy, thanks for the encouragement.
Show More