using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SKYPE4COMLib;
using System.Collections;
namespace Skype
{
/// <summary>
/// 20120804 塗聚文
/// 締友計算機信息技術有限公司
/// Geovin Du geovindu@163.com
/// </summary>
public partial class Form1 : Form
{
string strskypeuser = string.Empty;
string strskypeid = string.Empty;
SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
/// <summary>
///
/// </summary>
public Form1()
{
InitializeComponent();
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
//不能發送文件在WEB上可以用
//string file = @"E:\金蝶KIS系列产品简介.xls";
//oSkype.Client.OpenFileTransferDialog(strskypeid, file);//打開發送文件
oSkype.SendMessage(strskypeid, strskypeuser + ":" + textBox1.Text);
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Form1_Load(object sender, EventArgs e)
{
if (oSkype.Client.IsRunning == false)//判断客户端是否运行
{
//是否能免費提供登錄調用的API?不管是DESKTOP或是WEB
oSkype.Client.Start(true, true);//運行
MessageBox.Show("請登錄SKPYE再重新操作", "請注意");
return;
}
else
{
this.listBox1.DataSource = skyuselist();
this.listBox1.DisplayMember = "userDisplayName";
this.listBox1.ValueMember = "userLoginName";
}
////初始化物件,預設會抓本機的Skype帳號資訊
//SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
//UserCollection tFriends = oSkype.Friends;
////取出所有的朋友資訊
//foreach (User tUser in oSkype.Friends)
//{
// if (tUser.FullName.Trim() != "")
// {
// ListItem newItem = new ListItem(tUser.Handle, tUser.FullName);
// listBox1.Items.Add(newItem);
// this.listBox1.DisplayMember = "Name";
// this.listBox1.ValueMember = "ID";
// //listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱
// //listBox1.Items.AddRange(tUser.FullName);
// }
//}
}
/// <summary>
///
/// </summary>
/// <returns></returns>
private DataTable skyuselist()
{
DataTable d = new DataTable();
//初始化物件,預設會抓本機的Skype帳號資訊
//SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();
UserCollection tFriends = oSkype.Friends;
d.Columns.Add("userLoginName", typeof(string));
d.Columns.Add("userDisplayName", typeof(string));
//取出所有的朋友資訊
foreach (User tUser in oSkype.Friends)
{
if (tUser.FullName.Trim() != "")
{
//ListItem newItem = new ListItem(tUser.Handle, tUser.FullName);
//listBox1.Items.Add(newItem);
//this.listBox1.DisplayMember = "Name";
//this.listBox1.ValueMember = "ID";
//listBox1.Items.Add(tUser.Handle);//賬號 //tUser.FullName //昵稱
//listBox1.Items.AddRange(tUser.FullName);
d.Rows.Add(tUser.Handle, tUser.FullName);
}
else
{
d.Rows.Add(tUser.Handle, tUser.Handle);
}
}
d.Rows.Add("geovindu", "geovindu");
return d;
}
/// <summary>
/// 選擇SKYPE用戶
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void listBox1_Click(object sender, EventArgs e)
{
strskypeuser= this.listBox1.Text;
strskypeid = this.listBox1.SelectedValue.ToString();
MessageBox.Show(strskypeuser+","+strskypeid);
}
分享到:
相关推荐
Send(message); // 自定义的发送函数 } private void Receive() { while (true) { byte[] data = ReceiveData(); // 自定义的接收函数 string message = DecodeData(data); // 自定义的解码函数 AppendToLog...
wangtengfei-hn_EmployeesExample_23540_1745868671962
scratch少儿编程逻辑思维游戏源码-汽车冲突.zip
scratch少儿编程逻辑思维游戏源码-棱镜.zip
少儿编程scratch项目源代码文件案例素材-直升机坠毁.zip
输入法优化与定制_五笔编码编辑与词库管理_Rime输入法引擎与86极点码表_跨平台五笔码表编辑器工具_for_macOS与Windows系统_支持用户自定义词条添加删除与排序_提供
少儿编程scratch项目源代码文件案例素材-主题乐园大亨.zip
scratch少儿编程逻辑思维游戏源码-迷失在像素平原.zip
少儿编程scratch项目源代码文件案例素材-纸格通关 云变量.zip
wanjunshe_Python-Tensorflow_12888_1745868924470
scratch少儿编程逻辑思维游戏源码-深入海底.zip
驾校自动化_网页自动化爬虫技术_Python27多线程HTTP请求模拟_龙泉驾校2014版约车系统自动预约助手_通过模拟登录和循环请求实现自动约车功能_支持失败自动递增车号重试_
scratch少儿编程逻辑思维游戏源码-南瓜危机.zip
scratch少儿编程逻辑思维游戏源码-皮博冒险者.zip
基于c++开发的网络嗅探器,重点对TCP、UDP、ARP、IGMP、ICMP 等数据包进行分析,实现捕捉前过滤、数据包统计、流量统计等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于c++开发的网络嗅探器,重点对TCP、UDP、ARP、IGMP、ICMP 等数据包进行分析,实现捕捉前过滤、数据包统计、流量统计等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于c++开发的网络嗅探器,重点对TCP、UDP、ARP、IGMP、ICMP 等数据包进行分析,实现捕捉前过滤、数据包统计、流量统计等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于c++开发的网络嗅探器,重点对TCP、UDP、ARP、IGMP、ICMP 等数据包进行分析,实现捕捉前过滤、数据包统计、流量统计等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于c++开发的网络嗅探器,重点对TCP、UDP、ARP、IGMP、ICMP 等数据包进行分析,实现捕捉前过滤、数据包统计、流量统计等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档
用于释放电脑的内存,很好用。
scratch少儿编程逻辑思维游戏源码-气球足球.zip
ollama 0.6.6.0官网下载,不方便的可以从这里下载
scratch少儿编程逻辑思维游戏源码-魔幻之塔.zip
scratch少儿编程逻辑思维游戏源码-楼层酷跑.zip