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. 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. Hãy email nếu như cần tư vấn sâu về chuyên môn.

Đạ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
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ử
Quá trình đào tạo

Trình độ chuyên môn

-Nghiên cứu sinh ngành Khoa học dữ liệu, trường Đại học Hàng hải và hải dương Hàn Quốc (đại học Quốc Gia Hàn Quốc)

– Thạc sĩ ngành Khoa học máy tính, trường đại học Công Nghệ Thông Tin, Đại học Quốc Gia TP.HCM

-Kỹ sư ngành Khoa học máy tính, trường đại học Công Nghiệp TP.HCM

-Cử nhân kinh tế, ngành quản trị kinh doanh, Đại học Kinh Tế TP.HCM

Lĩnh vực nghiên cứu: Robotics, AI, Machine Learning, Deep Learning, Big Data, Data Mining,Topic Model, Social Network Analysis

46 thoughts on “Liên hệ”

  1. 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

  2. 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

  3. 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.

  4. 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 !

  5. 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.

  6. 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.

  7. 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

    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.

  8. 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 .

  9. 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.

  10. 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!

  11. 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?

  12. 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

  13. 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!

  14. 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ả.

  15. 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.

  16. 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.

  17. 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… 🙂

  18. 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);
    }

  19. 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 😀

Leave a Reply