Hỏi & đáp lập trình

cám ơn ban cánh én buồn nhiều lắm, chúc ban luôn thành công.
 
Post ngoài kia chả ai thèm để ý nên mang vô đây vậy :|
Tớ mới học Java có cái này muốn nhờ ai đã học rồi chỉ dẫn.

Admin

AdminID: [] (vẽ thay cho textfield)
Username:[]
Password:[]
Email:[]
Tel:[]
Fullname:[]
Address:[text area]
Right:[list box có hai lựa chọn là Mod và Admin]

Dưới có 4 cái button lần lượt là New, Add, Modify, Delete.
Cuối cùng là 1 cái nút close

Yêu cầu là dùng biểu thức Regular kiểm tra form, các trường dữ liệu ko được để trống, nhập Tel phải là kiểu số, Email phải đúng. Ấn nút add thì nó ghi nội dung vào 1 file text là Tailieu.txt,

Ai có thể làm mẫu cho tớ xem để tham khảo ko, tớ mới học nên còn lơ mơ lắm, Java công nhận khó học thật >_<
 
Có thể cho mình biết có tất cả bao nhiu thư viện trong C+ ko, thư viện nào dùng cho hàm nào, thanks
 
Post ngoài kia chả ai thèm để ý nên mang vô đây vậy :|
cái này viết bằng javascript thì mình còn biết chứ trong java thì chịu, mấy cái GUI trong ấy mình còn chưa biết sử dụng::(, chắc phải đợi cao thủ khác thôi
bạn brianlam chắc rành cái này, bạn thử mail cho bạn ấy xem
(với lại giờ mình rất là bận, nào là bài tập lớn, đồ án,... :-s)

Có thể cho mình biết có tất cả bao nhiu thư viện trong C+ ko, thư viện nào dùng cho hàm nào, thanks

Câu hỏi này đại loại giống như "có bao nhiêu vì sao trên trời"
Thư viện trong C++ có rẩt rất nhiều và nó ngày càng bổ sung thêm nhiều thư viện mới
Vũ chả cần quan tâm đến mấy cái thư viện đó làm chi, khi nào cần thì cứ lên MSDN tra rồi add vào mà xài
 
Post ngoài kia chả ai thèm để ý nên mang vô đây vậy
Mình nêu ý thế này bạn tìm hiểu nhé, mình đang làm bài tập lớn của J2ME ko có nhiều thời gian rỗi

để lấy dữ liệu từ các ô nhập thì dùng phương thức : textfieldname.getText(), ko đc trống thì !="";
khi load trương trình thì disable các button lên
viết 1 hàm kiểm tra điều kiện, đủ điều kiện thì setEnabled các button
rùi viết trong sự kiện keyPressed của các textfield gọi hàm kiểm tra điều kiện
--> đủ điều kiện sẽ tự enable các button

kiểm tra textfield nhập vào phải là số bằng 1 hàm, dùng mã kí tự ascii để phân vùng các số(rùi gọi hàm này trong hàm kiểm tra điều kiện bên trên)

còn về regular expression và files thì bạn tìm ebook đọc kĩ về phần này để tìm hiểu rõ hơn nhé

chúc bạn thành công ::)
 
Tớ có cái này muốn hỏi ... nhưng do không biết giải thích ra sao nên có thể hơi lằng nhằng chút ...

Tớ làm 1 cái Launch bằng VB6 ( mấy cái như của bản patch hay gì gì đó của Game Online, ra 1 cái bảng, ấn vào đó là nó vào game luôn, dạng như thế )

Ví dụ ở đây là game Audition, file Audition.exe

Nếu như mà chạy trực tiếp cái Audition.exe này thì không vào được Game, phải mở Properties của nó lên và thêm 1 số chữ vào Target của nó thì mới chạy trực tiếp được ( không có thì vẫn phải thông qua cái file Patcher.exe )

Từ :

attachment.php


Thành :

attachment.php


Khi tớ làm bằng VB thì chỉ gọi được cái file Audition.exe thôi, còn cái phần thêm vào thì chả biết làm nhưtheess nào nữa ...

Vậy ai biết thì chỉ dùm cho tớ với nhé.
 

Attachments

  • A1.JPG
    A1.JPG
    35.2 KB · Đọc: 83
  • A2.JPG
    A2.JPG
    35 KB · Đọc: 81
Hàm API để tạo 1 process mới có phần param đấy, điền vào đó là xong. Tôi ko dùng VB nên ko rõ lắm :), bạn đưa nguyên mẫu của hàm lên được ko?
 
Hàm API để tạo 1 process mới có phần param đấy, điền vào đó là xong. Tôi ko dùng VB nên ko rõ lắm :), bạn đưa nguyên mẫu của hàm lên được ko?

Bạn có thể nói rõ hơn được ko T___T
 
giúp mình cái bài C này cái: làm chương trình quản lí sinh viên = liên kêt đơn hoặc đôi trong đó gồm họ tên, năm sinh, nơi sinh, địa chỉ, điểm (điểm tin học, anh văn, chính trị) có thể thêm hoặc xóa một sinh viên nào đó trong cấu trúc.
Thx !
 
