求时间外推类fallacy的英文说法
Inductive reasoning / inductive fallacies.
哲学家罗素,曾经写过一批农场裏的鸡,每天听到农夫发出“coo-coo“的声音,就会见到饲料槽注满新的食物。这个情况每天出现,经过几百日,鸡就认定:“coo-coo“之后出现食物,是一个永远有效的真理。
怎料到第1000日,农夫发出“coo-coo“的声音,鸡群放心地跑到饲料槽,却被人一手抓住,送到屠宰场去了!
单是运用归纳法,了解以前的情况,不一定能保证法则适用於未来。归纳法不是一个完全安全有效的逻辑结构。
c#sidebar用法,基本用法我知道
你想做QQ吧!呵呵:
第一步就是在工具箱里面把这个控件添加进来,工具箱上添加一个选项卡,点击右键,添加项,再选到刚才下载到的DLL文件。
下面介绍一下这个控件的属性
imageList 这个是绑定到ImageList控件上,显示头像时就直接用到ImageList的序号
ItemContextMenuStrip 子项的右键菜单
Viw 显示的样式
sideBar先有组再有成员,所以要在sideBar上添加几个组,添加方法
sideBar.AddGroup(“这个是组的名称”)
有了组后就要在组里面添加成员,添加方法
sideBar1.Groups[i].Items.Add(“成员名称“,12); 后面这个12就是这个成员绑定的图片的序号(头像,QQ那样前面有个图片头像)
子项上右键显示菜单,像ListView一样,sideBar也有HitTest这个功能,但用起来相差就很大了,如下面那样才能实现:
Point p = sideBar1.PointToClient (MousePosition );
if (e.Button == MouseButtons.Right)
{
if (sideBar1.SeletedItem != null && sideBar1.SeletedItem.HitTest (p.X,p.Y) == true )
{
contextMenuStrip1.Show(MousePosition);
}
}
这样就可以完成sidebar的设置了。
---------------------------------------------------------------------------用法
SideBar控件应用与MyQQ的相关设计
首先导入一个包using Aptech.UI;
在窗体的加载事件中:
private void frmMain_Load(object sender, EventArgs e)
{
//调用ShowPersonalInfo()方法显示个人头像信息
ShowPersonalInfo();
//在sideBar控件中分三个组
sbFriends.AddGroup(“QQ好友“);
sbFriends.AddGroup(“陌生人“);
sbFriends.AddGroup(“QQ群“);
//调用ShowFriendsList()方法显示好友
ShowFriendsList();
}
当然,要记得在窗体拖入一个ImageList控件,更名为ilFaces(sideBar更名为sbFriends);在sideBar的ImageList属性中选择ilFaces。并且为ilFaces导入一些.ico文件。
//用户自定义一个ShowFriendList()方法
public void ShowFriendsList()
{
//清空好友组元素
sbFriends.Groups.Items.Clear();
try
{
//创建Connection对象
SqlConnection sqlConn = new SqlConnection(“server=.;database=MyQQ;trusted_connection=true“);
//创建Command对象
SqlCommand sqlComm = new SqlCommand(“select NickName, FaceId, FriendId from Users, Friends where Friends.HostId = “ + RecordUserId.loginId +“ and Users.Id = Friends.FriendId“, sqlConn);
sqlConn.Open();
//执行查询命令
SqlDataReader reader = sqlComm.ExecuteReader();
while (reader.Read())
{
//实例化SbItem对象,需要一个字符串和一个整形值座位参数
SbItem item = new SbItem((string)reader[“NickName“], (int)reader[“FaceId“]);
//把查询出来的好友帐号赋值给item的Tag标签
item.Tag = (int)reader[“FriendId“];
//把item对象添加到好友组中
sbFriends.Groups.Items.Add(item);
}
reader.Close();
//关闭连接
sqlConn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
这里很巧妙的使用了item对象的Tag标签。如何获得标签中的数据呢?下面定义一个方法演示灵活应用Tag中保存的数据:
//判断是否已显示为好友
private bool HasShowFriend(int friendId)
{
bool result = false;
for (int i = 0; i 《 2; i++)
{
for (int j = 0; j 《 sbFriends.Groups[i].Items.Count; j++)
{
if (Convert.ToInt32(sbFriends.Groups[i].Items[j].Tag) == friendId)
{
result = true;
}
}
}
return result;
希望对你有用
eclipse 插件到那里下载,直接到官网感觉都没直接提供同意下载的地方
http://www.blogjava.net/javajoyo/archive/2008/10/20/235495.html
原文,一般就四种方式
eclipse 提供件 市场可以联网安装
图为 eclipse marketplace 中安装 maven 插件 这件方式 安装省心,本人 建议 *.link 方式安装,方便管理