El Psy Congroo

SLIDE 1

TEST 1.

SLIDE 2

adeuh.

ada lagi

EL PSY CONGROO

cui

test.

Senin, 14 Oktober 2019

Inilah yang ada di Unity 2019.2 yang baru

Related image



Kami memiliki lebih dari 1000 pengembang yang didedikasikan untuk memperluas dan meningkatkan Kesatuan untuk Anda. Dalam rilis ini, Anda mendapatkan lebih dari 170 fitur dan peningkatan baru untuk artis, desainer, dan programmer. Kami telah memperbarui ProBuilder, Grafik Shader, Animasi 2D, Burst Compiler, Elemen UI, dan banyak lagi lainnya. Baca terus untuk sorotan.

Lebih banyak fitur, alat yang diperbarui, alur kerja yang lebih baik

Tetapi sebelum Anda menyelam, mengapa tidak mulai mengunduh 2019.2 sekarang .
ProBuilder 4.0 dikirimkan sebagai terverifikasi dengan 2019.2 dan merupakan hibrida unik dari pemodelan 3D dan alat desain level kami, dioptimalkan untuk membangun geometri sederhana tetapi mampu mengedit detail dan membuka UV sesuai kebutuhan. 
Polybrush sekarang tersedia melalui Package Manager sebagai paket Pratinjau. Alat serba guna ini memungkinkan Anda memahat bentuk kompleks dari model 3D apa pun, memposisikan jerat detail, mengecat pencahayaan atau pewarnaan khusus, dan memadukan tekstur melintasi jerat langsung di Editor. 
DSPGraph adalah sistem rendering / pencampuran audio baru, dibangun di atas C # Job System Unity. Sekarang tersedia sebagai paket Pratinjau. 
Kami telah meningkatkan bagaimana Elemen UI , kerangka UI baru Unity, merender UI untuk alat berbasis grafik seperti Grafik Shader, Grafik Efek Visual, dan Visual Scripting. Perubahan ini memberikan nuansa yang lebih halus dan responsif ketika Anda membuat grafik yang lebih kompleks di Editor .
Untuk membantu Anda mengatur grafik kompleks Anda dengan lebih baik, kami telah menambahkan subgraf ke Grafik Efek Visual . Anda dapat berbagi, menggabungkan, dan menggunakan kembali subgraph untuk blok dan operator, dan juga menanamkan VFX lengkap dalam VFX. Kami juga telah meningkatkan integrasi antara Grafik Efek Visual dan High-Definition Render Pipeline (HDRP), yang menarik Grafik VFX secara default, memberi Anda fitur render tambahan.
Dengan Grafik Shader Anda sekarang dapat menggunakan Mode Warna untuk menyorot node pada grafik Anda dengan warna berdasarkan berbagai fitur atau pilih warna Anda sendiri untuk meningkatkan keterbacaan. Ini sangat berguna dalam grafik besar. 
Kami telah menambahkan fungsionalitas Sprite swappable ke alat Animasi 2D . Dengan fitur baru ini, Anda dapat mengubah Sprite yang diberikan GameObject sembari menggunakan kembali rig kerangka dan klip animasi yang sama. Ini memungkinkan Anda dengan cepat membuat banyak karakter menggunakan Perpustakaan Sprite yang berbeda atau menyesuaikan bagian-bagiannya dengan Penyelesai Sprite. Sekarang Anda dapat menukar Sprite untuk membuat karakter yang benar-benar berbeda secara visual tetapi menggunakan rig animasi yang sama.

Alat untuk programmer

