1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương trình c bài tập đơn giản

29 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 4,24 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngôn ngữ C khá đơn giản, chỉ khoảng hơn 80 từ khóa và hơn mười mấy kiểu dữ liệu được dựng sẵn. Tuy nhiên, ngôn ngữ C có ý nghĩa to lớn khi nó thực thi những khái niệm lập trình hiện đại. C bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng. Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại. Hơn nữa ngôn ngữ C được xây dựng trên nền tảng hai ngôn ngữ mạnh nhất là C++ và Java.

Trang 1

Bài tập về C# 2008

Bài tập về C# 2008 1

ComboBOX 2

ListBox 3

Đồng hồ đếm ngược 4

Xâu kí tự 5

Dùng ToolBar 7

Thực đơn 8

Mảng dữ liệu 10

Truyền giá trị qua FORM 12

Chuyển giá trị nhờ DialogueResult 13

Chuyển tham số của thủ tục 14

Mô tả lớp, xử lí xâu 16

SQL SERVER 2005 18

Cơ sở dữ liệu 20

Làm việc với cơ sở dữ liệu 21

Đưa đữ liệu lên DataGridView 22

Bổ sung một dòng dữ liệu 24

Xóa một dòng dữ liệu đánh dấu trên bảng hiện dữ liệu 27

1

Trang 4

if (this.radioButton1.Checked) this.textBox1.Text += " OK";

else this.textBox1.Text += " NOT";

Trang 5

private void Form1_Load(object sender, EventArgs e)

Trang 6

// so sánh từ trái sang phải, theo AI

this.textBox3.Text += "\n\r\n Thay thế s2 bằng s3 mới";

this.textBox3.Text += "\n\r\n kết quả " + s1.Replace(s2, s3);

// chèn s2 vào giữa s1 Vị trí chèn sau số 4 đầu tiên

this.textBox3.Text = "Chèn s2 vào s1, TRƯỚC kí tự 4 đầu tiên\n\r\n";

Trang 9

private void mục22ToolStripMenuItem_Click(object sender, EventArgs e)

Trang 10

int[] a = { 1, 2, 3, 4 }; // hay là : int [] a = new int[4] {1,2,3,4};

int [,] b = new int [m, n];

Trang 11

// gán giá trị cho mảng 2 chiều

for (int i = 0; i < m; i++)

this.textBox1.Text = "Mảng hai chiều : \n\r\n";

for (int i = 0; i < m; i++)

Trang 12

Truyền giá trị qua FORM

traodoi frm = new traodoi();

// gan gia tri cho bien t trong traodoi

Trang 13

DialogForm frm = new DialogForm();

//Gán giá trị cho biến textValue trong DialogForm

Trang 14

private void MainForm_Load(object sender, EventArgs e)

Trang 15

// Bổ sung CLASS, tức trình con

public class Trao

Trao i = new Trao(); //đến class Trao

i.Hv(a, b); // A, B không thay đổi

Trang 16

// - mô tả CLASS trong FORM -

public class Xau

//lay ten từ hoten

public string Ten(string hoten)

{

int i = hoten.LastIndexOf(" ");

return hoten.Substring(i+1, hoten.Length - i-1);

}

// lay ho và dem từ hoten

public string Ho(string hoten)

Trang 17

int i = s.Split(Trong).Length; // chuyển xâu thành mảng, rồi đếm

Xau s = new Xau();

this.textBox2.Text = "tên là : " + s.Ten(this.textBox1.Text);

Xau s = new Xau();

this.textBox2.Text = "Số từ trong họ tên là : " + s.Dem (this.textBox1.Text);

Trang 18

SQL SERVER 2005

Sau khi cài đặt chương trình Khởi động chương trình này sẽ đưa người dùng đến cửa sổ tạo cơ sở dữ liệu.

Khi khởi động chương trình, xuất hiện phần yêu cầu kết nối đến máy chủ :

18

Trang 19

Tạo them bảng NGUOI vào cơ sở dữ liệu chính.

19

Trang 20

Cơ sở dữ liệu

20

Trang 21

Làm việc với cơ sở dữ liệu

// Đối tượng kết nối

SqlConnection conn = null;

// Đối tượng đưa dữ liệu vào bảng NGUOI

SqlDataAdapter danguoi = null;

// đối tượng hiển thị lên Form

DataTable dtnguoi = null;

danguoi = new SqlDataAdapter("SELECT * FROM nguoi", conn);

dtnguoi = new DataTable();

Trang 22

// Đối tượng kết nối

SqlConnection conn = null;

// Đối tượng đưa dữ liệu vào bảng NGHE

SqlDataAdapter danghe = null;

// đối tượng hiển thị lên Form

DataTable dtnghe = null;

22

Trang 23

// Đối tượng đưa dữ liệu vào bảng NGUOI

SqlDataAdapter danguoi = null;

// đối tượng hiển thị lên Form

DataTable dtnguoi = null;

//mô tả hàm Tải lại dữ liệu

conn = new SqlConnection(strConnectionString);

// tải dư lieu

danghe = new SqlDataAdapter("SELECT * FROM nghe", conn);

dtnghe = new DataTable();

//(nghenghiep.Columns["ten"] as DataGridViewComboBoxColumn).ValueMember = "viec";

//đưa dữ liệu vào dtnguoi

danguoi = new SqlDataAdapter("SELECT * FROM nguoi", conn);

dtnguoi = new DataTable();

conn = new SqlConnection(strConnectionString);

// tải dư lieu

danghe = new SqlDataAdapter("SELECT * FROM nghe", conn);

dtnghe = new DataTable();

Trang 24

// Đối tượng kết nối

SqlConnection conn = null;

// Đối tượng đưa dữ liệu vào bảng NGHE

SqlDataAdapter da = null;

// đối tượng hiển thị lên Form

24

Trang 25

conn = new SqlConnection(strConnectionString);

// tải dư lieu

da = new SqlDataAdapter("SELECT * FROM nguoi", conn);

Trang 26

// Khẳng định bổ sung một bộ dữ liệu Mở kết nối

conn = new SqlConnection(strConnectionString); // không cần, nếu đã chạy để hiện dữ liệu

Trang 27

Xóa một dòng dữ liệu đánh dấu trên bảng hiện dữ liệu

// Đối tượng kết nối

SqlConnection conn = null;

// Đối tượng đưa dữ liệu vào bảng NGHE

conn = new SqlConnection(strConnectionString);

// tải dư lieu

da = new SqlDataAdapter("SELECT * FROM nghe", conn);

dt = new DataTable();

dt.Clear();

27

Trang 28

conn = new SqlConnection(strConnectionString);

// tải dư lieu

da = new SqlDataAdapter("SELECT * FROM nguoi", conn);

Trang 29

// xóa dữ liệu trong bảng NGHE

Ngày đăng: 28/07/2022, 06:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w