Biasanya kalkulator perangkat lunak meniru kalkulator perangkat keras. Ini memungkinkan Pengguna kemampuan untuk dengan cepat memulai pekerjaan mereka dengan program baru, karena pengguna sudah tahu cara menggunakan kalkulator perangkat keras mereka. Tetapi dengan pendekatan ini, sehubungan dengan desain kalkulator perangkat lunak, ia mewarisi semua cacat kalkulator perangkat keras. Misalnya:
- Setiap angka, operator, atau fungsi yang diinput secara terpisah pada prioritas tersebut harus diingat. Misalnya, jika perhitungan dibuat dalam ekspresi kalkulator biasa 2+2*2 maka hasilnya adalah 8, tetapi jika 2 * 2 + 2 dihitung, maka hasilnya adalah 6. Tentu saja 2 + 2 * 2 dan 2 * 2 + 2 setara. Ini adalah bagaimana kalkulator biasa memprovokasi kesalahan.
- Jendela program dicat dalam bentuk perangkat dengan banyak tombol yang tidak perlu, dan satu indikator untuk input dan output akan menempati banyak "real estat" di layar.
- Anda tidak dapat memasukkan ekspresi untuk perhitungan sebagai rumus, misalnya: 123.32-12.4/dosa(1/2)
Setiap angka, operator, atau fungsi harus dimasukkan secara terpisah, terpisah satu sama lain.
Oleh karena itu Anda tidak dapat mengedit ekspresi yang sebelumnya dimasukkan. Misalnya Anda tidak dapat menghitung: 123.32-12.4/dosa (1/2) dan kemudian 123.32-12.2/dosa (1/2) Anda harus memasukkan semua rumus baru karena satu angka berbeda maka yang lain.
- Tombol yang dicat memprovokasi penggunaan mouse berat untuk input, tetapi akan sangat mengurangi kecepatan input ekspresi. Ini baik untuk menghitung, tetapi mempromosikan kelelahan tangan, karena penggunaan tikus. Untuk pencarian tombol yang diperlukan, kebutuhan adalah membaca ulang keterangan tombol secara permanen atau mengingat lokasi tombol terakhir.
Kalkulator LibMaster.com Extendable adalah cara yang berbeda untuk mendekati desain kalkulator. Oleh karena itu tidak mengandung cacat desain apa pun, seperti yang diuraikan di atas.
Riwayat versi
- Versi 1.2 diposting di 2006-11-24
Beberapa bug diperbaiki.
Detil Program
Eula
EULA - Perjanjian Lisensi Pengguna Akhir
LibMaster.com Yang Dapat Diperpanjang
Hak Cipta (C) 2003 Alexandr Molchevsky, LibMaster.com
WWW: http://www.LibMaster.com/
LIBMASTER.COM LISENSI PENGGUNA AKHIR KAMI
Perjanjian Lisensi Pengguna Akhir ini ("EULA") adalah perjanjian hukum
antara Anda (baik individu atau entitas tunggal) dan
LibMaster.com untuk produk perangkat lunak yang diidentifikasi di atas, yang
termasuk perangkat lunak komputer dan dapat mencakup media terkait,
bahan cetak, dan "online" atau dokumentasi elektronik
("PRODUK PERANGKAT LUNAK" atau "PERANGKAT LUNAK").
Dengan menginstal, menyalin, atau menggunakan PRODUK PERANGKAT LUNAK,
Anda setuju untuk terikat oleh ketentuan EULA ini.
Jika Anda tidak menyetujui ketentuan EULA ini, Anda tidak boleh menggunakan
Perangkat lunak.
PRODUK PERANGKAT LUNAK dilindungi oleh undang-undang hak cipta dan
perjanjian hak cipta internasional, serta
hukum dan perjanjian properti.
LIBMASTER.COM PERANGKAT LUNAK
PRODUK PERANGKAT LUNAK dilindungi oleh undang-undang hak cipta dan
perjanjian hak cipta internasional, serta
hukum dan perjanjian properti. PERANGKAT LUNAK dilisensikan, tidak dijual. Tje
SOFTWARE terdiri dari dokumentasi produk, aplikasi, dan
mendukung berkas yang diidentifikasi secara individual sebagai "COMPONENT"
secara kolektif disebut di sini sebagai "SOFTWARE".
PEMBERIAN LISENSI
LibMaster.com memberikan kepada Anda sebagai individu, pribadi, non-
eksklusif, lisensi yang tidak dapat ditransfer untuk menginstal dan mengeksekusi satu
perangkat lunak pada satu komputer atau di beberapa
komputer asalkan tidak ada kesempatan untuk
dua atau lebih contoh perangkat lunak yang berbeda secara bersamaan untuk
tujuan mengevaluasi kinerja PRODUK PERANGKAT LUNAK
untuk jangka waktu tidak lebih dari 30 hari. Jika setelah waktu itu berlanjut
penggunaan PRODUK PERANGKAT LUNAK diinginkan maka PRODUK PERANGKAT LUNAK
harus didaftarkan LibMaster.com tunduk pada ketentuan sebagaimana
informasi pendaftaran, yang dapat ditemukan di
dokumentasi yang menyertai PRODUK PERANGKAT LUNAK. Jika Anda seorang
entitas LibMaster.com memberi Anda hak untuk menunjuk seseorang
dalam organisasi Anda untuk menggunakan dan mengelola subjek PERANGKAT LUNAK
pembatasan yang sama diberlakukan pada pengguna individual.
Anda tidak boleh mengubah dengan cara apa pun informasi hak cipta. Fonta
ukuran informasi hak cipta harus berukuran terbaca. Tje
hyperlink, disematkan dalam informasi hak cipta untuk
http://www.LibMaster.com harus tetap terlihat dan fungsional.
Hak cipta
Semua judul dan hak cipta di dalam dan ke PRODUK PERANGKAT LUNAK dimiliki
oleh Alexandr Molchevsky, LibMaster.com atau vendor komponen. Tje
SOFTWARE PRODUCT dilindungi oleh undang-undang hak cipta dan
ketentuan perjanjian. Oleh karena itu, Anda harus memperlakukan PRODUK PERANGKAT LUNAK
materi berhak cipta lainnya kecuali bahwa Anda dapat (a)
buat satu salinan PRODUK PERANGKAT LUNAK semata-mata untuk pencadangan atau pengarsipan
atau (b) menginstal PRODUK PERANGKAT LUNAK pada satu komputer
asalkan Anda menyimpan yang asli semata-mata untuk cadangan atau arsip
Tujuan.
KETENTUAN LISENSI KOMPONEN PIHAK KETIGA
Utilitas pihak ketiga, program aplikasi, dan/atau komponen
yang dirancang untuk diintegrasikan dengan Personal Firewall tunduk pada
persyaratan lisensi yang mengatur produk-produk tersebut.
Anda tidak boleh merekayasa balik, mendekompilasi, atau membongkar
PRODUK PERANGKAT LUNAK, kecuali dan hanya sejauh aktivitas tersebut
secara tegas diizinkan oleh hukum yang berlaku, terlepas dari
Batasan.
SANGGAHAN JAMINAN.
PERANGKAT LUNAK DISEDIAKAN "SEBAGAI IS," "DENGAN SEMUA KESALAHAN," TANPA
GARANSI APAPUN. PEMBERI LISENSI, PEMASOK DAN DISTRIBUTORNYA
MENYANGKAL SEMUA JAMINAN, TERSIRAT, TERSIRAT ATAU UNDANG-UNDANG, TERMASUK
TANPA BATASAN JAMINAN TERSIRAT DARI NON-PELANGGARAN,
JUDUL, KELAYAKAN PEDAGANG, ATAU KESESUAIAN UNTUK TUJUAN TERTENTU, ATAU
JAMINAN YANG TIMBUL DARI PERJALANAN TRANSAKSI, JALANNYA KINERJA,
ATAU PENGGUNAAN PERDAGANGAN.