The Compiler Burst keluar dari Preview di 2.019,1. Dengan rilis ini, Burst Compiler 1.1 mencakup beberapa perbaikan pada waktu kompilasi JIT dan beberapa peningkatan C #.
TypeCache menyediakan cara cepat untuk mengakses tipe atau metode yang ditandai dengan atribut tertentu, serta tipe yang berasal dari kelas atau antarmuka tertentu. Itu menggunakan cache asli internal yang dibangun untuk semua majelis yang dimuat oleh Editor.
Untuk pengembang aplikasi seluler, kami telah memperkenalkan kontrol kecerahan layar melalui properti Screen.brightness baru (iOS dan Android) dan meningkatkan ReplayKit API (iOS). Kami juga telah membuatnya lebih mudah untuk menyesuaikan UI Anda dengan menambahkan dukungan untuk mendeteksi kotak pembatas di sekitar takikan.
Kami telah memigrasikan PhysX Cloth Library dari PxCloth sebelumnya ke NvCloth sebagai bagian dari transisi kami dari PhysX 3.4 ke PhysX 4.x.
Dalam rilis ini, kami memperbarui editor default ke Visual Studio 2019 dan Visual Studio 2019 untuk Mac. Kami juga telah mulai memindahkan Integrasi Editor Kode (dan dengan demikian IDE) dari inti ke paket, dan membuka API C # kami. Dengan rilis ini, Visual Studio Code dan integrasi JetBrains Rider tersedia sebagai paket; Visual Studio akan tersedia sebagai paket dalam rilis mendatang.
Kami telah menghapus .untuk Script Runtime Script .NET 3.5 lama Setiap proyek yang menggunakan Runtime Scripting Ekuivalen .NET 3.5 akan secara otomatis diperbarui untuk menggunakan .untuk Runtime Scripting .NET 4.x.
Incremental Garbage Collection , dirilis sebagai percobaan pada beberapa platform di Unity 2019.1, sekarang mendukung semua platform kecuali WebGL. 
Rilis ini juga mencakup dukungan untuk Intel ® VTune ™ Amplifier untuk Windows Standalone Player (x86, 64-bit) dan Windows Editor, termasuk pengambilan sampel profiling kode C #.

Grafik

Dalam rilis ini, High-Definition Render Pipeline (HDRP) kami mencakup API Variabel Output Sewenang wenang (AOV) , yang memungkinkan Anda untuk hanya menampilkan properti material, pencahayaan saja, penyangga kedalaman, dan lintasan lainnya dari Scene. Selain itu, API ini sekarang digunakan dalam Unity Recorder , yang membuatnya mudah untuk mengekspor output spesifik untuk rendering dengan HDRP.
Kami juga telah menambahkan resolusi Dinamis, yang memungkinkan Anda untuk skala resolusi di mana dunia diberikan, dengan dukungan resolusi dinamis perangkat keras. Ini memberi Anda kinerja yang lebih baik dibandingkan dengan resolusi dinamis perangkat lunak. 
The MatCap tampilan modus debug menggantikan material dan pencahayaan benda dengan tekstur lingkungan yang sederhana. Mode ini berguna untuk menavigasi dan merasakan suasana tanpa harus mengatur pencahayaan adegan. Misalnya, jika Anda mengedit area gelap, seperti bagian dalam gua, ini membuatnya lebih mudah dinavigasi dalam pencahayaan rendah. 
Efek Ambient Occlusion baru adalah algoritma arsiran dan render layar-ruang yang meningkatkan kualitas simulasi pencahayaan sekitar di Scene Anda, terutama untuk detail skala kecil, sambil memberikan kinerja yang baik. Anda dapat memilih dari beberapa opsi untuk mengoptimalkan kinerja dan kualitas.
Ada fitur 2D baru di Lightweight Render Pipeline (LWRP) seperti 2D Renderer eksperimental, yang sekarang berisi 2D Pixel Perfect dan Lampu 2D. Lampu 2D yang baru memungkinkan Anda untuk dengan mudah meningkatkan visual proyek 2D secara langsung tanpa harus menggunakan lampu 3D atau bayangan khusus.
Grafik Shader sekarang memiliki node Master 2D untuk membuat 2D Unlit dan Lit Sprite Shaders. Selain itu, mode presisi memungkinkan Anda mengatur node untuk menggunakan lebih sedikit memori GPU, yang membantu meningkatkan kinerja di berbagai platform, termasuk seluler. 
Pengecualian Lightmap sekarang berfungsi di semua platform Editor, terlepas dari produsen GPU. Kami juga telah membuat perubahan mendasar dalam cara Anda mengonfigurasi pemanggangan, memberi Anda kemungkinan baru untuk mempercepat pemanggangan pembuatan peta cahaya. Kami juga memperkenalkan alur kerja penyelidikan baru .
Dengan Kontributor GI Penyelidikan-Probe, Anda dapat memilih apakah objek yang Menyumbang Penerangan Global harus menerima GI dari Light Probe atau lightmaps. Hal ini memungkinkan Mesh Renderers untuk berkontribusi pada perhitungan pencahayaan yang memantul tanpa menempati texels dalam lightmap, yang dapat mengarah pada peningkatan besar pada waktu panggang dan mengurangi penggunaan memori.
Rilis ini juga mencakup peningkatan kecepatan utama dalam GPU Lightmapper kami , terutama selama iterasi pencahayaan. Fitur-fitur baru termasuk dukungan Multiple Importance Sampling untuk pencahayaan lingkungan dan peningkatan kinerja pengambilan sampel saat menggunakan prioritisasi tampilan atau lightmap rendah hunian rendah / rendah.
The NVIDIA OptiX AI Denoiser telah ditingkatkan untuk kinerja yang lebih baik dan penggunaan memori yang lebih rendah, dan untuk menambahkan dukungan untuk NVIDIA Turing GPU. Ini didukung dalam GPU Lightmapper.
Lightmapping sekarang mendukung perpustakaan Intel Open Image Denoise , yang merupakan filter berbasis pembelajaran mesin. Ini akan meningkatkan alur kerja lightmapping Anda dan kualitas lightmap dengan post-processing lightmaps. Noise dan artefak yang tidak diinginkan dihilangkan sehingga Anda bisa mendapatkan lightmaps yang halus dan bebas noise yang menggunakan sampel jauh lebih sedikit. 

