1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Have a program I want to build, where do I start?

Discussion in 'General Programming Chat' started by KasparP, Aug 6, 2013.

  1. KasparP

    KasparP Newbie

    Joined:
    May 31, 2013
    Messages:
    49
    Likes Received:
    7
    Location:
    Chicago
    Hello everyone,

    I havnt programmed before, but I am very computer savy and would like to slowly teach myself.

    I recently got a new job in which a major part includes watermarking images and uploading them to a website(java). The work is very simple but if I could make a program for it that would be awesome(I could either sell it to the company or just use it at work and surf BHW while it runs).

    Let me describe what I want to do:

    First I'd like to batch text watermark photos(and keep them in the same directories/subdirectories) pretty much take files from a folder(and subfolders) and put a date on the bottom then save them in the original folder and subfolder.

    The more important part:

    Ive used facebook and twitter programs that have an integrated IE based browser and the bot can click and do whatever it would like. I want to use the same concept. I need it to upload photos to a website(which uses java uploader). Afterwards it needs to check a number of checkboxes (the same number as the number of files it just uploaded).

    Obviously there's a little more to it than that, but thats the general gist of it. Pretty much need a program that will go to a webpage, login, upload photos, check those photos and select a label out of a dropdown list and apply that label.

    I'm just not sure what language I should use(im assuming c++ or basic?) and how I would start.

    Any help would be very appreciated! Thanks BHW!
     
    • Thanks Thanks x 1
  2. DarkPixel

    DarkPixel Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 4, 2011
    Messages:
    1,328
    Likes Received:
    1,239
    Location:
    ↓↓↓↓
    Home Page:
    You should start with a .Net language, so VB.net or C#, since there's ton of sample code online for anything.
    You should start simply. Design the GUI of your app, place the buttons, and get familiar with the IDE (Visual Studio).
    Then you start googling.
    Google for example ".net watermark image". Then ".net folder file list". And so forth, till you have completed your app. Slowly you will learn it and won't need to search everything.
     
    • Thanks Thanks x 1
  3. KasparP

    KasparP Newbie

    Joined:
    May 31, 2013
    Messages:
    49
    Likes Received:
    7
    Location:
    Chicago
    Thanks for the reply!

    Well my first step was just finding out what programs I would use and if it's even possible.

    Would it be possible for an app to look at the folder name and pick a cooresponding option for a dropdown list(for instance if I named a folder "Interior" I would need the app to check all the recently uploaded photos and apply the "Interior" option fro ma drop-down list).

    Thank you once again!
     
  4. KasparP

    KasparP Newbie

    Joined:
    May 31, 2013
    Messages:
    49
    Likes Received:
    7
    Location:
    Chicago
    I have a browser window added that goes directly to the website I want it to. How do I go about making it log-in using options from a "settings" menu I created? Not sure what to google?

    Visual Basic log-in?
    C++ log-in?
    .net auto login?
     
  5. DarkPixel

    DarkPixel Jr. VIP Jr. VIP Premium Member

    Joined:
    Oct 4, 2011
    Messages:
    1,328
    Likes Received:
    1,239
    Location:
    ↓↓↓↓
    Home Page:
  6. cosmo342

    cosmo342 Newbie

    Joined:
    Aug 16, 2010
    Messages:
    36
    Likes Received:
    2
    So you were able to put webbrowser component onto your Form, right? Good..
    Next you should understand how HTTP requests/responses work, that would help you to automate your steps using webbrowser.

    For now you should learn how to:
    1) Navigate browser to some website address
    2) Handle webbrowser state and get notified when document navigation completed.

    So go to google and search for Navigate method and DocumentCompleted event.

    Read a lot and then get back here with more questions if you'll have any.
     
  7. elhefe

    elhefe Newbie

    Joined:
    Jul 9, 2013
    Messages:
    41
    Likes Received:
    4
    You might install mitmproxy, and use it while you're doing the work by hand. That'll give you an idea of what the requests and responses look like. Your program will need to make the requests and handle some of the responses.
     
  8. soundclicktop

    soundclicktop Newbie

    Joined:
    Aug 23, 2013
    Messages:
    10
    Likes Received:
    0
    I need soundclick top / program / chart increaser