Rumah Keuangan Pribadi 10 Cara untuk Menyesuaikan Kode:: Blocks - dummies

10 Cara untuk Menyesuaikan Kode:: Blocks - dummies

Daftar Isi:

Video: Cara mengatur Sambungan Jaringan pada ponsel cerdas BlackBerry 10 2024

Video: Cara mengatur Sambungan Jaringan pada ponsel cerdas BlackBerry 10 2024
Anonim

Kode:: Blok dilengkapi dengan pengaturan default yang paling alami untuk sebagian besar aplikasi C ++; Namun, saat Anda mulai menghabiskan lebih banyak waktu di lingkungan, Anda mungkin mendapati bahwa Kode:: Blok bisa menjadi tempat yang ramah dengan hanya beberapa tweak.

Gunakan karakter tab

Atau lebih khusus lagi, jangan gunakan karakter tab. Pengaturan ini tidak ada bedanya jika Anda mengerjakan proyek yang setiap orang akan selalu menggunakan Kode:: Blokir. Masalah dengan karakter tab, bagaimanapun, adalah bahwa editor yang berbeda cenderung menafsirkan tab secara berbeda. Beberapa editor memindahkan kursor ke penghentian tab berikutnya, beberapa editor memindahkan kursor ke beberapa nomor karakter, dan tidak semua editor menyepakati berapa banyak karakter yang dialokasikan untuk sebuah tab. Untungnya semua editor menafsirkan spasi sama sehingga jauh lebih aman untuk memberi tahu Kode:: Blok editor untuk selalu menggunakan spasi dan tidak pernah menyimpan tab di file sumber. Untuk melakukannya, pilih Settings → Editor. Sekarang pilih General Settings di sebelah kiri dan pastikan Use TAB Character tidak dicentang.

Sintaks penyorotan

Sintaks penyorotan mengubah warna dari berbagai jenis struktur, menggunakan satu warna untuk kata kunci, warna yang berbeda untuk nama variabel, yang ketiga untuk string karakter, dan sebagainya. Ini sangat membantu dalam menghindari kesalahan konyol saat Anda mengetik. Misalnya, jika Anda salah mengeja kata kunci, kata kunci tidak akan muncul dalam warna kata kunci. Untuk mengaktifkan fitur ini, pilih Settings → Editor → Syntax Highlighting. Biasanya Kode:: Blokir bisa membedakan bahasa dari ekstensi nama file. Jika Anda menggunakan ekstensi file non-standar, pastikan untuk menambahkannya ke daftar dengan memilih Filemasks. Selain itu, Anda dapat menyesuaikan opsi penyorotan sintaks dari jendela ini agar sesuai dengan kebutuhan Anda. Hal ini sangat penting jika Anda memiliki beberapa bentuk masalah penglihatan, terutama segala bentuk kebutaan warna.

Source code formatter

Ini mungkin kuno, tapi programmer yang baik harus menunjukkan sedikit kebanggaan dalam penampilan kodenya. Ini membutuhkan kreasi dan kepatuhan terhadap standar pengkodean. Bahkan lebih dari itu, saat mengerjakan tim besar, semua orang harus menggunakan standar pengkodean yang sama. Jika tidak, kodenya terlihat berantakan, karena modul yang ditulis oleh satu orang memiliki satu tampilan dan nuansa sementara yang ditulis oleh rekan satu tim memiliki tampilan yang berbeda - sangat tidak profesional.

Memaksa kepatuhan terhadap standar pemformatan kode mudah di Kode:: Blokir. Editor kodenya akan memformat ulang kode Anda agar sesuai dengan standar yang diinginkan.

Kode:: Memblokir formatter kode sumber tidak akan menyesuaikan nama variabel. Lebih buruk lagi, itu tidak akan menyentuh logika program Anda. Jadi jika Anda menulis kode payah, jangan salahkan pada Kode:: Blok editor.

Pilih Settings → Editor dan kemudian pilih Source Formatter dari daftar yang muncul untuk mendapatkan jendela yang terlihat seperti Gambar 1. Jendela pratinjau menunjukkan kepada Anda seperti apa pilihan Anda dalam praktiknya. Contoh ini mengikuti standar ANSI, namun Anda dapat memilih dari antara banyak standar umum lainnya, atau Anda dapat memilih Custom dan kemudian mengeklik tab Indentation and Formatting untuk membuat standar Anda sendiri.