giúp mình cái bài C này cái: làm chương trình quản lí sinh viên = liên kêt đơn hoặc đôi trong đó gồm họ tên, năm sinh, nơi sinh, địa chỉ, điểm (điểm tin học, anh văn, chính trị) có thể thêm hoặc xóa một sinh viên nào đó trong cấu trúc.
Thx !

Mình giúp bạn huớng giải quyết đây:

Cái xâu liên kết thì sách giáo khoa có đầy, cái này mình không giúp vì trên thực tế mình viết ra đây chẳng đầy đủ bằng SGK.

còn cái sinh viên thì có 2 cách giải quyết, nếu bạn đã biết qua về huớng đối tuợng thì ta có thể sử dụng 1 cái class Entity với tên là student để quản lý thông tin. Còn nếu bạn chưa biết về huớng đối tuợng thì có thể dùng struct để lưu trữ.

Nói tóm lại huớng giải quyết của bạn như sau:
1/ Viết 1 struct (hoặc class) để lưu trữ thông tin sinh viên.
2/ Cài đặt xâu liên kết (List) với mỗi phần tử trong xâu là 1 đối tuợng lưu trữ thông tin sinh viên.

Phần còn lại là những thao tác cơ bản của xâu liên kết --> tham khảo sách giáo khoa ^^
 
