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

    CTKhuyen

    Tham gia ngày:
    11/11/05
    Bài viết:
    2,542
    Nơi ở:
    Giang Hồ
    xem thử có start SQL server service chưa....
    trong phần run--> services.msc ấy
     
  2. Arquy

    Arquy C O N T R A

    Tham gia ngày:
    30/5/05
    Bài viết:
    1,532
    Nơi ở:
    Hà Nội
    Có phải cái SQL Server (SQLEXPRESS) hok huynh ? cái đó đệ thấy started rồi
    Lỗi nhìu lắm huynh ơi ...
    [​IMG]
     

    Các file đính kèm:

    • anh2.jpg
      anh2.jpg
      Kích thước:
      145.3 KB
      Đọc:
      0
    • anh3.jpg
      anh3.jpg
      Kích thước:
      153.3 KB
      Đọc:
      2
    • anh4.jpg
      anh4.jpg
      Kích thước:
      150.2 KB
      Đọc:
      1
    • anh5.jpg
      anh5.jpg
      Kích thước:
      151.5 KB
      Đọc:
      1
    • anh6.jpg
      anh6.jpg
      Kích thước:
      233.6 KB
      Đọc:
      1
  3. huuphuoc999

    huuphuoc999 Fire in the hole! Lão Làng GVN

    Tham gia ngày:
    4/7/06
    Bài viết:
    2,980
    Nơi ở:
    Ho Chi Minh City
    Cho mình hỏi cách đọc cây mã nhị phân trong c++ dc ko Vd như
    NLR:
    LNR:
    LRN:
    dc ko.
    Có hình minh họa mà vẫn ko hiểu cách đọc như thế nào
     

    Các file đính kèm:

  4. CTKhuyen

    CTKhuyen

    Tham gia ngày:
    11/11/05
    Bài viết:
    2,542
    Nơi ở:
    Giang Hồ
  5. Arquy

    Arquy C O N T R A

    Tham gia ngày:
    30/5/05
    Bài viết:
    1,532
    Nơi ở:
    Hà Nội
    Ta bị lờ rồi :((
    ......................
     
  6. CTKhuyen

    CTKhuyen

    Tham gia ngày:
    11/11/05
    Bài viết:
    2,542
    Nơi ở:
    Giang Hồ
    chịu,ko biết được lỗi gì :(

    thôi thì đành chấp nhận xóa sạch sẽ,rồi cài đặt lại xem
     
  7. Hoksilato

    Hoksilato Donkey Kong

    Tham gia ngày:
    25/12/05
    Bài viết:
    409
    Cho hỏi có cách nào decompile 1 file exe (được biết là viết = C++) ra code hoàn chỉnh ko?

    Dùng thử cái boomerang decompiler thì ko đc, có thể là ko biết cách làm :|

    Thanks
     
  8. HieuNM

    HieuNM Mayor of SimCity

    Tham gia ngày:
    3/3/07
    Bài viết:
    4,078
    Nơi ở:
    H.U.S.T
    C#:
    Mình thiết kế 1 cái nút trên 1 form (form A), bấm vào cái nút trên form A đấy thì nó sẽ hiện ra 1 form mới (form B). Vậy mình set thuộc tính cho cái form B như thế nào để nó luôn ở trên cùng, muốn thao tác được trên form A thì phải đóng cửa sổ form B. Giống như cái MessageBox ý :-s
    Cái MessageBox hiển thị được ít thông tin quá nên mới phải dùng form :-s
     
  9. CTKhuyen

    CTKhuyen

    Tham gia ngày:
    11/11/05
    Bài viết:
    2,542
    Nơi ở:
    Giang Hồ
    tạo 2 FormA,FormB,cài đặt sự kiện cho button bên FormA sẽ gọi tới FormB.show(),thuộc tính Top(top gì đó)bên A để false,bên B true là đc.Chưa test thử :D
     
  10. HieuNM

    HieuNM Mayor of SimCity

    Tham gia ngày:
    3/3/07
    Bài viết:
    4,078
    Nơi ở:
    H.U.S.T
    TopMost ý hả :-?
    Thế thì không được, thử rồi. di chuyển cái cửa sổ FormB ra chỗ khác, vẫn thao tác vào formA được như bình thường
     
  11. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    thử này coi đc ko:
    Mã:
    
    this.Deactivate += new System.EventHandler(Form_Deactivate);
    
    void Form_Deactivate(object sender, EventArgs e) 
    {  
       FormB.Activate();
    }
    
    dạng như là khi nó mất focus thì lại set focus cho nó
     
    Chỉnh sửa cuối: 27/4/10
  12. HieuNM

    HieuNM Mayor of SimCity

    Tham gia ngày:
    3/3/07
    Bài viết:
    4,078
    Nơi ở:
    H.U.S.T
    có phải điền cái đoạn trên vào sau đoạn xử lý sự kiện bấm vào cái nút trên form A không :-?
    Mã:
            private void button2_Click(object sender, EventArgs e)
            {
                Form form2 = new Information();
                form2.Show();
                //this.Deactivate += new System.EventHandler(Form_Deactivate);
            }
     
  13. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    viết trong formB chứ. đưa nguyên đoạn kia vào trong source code của formB.
    dòng code đầu đưa vào constructor của class
    à, đổi this.Deactivate thành tênFormB.Deactivate nếu 2 form này cùng nằm trong 1 class
     
    Chỉnh sửa cuối: 27/4/10
  14. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Mấy ngày hôm nay lo tám bên box khác nên quên hahahahha,
    Nè nhiều lổu thế này thì trước tiên cậu vào trong Event log clear hết mấy cáu log đó đi, bao gồm System và Application Log, sau đó, ra ngoài tạo lại cái lỗi mà cậu bị. sau đó vào lại event log thì sẽ có thấy lỗi liện , post lên đây cho tui xem cái lỗi xem nó nói gì
     
  15. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    Code hoàn chỉnh cho HieuNM đây ::)
    Mã:
    using System;
    
    using System.Windows.Forms;
    
    using System.Drawing;
    
    class MyWinApp
    
    {
    
       static void Main() 
    
       {
    
       // (1) Create form and invoke it
    
       Form mainForm = new FormA();
    
       Application.Run(mainForm);  
    
       }
    
    }
    
    // User Form derived from base class Form
    
    class FormA:Form
    
    {
    
       private Button button1;
       Form frmB=new FormB();
    
       public FormA() {
    
          this.Text = "Hand Made Form";
         
          button1 = new Button();
    
          button1.Location = new Point(96,112);
    
          button1.Size = new Size(72,24);
    
          button1.Text= "Status";
    
          this.Controls.Add(button1);
    
          button1.Click += new EventHandler(button1_Click);
    
          this.Activated  += new System.EventHandler(Form_Activate);
       }
    
       void button1_Click(object sender, EventArgs e) {
    	  
          frmB.Show();
       }
    
       void Form_Activate(object sender, EventArgs e) 
       {  
    		if(frmB.CanFocus){
       			frmB.Activate();
    		}
       }
    
    }
    
    class FormB:Form
    {
    	public FormB()
    	{
    		this.Text="Form B";
    		this.Deactivate += new System.EventHandler(Form_Deactivate);
    	}
    	void Form_Deactivate(object sender, EventArgs e) 
    	{  
       		this.Activate();
    	}
    }
    
    
     
  16. sphinx2

    sphinx2 Silent Assassin

    Tham gia ngày:
    14/11/04
    Bài viết:
    938
    Cho mình hỏi chút về VB. Mình thiết kế 1 cái nút, muốn thực thi 1 hành động khi click vào cái nút đó là chạy 1 file trên 1 đường dẫn cho trước. sau đó close cái cửa sổ đó lại. vậy câu lệnh thế nào?
    Cho mình hỏi thêm là 1 chương trình được viết bằng VB thì có khi compile ra exe, copy sang máy khác để chạy thì máy đó có cần Dotnet gì không?
    Tks trước
     
  17. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Ko sờ đến VB bao giờ...
    Tại hàm slot của hành động click thì bạn cho chạy file rồi gọi lệnh close là xong chứ nhỉ :|.
    Compile dùng thư viện nào thì máy đó cần có thư viện đó, trừ khi thư viện đó cho phép static linking
     
  18. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    viết bằng VB6 thì ko cần cài dotnet. viết bằng VB.Net thì sẽ phải cài nếu sử dụng thư viện netframework.

    code:
    Mã:
    imports Microsoft.VisualBasic
    imports System
    imports System.Collections.Generic
    imports System.Windows.Forms
    imports System.IO
    public module MyModule
        Sub RunSnippet()
    		
    
    		Dim OpenFileDialog1 as OpenFileDialog = new OpenFileDialog()
    		OpenFileDialog1.Multiselect = False
    		OpenFileDialog1.InitialDirectory = "C:\Program Files"
    		
    		Dim result As DialogResult = OpenFileDialog1.ShowDialog()
    		If result = DialogResult.OK Then
    			System.Diagnostics.Process.Start(OpenFileDialog1.FileName)			
    		End If
    		OpenFileDialog1.Dispose()
    		
        End Sub
    	
    	
    
    
    	#region "Helper methods"
    
        Sub Main()
            Try
                RunSnippet()
            Catch e As Exception
                Dim err As String = String.Format("---{0}The following error occurred while executing the snippet:{0}{1}{0}---", vbCrLf, e.ToString())
                Console.WriteLine(err)
            Finally
    			Application.Exit()            
            End Try
        End Sub
    
    	sub WL(text as object)
    		Console.WriteLine(text)
    	end sub
    
    	sub WL(text as object, paramarray args as object())
    		Console.WriteLine(text.ToString(), args)
    	end sub
    		
    	sub RL()
    		Console.ReadLine()
    	end sub
    	
    	sub Break() 
    		System.Diagnostics.Debugger.Break()
    	end sub
    
        #end region
    
    end module
    
    chỉ cần quan tâm đến đoạn này vì mình lười viết Form (cửa sổ, window form)
    Mã:
    		Dim OpenFileDialog1 as OpenFileDialog = new OpenFileDialog()
    		OpenFileDialog1.Multiselect = False
    		OpenFileDialog1.InitialDirectory = "C:\Program Files"
    		
    		Dim result As DialogResult = OpenFileDialog1.ShowDialog()
    		If result = DialogResult.OK Then
    			System.Diagnostics.Process.Start(OpenFileDialog1.FileName)			
    		End If
    		OpenFileDialog1.Dispose()
    
    
    file exe đã build: attach bên dưới
     

    Các file đính kèm:

    • test.zip
      Kích thước:
      3.3 KB
      Đọc:
      3
    Chỉnh sửa cuối: 29/4/10
  19. sphinx2

    sphinx2 Silent Assassin

    Tham gia ngày:
    14/11/04
    Bài viết:
    938
    http://img693.imageshack.us/img693/3193/giaodien.png

    Ý mình là cái form nó như thế này
    Bấm vào nút Action 1 thì nó chạy 1 file được mình chỉ định trước (VD "C:\Program Files\Windows Media Player\wmplayer.exe")
    Nút Action 2 cũng thế.


    Mà thôi, mò được rồi
    Cám ơn các bạn đã quan tâm :D
     
    Chỉnh sửa cuối: 30/4/10
  20. 3rr0r

    3rr0r Youtube Master Race

    Tham gia ngày:
    3/7/07
    Bài viết:
    30
    Nơi ở:
    Underground
    Nếu làm cái này theo mình chỉ cần gọi frmB như sau:

    frmB frm = new frmB();
    frm.ShowDialog();

    Thế là xong. Đâu cần làm gì nhiều cho cực
     

Chia sẻ trang này