Foxtable(狐表)用户栏目专家坐堂 → Imports Lassalle.Geometries应该放在哪?


  共有3761人关注过本帖树形打印复制链接

主题:Imports Lassalle.Geometries应该放在哪?

帅哥哟,离线,有人找我吗?
诚学思行
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
Imports Lassalle.Geometries应该放在哪?  发帖心情 Post By:2019/12/1 21:14:00 [只看该作者]

我用了一个第三方控件。
在一个过程前有一句话:Imports Lassalle.Geometries
这句话,我应该放在哪?表示什么意思?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/1 21:22:00 [只看该作者]

不需要这种引入命名空间的代码。写代码的时候,写全命名空间即可,如:

dim abc as new Lassalle.Geometries.xxxx类

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)不需要这种引入命名空间的代码。写代...  发帖心情 Post By:2019/12/5 13:19:00 [只看该作者]

实例中有一句:
node3.GraphicsPath = PredefinedGeometry.GetNodePath(NodeShapeStyle.Document, ShapeOrientation.so_0)
执行报错,如下:

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_20191205131723.png
图片点击可在新窗口打开查看


改成:
node3.GraphicsPath = Lassalle.Geometries.PredefinedGeometry.GetNodePath(NodeShapeStyle.Document, ShapeOrientation.so_0)
报错如下,如下:

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_20191205131443.png
图片点击可在新窗口打开查看


这里应该怎么弄呢?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 14:16:00 [只看该作者]

第一个错误是没有写命名空间
第二个错误是命名空间没有写对。安装一个vs,然后到vs里打开它们的实例查看完整正确的命名空间,或者看人家的开发文档

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)第一个错误是没有写命名空间第二个错...  发帖心情 Post By:2019/12/5 16:23:00 [只看该作者]

以下就是官方说明文档的示例代码(C#):

using Lassalle.Geometries;

private void CreateDiagram(AddFlow addflow)
{
addflow.Dock = DockStyle.Fill;
addflow.AutoScroll = true;
addflow.BackColor = SystemColors.Window;
addflow.PageUnit = GraphicsUnit.Pixel;
// Create 3 yellow nodes with a shadow.
// The second node is rectangular
// and the third one has a Document shape style.
Node node1 = new Node(50, 50, 80, 80, "First node", addflow);
node1.FillColor = Color.LightYellow;
node1.ShadowStyle = ShadowStyle.RightBottom;
Node node2 = new Node(280, 160, 100, 80, "Second node", addflow);
node2.FillColor = Color.LightYellow;
node2.ShadowStyle = ShadowStyle.RightBottom;
node2.ShapeFamily = ShapeFamily.Rectangle;
Node node3 = new Node(50, 210, 80, 80, "Third node", addflow);
node3.FillColor = Color.LightYellow;
node3.ShadowStyle = ShadowStyle.RightBottom;
node3.ShapeFamily = ShapeFamily.Rectangle;
node3.GraphicsPath = PredefinedGeometry.GetNodePath(
NodeShapeStyle.Document, ShapeOrientation.so_0);
// Create 3 links.
// Each link is blue and its BackMode property set to Opaque.
// The second link has a Bezier style, color of its text is red, and
// its destination arrow head angle is 30°.
// The third link has a “HVH” style.
Link link1 = new Link(node1, node2, "link 1", addflow);
link1.DrawColor = Color.Blue;
link1.BackMode = BackMode.Opaque;
Link link2 = new Link(node2, node2, "link 2", addflow);
link2.DrawColor = Color.Blue;
link2.BackMode = BackMode.Opaque;
link2.LineStyle = LineStyle.Bezier;
link2.TextColor = Color.Red;
link2.ArrowDst = PredefinedGeometry.GetLinkArrowStyle(LinkArrowStyle.Arrow, 10,
14);
Link link3 = new Link(node2, node3, "link 3", addflow);
link3.DrawColor = Color.Blue;
link3.BackMode = BackMode.Opaque;
link3.LineStyle = LineStyle.Orthogonal;
// Create 1 caption
Caption caption = new Caption(200, 30, 220, 20, "Node and link properties",
null, addflow);
caption.TextColor = Color.Blue;
caption.DrawColor = Color.Transparent;
caption.Font = new Font("Calibri", 14);
// Add the nodes and the links to the diagram
addflow.AddNode(node1);
addflow.AddNode(node2);
addflow.AddNode(node3);
addflow.AddLink(link1);
addflow.AddLink(link2);
addflow.AddLink(link3);
addflow.AddCaption(caption);
}

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 16:28:00 [只看该作者]

示例代码不完整,没看懂

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)示例代码不完整,没看懂  发帖心情 Post By:2019/12/5 16:40:00 [只看该作者]

这就是一段完整的代码啊

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(诚学思行)回复:(有点蓝)示例代码不完整,...  发帖心情 Post By:2019/12/5 16:41:00 [只看该作者]

附件就是全部说明文档。
这段代码在30-31页。

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/5 16:42:00 [只看该作者]

肯定不完整啊,这种代码在vs里不可能编译的过的。整个示例项目发上来

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:440 积分:3489 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)肯定不完整啊,这种代码在vs里不可能...  发帖心情 Post By:2019/12/5 16:45:00 [只看该作者]

蓝大师,我们可以通电话或者QQ你远程我吗?

 回到顶部
总数 20 1 2 下一页