Alur kerja Platform dan Editor

Dioptimalkan Frame Pacing untuk Android , dikembangkan dalam kemitraan dengan tim Android Gaming dan Graphics Google, memberikan frame rate yang konsisten dan karenanya pengalaman gameplay yang lebih halus dengan memungkinkan frame untuk didistribusikan dengan varian yang lebih sedikit.
Pengembang seluler juga akan mendapat manfaat dari dukungan OpenGL yang ditingkatkan , karena kami telah menambahkan dukungan multithreading OpenGL (iOS) untuk meningkatkan kinerja pada perangkat iOS kelas bawah yang tidak mendukung Metal. Kami juga menambahkan dukungan OpenGL untuk batcher SRP untuk iOS dan Android untuk meningkatkan kinerja CPU dalam proyek-proyek yang menggunakan Lightweight Render Pipeline (LWRP).
Kami telah menambahkan pemeriksaan ukuran APK menggunakan Bundel Aplikasi Android sehingga Anda dapat melihat ukuran APK akhir dari target yang berbeda untuk aplikasi besar.
Jika Anda bekerja dengan VR, cobalah HDRP, yang sekarang juga mendukung VR . 
Kami juga memperkenalkan sistem pengelolaan dan pemuatan SDK yang diperbarui untuk platform target Anda untuk membantu merampingkan alur kerja pengembangan Anda. Sistem saat ini dalam Pratinjau dan kami sedang mencari pengguna untuk mencoba alur kerja baru dan memberi kami umpan balik.
AR Foundation 2.2 yang diperbarui mencakup dukungan untuk pelacakan wajah, pelacakan gambar 2D, pelacakan objek 3D, dan penyelidikan lingkungan. Lihat posting blog terbaru ini untuk detail tentang dukungan AR Foundation untuk fitur ARKit 3.
Dukungan Vuforia telah dimigrasikan dari Pengaturan Player ke Package Manager, memberi Anda akses ke versi terbaru dari Vuforia Engine 8.3 .

Perbaikan bug, peningkatan, dan pembaruan API

Kami terus menjadikan Editor lebih ramping dan lebih modular dengan mengonversi beberapa fitur yang ada ke dalam paket, termasuk Unity UI , 2D Sprite Editor , dan 2D Tilemap Editor . Mereka dapat dengan mudah diintegrasikan, ditingkatkan atau dihapus melalui Package Manager.
Seperti semua rilis, 2019.2 mencakup sejumlah besar perbaikan dan perbaikan bug. Terima kasih khusus kepada komunitas alfa dan beta kami untuk menggunakan dan menguji semua alat dan kemampuan baru. Umpan balik Anda yang relevan dan tepat waktu membantu kami memperbaiki sejumlah besar masalah dan menyelesaikan rilis ini.
Anda dapat menemukan daftar lengkap fitur, peningkatan, dan perbaikan di Catatan Rilis, yang tersedia di sini Anda juga dapat menggunakan Pelacak Isu untuk menemukan informasi tiket spesifik.

Pemenang undian beta 2019.2

Dengan senang hati kami mengumumkan bahwa kami telah mengumumkan lima pemenang undian Undian beta 2019.2 versi Persatuan kami. Mereka masing-masing memenangkan Samsung Galaxy S10 +, dan semua pemenang telah dihubungi. Tetap ikuti perkembangan terbaru tentang undian di masa depan dan berita beta lainnya dengan mendaftar untuk buletin kami 

Source: https://blogs.unity3d.com/2019/07/30/heres-whats-in-the-brand-new-unity-2019-2/