Gambar 1: Menyiapkan formatter kode sumber dapat membantu Anda menerapkan gaya pengkodean secara seragam.

Setelah memilih standar, editor akan mencoba membujuk Anda untuk menggunakan standar itu. Misalnya, jika Anda memasukkan if (true) lalu tekan Enter, editor akan meletakkan kursor pada lokasi indentasi di bawah if . Jika Anda kemudian memasukkan penjepit terbuka, editor akan memback up Anda, tempatkan penjepit sesuai dengan i di jika , melompat ke baris berikutnya, dan indent over.

Lebih baik lagi, setelah selesai coding, jika Anda memilih Plug In → Source Code Formatter (AStyle), editor akan melalui modul Anda dan mengajukan permohonan kembali standar kode sumber saat ini. Jadi jika teman kerja Anda tidak begitu hati-hati dengan pemrogramannya seperti Anda, jangan khawatir - beberapa klik mouse dan semua sudah dibersihkan.

Kode singkatan

Ini adalah pilihan yang aneh. Jika Anda banyak kode (baca: banyak ! ), singkatan kode dapat menghemat waktu, terutama jika Anda bukan juru ketik yang bagus. Kode singkatan memungkinkan Anda memasukkan beberapa kata kode dan kemudian menekan Ctrl + J, dan voila, the Code:: Editor blok akan memasukkan template standar yang sesuai yang kemudian Anda isi.

Misalnya, jika Anda memasukkan > kelas di dalam salinan Kode:: Blok dan kemudian masuk ke Ctrl + J, Kode:: Blok pertama akan menanyakan nama kelas Anda dan kemudian akan mengisi semua barang yang ditunjukkan pada Gambar 2. < Gambar 2: Menggunakan singkatan kode sumber dapat menghemat banyak waktu jika Anda ingat untuk menggunakannya! Kode:: Blok dilengkapi dengan serangkaian singkatan yang sudah ditentukan, namun Anda dapat menambahkan semua singkatan yang Anda inginkan dengan memilih Settings → Editor dan kemudian memilih opsi Singkatan di sisi kiri jendela.

Hal yang baik tentang singkatan kode adalah dapat menghemat banyak pengetikan dan secara otomatis menerapkan standar pemformatan kode sumber yang Anda pilih. Typist yang sangat cepat (atau apakah itu keyboarder?) Mungkin tidak terlalu banyak memanfaatkan fitur ini, tapi jika Anda tidak menggunakan kesepuluh jari saat mengetik atau sebaliknya cukup lamban pada keyboard, Anda mungkin ingin mencoba menggunakan ini. fitur.

AutoComplete

Kode:: Blok memiliki fitur keren yang disebut AutoComplete. Setelah mengetikkan beberapa huruf minimum (defaultnya adalah empat, tapi Anda mengubahnya), jika Anda menjeda pengetikan Anda, Kode:: Blok akan mencari semua hal yang dimulai dengan huruf-huruf itu.Dengan cara ini, Kode:: Blok dapat mengantisipasi apa yang ingin Anda katakan.

Misalnya, dalam program Budget5 yang disertakan dengan materi yang dapat didownload dari Dummies. com, jika Anda memasukkan

Acco

dan kemudian hentikan hanya setengah detik (itu tidak terlalu lama!) Kemudian sebuah jendela muncul seperti yang ditunjukkan pada Gambar 3 yang menawarkan hanya dua hal yang Kode:: Blok tahu tentang di program ini dimulai dengan Acco: class Account dan typedef AccountPtr . Karena Anda bermaksud Akun , Anda bisa menekan Enter dan ini akan mengisi ini untuk saya. Gambar 3: Kode:: Blok hanya menemukan dua kecocokan untuk Acco dalam program ini. Yang pertama adalah apa yang saya cari. Dalam contoh ini, Anda membuat penunjuk ke Akun

yang disebut pAcc . Saat Anda mengetik di pAcc -> lalu jeda, Code:: Blocks akan membuka jendela yang mencantumkan anggota publik Account seperti yang ditunjukkan pada Gambar 4. Gambar 4: Mengingat sebuah objek, Kode:: Blok akan menemukan anggota masyarakat dapat diakses dari objek itu. Ini adalah fitur menarik saat merujuk ke kelas Anda sendiri. Lebih dari segalanya, memilih dari daftar berarti Anda tidak mengetikkan nama fungsi yang salah atau salah eja.

