###前提・実現したいこと
伝票を入力・保存・訂正・削除するプログラム(以下、伝票プログラム)を
作成しようと思っております。
まずは最低限のものを作る為に、ご意見をいただきたいと思っております。
伝票は下記の構成を想定してます。
- ヘッダ:宛先名・伝票総合計金額
- 明細(不定行数):商品名・数量・単価・金額
###開発環境
DBはSQLserverです。(ここは変更不可です)
有償版Visial Studio2012を持っている・下記のスキルレベルで触ったことがあるという理由で、開発言語はC#の予定しておりました。
###スキル
C#プログラムにて、SQLserverに接続・SELECT文を実行・結果をフォームに表示する、
ぐらいならなんとかできる程度です。
住所録Windowsフォームアプリケーション(DB更新する)をサンプルを見ながら作ったことはあります。
Windowsフォームアプリケーションしか作ったことがなく、他の選択肢にどのようなものがあるかわかりません。LINQ等使ったことありませんが、必要なところは勉強したいと思います。
###悩んでいる所
住所録プログラムを参考にDB更新クエリの部分はなんとかするとして、
不定行数である明細の入力・保存先DBの構成をどのようにすればいいか
参考にできるサイト・書籍が見当たらず、悩んでいます。
###質問内容
1.開発環境にC#は適していますか?
2.見た目やスマホ対応等…今時なかんじに仕上げるには、よい開発環境は何ですか?
3.C#で作る場合の明細の入力は、dataGridViewで事足りるでしょうか?
4.DBの構成について
ヘッダテーブル[伝票番号(キー),宛先,伝票総合計金額]
明細テーブル[伝票番号(キー),行番号(キー),商品名,数量,単価,金額]
という構成を考えましたが、一般的に考えてどうでしょうか?
5.不定行数明細を考慮したサンプルコードが載っている書籍等ご存じでしたら教えてください。
曖昧な部分も多いと思いますが、ご意見いただけたらと思います。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。