Share:

Fitur baru dari Android 10



Image result for android 10

Pembaruan Android 10 menghadirkan banyak fitur baru, yang Google daftarkan pada halaman resminya untuk perangkat lunak baru.


Di antara semua mainan baru, mode gelap sistem-lebar yang telah lama ditunggu-tunggu (disebut 'Tema Gelap') adalah perubahan terbesar dari Android Pie. Navigasi Gerakan seperti iOS juga telah ditambahkan, bersama dengan kontrol privasi dan Mode Fokus untuk mematikan notifikasi ketika Anda perlu menyelesaikan sesuatu. Ada juga detail tentang Project Mainline, yang diperkenalkan di Google IO 2019 yang memungkinkan Google untuk memancarkan pembaruan keamanan over-the-air ke ponsel di antara pembaruan utama.

Apa lagi yang baru dengan Android 10? Kami memiliki daftar fitur yang berfungsi di bawah ini, berdasarkan semua yang kami lihat di halaman resmi, dalam beta yang sedang berlangsung, dan apa yang kami lihat di Google IO.

Android 10 telah secara resmi dirilis, tetapi itu tidak berarti itu tersedia untuk semua telepon dulu. Setiap OEM harus mengembangkan versi pembaruan mereka sendiri untuk setiap telepon dan bekerja dengan operator untuk merilisnya, yang bisa memakan waktu berbulan-bulan. Jangan heran jika ponsel Anda tidak mendapatkan Android 10 hingga 2020.

Tentu saja, ponsel Google Pixel mendapatkan versi terbaru pada hari peluncuran - dan tidak mengejutkan siapa pun, ponsel Essential juga mendapatkan kompatibilitas hari pertama di pasar tertentu, menurut tweet ini.

Di bawah ini adalah daftar lengkap semua ponsel yang memiliki Android 10 sejauh ini.

  • Google Pixel 3 / Pixel 3 XL
  • Google Pixel 3a / Pixel 3a XL
  • Google Pixel 2 / Pixel 2 XL
  • Google Pixel / Pixel XL
  • Essential Phone

Android 10: what's new

Beta keenam dan terakhir tidak menambahkan banyak - sebagian besar perbaikan bug dan optimisasi - tetapi itu memungkinkan aplikasi untuk menonaktifkan semi-gerakan isyarat ke-geser-ke-kembali.

Intinya, aplikasi dapat memblokir gerakan agar tidak berfungsi pada bagian tertentu dari layar (khususnya. Sekarang ada "batas pengecualian aplikasi vertikal 200dp untuk gerakan Kembali"). 
Tapi itu tidak akan menghalangi gerakan agar tidak berfungsi sepenuhnya - kami ' saya harus melihat apakah zona pengecualian itu cukup besar bagi pengguna untuk mencegah aplikasi keluar secara tidak sengaja (misalnya, saat mereka bermain game) saat mereka berharap tidak melakukannya.




Closing privacy loopholes


Sebuah laporan dari International Computer Science Institute menemukan bahwa lebih dari 1.300 aplikasi di Google Play Store AS secara rutin menghapus data pribadi dari pengguna meskipun ditolak secara eksplisit oleh pengaturan izin yang relevan.

Appmaker telah menggunakan beberapa solusi cerdas untuk mendapatkan info yang mereka inginkan: jika pengguna mengatur izin mereka untuk tidak berbagi data lokasi, aplikasi mengambil alamat MAC mereka dari router yang terhubung ke telepon. Mereka menyimpan nomor IMEI pengidentifikasi perangkat yang diakses oleh satu aplikasi dan membaginya dengan yang lain. Mereka bahkan menentukan lokasi pengguna dengan metadata gambar.

Google dilaporkan memperbaiki masalah ini dengan rilis penuh Android 10 pada bulan Agustus, meskipun mungkin tidak dalam beta yang direncanakan sebelumnya.


Foldable support

Android 10 sedang mempersiapkan ponsel lipat pada 2019, atau "lipat dan layar baru yang inovatif," menurut posting Android Developers Blog.

Samsung Galaxy Fold - sementara itu berada di tangan kita sebentar - dengan mulus beralih antara status layar yang dilipat dan yang tidak dilipat. Dengan Google yang mendukung jenis kontinuitas UI seperti ini di backend, kemungkinan akan datang ke ponsel yang lebih dapat dilipat ketika diluncurkan dengan Android 10 onboard.

