老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

vb.net判斷qq,vbnet c#區別

VB.NET能編寫類似QQ程序的服務端么

可以的,服務器用WIN 2000/NT了,語言只是個工具而已,想實現的目的用所選的工具都能實現,只是實現周期的長短了。vb可以做任何事,比如高級應用,線程等,但要用到API,如果用C/c++就不用API 了,所以工具的選擇還是蠻重要的!

創新互聯建站主要從事做網站、成都網站制作、網頁設計、企業做網站、公司建網站等業務。立足成都服務平南,10年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575

有誰搞過vb.net或c#給QQ好友發信息的?怎樣實現的,能不能說說

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using System.Security.Cryptography;

using System.Diagnostics;

namespace QQLogin

{

public partial class QQLoginForm : Form

{

public QQLoginForm()

{

InitializeComponent();

}

UserInfo ui;

private void button1_Click(object sender, EventArgs e)

{

//單用戶登陸

if (ui == null)

{

ui = new UserInfo();//如果沒有提取出來對象,就創建一個

}

if (ui != null)

{

ui.Username = this.txtUser.Text.Trim();

ui.Password = this.txtPwd.Text;

ui.Type = this.cboType.Text == "正常" ? "41" : "40";

if (this.ValidateInput())

{//驗證是否輸入完全

if (string.IsNullOrEmpty(ui.Path))

{//判斷是否有QQ路徑,如果沒有就打開對話框來選擇一下

DialogResult dr = this.opfQQ.ShowDialog();

if (dr == DialogResult.OK)

{

ui.Path = opfQQ.FileName;//將選擇的路徑賦值給對象

this.LoginQQ(ui.Username, ui.Password, ui.Type, ui.Path);//登陸QQ

}

}

else

{

this.LoginQQ(ui.Username, ui.Password, ui.Type, ui.Path);

}

}

SerializeHelper.SerializeUserInfo(ui);//每次登陸都序列化保存一次

}

}

private bool ValidateInput()

{//驗證是否輸入完整

if (this.txtUser.Text == "")

{

this.txtUser.Focus();

return false;

}

else if(this.txtPwd.Text=="")

{

this.txtPwd.Focus();

return false;

}

return true;

}

private void LoginQQ(string user,string pwd,string type,string path)

{//登陸QQ的命令,通過CMD命令來執行

Process MyProcess = new Process();

//設定程序名

MyProcess.StartInfo.FileName = "cmd.exe";

//關閉Shell的使用

MyProcess.StartInfo.UseShellExecute = false;

//重定向標準輸入

MyProcess.StartInfo.RedirectStandardInput = true;

//重定向標準輸出

MyProcess.StartInfo.RedirectStandardOutput = true;

//重定向錯誤輸出

MyProcess.StartInfo.RedirectStandardError = true;

//設置不顯示窗口

MyProcess.StartInfo.CreateNoWindow = true;

//執行強制結束命令

MyProcess.Start();

MyProcess.StandardInput.WriteLine(path+" /start QQUIN:"+user+" PWDHASH:" + EncodeHash.pwdHash(pwd) + " /stat:"+type);//直接結束進程ID

MyProcess.StandardInput.WriteLine("Exit");

}

private void btnExit_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void txtUser_KeyPress(object sender, KeyPressEventArgs e)

{

if ((e.KeyChar '0' || e.KeyChar '9')e.KeyChar!=8)

{//只能輸入數字和退格鍵

e.Handled = true;

}

}

private void QQLoginForm_Load(object sender, EventArgs e)

{

LoadInfo();//單用戶獲取

}

private void LoadInfo()

{//單用戶獲取

ui = SerializeHelper.DeserializeUserInfo();//返回獲取后對象

if (ui != null)

{

this.txtUser.Text = ui.Username;//填充文本框

this.txtPwd.Text = ui.Password;//填充密碼框

this.cboType.SelectedIndex = ui.Type == "41" ? 0 : 1;//選擇登陸方式

}

else

{

this.cboType.SelectedIndex = 0;

}

}

private void btnConfig_Click(object sender, EventArgs e)

{

ConfigForm cf = new ConfigForm();

cf.ShowDialog();

LoadInfo();

}

}

}

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace QQLogin

