P/Inrigger能够在asp.net 中使用哦,是的,今天 ลองทำดูบ้าง 1
2
3การใช้ระบบ;
4การใช้ระบบคอลเลกชัน;
5ใช้ระบบComponentModel;
6ใช้ระบบข้อมูล;
7การใช้ระบบการวาดภาพ;
8ใช้ระบบ.เว็บ;
9ใช้ System.Web.SessionState;
10ใช้ System.Web.UI;
11ใช้ System.Web.UI.WebControls;
12ใช้ System.Web.UI.HtmlControls;
13
14ใช้ System.Runtime.InteropServices;
15ใช้ System.Windows.Forms;
16
17 เนมสเปซ Test_MyService
18{
19 /***////// <สรุป>
20 /// WebForm1 กำลังดำเนินการอยู่
21 /// สรุป>
22 คลาสสาธารณะ WebForm1 : System.Web.UI.Page
23 {
24 ป้องกัน System.Web.UI.WebControls.TextBox TextBox1;
25 ป้องกัน System.Web.UI.WebControls.Label Label1;
26 ป้องกัน System.Web.UI.WebControls.Button Button1;
27 ป้องกัน System.Web.UI.WebControls.TextBox TextBox2;
28 ป้องกัน System.Web.UI.WebControls.TextBox txtQ;
29 ป้องกัน System.Web.UI.WebControls.TextBox txtD;
30
31 localhost.ServiceTest myservice = ใหม่ Test_MyService.localhost.ServiceTest();
32
33 โมฆะส่วนตัว Page_Load (ผู้ส่งวัตถุ System.EventArgs e)
34 {
35 // 在此处放置用户代码以初始化页เลดี้
36
37 }
38
39 [DllImport("user32.dll", CharSet=CharSet.Ansi)]
40 สาธารณะคงภายนอก int MessageBox (int h, สตริง m,
41 สตริง c, ชนิด int);
42
43 [DllImport("user32.dll", CharSet=CharSet.Ansi)]
44 สาธารณะคงที่ภายนอกข้อความบูลีน MessageBeep (UInt32 beepType);
45
46 [DllImport("Kernel32.dll", SetLastError=true)]
47 เสียงบี๊บภายนอกแบบคงที่ (ความถี่ UInt32, ระยะเวลา UInt32);
48
49
50 Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
51 แทนที่การป้องกันโมฆะ OnInit (EventArgs e)
52 {
53 //
54 // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
55 //
56 เตรียมใช้งานส่วนประกอบ();
57 ฐาน OnInit(e);
58 }
59
60 /***//// <สรุป>
61 /// 设计器支持所需的方法 - 不要使用代码编辑器修改
62 /// 此方法的内容。
63 /// สรุป>
64 โมฆะส่วนตัว InitializeComponent()
65 {
66 this.Button1.Click += ใหม่ System.EventHandler (this.Button1_Click);
67 this.Load += ใหม่ System.EventHandler(this.Page_Load);
68
69 }
70#endregion
71
72 โมฆะส่วนตัว Button1_Click (ผู้ส่งวัตถุ System.EventArgs e)
73 {
74 this.TextBox2.Text = myservice.Who(this.TextBox1.Text);
75
76// string pText = "สวัสดีชาวโลก!";
77// string pCaption = "ทดสอบ PINnake";
78// MessageBox(0, pText, pCaption, 0);
79
80 //ข้อความบี๊บ(0x00000010);
81 เสียงบี๊บ(Convert.ToUInt32(txtQ.Text),Convert.ToUInt32(txtD.Text));
82
83 }
84 }
85}
86 其中MessageBox.Show(...)执行时就不动了,内部机理也不名所以,若是能够SHOW的话,那岂不是不用ACTIVEX了吗,一己之见而已了。根据理论是不行的,在.NET3.0(WinFX) และ Win&Web集成到一起,那时将不分什么了,太恐怖了。