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

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi canh en buon, 23/5/07.

  1. Annoyer

    Annoyer Thành viên cấp 5

    Tham gia ngày:
    4/3/10
    Bài viết:
    250
    Nơi ở:
    HCMC
    học để làm gì ?
     
  2. ricky_martin

    ricky_martin Lão Làng

    Tham gia ngày:
    30/12/05
    Bài viết:
    378
    Quan trọng là học xong để làm cái gì ?
    Hay là bạn có mục tiêu vào công ty nào làm chưa ?

    Mình học .NET 4 năm ĐH giờ vào VNG ko xài tới :(
     
  3. empireatwar

    empireatwar Thành viên cấp 5

    Tham gia ngày:
    20/7/08
    Bài viết:
    2,043
    ai cho mình hỏi về acess được không mình có tạo 1 cái form xong dùng macro autoexec để chạy nó khi mới kích hoạt vô file nhưng thấy ở góc trái nó có cái nút như là play nhưng không làm sao xóa được nó, ai biết chỉ mình với
     
  4. dragonmg

    dragonmg Thành viên cấp 5

    Tham gia ngày:
    2/7/06
    Bài viết:
    907
    Có bạn nào có kiến thức kha khá về openGL ko :) Mình code openGL bằng C++
    Mình đang phải làm ass về môn này hi vọng có thể đc bạn giúp đỡ 1 chút ( Mình ko cần bạn code hộ chỉ cần giải thích code cho mình thôi )
    Mình sẽ hậu tạ bằng khoản phí nho nhỏ gọi là động lực :)
    Hi vọng các bạn sớm pm mình
    ym : black_jk93
     
  5. TN.TBVN

    TN.TBVN Thành viên cấp 2

    Tham gia ngày:
    31/3/12
    Bài viết:
    67
    Cho mình hỏi là hoàn thành khóa kỹ thuật viên lập trình tại T3H thuộc DH KHTN thì mình có dc nộp vào làm tại FPT ko? Nghe nói là FPT chỉ tuyển người có bằng DH, CD, TCCN hay Aptech thôi phải ko? Có bằng KTV của T3H mình có thể liên thông lên dc ko?
     
  6. ­­­­­

    ­­­­­ Thành viên mới

    Tham gia ngày:
    9/5/11
    Bài viết:
    11
    Bác nào trong này rành về Python có thể cho tớ một ít thông tin khái quát về nó được không.
     
  7. TN.TBVN

    TN.TBVN Thành viên cấp 2

    Tham gia ngày:
    31/3/12
    Bài viết:
    67
    Python là ngôn ngữ mở, hoàn toàn free rất thích hợp cho người mới bắt đầu lập trình. Mọi thông tin và hướng dẫn có thể tìm thấy miễn phí tại python.org. Nếu tiếng Anh không tốt có thể ghé qua trang của cộng đồng Python Việt tại vithon.org. Tuy nhiên chỉ mới có hướng dẫn cho Python 2.5 là tiếng Việt. Nếu bạn muốn đọc hướng dẫn Python 3 thì chịu khó xem tiếng Anh và tra từ thôi. Chúc bạn vui.
     
  8. ­­­­­

    ­­­­­ Thành viên mới

    Tham gia ngày:
    9/5/11
    Bài viết:
    11
    Có luôn trang tiếng Việt thì tốt quá rồi cảm ơn bạn.
     
  9. aloneking95

    aloneking95 Thành viên mới

    Tham gia ngày:
    13/11/12
    Bài viết:
    3
    Chào các bạn, mình mới học lập trình autoit để thiết kế 1 phần mềm auto (chủ yếu là để tự sử dụng) có 1 chút thắc mắc: Khi sử dụng câu lệnh if, để lập trình điều kiện đúng là 1 bảng thông báo thì làm như thế nào? ví dụ nếu vào web 1 bảng thông báo là có tin nhắn đến thì tự động nhấn enter, nếu không có thì tiếp tục thao tác khác thì dùng code ntn?
    Thanks!
     
  10. ███

    ███ Thành viên mới

    Tham gia ngày:
    29/11/10
    Bài viết:
    18
    các bác có ai có tài liệu về cách dùng Hibernate ko:((
    dùng Hibernate để kết nối đến SQL Sever 2205 ấy:(
     
  11. CarlosSantana

    CarlosSantana Thành viên cấp 2

    Tham gia ngày:
    29/9/07
    Bài viết:
    64
    Nơi ở:
    HCM
  12. Baby_Alga

    Baby_Alga Thành viên cấp 5

    Tham gia ngày:
    16/3/03
    Bài viết:
    913
    Các bạn cho mình hỏi cái này chút, hỏi hộ đứa em mình không biết về java nên nó ra đề này mình chịu. các bạn làm ơn giúp mình nhé
    Có 3 số random
    Rồi ấn vào 1 nút để nó quay Rồi nếu có 2 số giống nhau thì đc điểm 3 số giống nhau đc nhìu điểm hơn Còn 3 số khác nhau thì bị trừ điểm Điểm mà có 2 số giốg nhau là +20 3 số giốg nhau +50 3 số khác nhau -10 Điểm ban đầu đc 100 Nếu ng chơi đc 300 điểm thì trò chơi kết thúc Và họ có thể ghi tên vào để nhớ
     
  13. INTP

    INTP Thành viên cấp 5

    Tham gia ngày:
    16/5/11
    Bài viết:
    639
    ta viết = C++, lười chuyển wa Java quá :4cool_baffle:

    Mã:
    #include <iostream>
    #include <fstream>
    #include <stdlib.h>
    #include <time.h>
    #include <set>
    #include <string>
    using namespace std;
    
    //return a random number in range [min,max] inclusive
    inline int randrange(int min, int max) {return rand()%(max-min+1) + min;}
    void save(const string&, int);
    
    int main()
    {
        srand(time(0));
        const int minVal = 1;
        const int maxVal = 4;  //1-4 for easy win
        const int prizes[] = {50,20,-10};  //set your prizes here
        const int ncount = sizeof(prizes)/sizeof(*prizes);
        const int winScore = 300;  //set your win score here
        int score = 100; //start with 100
    
        int num[ncount];
        set<int> counter;
        int prize;
        string dummy;
    
        while (score>0 && score<winScore)
        {
            //wait until player hits enter
            cout << "Hit enter to play! ";
            getline(cin, dummy);
            //generate 3 random numbers
            for (int i=0; i<ncount; ++i) num[i] = randrange(minVal,maxVal);
            //decide win prize
            counter.clear();
            counter.insert(num, num+ncount);
            prize = prizes[counter.size()-1];
            //add prize to total
            score += prize;
            //output
            for (int i=0; i<ncount; ++i) cout << num[i] << " ";
            prize < 0 ? cout << "\nYou lose " << -prize
                      : cout << "\nYou win " << prize;
            cout << "\nScore: " << score << endl << endl;
        }
    
        if (score >= winScore)
        {
            cout << "You win! Please enter your name: ";
            getline(cin, dummy);
            save(dummy,score);
        }
        else cout << "You lose! Better luck next time!\n";
    
        cin.sync();
        cin.get();
    }
    
    void save(const string& name, int score)
    {
        fstream hiscore("highscores.txt", ios::in|ios::out|ios::app);
        if (!hiscore) {cout<<"Cannot open file\n"; exit(1);}
        const int limit = 10;
        string lines[limit];
        string line;
        int i = 0;
        //save
        hiscore << score << " " << name << endl;
        cout << "Your score has been saved!\n\n";
        //print hiscore content in reverse order, limit 10
        hiscore.clear();
        hiscore.seekg(0);
        while (getline(hiscore,line)) { if (line!="") lines[i++]=line; i%=limit; }
        --i;
        for (int j=0; j<limit; ++j) cout << lines[(i-j+limit)%limit] << endl;
        hiscore.close();
    }
    
     
  14. Baby_Alga

    Baby_Alga Thành viên cấp 5

    Tham gia ngày:
    16/3/03
    Bài viết:
    913
    Việc đầu tiên là cảm ơn bạn đã bỏ thời gian ra viết dùm mình. Thôi thì đã giúp thì giúp cho chót, chuyển hộ mình sang java đi hix hix. Nó đang cần mà mình thì mù tịt. Cảm ơn bạn nhiều
     
  15. INTP

    INTP Thành viên cấp 5

    Tham gia ngày:
    16/5/11
    Bài viết:
    639
    Java ko có gui hén

    Mã:
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.util.HashSet;
    import java.util.Random;
    import java.util.Scanner;
    import java.util.Set;
    
    public class QuaySo {
        public static Scanner keyboard = new Scanner(System.in);
        public static Random rand = new Random();
        
        public static int random(int min, int max) {
            return rand.nextInt(max - min + 1) + min;
        }
        
        public static void save(String name, int score) {
            //save
            try {
                FileWriter ofstream = new FileWriter("highscores.txt",true);
                BufferedWriter out = new BufferedWriter(ofstream);
                out.write(score + " " + name + "\n");
                out.close();
                System.out.print("Your score has been saved!\n\n");
            } catch (Exception e) {
                System.err.println("Error: " + e.getMessage());
            }
            //print hiscore content in reverse order, limit 10
            final int limit = 10;
            try {
                FileReader ifstream = new FileReader("highscores.txt");
                BufferedReader in = new BufferedReader(ifstream);
                String lines[] = new String[limit];
                String line;
                int i = 0;
                while ((line = in.readLine()) != null) {
                    lines[i++]=line; i%=limit;
                }
                for (int j=1; j<limit; ++j) {
                    if ((line = lines[(i-j+limit)%limit]) != null) {
                        System.out.println(line);
                    }
                    else {
                        break;
                    }
                }
                in.close();
            } catch (Exception e) {
                System.err.println("Error: " + e.getMessage());
            }
        }
        
        public static void main(String[] args) {
            final int minVal = 1;
            final int maxVal = 4;
            final int[] prizes = {50,20,-10};
            final int winScore = 300;
            
            int score = 100;
            int num[] = new int[prizes.length];
            Set<Integer> counter = new HashSet<>();
            int prize;
            String temp;
            
            while (score>0 && score<winScore) {
                //wait until player hits enter
                System.out.print("Hit enter to play! ");
                keyboard.nextLine();
                //generate 3 random numbers
                for (int i=0; i<prizes.length; ++i) {
                    num[i] = random(minVal,maxVal);
                }
                //decide win prize
                counter.clear();
                for (int i : num) {
                    counter.add(i);
                }
                prize = prizes[counter.size()-1];
                //add prize to total
                score += prize;
                //output
                for (int i : num) {
                    System.out.print(i + " ");
                }
                if (prize < 0) {
                    System.out.print("\nYou lose " + (-prize));
                }
                else {
                    System.out.print("\nYou win " + prize);
                }
                System.out.print("\nScore: " + score +"\n\n");
            }
            
            if (score >= winScore) {
                System.out.print("You win! Please enter your name: ");
                temp = keyboard.nextLine();
                save(temp,score);
            }
            else {
                System.out.print("You lose! Better luck next time!\n");
            }
            
            System.out.print("\nHit enter to end program...");
            keyboard.nextLine();
        } //main
    }
    
     
  16. HieuNM

    HieuNM Thành viên cấp 5

    Tham gia ngày:
    3/3/07
    Bài viết:
    4,122
    Nơi ở:
    H.U.S.T
    tiện đây cho mình hỏi cái ứng dụng để viết java console tên là gì?
    không phải là Eclipse đâu nhé
     
  17. INTP

    INTP Thành viên cấp 5

    Tham gia ngày:
    16/5/11
    Bài viết:
    639
    Netbeans phải ko :-?
     
  18. HieuNM

    HieuNM Thành viên cấp 5

    Tham gia ngày:
    3/3/07
    Bài viết:
    4,122
    Nơi ở:
    H.U.S.T
    loại này nhẹ hều mà :2cool_sad:
     
  19. Baby_Alga

    Baby_Alga Thành viên cấp 5

    Tham gia ngày:
    16/3/03
    Bài viết:
    913
    Cảm ơn bạn rất rất nhiều. May quá, có vấn đề gì thêm thì mình nhờ bạn giúp đỡ nhé. Thanks
     
  20. INTP

    INTP Thành viên cấp 5

    Tham gia ngày:
    16/5/11
    Bài viết:
    639
    tùy bài thôi, bài này chắc nhập môn java.

    nhẹ thì ta ko biết do ko trị java nên toàn xài mấy ide nó suggest sẵn code nên nặng lắm :9cool_pudency:
     

Chia sẻ trang này