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

xem thử có start SQL server service chưa....
trong phần run--> services.msc ấy
 
xem thử có start SQL server service chưa....
trong phần run--> services.msc ấy

Có phải cái SQL Server (SQLEXPRESS) hok huynh ? cái đó đệ thấy started rồi
Windows 7 có cái ngộ là phải run as administrator thì mới log vô sql được cậu thử lại xem, ý tui nói là right click rồi chọn Run as Administrator
Khi cậu bĩ lỗi như vầy thì hãy vô Manage trong windows để xem log chi tiết
Right Click My Computer chọn manage, chọn tiếp Event Viewer, chọn windows log, sau đó tìm trong security hoặc Application để xem lỗi cụ thể là gì. Nếu không biết cách giải quyết cậu post lên cho tui xem cái log với
Lỗi nhìu lắm huynh ơi ...
anh1-2.jpg
 

Attachments

  • anh2.jpg
    anh2.jpg
    145.3 KB · Đọc: 0
  • anh3.jpg
    anh3.jpg
    153.3 KB · Đọc: 2
  • anh4.jpg
    anh4.jpg
    150.2 KB · Đọc: 1
  • anh5.jpg
    anh5.jpg
    151.5 KB · Đọc: 1
  • anh6.jpg
    anh6.jpg
    233.6 KB · Đọc: 1
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
 

Attachments

Ta bị lờ rồi :((
......................
 
Ta bị lờ rồi :((
......................

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

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
 
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
 
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:
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);
        }
 
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:
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ì
 
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();
	}
}
 
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
 
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
 
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

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
 

Attachments

Chỉnh sửa cuối:
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:
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

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
 
Back
Top