{

public partial class ConfigForm : Form

{

UserInfo ui;

public ConfigForm()

{

InitializeComponent();

}

private void txtPath_Click(object sender, EventArgs e)

{//點擊一次文本框,彈出一次對話框來選擇QQ路徑

DialogResult dr = this.opfQQ.ShowDialog();

if (dr == DialogResult.OK)

{

this.txtPath.Text = opfQQ.FileName;

}

}

private bool ValidateInput()

{//驗證是否輸入完整

if (this.txtUser.Text == "")

{

this.txtUser.Focus();

return false;

}

else if (this.txtPwd.Text == "")

{

this.txtPwd.Focus();

return false;

}

else if (this.txtPath.Text == "")

{

return false;

}

return true;

}

private void btnCancel_Click(object sender, EventArgs e)

{

this.Close();

}

private void ConfigForm_Load(object sender, EventArgs e)

{

LoadInfo();

}

private void btnSave_Click(object sender, EventArgs e)

{

ui = new UserInfo();

ui.Username = this.txtUser.Text.Trim();

ui.Password = this.txtPwd.Text;

ui.Type = this.cboType.Text == "正常" ? "41" : "40";

ui.Path = this.txtPath.Text;

if (this.ValidateInput())

{

SerializeHelper.SerializeUserInfo(ui);

this.Close();

}

}

private void LoadInfo()

{

ui = SerializeHelper.DeserializeUserInfo();

if (ui != null)

{

this.txtUser.Text = ui.Username;

this.txtPwd.Text = ui.Password;

this.cboType.SelectedIndex = ui.Type == "41" ? 0 : 1;

this.txtPath.Text = ui.Path;

}

else

{

this.cboType.SelectedIndex = 0;

}

}

}

}

求大神指點vb.net怎么獲取指定進程的狀態

Process.GetProcessesByName("進程名")‘不帶擴展名

找不到 就是沒有在運行,但不知道能不能判斷已暫停狀態。

用VB.NET編QQ登陸界面要用到哪些控件

你好:

Button+Label+ListBox等等啦

很多的啦~VB 其實也是可視化界面 所見即所得的一個軟件。你QQ上面有幾個控件再去VB工具箱里找 都有的!呵呵!


網頁名稱:vb.net判斷qq,vbnet c#區別
本文鏈接:http://www.xueling.net.cn/article/hccosd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲自拍r级免费视频 | 中文字幕免费一区二区三区 | 秋霞午夜一区二区三区视频 | 国产专区在线视频 | 日本中文字幕视频在线观看 | 久草热在线 | 国产精品又又酱在线午夜 | 综合视频在线观看 | 欧美69精品久久久久久不卡 | 亚洲av中文无码乱人伦在线播放 | 日本中出在线观看 | 亚洲日韩精品A∨片无码加勒比 | 日韩色网 | 亚洲蜜臀av国产aⅴ综合小说 | 欧美伦理第一页 | 日韩中文第一页 | 一二三四五在线视频 | 乱人伦av| 麻豆精品久久 | 国产成a人亚洲精品无码久久网 | 国产一区二区三区亚洲 | 1024国产精品永远免费 | 成人做爰 | 嫩草视频91 | 色婷婷综合久久久久中文一区二 | 亚洲精品久久久蜜桃动漫 | 五月丁香好婷婷开心网 | 亚洲人成网站18禁止人 | 天天操天天操天天操天天 | 三区影院 | 亚洲日韩精品欧美一区二区 | 久热中文字幕在线精品观 | 日韩av在线网页 | 被医生绑在妇科椅调教 | www日本高清视频 | 日韩在线日韩 | 欧洲人妻丰满AV无码久久不卡 | av二区三区 | 欧美日韩国产综合视频 | 啊灬啊灬啊灬快灬深一区二区 | 老司机午夜视频在线观看 |