
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
Сайн байна уу, би бол Лук, энэ бол миний анхны зааварчилгаа юм. Би Microsoft Visual Studio дээр C#ашиглан утасны номын энгийн програмыг хэрхэн үүсгэхийг танд үзүүлэхийг хүсч байна. Энэ төслийг хийхээсээ өмнө програмчлалын талаар анхан шатны мэдлэгтэй байх нь сайн хэрэг. Эхэлцгээе. Бидэнд Microsoft Visual Studio хэрэгтэй, оюутнуудад үнэгүй, та MSDNAA -аас Professional Edition авах боломжтой. Дэлгэрэнгүй мэдээллийг google -ээс хайна уу. Манай програм дараах байдлаар харагдах болно.
Алхам 1: Microsoft Visual Studio дээр шинэ төсөл үүсгэх
Microsoft Visual Studio -г эхлүүлээд шинэ төсөл үүсгээд Windows Forms Application -ийг сануулах төслийн төрлийг сонгоно уу Visual C#. Та төслөө хүссэнээрээ нэрлэж, шаардлагатай бол төслийн байршлыг өөрчилж болно.
Алхам 2: Бүгдийг маягтанд нэмнэ үү
Одоо энэ бол хоосон маягт юм. Зураг дээр үзүүлсэн шиг багажны хайрцгийн зарим бүрэлдэхүүн хэсгүүдийг нэмж оруулъя. Эдгээр нь: DataGridView, SaveFileDioalog, OpenFileDialog болон menuStrip юм
Алхам 3: Багана нэмэх
DataGridView -ийг нэмсний дараа бидэнд хоосон зай байна, хулганы баруун товчийг дараад Багана засах хэсгийг сонгоно уу.
Алхам 4: Код бичихээс өмнө
Таны маягт иймэрхүү байгаа эсэхийг шалгаарай, DataGridView нь "GRID" нэртэй байна. Та үүнийг тохируулах цонхонд тохируулж болно
Алхам 5: Код бичих
Үйл явдал үүсгэхийн тулд цэсийнхээ элемент тус бүр дээр хоёр удаа дарна уу, код бүхий цонх гарч ирэх бүрт буцаж очоод бүх зүйлийг хадгална уу (Хадгалах, Нээх, Хаах) Энэ нь бидэнд хэрэгтэй код юм: private void SaveToolStripMenuItem_Click (объект илгээгч, EventArgs e) {} хувийн хоосон орон зай
Алхам 6: Кодын кодын код…
Энд "//" тохиолдлын дараах коммент бүхий манай програмын бүрэн код байна: System ашиглах; System. Collections. Generic ашиглах; System. ComponentModel ашиглах; System. Data ашиглах; System. Drawing ашиглах; System. Linq ашиглах; Систем ашиглах. System. IO ашиглан текст; // System. Windows. Forms ашиглан System. Runtime. Serialization. Formatters. Binary ашиглан; // System. Runtime. Serialization ашиглан нэмж оруулсан; // addnamespace testowa // энэ бол миний төслийн нэр {public partial class Form1: Form {public Form1 () {InitializeComponent (); } [Serializable] // Энэ нь манай ангийг нийтийн ангиллын өгөгдөлд хадгалах боломжийг олгодог // Өгөгдлийн ангилал {public string name; нийтийн мөрийн овог; нийтийн утас хот; нийтийн мөрийн дугаар; } хувийн хоосон зай SaveToolStripMenuItem_Click (объект илгээгч, EventArgs e) {GRID. EndEdit (); SaveFileDialog saveFileDialog1 = шинэ SaveFileDialog (); // Файл хадгалах харилцах цонх үүсгэх saveFileDialog1. RestoreDirectory = үнэн; // түүхий өгөгдлийг уншиж, шүүнэ үү (saveFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter formatter = new BinaryFormatter (); FileStream гаралт = шинэ FileStream (saveFileDialog1. FileName, FileMode. OpenOrCreate, FileAccess. Write); ' int n = GRID. RowCount; өгөгдөл Хүн = шинэ өгөгдөл [n - 1]; // Бидэнд хичнээн олон мөр байдаг, мөрүүдийг автоматаар нэмдэг тул бидэнд үргэлж нэг мөр илүү байдаг тул n нь хэд хэдэн мөр -1 хоосон мөр (int i = 0; i <n - 1; i ++) {Хүн = шинэ өгөгдөл (); // GRID нь "" гэсэн хоёр тооноос бүрдэнэ, эхний тоо нь баганын индекс, хоёрдугаарт - мөрийн idnex ', индексжүүлэлт үргэлж 0' Хүнээс эхэлдэг .name = GRID [0, i]. Value. ToString (); Хүн . Овог = GRID [1, i]. Value. ToString (); Хүн .city = GRID [2, i]. Value. ToString (); Хүн . Тоо = GRID [3, i]. Value. ToString (); } formatter. Serialize (гаралт, Хүн); output. Close (); }} хувийн хоосон OpenToolStripMenuItem_Click (объект илгээгч, EventArgs e) // Файл уншиж, GRID -д өгөгдөл нэмэх {openFileDialog1 = new OpenFileDialog (); if (openFileDialog1. ShowDialog () == DialogResult. OK) {BinaryFormatter уншигч = шинэ BinaryFormatter (); FileStream оролт = шинэ FileStream (openFileDialog1. FileName, FileMode. Open, FileAccess. Read); өгөгдөл Хүн = (өгөгдөл ) уншигч. Deserialize (оролт); GRID. Rows. Clear (); for (int i = 0; i <Person. Length; i ++) {GRID. Rows. Add (); GRID [0, i]. Value = Person .name; GRID [1, i]. Value = Person . Овог; GRID [2, i]. Value = Person .city; GRID [3, i]. Value = Хүн . Тоо; }}} хувийн хоосон CloseToolStripMenuItem_Click (объект илгээгч, EventArgs e) {Хаах (); // апп хаах}}}
Алхам 7: Үүнийг хийлээ. Үүнийг туршиж үзээрэй
Visual Studio дээр Debug цэс дээр дарж Debug хийж эхлэх хэрэгтэй. Аппликешныг туршиж үзээрэй. Та зарим алдаануудыг олох болно гэдэгт би итгэлтэй байна, манай програмууд файл хадгалах, нээхдээ ямар ч үнэт цаасгүйгээр маш энгийн бөгөөд энэ нь илүү ашигтай програмыг хэрхэн яаж хийхийг харуулах болно. Та үүнийг сайжруулж, өөрийн хувилбарыг хийж болно! Зарим шинэ боломжуудыг нэмж, хүссэн зүйлээ өөрчил. Амжилт хүсье!
Зөвлөмж болгож буй:
Энгийн DTMF (ая) утасны шугамын декодерыг хэрхэн яаж хийх вэ: 3 алхам

