Coffeehouse Thread

14 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

May I ask some few Question's ? ASAP...

Back to Forum: Coffeehouse
  • User profile image
    Kimson101

    Before i asking question , i want to write about myself ...
    I'm 20 years old boy , study in Diploma Computer And Electronic Engineering, And i'm doing a Final Project to  graduate .. 8 months ago ... i started to plan , search information , download video ,source code ... and i decided use C# for my project " Clinical Information Management System", its similar like an application connect to a database and show off the data stores in software... and i'm lost and wasting time , i dunno how to start the project ...and yesterday i watched all the video download from "http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners"
    24 video for beginners .. i still dunno how ...
    My tool in computer - Microsoft Blend 4 ultimate , VS 2010 ,Access ..And Window8 developer in laptop ...

    My question is .. Any Advice to the  beginner to start develop Software application?  

     

  • User profile image
    Maddus Mattus

    Begin with the information model.

    Then figure out all the actions you want to do with the information.

    Then create a database.

    Then create the tool.

    All done!

  • User profile image
    evildictait​or

    My advice is to decide on an app you want to build and then just give it a go - and don't be put off by the steep learning curve at the beginning. Even if your first few apps aren't as great as you hope they'll be, you'll have better ideas and be better able to achieve them a couple of apps down the road Smiley

    The only thing I can say is that you must always build apps you want to use yourself - if you don't care about the app, you won't enjoy the learning process.

  • User profile image
    PerfectPhase

    Start with the basics, think how your user is going to interact with the application. Break it down into as small operations as possible, but keep them as user centric as possible, e.g. Doctor creates prescription, Pharmacist notified of new order, Pharmacist picks order etc.. Do not start with 'prescription is stored in the database'. Avoid any reference to implementation until as late as possible. Sketch pictures in a notebook of how you think the app should look, if at all possible don't use a computer for any of this!

    Next think of what's in common between these actions, what needs to be shared, the idea of a a prescription, the concept of a patient and doctor etc.  Flesh these idea's out a bit, but don't go to far, a doctor has a list of patients, but a patient can have several dotors.

    Now think about the people that will use it, what technology do they have, what infrastructure, what level of interactivity? Are they all using later version of windows, so could I use WPF, is there a mix, some mac some windows so should I use a web app, can I use HTML5? etc. Not all bits need to be implemented in the same technology.

    Now start to implement a single piece of this. This will allow you to ask better more directed questions in forums if you need help. 'I need to write a web application that will allow a doctor to enter a patients name and see details of all their past prescriptions, attached is a quick sketch of what I was thinking. I'm using ASP.NET MVC with the data in a SQL Express database'. Start small, write a small part of the application and get that to work, no matter how simple, you'll feel like you're making progress them.

    One last bit of advice, if you can get rid of Windows8 and get back to something stable like Windows7. If your just starting out, the last thing you'll want to do is be fighting a bug that might be in your code but might very well be in a pre-beta release of an OS and framework.  For things like this don't use things that are cutting edge, there are a lot more people that can help you with the current batch of tools.

     

    P.S.  One final question, no you really even need to write code?  Have a look at something like Lightswitch http://msdn.microsoft.com/en-us/lightswitch/gg604823 might get you a long way before you even have to write any code of your own.

  • User profile image
    JoshRoss

    Don't get discouraged.

    If this is the finial project required to graduate for a computer and engineering diploma, and you have not progressed to the point where introductory videos are trivial, then perhaps you should change career paths and become a chimney sweep.

  • User profile image
    Kimson101

    @PerfectPhase: Thanks dude .... I'm using Lightswitch now...hopefully, it should be finished by next year.....
     

  • User profile image
    W3bbo

    , Kimson101 wrote

    @PerfectPhase: Thanks dude .... I'm using Lightswitch now...hopefully, it should be finished by next year.....
     

    Careful. Lightswitch is a good way to get something up-and-running, but I'm wary of maintenance, and given Microsoft's de-emphasis of Silverlight (and my spider-sense tingles over WF) I don't think the platform has much of a long-term future, nor do I think it wll age as gracefully as .NET 1.x or even VB6.

  • User profile image
    PerfectPhase

    @W3bbo: But given the scope of the original question, does any of that matter?

  • User profile image
    Kimson101

    Used SQL server 2008 done database ... @@

  • User profile image
    superduper

    I agree.

    You can actually start with SQL 2008 R2 Database though. SQL Denali is on the way.... 

  • User profile image
    Kimson101

    SQL Denali ? 
    sound like is new exist technology? 

  • User profile image
    davewill
  • User profile image
    Kimson101

    Download +ed ......  then ? 

  • User profile image
    spivonious

    , JoshRoss wrote

    Don't get discouraged.

    If this is the finial project required to graduate for a computer and engineering diploma, and you have not progressed to the point where introductory videos are trivial, then perhaps you should change career paths and become a chimney sweep.

    Agreed. The world doesn't need more "google coders".

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.