小编Rog*_*ira的帖子

Visual Studio Intellisense 不显示事件

我正在编写一个VB.Net使用TeamSpeak SDK. 它带有C#示例,我可以轻松地将它们转换为VB.

但是,我正在尝试为名为 Connection 的类实现一个事件处理程序。当C#我在连接变量后面点击一个点时,Intellisense会显示一个包含所有选项的下拉菜单:

在此输入图像描述

但是当我处理 VB 代码(也在VS 2017)时,做同样的事情不包括事件:

在此输入图像描述

请注意,显示的属性和方法是相同的,只是无法选择事件。我使用相同的“using”C#和“Imports”来VB引用TeamSpeak.Sdk.Client。我有一个数百行的有效 VB 程序,它成功地实现了TeamSpeak SDK,所以几乎一切都正常。只是现在我想添加事件处理才遇到了障碍。

接下来我应该尝试什么?

c# vb.net intellisense visual-studio visual-studio-2017

2
推荐指数
1
解决办法
981
查看次数

从双指针访问struct

我目前正在尝试在C中实现双向链表,并且我不了解如何从双指针访问结构.

这是我简单的结构:

typedef struct node {
int val;
struct node * next;
struct node * prev;
} node;
Run Code Online (Sandbox Code Playgroud)

这是一个简单的方法,我尝试将值推送到列表的前面:

void push_front(node ** head, int newVal) 
{
    node * newNode = malloc(sizeof(node));
    newNode->val = newVal;
    newNode->next = head;
    *head->prev = newNode;

    *head = newNode;
}
Run Code Online (Sandbox Code Playgroud)

但是,该行*head->prev = newNode给了我一个错误,说左边->prev必须指向a struct/union.我只是在学习C所以也许我忽略了一些非常简单的东西,但是不是指向我头节点指针的指针?并且*head是指向我的头节点的指针.我认为哪种方法*head->prev应该有效?

c struct pointers

1
推荐指数
1
解决办法
119
查看次数

如何将 PDF 或 SATO 转换为 ZEBRA ZPL 格式

需要转换多页PDF以在Zebra打印机中打印。

一个解决方案.NET C#会很棒。

2个输入选项:SATO格式或PDF格式

我看到两个选项:

  1. PDF页面转换为BMP图像然后在Zebra打印机中打印,但是如何将PDF页面分成多个BMP图像?

研究我发现 ZEBRA 在这个链接中有一个 PDF 转换器,但文档很差,没有正确解释。

https://www.zebra.com/ap/en/products/software/barcode-printers/link-os/pdf-virtual-device.html

https://www.zebra.com/content/dam/zebra_new_ia/en-us/solutions-verticals/product/Software/Printer%20Software/Link-OS/GENERAL/pdf-usecase.pdf

  1. SATO命令转换为ZPL命令(我在网上找不到类似的东西,这将是完美的解决方案。)

https://www.satoaustralia.com/products/printers.aspx

任何想法如何做到这一点或任何有助于找到解决方案或工具的链接?

pdf zpl-ii zpl zebra-printers

1
推荐指数
1
解决办法
5172
查看次数

如何使用Linq通过它的相等性在C#中对象进行分组

场景:

我有对象的名单" Order并想通过组相同的List<OrderLine>属性,用相同的我的意思是在同一个订单行的数量相同,以及相同的SKU/Quantity值",并返回分组顺序值的列表:

class Order
{
    public int OrderNumber { get; set; }
    public List<OrderLine> Lines { get; set; }
}

class OrderLine
{    
    public string Sku { get; set; }
    public int Quantity { get; set; }       
}
Run Code Online (Sandbox Code Playgroud)

输入样本:

+-------------+-----+----------+
| OrderNumber | Sku | Quantity |
+-------------+-----+----------+
|           1 | A   |       10 |
|           1 | B   |       20 |
|           2 | A   |       10 |
|           3 | A   |       10 | …
Run Code Online (Sandbox Code Playgroud)

c# linq

1
推荐指数
1
解决办法
169
查看次数

如何从 ServiceStack ORMLite 检索数据注释别名(“表名”)和别名(“字段名”)?

我需要从此类“tblAccounts”和“AccountNumber”的数据注释中返回别名。它使用 ServiceStack ORM Lite。

[Alias("tblAccounts")]
    [Schema("task")]
    public class Account : IHasId<int>
    {
        [Alias("AccountNumber")]
        public int Id { get; set; }
        [Required]
        public int UnitId { get; set; }
        [Required]
        public int OldAccountNumber { get; set; }
        [Required]
    }
Run Code Online (Sandbox Code Playgroud)

c# data-annotations servicestack ormlite-servicestack

0
推荐指数
1
解决办法
2160
查看次数