Энгийн DTMF (ая) утасны шугамын декодерийг хэрхэн яаж хийх вэ: Энэ бол үндсэн утсан дээрх DTMF дохиог тайлах боломжийг олгодог энгийн төсөл юм. Энэхүү гарын авлагад бид MT8870D код тайлагчийг ашиглаж байна. Бид урьдчилан бүтээсэн ая декодерыг ашиглаж байна, учир нь үүнийг итгэж үзээрэй, үүнийг хийх нь арын хэсэгт өвддөг
LED чөтгөрийн нүдийг ухаалаг гар утасны Bluetooth програмыг хэрхэн тохируулах вэ: 5 алхам

LED чөтгөрийн нүдийг ухаалаг гар утасны Bluetooth програмыг хэрхэн тохируулах вэ: Bluetooth -ээр холбогддог програмыг хэрхэн тохируулах тухай энэхүү гарын авлага. Энэхүү Аппликейшнийг Apple Store болон Google Play -ээс хоёуланг нь олох боломжтой бөгөөд үүнийг "Аз жаргалтай гэрэлтүүлэг" гэж нэрлэдэг
Утасны удирдлагатай цахилгаан самбарыг хэрхэн яаж бүтээх вэ: 6 алхам (зурагтай)

Утасны удирдлагатай цахилгаан самбарыг хэрхэн яаж бүтээх вэ: Цахилгаан самбар нь үнэхээр гайхалтай! BLUETOOTHUPDE УТАСААР УТАСААР ЦАХИЛГААН ЛОНГУУРЫН ХЯНАЛТ ХИЙХ ДЭЭРХ ВИДЕОД ХЯНАГДАХ ШАЛГАЛТЫГ ТӨГСӨӨЛӨХ #1: Бариулын соронзон хальс суурилуулсан, хурдны хянагчийн зарим тохируулга надад байгаа гэсэн үг юм. босноос илүү хурдан гарах
Microsoft Winsock Control ашиглан Visual Basic дээр энгийн чат програмыг хэрхэн хийх вэ: 7 алхам

Microsoft Winsock Control -ийг ашиглан Visual Basic дээр энгийн чат програмыг хэрхэн яаж хийх вэ: Энэхүү зааварчилгаанд би энгийн үндсэн програмыг Visual Basic дээр хэрхэн хийхийг танд үзүүлэх болно. Би бүх кодыг юу хийдэг талаар авч үзэх болно, ингэснээр та үүнийг хийх явцад сурч мэдэх болно, эцэст нь би үүнийг хэрхэн ашиглахыг танд үзүүлэх болно
Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмждөө хоёр ширхэгийг хэрхэн бүтээх вэ: 17 алхам (зурагтай)

Гитарын чанга яригч хайрцгийг хэрхэн бүтээх эсвэл стерео төхөөрөмж дээрээ хоёр ширхэгийг хэрхэн бүтээх вэ: Би барьж буй хоолойны өсгөгчтэй хамт шинэ гитар чанга яригч авахыг хүсч байна. Илтгэгч миний дэлгүүрт байх тул онцгой зүйл хийх шаардлагагүй болно. Толекс бүрхүүл хэт амархан гэмтсэн байж магадгүй тул би хөнгөн элсний дараа гаднаа хар цацлаа