Untuk pengembang, Android 10 beta 2 menyertakan 'foldable emulator' di Android Studio 3.5, menurut Dave Burke, VP of Engineering Google.

Android Q 'bubbles' multitasking

Anda telah melihat gelembung UI sebelumnya jika Anda menggunakan kepala obrolan Facebook Messenger. Ini adalah cara mudah untuk menjaga percakapan aktif di layar sebagai foto profil mengambang kecil, sambil melakukan tugas normal Anda di seluruh antarmuka. Anda dapat mengetuk pic ketika Anda ingin kembali ke percakapan.

Google mendukung gagasan ini di seluruh Android 10 dan menyebutnya sebagai cara baru untuk melakukan banyak tugas. Sejauh ini, contohnya datang ke Pesan dan Hangouts. Tetapi Google mengurangi waktu pengembangan, konsistensi interaktivitas, dan perlindungan privasi pengguna, jadi harap melihatnya di aplikasi tambahan di luar ekosistem Google.


Dark Theme, the system-wide dark mode

Ada mode gelap sistem-lebar datang ke Android 10 dan itu disebut Tema Gelap. Kami telah menguji coba di Google IO dan berfungsi sebagaimana dimaksud, tetapi perlu membuka lebih banyak menu. Sejauh ini terbatas pada menu pengaturan. Ini sangat awal.

Anda dapat memicu Tema Gelap dengan dua cara yang berbeda, dan keduanya berada dalam naungan notifikasi. Cara pertama adalah dengan dedikasi tombol pengaturan cepat Tema Gelap yang beralih antara Tema Cahaya default dan Tema Gelap baru.

Cara kedua adalah menyalakan mode Battery Saver, yang secara otomatis mengaktifkan Android 10 Dark Theme. Ini adalah anugerah bagi ponsel dengan layar OLED, yang akan membakar lebih sedikit piksel dengan mematikan piksel di bagian tampilan yang sengaja hitam.

New Android 10 privacy features

Posting Blog Pengembang Android mengumumkan beta pengembang menegaskan penekanan besar pada peningkatan privasi di Android 10, sebuah fokus yang ditegaskan kembali dalam keynote utama Google IO 2019.

Pengguna akan memiliki kontrol lebih besar atas akses aplikasi ke info lokasi, file bersama, dan repositori seperti Foto dan Video. Perubahan bermanfaat lainnya: alih-alih aplikasi secara otomatis mengalihkan fokus ketika mereka memiliki Kegiatan di latar belakang (seperti alarm atau panggilan), pembuat aplikasi dapat memilih untuk mengirim pemberitahuan prioritas tinggi terlebih dahulu.

Android 10 beta 3 juga memperkenalkan fitur baru - Scoped Storage - yang memungkinkan pengguna untuk mengontrol cara aplikasi mengakses penyimpanan eksternal (katakanlah, dalam kartu MicroSD). Ini juga akan lebih melindungi pengguna dari pengidentifikasian dengan membatasi akses ke pengidentifikasi perangkat yang tidak dapat disetel ulang, seperti nomor seri dan / atau IMEI ponsel Anda, dan mengacak alamat MAC-nya ketika terhubung ke berbagai jaringan Wi-Fi.

Ini mungkin beberapa perubahan paling berat bagi pengembang di Android 10, itulah sebabnya, seperti yang ditulis oleh posting Blog Pengembang Android: "Kami membawa perubahan ini kepada Anda lebih awal, sehingga Anda dapat memiliki waktu sebanyak mungkin untuk persiapan."

5G

Android 10 memiliki beberapa trik khusus untuk 5G. API baru akan memungkinkan aplikasi untuk mendeteksi tingkat koneksi dan latensi pengguna, serta mendeteksi jika koneksi diukur.

Ini akan memberi pengembang kontrol lebih halus atas berapa banyak data yang akan dikirim ke pengguna, terutama ketika mereka memiliki koneksi yang lebih buruk atau memiliki batas pengunduhan data.

Autentikasi Face ID untuk login and pembelian

Penyelaman lain ke dalam build developer yang dikembangkan oleh XDA Developers mengungkapkan bahwa OS mungkin mendapatkan fitur yang telah dibanggakan oleh pengguna iOS untuk sementara: Face ID. Versi Android berikutnya mungkin mendukung ponsel yang mengemas perangkat keras untuk menggunakan pemindaian wajah untuk otentikasi.

