Liên hệ

Để tiện lợi cho các sinh viên dễ dàng gặp giảng viên; Tui cung cấp thông tin dưới này, các sinh viên có thể email hoặc gọi điện thoại trực tiếp cho Tui. Nếu muốn gặp giảng viên để trao đổi về học thuật thì các em vào mục “Lịch giảng dạy” trong website này để xem phòng giảng viên đang giảng dạy. Chú ý nếu khi gọi điện thoại mà bị hủy cuộc gọi thì tức là Tui đang bận việc, và Tui sẽ gọi lại sau do đó đừng có cố gắng gọi nhiều lần khi cuộc gọi đã bị hủy.

Đại Học Quốc Gia Thành Phố Hồ Chí Minh

Trường Đại Học Kinh Tế – Luật

Contact Name Email Phone
ThS. Trần Duy Thanh

1) thanhtd@uel.edu.vn

2) duythanhcse@gmail.com

0987773061
Đơn vị công tác: Khoa Hệ Thống Thông Tin
Tổ bộ môn: Thương Mại Điện Tử
Trình độ chuyên môn: Thạc sĩ khoa học máy tính, Đại học quốc gia TP.HCM, Trường đại học Công Nghệ Thông Tin
https://www.facebook.com/duythanhcse

46 responses

  1. thay day rat tam tinh voi chung em, em cam on thay ! em hua se co gang hoc va em chuc thay co nhieu suc khoe de day tot! chao thay…

  2. Em chào thầy!
    Em là đức sinh viên lớp NCTH3A
    Thầy cho hỏi : giờ em muốn tạo button động nhưng số button này phụ thuộc vào cơ sở dữ liệu thì em phải làm như thế nào vậy thấy?
    Mong thầy hồi âm cho em sớm ! Em cảm ơn thầy ! Em chào thầy

    1. Bạn có thể count trong CSDL của bạn và xuất button theo ý bạn muốn.

  3. Dựa vào số record sau khi bạn viết câu lệnh SQL mà sẽ tạo ra số dòng lập tương ứng để tạo số Button bạn cần

  4. Bùi Duy vĩnh trường | Reply

    Thầy ơi! Thầy giải dùm em các câu này với , tụi em bị bó tay toàn tập rồi
    Cám ơn thầy nhiều

    1- A combination of electronic devides and conductors that form a conducting path (7 từ)
    2- An agreement that covers the procedures used to exchange information between co-operating computers (8 từ)
    3- This kind of transmissiton has been the basis for telephone technology
    for many years, through it is gradually being replaced
    4- To send programs or data from a central computer to a remote PC (8 từ)
    5- Single vibrations of electric current
    6- A VDU screen and key board used to interact with a computer , usaally with no computing capacity of its own

  5. Thầy ơi, cám ơn Thầy đã quan tâm và dạy dỗ tận tình cho chúng em. Em rất biết ơn Thầy và chúc Thầy luôn mạnh khỏe để dẫn dắt chúng em trên con đường giảng dạy ah.

  6. chuc thay luon thanh cong!

  7. Em mong sẽ đc như thầy, và từ bây giờ em sẽ cố gắng học, cảm ơn thầy đã cho em thấy động lực học! Chúc thầy gặp nhiều may mắn trong cuộc sống !

  8. Biết blog của Anh cũng được một thời gian, là thầy giáo vừa dạy trên lớp vừa dành thời gian viết bài cho sinh viên thế này rất nể trọng tinh thần vì sinh viên của Anh. Hôm nào có thể mời anh uống cà phê trò chuyện được không.

    1. Rất sẵn sàng anh Sang. Hôm trước em với anh cũng đã coffee 1 lần, giờ lần này anh chọn quán cà phê nhé, có thể tới quán cà phê của bạn anh gần chợ bà Chiểu mà anh giới thiệu. Cà phê với anh, em cũng học hỏi được nhiều về lĩnh vực IT, nhất là anh đã có 9 năm kinh nghiệm về lập trình, em cũng được 8 năm, nhưng ứng dụng IT vào công ty mà anh sáng lập nó rất đặc biệt, em cũng rất muốn học hỏi.

  9. Em chào Thầy!
    Em là sinh viên lớp NCTH3A.

    thầy cho em hỏi là em đang viết 1 ứng dụng bằng wpf, em có 1 mainwindows trong mainwindows em chèn thêm 1 usercontrol.
    ở mainwindows em có 1 listbox và bên usercontrol em có 1 datagrid.
    em dùng deleget để chuyển các đối tượng trong datagrid bên usercontrol(đang visibility)
    sang listbox bên main(listbox đang hidden). em đã debug viếc add item cho listbox bên main chạy bình thường. nhưng khi em cho usercontrol hidden và listbox bên main visibility thì chẳng thấy gì trên listbox cả.
    như vậy là em bị lỗi gì ạ?
    và sửa như thế nào ạ?
    đây là đoạn code của em:

    bên usercontrol:
    private void mniPlay_click(object sender, RoutedEventArgs e)
    {
    List listFile = new List();
    if (dgvData.SelectedItems.Count>0)
    {
    for (int i = 0; i < dgvData.SelectedItems.Count;i++ )
    {
    MediaFile mf = (MediaFile)dgvData.SelectedItems[i];
    listFile.Add(mf);
    }
    }
    MainWindow mw = new MainWindow();
    this.SendMediafileForPlayCallBack += new SendMediafileForPlay(mw.AddMusicToPlay);
    this.SendMediafileForPlayCallBack(listFile);
    }

    Bên main:
    public void AddMusicToPlay(List listmedia)
    {
    foreach (MediaFile mf in listmedia)
    {
    ListBoxItem lbinew = new ListBoxItem();
    lbinew.Content = mf.Filename;
    lbinew.ToolTip = mf.FileFullPath;
    lbinew.Foreground = Brushes.Black;
    lbinew.FontSize = 15;
    lbinew.ContextMenu = cxmMenuList;//add contextmenu cho item
    ltbList.Items.Add(lbinew);//ltbList là tên listbox bên main
    }
    }
    Thầy giúp em với nha!
    Em cảm ơn Thầy!

    1. Em bị trong user control đoạn lệnh:
      MainWindow mw = new MainWindow();
      Vì khi em new như thế này là tạo 1 instance hoàn toàn mới của MainWindow, nó sẽ không dính dáng gì tới cái MainWindow hiện tại của em nữa. Tức là em phải nghĩ cách truyền bản thân đối tượng của MainWindow vào user control (cách em đang mong muốn làm). Như vậy em nên khai báo 1 cái biến của kiểu dữ liệu là MainWindow, rồi truyền biến này vào User Control (thay cho dòng lệnh MainWindow mw = new MainWindow();). Nhớ là biến này phải là biến đang nắm giữ điện chỉ của đối tượng MainWindow.

      1. Trần Trọng Quyền

        Em Làm được rồi! Em cảm ơn Thầy ạ!

  10. Chào thầy,
    Em muốn lấy RSS của Blog thầy nhưng không thấy RSS đâu nhỉ
    Mong thầy cung cấp hoặc tạo RSS nha thầy.

    1. duythanhcse.wordpress.com/feed/ đây là rss🙂

  11. Trần Trọng Nhân | Reply

    Em dùng Linq để cập nhật csdl mà không được.
    đây là link project và database của em
    http://www.mediafire.com/?543dux53yn6ub1i
    Em có gửi mail cho thầy, nhưng không hiểu vì sao nó báo không thể gửi vào mail tranhduythanh@hui.edu.vn được nên em xin gửi cmt tại đây. Em cảm ơn thầy

  12. sao lâu quá mà điểm học lại cấu trúc dữ liệu giải thuật chưa up lên hệ thống nữa thầy?

  13. Các bạn thi xong rồi, up đề thi lên đi để cho mọi người tham khảo với😀

  14. Xuân Hào Học trò của thầy Thanh | Reply

    Thầy ơi , em chuẩn bị thi tốt nghiệp , em đang ôn thi trong đĩa CD . Nhưng có 1 vài câu hỏi khó em nhờ thầy giảng giúp
    Câu hỏi 1 :
    Cho 3 biến a,b,c kiểu số nguyên , giá trị a,b,c lần lượt là ,5 , 10 ,7 Sau khi thực hiện lệnh gán , giá trị của t là bao nhiêu?
    t = (a>c) ?a:((b>c)?b:c); // chỗ này phần dấu chấm hỏi nghĩa là gì vậy thầy ?

    Câu hỏi 2 :
    int i =2 ;
    i = (i>>1)<> và << luôn !!!

    Thầy giảng em hiểu cho đó nhé , em cảm ơn thầy nhiều

  15. Xuân Hào Học trò của thầy Thanh | Reply

    int x =(7>6?1+8:8);
    cout<.< sợt google mãi ko ra cái toán tử ? trong C++ thầy ơi

  16. Xuân Hào Học trò của thầy Thanh | Reply

    int x =(7>6?1+8:8);
    cout<<x;

    1. hi em
      Toán tử ? chính là phép toán 3 ngôi
      Công thức tổng quát: điều kiện ? biểu thức a: biểu thức b
      – Nếu điều kiện đúng thì biểu thức a được thực hiện
      – Nếu điều kiện sai thì biểu thức b được thực hiện
      Do đó trong ví dụ của em : int x=(7>6?1+8:8)
      Ở đây điều kiện = 7>6 ==> điều kiện đúng, do đó biểu thức a thực hiện, mà biểu thức a = 1+8 ==> kết quả là 9
      vậy cout<<x sẽ cho ra kết quả là 9.
      Thầy Thanh.

  17. Nguyễn Thanh Tiến | Reply

    Em chào thầy , cho em hỏi về C# , làm sao để khi ta nhấn vào button về đầu trong listview thì nó tự động bôi đen dòng đầu tiên trong Listview vậy thầy , em thử dùng setselected mà không được , hoặc thầy có thể cho em xin đoạn code tiến lùi khi ta nhấn button tiến lùi trong duyệt danh sách LISTVIEW trong Windows Form , em rất cảm ơn thầy .

  18. Em chúc Thầy 20/11 luôn vui vẻ, hạnh phúc, mạnh khỏe để có thể dẫn dắt thế hệ học trò trên con đường tìm kiếm tri thức.

  19. Nguyễn Minh Trí | Reply

    Link download mẫu lab report java1 bị die rồi thầy ơi. Vào không có gì cả.

  20. This is very interesting, You’re a very skilled blogger. I have joined your rss feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!

  21. I drop a comment whenever I like a article on a website or I have something to valuable to contribute to the conversation. It’s caused by the fire communicated in the post I read. And after this post Liên hệ | Dong Nai University of Technology. I was actually excited enough to post a leave a responsea response🙂 I actually do have a couple of questions for you if it’s okay. Is it simply me or does it seem like a few of these comments appear like they are coming from brain dead visitors?😛 And, if you are writing at additional online sites, I would like to keep up with you. Would you make a list the complete urls of all your community pages like your Facebook page, twitter feed, or linkedin profile?

  22. Hi Pozycjonowanie stron
    Now, i only write blog in the wordpress. You could leave any question if you want.
    I will try my best to response ASP

  23. Rất cảm ơn thầy Nguyễn Duy Thanh vì đã chia sẻ những bài viết rất hay và hữu ích. Chúc thầy sức khỏe, hạnh phúc và mong thời gian tới sẽ tiếp tục được đọc những bài viết của thầy!

  24. Phạm Anh Tuấn | Reply

    Em chào thầy.em là tuấn lớp 10CTH01,thầy làm thêm 1 series tutorial về php nha thầy.mô hình MVC thì càng hay ,em thấy giờ php nhiều quá thầy ơi.không thì code trên cakephp cũng được thưa thầy.em tìm trên mạng mà chưa có trang nào hướng dẫn về mấy cái này cả.

    1. Bạn nên luyện PHP với Zend Framework thì hơn. Như thế sẽ có lợi cho bạn trong giai đoạn đi làm

  25. Hy vọng sắp tới thầy sẽ có bài giảng MVC asp .Net

  26. chào Thầy
    Em đang học môn lập trình cho thiết bị android và có một đề tài là viết một chương trình quản lý nhân viên đơn giản, là có thể thêm, sửa, xóa thông tin một nhân viên nhưng em chưa biết bắt đầu làm như thế nào, em mong thầy có thể hướng dẫn dùm em. Em cám ơn thầy.

  27. Chào thầy
    Em đang bài tập conver từ struts1 sang struts2 em có vấn đề này muốn thấy giúp em.
    Struts1
    Em có 1 class tên là G5TagBase và có phương thức
    protected String getProperty(String name, String property ) throws JspException {
    Object value = RequestUtils.lookup(pageContext, name, property, null);
    if (value == null)
    value = “”;
    return ResponseUtils.filter(value.toString());
    }
    Và 1 class ListButtonTag có 1 phương thức
    private boolean isFlag( String property ) throws JspException {
    return “true”.equals(getProperty(name, property));
    }

    Giờ em muốn thay thế đoạn code này RequestUtils.lookup(pageContext, name, property, null) sang struts2 nhưng mà em chưa tìm ra hướng để thay.
    Mong thầy giúp đỡ em. Em cảm ơn thầy.

  28. thầy viếp tiếp bài về window phone đi ạ

  29. Hóng những bài giảng về windows phone của thầy!

  30. Em học ĐHBK HN, em thấy những bài viết của thầy rất hay, em cảm ơn thầy rất nhiều, chúc thầy sức khỏe tốt…🙂

  31. VAN CUONG PHAM | Reply

    thầy giải thích cho e tại sao kết quả = 10 mà không phải là 12 .
    public class oct {
    public static void main(String argv[]){
    oct o = new oct;
    o.amethod;
    public void amethod()
    {
    int oi =012;
    System.out.println(oi);
    }

  32. Thầy có tài khoản dev IOS không thầy , có thể chia sẽ e 1 cái để e test app không thầy , tài khoản 99$ chua quá . Nếu được thì e cảm ơn thầy nhiều😀

  33. a có thể cho e xin source code bảng tính lương nhân viên được không ạ

  34. Thank you so much for spending time, effort and money (at least for phone calls) to help us find people, and then introduce Hoang anh Chinh (willbe.vn) to us (Norbert & me).

    We appreciate your helps a lot! And wish you all the best!
    Keep in touch!

  35. Anh cho em hỏi, cái Theme này làm sao trong mỗi Menu chọn vào sẽ sổ xuống các lựa chọn vậy a, và post bài nó chỉ vào một menu chứ ko qua đc menu khác.

    1. Hi Speing comming. Thầy sử dụng pluggin menu bar nhé. Bạn có thể tham khảo các pluggin menu tại đây : http://www.scratchinginfo.net/best-wordpress-menu-plugins-for-better-navigation/

      1. cho code vào thẻ kia thì làm sao bạn.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s