Fitur ini benar-benar menjadi menarik saat Anda memasukkan objek yang didefinisikan di perpustakaan. Misalnya, jika Anda memasukkan

cout., Anda akan mendapatkan daftar anggota masyarakat yang tersedia untuk objek cout . Ini bisa sangat membantu bila Anda tidak memiliki dokumentasi atau Anda tidak tahu harus mulai dari mana. Aktifkan semua peringatan Mengaktifkan semua peringatan tidak menjadi masalah. Kesalahan yang muncul pada waktu kompilasi jauh lebih mudah ditemukan (duh!) Dan perbaiki daripada yang harus Anda cari sendiri kapan saja. Itu sebabnya sintaks C ++ sangat pemilih - ia ingin memastikan bahwa Anda telah mengodekan dengan tepat apa yang Anda inginkan sebelum berbunyi dan menciptakan sebuah executable yang melakukan sesuatu yang sama sekali berbeda.

Ada beberapa hal, bagaimanapun, (cukup beberapa hal, sebenarnya) bahwa compiler GNU C ++ akan memperbaiki dan melanjutkan tanpa memberi komentar, jika Anda menginginkannya. Misalnya, bukan kesalahan untuk menentukan variabel dalam suatu fungsi dan kemudian tidak pernah menggunakannya. Atau mengembalikan return di tengah sebuah fungsi sehingga baris kode setelah return tidak pernah bisa dieksekusi. Ini bukan kesalahan, tapi memang terlihat aneh bagi kompiler yang tidak curiga.

Kompilator GNU akan menghasilkan peringatan jika melihat salah satu dari dua kasus ini atau lusinan konstruksi mencurigakan lainnya dalam kode Anda. Anda harus memeriksa setiap peringatan untuk memastikan bahwa Anda memahami kompiler yang mengeluh dan mengapa. Cobalah untuk memperbaiki masalah jika Anda bisa tapi memahaminya bahkan jika Anda memilih untuk tidak memperbaikinya.

Peringatan akan menemukan banyak kesalahan yang akan menjadi bug dalam program Anda.

Membuat target membangun baru

Kode:: Lingkungan blok memungkinkan Anda membuat lebih dari satu target pembuatan. Target build memungkinkan Anda membuat executable terpisah dengan setting build yang unik.Misalnya, Anda pasti ingin menyertakan informasi simbol dalam executable yang Anda gunakan untuk debug tapi tidak dengan yang ingin Anda kirim ke pelanggan (lihat di bawah untuk lebih banyak).

Anda dapat dengan mudah membuat target pembuatan Debug dan target peluncuran Rilis saat Anda membuat Proyek - biarkan penyihir melakukan semua pekerjaan untuk Anda. Namun, sangat sering terjadi bahwa setelah berminggu-minggu mengerjakan dan melakukan debug proyek, Anda akan melepaskannya hanya untuk menemukan bahwa tidak ada target peluncuran Rilis. Tak perlu khawatir, Anda selalu bisa membuat target build baru sendiri.

Untuk membuat target build baru, pilih Project → Properties, lalu pilih tab Build Target. Anda akan melihat sesuatu yang terlihat seperti Gambar 5, yang menunjukkan program Budget5 dengan target build Debug tunggal.

Gambar 5: Salah satu sifat proyek adalah daftar target pembuatan.

Gunakan langkah-langkah berikut untuk membuat target peluncuran Rilis:

Pilih target Debug dan klik Duplikat.

Masukkan nama target build yang baru, Release.

  1. Ubah Nama File Keluaran menjadi binReleaseBudget5. exe dan Objects Output Directory untuk objRelease.

  2. Klik pada Build Options untuk mengatur opsi build apa saja yang anda inginkan untuk target tertentu ini dan klik OK.

  3. Anda pasti ingin mematikan informasi simbol dan mengaktifkan pengoptimalan.

  4. Klik OK untuk menyimpan target build baru.

    Untuk membangun target build tertentu, pilih Build → Select Target, lalu pilih dari target yang tersedia. Ini mengarahkan Kode:: Memblokir arsip yang ingin Anda buat saat memilih membangun.

  5. Project - enable optimizations