Tidak jelas bagaimana cara kerjanya, atau apakah itu akan menggabungkan pembacaan sensor untuk pemindaian fitur wajah yang komprehensif. Tapi kami memang mendapatkan petunjuk melalui kode kesalahan di salah satu APK OS, yang secara bervariasi memberitahu pengguna untuk memindahkan ponsel ke berbagai arah agar perangkat dapat melihat wajah mereka dengan lebih baik.

String kode lain yang ditemukan oleh XDA juga menjanjikan, seperti yang secara terang-terangan memberi tahu pengguna bahwa mereka dapat "Menggunakan wajah Anda untuk membuka kunci ponsel Anda, mengesahkan pembelian, atau masuk ke aplikasi."

Apakah ponsel akan dapat menggunakan ID Wajah adalah cerita lain: mereka perlu menginstal perangkat keras - apakah itu sensor atau spesifikasi yang tepat - agar fitur tersebut dapat berfungsi.

Goodbye back button, hello (only to) gesture controls

Sementara ponsel Android terbaru dari berbagai merek telah mencoba untuk mendorong kontrol gerakan mereka sendiri selama bertahun-tahun, OS selalu mempertahankan navigasi tiga tombol statis sebagai pilihan. Hari-hari itu mungkin berakhir sebagai bahwa pratinjau XDA membangun hanya menunjukkan kontrol gerakan, sesuai Panduan Tom.

Dari tampilannya, pengguna hanya dapat menggunakan sistem navigasi yang ada di Google Pixel 3: pil kecil di bagian bawah layar yang dapat Anda gesek ke arah mata angin untuk berkeliling.

Penting untuk dicatat bahwa Android memungkinkan merek untuk mengembangkan metode dan sistem navigasi mereka sendiri agar sesuai dengan overlay mereka, sehingga sangat tidak mungkin bahwa ini akan menjadi satu-satunya cara untuk bernavigasi. Bangunan ini juga agak ketinggalan zaman, jadi siapa yang tahu jika sesuatu yang integral dengan gerakan OS akan diselesaikan sejauh itu


Anything else?

Ada beberapa peluang tambahan Android 10 lainnya dan diakhiri dari kebocoran XDA, termasuk sepasang pengaturan aksesibilitas baru.

Keduanya berlaku untuk berapa lama pesan notifikasi bertahan, dan tampaknya berlaku untuk berbagai jenis notifikasi. Yang pertama adalah untuk "pesan yang meminta Anda untuk mengambil tindakan," sementara yang lain tampaknya merujuk pada pemberitahuan yang muncul dengan pengingat sederhana. Anda dapat beralih ini agar tetap antara 30 detik dan 2 menit.

Kami juga melihat dukungan resmi untuk HDR10 +. Beberapa ponsel tahun ini, termasuk seri Samsung Galaxy S10, mendukung codec, dan berharap tren itu akan berlanjut ketika Android 10 diluncurkan pada perangkat baru.

Hanya itu yang kami lihat untuk saat ini, tetapi detail baru pasti akan muncul dalam versi beta yang akan datang, di Google IO 2019 pada bulan Mei dan dari kebocoran apa pun di antaranya.















Share:

Apa yang baru di Visual Studio 2019

Image result for visual studio


Microsoft Visual Studio by merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi Web. Visual Studio mencakup kompiler, SDK, Integrated Development Environment (IDE), dan dokumentasi (umumnya berupa MSDN Library). Kompiler yang dimasukkan ke dalam paket Visual Studio antara lain Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe.

Pada Visual Studio 2019, Kita akan mendapatkan alat dan layanan terbaik di kelasnya untuk developer , aplikasi , dan platform apa pun. Mau sudah lama pakai Visual Studio pertama kalinya atau sudah menggunakannya selama bertahun-tahun, ada banyak hal yang mungkin akan kamu sukai di versi baru ini!


Refactor

Ada banyak refactoring baru dan sangat berguna dalam C # yang membuatnya lebih mudah untuk mengatur kode Anda. Mereka muncul sebagai saran di bola lampu dan termasuk tindakan seperti memindahkan anggota ke antarmuka atau kelas dasar, menyesuaikan ruang nama agar sesuai dengan struktur folder, mengonversi foreach-loop ke pertanyaan Linq, dan banyak lagi.
Animasi pengalaman refactorings di Visual Studio 2019
Cukup panggil refactorings dengan menekan Ctrl +. dan memilih tindakan yang ingin Anda ambil.

IntelliCode

