Pertanyaan yang diberi tag «.net»

.NET Framework adalah kerangka kerja perangkat lunak untuk sistem operasi Microsoft Windows. Ini termasuk implementasi dari Perpustakaan Kelas Dasar, Common Language Runtime, dan Dynamic Language Runtime. Ini mendukung banyak bahasa pemrograman, termasuk C #, VB.NET, F # dan C ++.

3
Apa itu "model aplikasi"?
Saat ini saya sedang mempelajari .NET Core dan dalam dokumen awal yang pertama kali memperkenalkan .NET Core kita melihat pembicaraan tentang banyak vertikal yang berbeda. Ini dapat terlihat dalam gambar ini: Dalam semua vertikal kita melihat runtime, kerangka kerja, tetapi ada juga hal "App Model" ini. Juga, menonton video tentang …


8
Apa cara yang baik untuk menyeimbangkan pengecualian informatif dan kode bersih?
Dengan SDK publik kami, kami cenderung ingin memberikan pesan yang sangat informatif tentang mengapa pengecualian terjadi. Sebagai contoh: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be cast to type {2}.", ParameterInfo.Name, ParameterInfo.ParameterType, typeof(IParameter) …


2
Apakah perpustakaan tugas async saya menelan pengecualian dengan tenang?
Saya baru saja belajar bahwa .NET 4.5 memperkenalkan perubahan pada bagaimana pengecualian di dalam Taskditangani. Yaitu, mereka diam-diam ditekan. Alasan resmi mengapa ini dilakukan tampaknya adalah "kami ingin lebih ramah kepada pengembang yang tidak berpengalaman": Di .NET 4.5, Tugas memiliki keunggulan yang jauh lebih besar daripada yang mereka lakukan di …
10 .net 


6
Bagaimana cara memverifikasi / membuktikan ortogonalitas suatu bahasa pemrograman?
Saya tahu konsep ortogonalitas, tetapi dari sudut pandang bahasa pemrograman, apakah ada cara untuk memverifikasi / membuktikannya? Misalnya dalam C #, seseorang dapat menggunakan publicatau staticuntuk tanda tangan metode. Anda dapat menggunakan salah satu atau keduanya dan mereka tidak akan saling mengganggu, sehingga mereka saling orthogonal, bukan? Pertanyaan saya adalah, …

4
LINQ vs Lapisan Akses Data
Saya selalu belajar sendiri untuk menangani kode akses data dalam 'lapisan' yang sepenuhnya terpisah dengan logika bisnis dan kode UI saya. Ini selalu menjadi arsitektur yang sangat baik bagi saya dan 'aturan' atau praktik terbaik yang saya lihat, masih berhasil menyesuaikan dengan gaya pengkodean ini, terutama Prinsip Tanggung Jawab Tunggal …

4
Jalur pembelajaran untuk pengembang web .NET atau Java [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
10 c#  java  .net 

3
Apa alasan di balik konvensi penamaan awalan "I" untuk antarmuka di .NET?
Saya tahu konvensi "Saya" sudah ada sejak COM, tetapi saya tidak pernah mengerti mengapa konvensi ini belum dipertimbangkan kembali seperti setiap konvensi penamaan lainnya sebelum .NET memilikinya. Dari segi konsumsi, satu-satunya hal yang memisahkan antarmuka dari, katakanlah, kelas abstrak, adalah bahwa mereka dapat diturunkan secara berlipat ganda. Tapi semuanya setelah …
10 .net  naming 

7
Apa perbedaan antara prototipe dan solusi tingkat produksi?
Pertanyaan ini murni untuk belajar dan untuk meningkatkan pemahaman teknis saya. Saya tahu tidak ada solusi yang sempurna dan pertanyaan ini memiliki daftar solusi yang mungkin tidak pernah berakhir tetapi saya pikir sangat penting bagi setiap arsitek untuk memahami perbedaan antara demo dan proyek langsung. Saya membuat banyak solusi demo …

6
Faktor apa yang perlu dipertimbangkan ketika memilih runtime / bahasa untuk aplikasi desktop Windows?
Semua pengguna saya memiliki Windows. Beberapa dari mereka menggunakan Linux atau Mac, tetapi jika mereka melakukannya mereka umumnya dapat menggunakan sesuatu seperti Mono, Wine, Parallels atau dual-boot. Tim pengembangan saya (termasuk saya) memiliki pengalaman luas baik dalam menulis aplikasi Swing di Java maupun Formulir Windows di C #. "Luas" berarti …

6
Memulai proyek baru dengan TDD
Saya sedang mempelajari TDD dan saya membaca bahwa itu juga membantu Anda menentukan desain aplikasi, benar? Jadi saya memutuskan untuk mulai membuat proyek baru untuk membantu saya memahaminya dengan lebih baik. Saya ingin membuat sistem pendaftaran pengguna sederhana yang akan menanyakan nama, alamat email, negara (akan memilih satu dari daftar) …
10 c#  .net  tdd 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.