Anda mungkin berpikir bahwa setiap baris kode C ++ menghasilkan satu set instruksi mesin tanpa memperhatikan garis kode di sekitarnya, dan dalam mode yang tidak dioptimalkan Anda akan benar. Pengoptimal yang dibangun ke dalam kompiler GNU dapat menghasilkan program yang lebih efisien dari sumber C ++ Anda dengan melihat beberapa baris kode.

Pertimbangkan contoh sepele dan benar-benar dibuat (tapi pintar) ini:

// i ++; MOV EAX, i [BP] INC EAX MOV i [BP], EAX // fn (i) MOV EAX, saya [BP] PUSH EAX CALL FN

Disini baris

i ++

diubah menjadi tiga baris kode mesin sebagai berikut: Muat nilai i

  1. ke dalam register EAX. Kenaikan register EAX. Simpan nilai tambah kembali menjadi

  2. i

  3. . Baris berikutnya mengubah panggilan fn (i)

    menjadi berikut. Muat nilai i

  4. ke dalam register EAX. Dorong nilai EAX ke tumpukan. Melakukan panggilan

  5. Perhatikan bahwa Langkah 4 sebenarnya tidak perlu. Tidak perlu memuat nilai

  6. i

ke register EAX karena nilainya sudah ada dari Langkah 1, 2, dan 3. Bahkan pengoptimal biasa-biasa saja akan memperhatikan fakta ini dan tidak menghasilkan yang kedua MOV EAX, saya [BP] . Ini bukan penghematan, tapi contoh ini mudah dimengerti, meski itu bukan perbaikan yang bagus. Anda perlu menjadi jagoan nyata pada bahasa assembly untuk memahami sebagian besar pengoptimalan yang dibuat oleh kompilator GNU. Anda dapat mengaktifkan pengoptimalan untuk membangun tertentu dengan memilih Project → Build Options, kemudian memilih Release build di sebelah kiri dan memilih salah satu opsi pengoptimalan.

Secara teknis, ada beberapa opsi pengoptimalan karena pengoptimal bisa memakan banyak waktu. Jika Anda memiliki proyek yang sangat besar, tidak banyak gunanya menghabiskan banyak waktu untuk mengoptimalkan modul yang tidak akan dieksekusi dengan sangat sering. Untuk proyek berukuran kecil dan menengah, aktifkan pengoptimalan sepenuhnya - Anda tidak akan memperhatikan beberapa detik ekstra yang diperlukan untuk mengkompilasi.

Anda dapat mengaktifkan opsi ini untuk semua bangunan dengan memilih Settings → Compiler, lalu memilih tab Compiler dan memilih salah satu dari kasus Optimalkan; Namun, ini bukan ide bagus. Jangan aktifkan pengoptimalan dalam rilis Debug proyek jika Anda berencana menggunakan debugger. Perubahan pada kode yang dilakukan pengoptimal akan membuat program muncul untuk melompat-lompat dalam perjalanan semi-acak saat Anda mencoba melewatinya.

Proyek - menonaktifkan simbol debugger

Informasi simbol disertakan dalam executable semata-mata untuk penggunaan debugger. Informasi ini tidak boleh disertakan dalam versi yang Anda kirim ke pengguna: Ini meningkatkan ukuran executable yang tidak perlu dan, yang lebih buruk lagi, ini melepaskan informasi berbahaya kepada peretas jika seseorang mencoba menemukan kerentanan dalam program Anda.

Untuk menonaktifkan informasi debug dalam target peluncuran Rilis, pilih Project → Build options, lalu pilih target Release di sebelah kiri. Sekarang pastikan bahwa opsi Memproduksi Debugging Symbols [-g] diklik untuk target Rilis. (Sekarang adalah saat yang tepat untuk memastikan bahwa opsi yang sama diklik untuk target pembuatan Debug.)

Proyek - menetapkan argumen program

Beberapa program dimaksudkan untuk dieksekusi dengan argumen baris perintah. Kode:: Blok menyediakan mekanisme berikut untuk memberikan argumen baris perintah saat menjalankan program semacam itu dari dalam Kode:: Memblokir lingkungan:

Pilih Proyek → Tetapkan Argumen Program.