Visual Studio IntelliCode meningkatkan upaya pengembangan perangkat lunak Anda dengan menggunakan kecerdasan buatan (AI). IntelliCode melatih 2.000 proyek sumber terbuka di GitHub — masing-masing dengan lebih dari 100 bintang — untuk menghasilkan rekomendasinya.
Animasi IntelliCode di Visual Studio 2019
Berikut adalah beberapa cara yang Visual Studio IntelliCode dapat membantu meningkatkan produktivitas Anda:
  • Memberikan penyelesaian kode yang sadar konteks
  • Pandu pengembang untuk mematuhi pola dan gaya tim mereka
  • Temukan masalah kode yang sulit ditangkap
  • Fokuskan ulasan kode dengan menarik perhatian ke area yang benar-benar penting
Kami awalnya hanya mendukung C # saat pertama kali mempratinjau IntelliCode sebagai ekstensi untuk Visual Studio. Sekarang, baru di 16.1 , kami telah menambahkan dukungan untuk C # dan XAML "in-the-box". (Namun, dukungan untuk C ++ dan TypeScript / JavaScript masih dalam pratinjau.)
Dan jika Anda menggunakan C #, kami juga telah menambahkan kemampuan untuk melatih model khusus pada kode Anda sendiri.

Pembersihan kode

Dipasangkan dengan indikator kesehatan dokumen baru adalah perintah pembersihan kode baru. Anda dapat menggunakan perintah baru ini untuk mengidentifikasi dan kemudian memperbaiki peringatan dan saran dengan mengklik tombol.
Pembersihan akan memformat kode dan menerapkan perbaikan kode apa pun seperti yang disarankan oleh pengaturan saat ini dan file .editorconfig .
Tangkapan layar kontrol pembersihan kode baru di Visual Studio 2019
Anda juga dapat menyimpan koleksi pemecah masalah sebagai profil. Misalnya, jika Anda memiliki satu set kecil pemecah masalah yang ditargetkan yang sering Anda terapkan saat Anda membuat kode, dan kemudian Anda memiliki satu set pemecah masalah yang komprehensif untuk diterapkan sebelum peninjauan kode, Anda dapat mengonfigurasi profil untuk mengatasi tugas-tugas yang berbeda ini.
Cuplikan layar kontrol pembersihan kode konfigurasi di Visual Studio 2019

Per-monitor aware (PMA) rendering

Jika Anda menggunakan monitor yang dikonfigurasi dengan faktor skala tampilan yang berbeda, atau menghubungkan dari jarak jauh ke mesin dengan faktor skala tampilan yang berbeda dari perangkat utama Anda, Anda mungkin memperhatikan bahwa Visual Studio terlihat buram atau menjadikan skala yang salah.
Dengan rilis Visual Studio 2019, kami membuat Visual Studio aplikasi sadar per monitor (PMA). Sekarang, Visual Studio membuat dengan benar terlepas dari faktor skala tampilan yang Anda gunakan.
Render Per-monitor aware (PMA) dalam Visual Studio 2019
Untuk informasi lebih lanjut, lihat pengalaman multi-monitor yang lebih baik dengan posting blog Visual Studio 2019 .

Test Explorer

Baru di 16.2 : Kami telah memperbarui Test Explorer untuk memberikan penanganan yang lebih baik dari set pengujian besar, pemfilteran lebih mudah, perintah yang lebih mudah ditemukan, tampilan daftar putar tab, dan kolom yang dapat disesuaikan yang memungkinkan Anda menyempurnakan informasi pengujian yang ditampilkan.
Tangkapan layar yang menunjukkan peningkatan antarmuka pengguna di Test Explorer

.NET Core

Baru di 16.3 : Kami telah menyertakan dukungan untuk .NET Core 3.0. Cross-platform, open source — dan didukung penuh oleh Microsoft.
Untuk informasi lebih lanjut, lihat posting blog Mengumumkan .NET Core 3.0 .

Alur kerja cloud-first

Sesuatu yang akan Anda perhatikan ketika Anda membuka Visual Studio 2019 adalah jendela awal yang baru.
Tangkapan layar dari jendela mulai baru di Visual Studio 2019
Jendela mulai memberi Anda beberapa opsi untuk membuat Anda membuat kode dengan cepat. Kami telah menempatkan opsi untuk mengkloning atau memeriksa kode dari repo, pertama.
Animasi pengalaman 'Git-first' di Visual Studio 2019
Jendela mulai juga mencakup opsi untuk membuka proyek atau solusi, membuka folder lokal, atau membuat proyek baru.
Untuk informasi lebih lanjut, lihat kode Dapatkan ke: Bagaimana kami merancang posting blog jendela mulai Visual Studio baru .

