Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Xây dựng notepad cho các file C++,C#,...

  1. #1
    Ngày gia nhập
    02 2012
    Nơi ở
    Thủ Đức
    Bài viết
    3

    Question Xây dựng notepad cho các file C++,C#,...

    Chào các bác.
    Tình hình là em đang làm một bài tập là xây dựng chương trình notepad cho C++,C#,PHP,... (tương tự chương trình Notepad++ hay EditPlus). Nhưng mà hiện tại em ko có ý tưởng làm thế nào cả. Nếu chỉ xây dựng notepad bình thường thì em làm được rồi, còn cái này thì.... Bác nào có ý tưởng hay cách làm thế nào thì chỉ em với nha. (vấn đề ví dụ như là đổi màu chữ nếu là từ khóa hay nằm trong dấu " ",...) Em cám ơn trước nha..^^

  2. #2
    Ngày gia nhập
    12 2011
    Bài viết
    49

    Cái này khoai nhất là vụ làm thế nào để viết dc 1 bộ lọc từ khóa thôi(cái này là môn chương trình dịch thì phải). Còn lại mấy cái như hiện từ khóa trợ giúp(auto complete), tạo cái line number... thì dễ-làm dc cái kia rồi thì chỗ còn lại mắc đâu m chỉ cho-ngày xưa cũng mấy lần định làm rồi nên cũng biết 1 chút, mỗi tội chưa có sp thôi.

  3. #3
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Bạn xem ở đây :
    Codeproject Link Code:
    Cánh Chym ứ mỏi

  4. #4
    Ngày gia nhập
    02 2012
    Nơi ở
    Thủ Đức
    Bài viết
    3

    Cám ơn 2 bạn nha. Giờ có tí tự tin để làm rồi..hihi.. Sau này có gì không biết thì hi vọng các bạn sẽ giúp nha.^^

  5. #5
    Ngày gia nhập
    06 2011
    Bài viết
    19

    Red face @Mr Cao

    cho hỏi có phải bạn Cao Công Danh ko vậy

  6. #6
    Ngày gia nhập
    06 2011
    Bài viết
    19

    Mặc định các a pro cho e hỏi xíu

    em cũng đang làm đề tài này ! e tìm đọc trên mạng có đoạn code sử dụng Regex để highlight keywords nhưng mà e nhập lieu bình thường thì nó đổi màu bình thừong,nhưng nếu đoạn code quá dài thì có thiện tựong chớp giật ! đây là đoạn code của nó mong các a chị góp ý ! e xin trân trọng cám ơn
    Code:
    namespace Notepad
    {
        public partial class notepad : Form
        {
            public notepad()
            {
                InitializeComponent();
                richTextBox1.TextChanged += new EventHandler(richTextBox1_TextChanged);
            }
            void richTextBox1_TextChanged(object sender, EventArgs e)
            {
                string tokens = "(using|class|auto|double|int|struct|break|else|long|switch|case|enum|register|typedef|char|extern|return|union|const|float|short|unsigned|continue|for|signed|void|default|goto|sizeof|volatile|do|if|static|while)";
        Regex rex = new Regex(tokens);
        MatchCollection mc = rex.Matches(richTextBox1.Text);
        int StartCursorPosition = richTextBox1.SelectionStart;
        foreach (Match m in mc)
        {
            int startIndex = m.Index;
            int StopIndex = m.Length;
            richTextBox1.Select(startIndex, StopIndex);
            richTextBox1.SelectionColor = Color.Blue;
            richTextBox1.SelectionStart = StartCursorPosition;
            richTextBox1.SelectionColor = Color.Black;
        }
            }

  7. #7
    Ngày gia nhập
    06 2011
    Bài viết
    19

    Unhappy Giúp dum em di may a

    ai giup e với

Các đề tài tương tự

  1. Lập trình C++ Không đọc được File khi mở bằng notepad
    Gửi bởi huyaly trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 26-09-2011, 12:04 AM
  2. làm sao để lấy file notepad vào trong listbob để làm từ điển
    Gửi bởi phi_hung trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 18-06-2011, 04:44 PM
  3. Em mở file .jpg bằng NotePad nó ra 1 mớ kí tự gì vậy?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc chung
    Trả lời: 1
    Bài viết cuối: 19-01-2010, 07:01 PM
  4. Open file trong notepad?
    Gửi bởi thanh_it trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 17-04-2009, 11:02 PM
  5. Chương trình notepad viết bằng C# | Làm sao open file trong notepad?
    Gửi bởi thanh_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 15-04-2009, 08:21 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn