제가만든 프로그램에 GUI와 네트워크적인요소? 를 입히고 싶습니다.

익명 사용자의 이미지

제목그대로
제가 학교에서 과제로 한것들에,
단순히 상품 추가 삭제하고 그런 것이지만
GUI와 네트워크적인 요소를 입히고싶습니다.
근데 딱히 어떤 언어 혹은 프레임워크?를 사용해야되는지 모르겠습니다.

일단 과제로 만든거는 c++로 만들었습니다.
어떻게 하면 좋을지 방향을 제시해 주셨으면 좋겠습니다.

추가로 실제 기업들이 사용하는 관리시스템? 같은 거는 어떤 언어 혹은 프레임워크를 사용해서 만드는지도 궁금합니다.

익명 사용자의 이미지

저가 생각하는건 다른 사용자 혹은 터미널에서도 접속할 수 있도록 만들어 보고 싶습니다.
물론 실제 프로그램처럼 만들어낸 GUI로 다른 사용자도 사용하면 좋을것 같지만 제가 할 수 있을만한 쉬운 단계부터 알려주셔도 감사하겠습니다(__)

shint의 이미지

아무거나 하셔도 됩니다.
알맞은걸로 책 예제 소스 따라 하시면 될겁니다.
- 도스 / VB Script
- GW-Basic / QBasic / Visual Basic
- 웹 HTML HTML5 Javascript
- WPF SilverLight XAML CLR C# MFC
- Adobe Flash Flex
- Qt QML GTK
- Unity3D
- Android Studio / 아두노이드 / 인터렉티브 멀티터치 스크린 / AR 증강현실 / VR 가상현실 / 빔프로젝트
- PHP
- Python

잘 만든 제품이나 작품을 쇼핑이나 유튜브에서 찾아보시는것도 좋습니다.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

익명 사용자의 이미지

무슨 프로그램에 어떤 네트워크, GUI 기능을 추가할 계획인지에 따라 다양한 방법들이 있습니다.

지금 질문 내용 가지고는 파악할 수 있는 게 거의 없는데다가, "제가 할 수 있을만한"이라니, 귀하의 현재 능력에 대해서도 알 수 있는 게 아무것도 없는데 무슨 수로 뭐든 추천하겠습니까.

할 수 있는 건 고작해야 몇몇 네트워크, GUI 라이브러리 입문서나 참고자료 링크 정도를 드리는 것밖에 없군요. 그런 건 shint님 전문이시니까 조금만 기다리시면 올려주실겁니다.

익명 사용자의 이미지

"단순히 상품 추가 삭제하고 그런 것이지만" 이라는 말을 힌트 삼아 질문자께 도움이 될만한 것을 추정해서 써봅니다. 사실상 웹이 대세입니다. GUI는 html + client side javascript. 서버 사이드는 자바 또는 c#. server side javascript (node.js) 또는 php 등도 쓰입니다만 시장 규모가 작습니다. 시장 규모로만 보면 서버 사이드는 자바가 가장 큽니다. 프레임워크는 검색해보세요. 아주 많으니까. 예를 들어 "popular server side java framework", "popular client side javascript framework" 등으로 검색해보세요. 그리고 데이터 저장 및 관리가 중요하다면 mysql, postgresql, oracle 등의 RDBMS가 필요하지요. RDBMS가 아닌 이른바 nosql database들을 사용하는 경우가 늘고 있기는 하지만 여전히 RDBMS가 기본이고 중요합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.