Live Share

Visual Studio Live Share adalah layanan pengembang yang memungkinkan Anda untuk berbagi basis kode dan konteksnya dengan rekan tim dan mendapatkan kolaborasi dua arah instan langsung dari dalam Visual Studio. Dengan Live Share, rekan tim dapat membaca, menavigasi, mengedit, dan men-debug proyek yang telah Anda bagikan dengannya, dan melakukannya dengan mulus dan aman.
Dan dengan Visual Studio 2019, layanan ini diinstal secara default.
Animasi yang menunjukkan fitur kolaborasi Live Share di Visual Studio 2019

Ulasan kode terintegrasi

Kami memperkenalkan ekstensi baru yang dapat Anda unduh untuk digunakan dengan Visual Studio 2019. Dengan ekstensi baru ini, Anda dapat meninjau, menjalankan, dan bahkan men-debug permintaan tarik dari tim Anda tanpa meninggalkan Visual Studio. Kami mendukung kode di repositori GitHub dan Azure DevOps.
Tangkapan layar dari jendela mulai baru di Visual Studio 2019
Untuk informasi lebih lanjut, lihat ulasan Kode menggunakan posting blog ekstensi Visual Studio Pull Requests .

Debug

Lihat video berikut untuk mempelajari lebih lanjut tentang bagaimana Anda dapat membidik dengan penargetan yang tepat saat Anda debug.

Durasi video: 3,54 menit

Keuntungan kinerja

Kami telah mengambil breakpoint data C ++ yang dulu eksklusif dan mengadaptasinya untuk aplikasi .NET Core.
Animasi yang menunjukkan breakpoint data debug di Visual Studio 2019
Jadi apakah Anda sedang mengkode dalam C ++ atau .NET Core, data breakpoint dapat menjadi alternatif yang baik untuk hanya menempatkan breakpoint biasa. Breakpoint data juga bagus untuk skenario seperti menemukan di mana objek global sedang dimodifikasi atau ditambahkan atau dihapus dari daftar.
Dan, jika Anda adalah pengembang C ++ yang mengembangkan aplikasi besar, Visual Studio 2019 telah membuat simbol dari proc, yang memungkinkan Anda untuk men-debug aplikasi tersebut tanpa mengalami masalah yang berkaitan dengan memori.

Cari saat debugging

Anda mungkin pernah ke sana sebelumnya, mencari di string Watch window di antara serangkaian nilai. Di Visual Studio 2019, kami telah menambahkan pencarian di jendela Watch, Locals, dan Autos untuk membantu Anda menemukan objek dan nilai yang Anda cari.
Animasi yang menunjukkan jendela pencarian debug di Visual Studio 2019
Anda juga dapat memformat bagaimana nilai ditampilkan dalam jendela Watch, Locals, dan Autos. Klik dua kali salah satu item di salah satu jendela dan tambahkan koma (",") untuk mengakses daftar tarik-turun penentu format yang mungkin, yang masing-masing menyertakan deskripsi efek yang dimaksudkan.
Jendela Tonton baru dan fitur nilai format di Visual Studio 2019

Debugger Snapshot

Dapatkan snapshot dari eksekusi aplikasi Anda di cloud untuk melihat apa yang sebenarnya terjadi. (Fitur ini hanya tersedia di Visual Studio Enterprise.)
Animasi yang menunjukkan Debugger Snapshot di Visual Studio 2019 Enterprise
Kami telah menambahkan dukungan untuk penargetan aplikasi ASP.NET (Core dan desktop) yang berjalan pada Azure VM. Dan, kami telah menambahkan dukungan untuk aplikasi yang berjalan di Layanan Azure Kubernetes. Debugger Snapshot dapat membantu Anda secara dramatis mengurangi waktu yang diperlukan untuk menyelesaikan masalah yang terjadi di lingkungan produksi.

Dukungan Microsoft Edge Insider

Baru di 16.2 : Anda dapat mengatur breakpoint dalam aplikasi JavaScript dan memulai sesi debug dengan menggunakan browser Microsoft Edge Insider . Ketika Anda melakukannya, Visual Studio membuka jendela browser baru dengan debugging diaktifkan, yang kemudian dapat Anda gunakan untuk melangkah melalui aplikasi JavaScript dalam Visual Studio.
Tangkapan layar yang menunjukkan rendering kode JavaScript di browser


Share:

Blogroll

Cari Blog Ini

Diberdayakan oleh Blogger.

Blogger templates