お客さまの声
業務内容
・こんな方へおすすめ
EXCELに、集計されていないデータがある人。
・ご提供内容
集計機能とグラフ表示機能
・ご購入後の流れ
御社で立ち上げ作業を実施します。
・納期
一か月半から二か月
基本料金
ベーシック
スタンダード
プレミアム
オプション料金
- グラフの仕様変更
- 70,000円 / 納期 +13日
出品者
プログラミングにおいて、アルゴリズム考案が得意です。オブジェクト指向で整理されたコードを書きます。
-
0 満足0 残念
- レギュラー
- 個人
- 富山県
[1]プログラミングの経歴
社会人18年+就職前の1年=19年
[2]経験した言語
C#,VB,EXCELVBA,JAVA,Javascript,HTML,PHP,python,C,C++,
labview(これはノーコード開発)
[3]経験した分野
(1)二進法、ビット操作、十六進法の扱い、十進法
各々の演算や相互変換の機能を実装
(2)標数2の有限体
演算と行列計算
(3)整数
modの計算、中国剰余定理の適用
(4)一次元配列
ソートや置換
(5)二次元配列
挿入、抜き出し、DataGridViewへの適用
(6)EXCELVBAでの集計
ボタンでのマクロの実装
(7)集計結果のグラフ表示
VisualStudioのフォームのchartで実行。オブジェクト指向で整理したプログラムを使用
(8)フォーム上のツールの扱い
DataGridView,Combobox,ListBox,RadioCheckボタンなどを扱うsharedな関数を実装
(8)通信
TCP/IP通信、UDP通信
(9)組み込み
PICマイコンのプログラム(C言語)。ピンの電圧を制御して、センサを駆動した。(SPI通信またはI2C通信)。PCのシリアルポートとRS232C通信を実行した。
[4]コードを書く上で心がけている事
(1)オブジェクト指向
異なる関数で同じ変数を共有するとバグが発生しやすいので、なるべくstatic関数(VBならshared関数)を使用するようにしている。クラスファイルの内側で、メンバ変数を、異なるメソッドで共有する事があるが、それも単純な方法にしている。更に、コンストラクタによる初期化でだけ、ライトアクセスして、それ以外のメソッドはなるべくリードアクセスだけにしている。
(2)ループやif else文のネスト
通常は二段まで、深いところでも三段。四段はほとんどない。ネストが深くならないように、サブルーチンにおいては、最初に、エラーの場合と、処理がわかりきった場合を、if文とreturnの組み合わせで排除するようにしている。
(3)名前
ローカル変数名、仮引数名、関数名、クラス名は、意味が分かりやすく、しかもコード規約に沿うような名前になるように決めている。
(4)クラス同士の関係
UMLの図を書いて確認し、循環依存が発生していないか、チェックするようにしている。
よくある質問
- 仕様変更には対応可能ですか。
- 追加の料金を頂ければ対応します。
注文時のお願い
(1)集計機能
今あるデータの形式、お客様が望む集計の方法
(2)グラフ表示
望ましいグラフの形式
-
200,000円
EXCELVBAでの集計機能の実装
納期 21日 -
250,000円
VisualStudio開発環境でのグラフ表示
納期 21日 -
400,000円
EXCELVBAでの集計と、VisualStudio開発環境でのグラフ表示の統合
納期 45日