Pilih target build di jendela atas.

  1. Masukkan apapun yang Anda suka di jendela Program Arguments.

  2. Pilih OK untuk menutup jendela.

  3. Saat Anda memasukkan Start atau Run, Code:: Blocks akan memberikan argumen ini ke program Anda.

10 Cara untuk Menyesuaikan Kode:: Blocks - dummies

Pilihan Editor

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Membuat Kartu Ucapan di Microsoft Word 2003 - dummies

Jika Anda ingin membuat sesuatu di Word yang hanya akan menyilaukan seseorang, coba tangan Anda dengan kartu ucapan yang disesuaikan. Untuk mengatur Word agar membuat kartu ucapan dari satu lembar kertas ukuran standar, ikuti langkah-langkah ini: 1. Pilih File -> Page Setup. 2. Klik tab Margins. 3. Pilih Landscape ...

Membuat Index of Word 2007 Document - dummies

Membuat Index of Word 2007 Document - dummies

Jika Anda ingin membuat indeks untuk Word Anda Dokumen 2007, tugas pertama adalah menandai kata atau frasa yang ingin Anda sertakan dalam indeks. Cara yang paling umum untuk melakukannya adalah dengan memasukkan penanda indeks dalam dokumen pada setiap kemunculan setiap item yang ingin Anda tampilkan ...

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Editing di Word 2007: Melacak Perubahan dan Review - dummies

Menulis adalah seni yang sepi ... yaitu , sampai editor muncul. Mereka akan membuat revisi dengan menambahkan karya tulis Anda dengan hati-hati, memindahkan barang-barang, dan menghapus teks (Aduh!). Tidak ada cara untuk mengidentifikasi teks asli Anda dari teks yang dimodifikasi - kecuali jika Anda menggunakan alat Pelacakan Lagu Word 2007. Pelacakan perubahan sebagai ...

Pilihan Editor

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Bagaimana Menonaktifkan dan Mengaktifkan Halaman di Squarespace - dummies

Saat Anda melakukan pemeliharaan situs, kemungkinan besar Anda ingin menonaktifkan halaman situs Anda yang sedang dibangun. Squarespace memungkinkan Anda untuk dengan mudah menonaktifkan dan mengaktifkan kembali halaman. Bagaimana cara menonaktifkan halaman di Squarespace Jika Anda ingin menonaktifkan halaman di situs Anda, Anda dapat melakukannya di ...

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Bagaimana Menentukan Navigasi Situs Anda di Squarespace - dummies

Template yang Anda pilih di Squarespace mendikte berbagai area navigasi yang Anda miliki di situs Anda. Template Anda mungkin menyediakan area navigasi berikut di Pengelola Konten: Atas / Utama: Semua template memiliki navigasi teratas atau utama. Sekunder: Halaman yang ditambahkan ke area navigasi ini bukan fokus utama situs Anda. Footer: Beberapa template memiliki ...

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Bagaimana Menemukan Editor Gaya Squarespace - dummies

Anda menggunakan Editor Gaya di Squarespace kapan saja Anda perlu memodifikasi desain situs Anda atau elemen tertentu di situs Anda. Style Editor adalah bagian dari mode Style, yang Anda akses di area Preview. Ikuti langkah-langkah ini untuk memuat Editor Gaya di browser Anda: Masuk ke situs web Anda. Anda ...

Pilihan Editor

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Bagaimana Memodifikasi Master Slide di PowerPoint 2016 - dummies

Jika Anda tidak menyukai tata letak dari slide Anda dalam presentasi PowerPoint 2016, hubungi Master Slide dan lakukan sesuatu tentang hal itu, seperti yang ditunjukkan pada langkah-langkah ini: Buka Slide Master View dengan membuka tab View pada Ribbon dan kemudian klik tombol Slide Master, yang terdapat dalam Presentasi Grup tampilan Sebagai alternatif, ...

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Bagaimana Memodifikasi Grafis SmartArt di PowerPoint - dummies

Setelah membuat grafik SmartArt dalam presentasi PowerPoint Anda, Anda mungkin ingin mengubahnya. Modifikasi dapat mencakup perubahan jenis atau tata letak grafis, menambah atau menghapus bentuk, dan mengubah urutan bentuk bentuk. Pada slide 1, klik bingkai grafis SmartArt untuk memilih keseluruhan grafik. Klik SmartArt Tools ...