小编jpn*_*ini的帖子

使用C#,C++或Python从Gmail读取和解析电子邮件

我必须做一个Windows应用程序,有时会访问Gmail帐户并检查是否有新的电子邮件.如果有,它必须阅读电子邮件正文和主题(简单的文本电子邮件,没有图像或附件).

请不要使用付费库,如果使用任何其他库,请提供下载路径.

我只需要电子邮件正文和主题.因此,如果可以解析来自Gmail的长而复杂的消息,并且只有两个包含主题和正文的字符串,那么它将是完美的.

最后,我只需要在上次执行后获得新消息.因此,读取消息可以标记为"已读",并且仅考虑新消息(标记为"新").

代码可以用Python或C++编写,但我更喜欢C#.

相关问题:

c# python email gmail

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

我想在VB6程序中使用VB.NET DLL.可能吗?

我在VB6程序中使用VB.NET DLL时遇到问题.我已经使用GuidAttribute创建了我的dll,使用RegAsm创建了一个tlb并将其添加到我的VB6程序的引用中.问题是当我尝试使用CreateObject函数创建对象时,但是以下错误显示"ActiveX组件无法创建对象".

我不知道我是否遗漏了VB.NET上的任何声明,将其用作dll,或者我没有正确使用CreateObject函数.

vb.net vb6 dll

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

如何围绕WPF中的特定点旋转,平移和缩放控件对象

我有一个自定义构建的控件,它是一个矩形,里面有一些细节,但它是一个矩形.

我有一个中心点(X,Y),我称之为"重心",它代表了这一点.这意味着当我为对象设置新位置时,我希望此点位于设置位置.当我旋转对象时,我需要它围绕这一点旋转.当我缩放对象时,该点必须保持在之前设置的位置.只有对象的大小必须改变.

例如,为了轻松了解问题,假设我有一个10X10的正方形.我将引力的中心设置在正方形的正中心:(5,5).然后我将对象位置设置为(100,100).然后,广场将在:

(95,95),(105,95),(105,105),(95,105),这意味着它的中心位于所需位置.

如果我使用值2缩放方形,则新的4个点位置将为:

(90,90),(110,90),(110,110),(90,110),这意味着它的中心将保持在所需位置.

如果我将它旋转45度,它将围绕其中心旋转位置:

(92.93,92.93),(107.07,92.93),(107.07,107.07),(92.93,107.07)

如何才能实现这一点,其中心完全可配置,所有这些转换为WPF中的程序透明?我只想设置比例,位置,旋转角度和中心以正确绘制.

谢谢!

wpf transform rotation scaletransform

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

在COM INTEROP的C#DLL中注册.tlb文件时出错

我有一个DLL,我试图用COM interop设计,以便在VB6程序内使用.当我尝试构建解决方案时,会出现以下错误:

程序集DLLFilePath无法转换为类型库.处理" DLLName.DLLName,DLLName "时,类型库导出器遇到错误.错误: 找不到元素.

然后,我尝试手动注册.tlb使用RegAsm,但是我发现了一个非常相似的错误(错误:)RA0000.

我不知道这个错误的原因?可能是因为我使用的是DataTable类型,它无法兼容?

c# dll com-interop visual-studio

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

在没有表单的情况下启动C#应用程序,但包括表单

我在我的应用程序中使用MVC,但差别很小:4层.它包含Model,View,Control和Orchestrator.这是主控制器,并且是一次说哪个视图控制器处于活动状态的控制器.

因此,我必须让我的入口点调用此Orchestrator类,它将创建一个控制器,该控制器将创建将显示的视图.每当视图关闭时,应用程序也必须停止并完成.

但是,我无法在Main.c函数中使用Application.Run,​​在Program.cs中运行一个不是表单的类.如何实现我希望的架构?

c# model-view-controller program-entry-point winforms

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

C++/CLI奇怪的继承问题

我的项目中有3个班级(当然是名字A,B然后C).A是抽象的.它们具有以下关系:
A是基类的B
B基类C

在里面C,我宣布一个变量vector<A*> member_vector;.这导致以下问题:

C3699 :: '*'不能在'A'
C4368 类型上使用此间接:无法定义'member_vector'为托管成员'C':不支持混合类型.

你有没有发现这个错误的线索?我认为循环类的使用可能存在问题,但是,如何克服它呢?

inheritance c++-cli visual-c++

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