Các pác cho em hỏi, em đang dùng Visual C++ 6.0 dạo gần đây nó bị nhiễm virus, khi kiểm tra lỗi cứ spawn.. j` j` hoài àh, làm sao để khắc phục đê các pác ::(::(
 
ai chỉ giùm em cái này với : giải thích , gợi ý , cho dàn bài , cho source code hay ví dụ gần giống đều cám ơn

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
QUẢN LÝ ĐỘI XE
Một công ty cho thuê các dịch vụ xe cần viết một chương trình quả lý thông tin về đội xe của công ty và doanh thu theo từng tháng. Hiện công ty có một đội xe gồm 3 loại sau: taxi, xe buýt, và xe tải.
Với mỗi xe công ty cần quản lý các thông tin như:
- Số xe (số đăng ký)
- Nhà sản xuất (ví dụ: TOYOTA, HONDA, ...)
- ID tài xế (mỗi xe được giao khoáng cho một tài xế lái).
- Giá trị (được tính theo giá lúc mới mua, ví dụ 20.000 USD)
- Trạng thái (độ mới, ví dụ: 90%)
Với mỗi tài xế có các thông tin quản l‎ý sau:
- Tên tài xế
- CMND
- Địa chỉ
- Điện thoại liên lạc
- ID( mỗi người có 1 ID duy nhất)
Mỗi tháng công ty sẽ thu được một khoảng doanh thu từ việc cho thuê các dịch vụ xe như sau:
- Xe buýt: tài xế được giao khoáng mỗi chuyến là 100.000đ.
o Doanh thu = số chuyến * 100.000đ
- Xe taxi: tài xế được giao khoáng mỗi ngày phải nộp về cho công ty là 250.000đ
o Doanh thu = số ngày * 250.000đ
- Xe tải: doanh thu sẽ được tính dựa trên số tấn hàng mà xe đó vận chuyển. Mỗi tấn hàng vận chuyển được tính với giá 100.000. Công ty chỉ nhận chuyển hàng trong thành phố.
o Doanh thu = số tấn hàng * 100.000đ
Yêu cầu: Viết chương trình với những chức năng sau:
o Quản lý doanh thu theo từng tháng
o Nhập các thông tin về xe của công ty và tài xế lái xe
o Tính doanh thu của công ty trong tháng
o Tìm tài xế lái xe có doanh thu cao nhất trong tháng
o Tìm tháng có đạt doanh thu cao nhất
o Lưu ra file các thông tin đã nhập
o Lấy thông tin từ file đã đưa
 
qlxepo3.th.jpg


Đây là sơ đồ thiết kế và mình giải thích nó sơ sơ như sau:
_class Xe la abtract class cho cac class khac kế thừa các thông tin chung của xe. Mỗi class kế thừa phải cài đặt abstract (vỉtual) method là TinhDoanhThu để tính doanh thu trong 1 tháng.

Để sư dụng thì bạn lấy con trỏ lớp Xe mà new các lớp con cho từng loại xe tương ứng và sử dụng con trỏ này để gọi method TinhDoanhThu (việc còn lại là vét cạn dữ liệu bằng 1 vòng for)

_Doi voi thông tin tài xế thì mình lưu trong class Tài xế. Class này liên hệ với class Xe thông qua assocoation PhanCong.

_Mình thiết kế ẩu trong 15" nên lười làm cái save và load thông tin, bạn có thể add thêm nó ở class xe (nhớ là vỉtual trong C++), class TaiXe và class PhanCong.

Hì hì chúc bạn hoàn thành tốt (lưu ý là mình chuyên code = java nên tư duy thiết kế cũng theo java. Bạn có thể tùy nghi mà bỏ cái abtract đi khi code bằng C++)
 
Mình mới học về lập trình Pascal :D
Cho mình xin đoạn code giải bài toán tính
A = 1 + 1/2 + 1/3 + ... + 1/N
N do người dùng nhập
Yêu cầu làm bằng 2 cách Repeat-Until và While-Do
Xin code nghiên cứu tí :D
Cảm ơn nha :hug:
 
@_Tung`: VB6 học lâu quá nên quên mất tiêu rồi, thông cảm nhe:p

giúp mình cái bài C này cái: làm chương trình quản lí sinh viên = liên kêt đơn hoặc đôi trong đó gồm họ tên, năm sinh, nơi sinh, địa chỉ, điểm (điểm tin học, anh văn, chính trị) có thể thêm hoặc xóa một sinh viên nào đó trong cấu trúc.
Thx !

Mã:
class node{
  char hoten[15];
  int namsinh;
  char noisinh[25];
  //...(khai báo tiếp những thằng còn lại
  node *next;
};
class list{
  private: 
    node *head;//là con trỏ trỏ tới thằng đầu tiên trong danh sách
    int count;//số lương các phần tử hiện có trong danh sách
  public: 
    void insert(int position, char hoten[], int namsinh, char noisinh[],...);
    void delete(position)
}
void list::insert((int position, char hoten[], int namsinh, char noisinh[],...){
  if (position < 0) return;//kiểm tra xem position có hợp lệ ko
  if (position > count) return;//kiểm tra xem position có hợp lệ ko
  count++;
  node *run = head;
  while (position > 0){
    position--;
    run = run->next;    
  }
  node * moment = new node;
  moment->hoten = hoten;
  moment->namsinh = namsinh;
  moment->noisinh = noisinh;
  ...

  moment->next = run->next;
  run->next = moment;
}
Còn cái delete bạn tự làm cho quen
Bạn có thể sử dụng template để làm gon chương trình cho dể đọc
Nếu muốn thiết kế danh sách kép thì khai báo thêm node *back
Và bạn nên tự định nghĩa kiểu string thay cho kiểu char[], vì dùng thằng đó rất nguy hiểm

máy mình ko có cài C++ nên bài trên mình chưa test thử, vì vậy chắc có lổi, nói chung bạn chỉ cần đọc code lấy ý tưởng thôi

Các pác cho em hỏi, em đang dùng Visual C++ 6.0 dạo gần đây nó bị nhiễm virus, khi kiểm tra lỗi cứ spawn.. j` j` hoài àh, làm sao để khắc phục đê các pác ::(::(

C bị nhiểm virus à, hiện tượng này mình mới thấy lần đầu, bạn qua bên box phần mềm xin chương trình gì đó về quét đi, còn ko được nửa thì xóa cài lại

qlxepo3.th.jpg


(lưu ý là mình chuyên code = java nên tư duy thiết kế cũng theo java. Bạn có thể tùy nghi mà bỏ cái abtract đi khi code bằng C++)

super_boss dùng tool gì để vẽ UML ấy vậy, cho mình xin được hông

Mình mới học về lập trình Pascal :D
Cho mình xin đoạn code giải bài toán tính

Yêu cầu làm bằng 2 cách Repeat-Until và While-Do
Xin code nghiên cứu tí :D
Cảm ơn nha :hug:

A = 1 + 1/2 + 1/3 + ... + 1/N
N do người dùng nhập

Mã:
  var i,n:integer;
  var A:real;
begin
  read(n);
  i := 1;
  repeat
    A := A + 1/i;
    i := i + 1;
  until i > n;
end.
còn while tương tự::)
(ko có chương trình pascal để test nên ko biết có lổi ko)
 
Mình vừa test xong, nó báo lỗi Error 2: Identifier Expected. :-B
Bạn xem lại giúp, mình mới học nên cần code chuẩn để xem cách viết
Hay bạn có trang web nào học Pascal không cho mình xin địa chỉ :hug:
 
Mình vừa test xong, nó báo lỗi Error 2: Identifier Expected. :-B
Bạn xem lại giúp, mình mới học nên cần code chuẩn để xem cách viết
Hay bạn có trang web nào học Pascal không cho mình xin địa chỉ :hug:

Mã:
var i,n:integer;
    A:real;
begin
  readln(n);
  A := 0;
  i := 1;
  repeat
    A := A + 1/i;
    i := i + 1;
  until i > n;
  write(A);
  readln;
end.
Đã kiểm tra kỹ rồi (bằng mắt:D)
Nếu còn báo lổi thì bạn hãy nói rõ dòng nào nhé, để mình test cho nó dể
Còn tài liệu bạn chịu khó quay lại trang đầu search, mình có để 1 đống link ở đó ấy
 
À được rồi :D Cảm ơn bạn nhiều
Chân ướt chân ráo vào hỏi cũng thấy khó :hug:
 
ah cái đó là visio 2007 vẽ nhanh lắm, nhưng xài ở nhà thôi đừng đem hàng crack lên công ty ^^
_Dạo này về nhà không biết làm gì, trả lời câu hỏi thuật toán để khỏi mất tay nghề ^^(chơi game chán rùi).
 
Back
Top