没有合适的资源?快使用搜索试试~ 我知道了~
创建应用自定义控件的WinForm工程1. 在File菜单中点击New,然后点击Project。2. 在左边的窗口中选择VisualC#Projects。3. 在右边的窗口中选择WindowApplication(这个Application里将应用我们的例子)。4. 将工程命名为DesignTimeDebugging。5. 确定radiobutton选择的是Addtosolution。 为工程添加我们的控件库的引用1. 在我们的HostAppProject中,右击References,点击AddReference。2. 在Projects属性页上,选择Immedient.Wind
资源推荐
资源详情
资源评论
如何在如何在.NET中调试设计时(中调试设计时(design-time)控件(下))控件(下)
创建应用自定义控件的创建应用自定义控件的WinForm工程工程
1. 在File菜单中点击New,然后点击Project。
2. 在左边的窗口中选择Visual C# Projects。
3. 在右边的窗口中选择Window Application(这个Application里将应用我们的例子)。
4. 将工程命名为DesignTimeDebugging。
5. 确定radio button选择的是Add to solution。
为工程添加我们的控件库的引用为工程添加我们的控件库的引用
1. 在我们的Host App Project中,右击References,点击Add Reference。
2. 在Projects属性页上,选择Immedient.Windows.Forms工程。
使用我们的自定义使用我们的自定义Form
1. 为了能够使用Microsoft IntelliSense,我们重新编译我们的工程。
2. 使用下面的代码改变Form1的继承关系,改由我们自定义的Form派生。
C#
namespace Immedient.Samples.HostApp.Windows
{
public class Form1 : Immedient.Windows.Forms.Form
{
3. 打开Form1,会发现我们自定义的属性出现在了属性页上。如果有错误发生,关闭所有代开的文件,然后Rebuild Solution,
再重新打开Form1。
设置控件库工程的属性设置控件库工程的属性
通常我们希望能够确定我们是否产生了VS.NET调试我们的代码所需的信息。当开始调试时,如果在断点上开到“?”符号,说明我们
没有产生合适的符号文件。这可能是由于当前正处于Release模式下,或者工程设置被偶然改变了。应当确定Generate Debugging
Information属性被设为true。
Xml文档(文档(C# Only))
下面的设置只对C#有效,在VS.NET2002中,VB.NET并不能产生Xml文档。
为了从我们在C#代码中创建的Xml注释中受益,我们应当告诉VS.NET生成一个Xml文档。将XML Documentation File属性设为
与Assembly的名字加上xml后缀相同的值。
这里还用一个关于Xml文档的小窍门。你一旦设置了XML Documentation File,VS.NET会帮你为每个没有Xml注释的public
interface产生警告。这些警告有时多的烦人。如果你还没有准备好处理所有public interface的文档的话,你可以将Warning Level设
置为2,这样,任务列表就不会收集警告信息,直到你将所有的事情都准备妥当之后,在将它设回来即可。
开始调试开始调试
现在我们有了一些可以调试的代码,让我们开始吧。为了调试我们的代码,我们需要步入(step into)容纳我们代码的应用程序
中。在我们的示例中是VS.NET。
设置调试属性设置调试属性
在调试过程中,我们需要改变一些调试属性。它们在VB.NET和C#中有些许不同(译注:在此谨以C#为例)。
C#工程属性页工程属性页
1. 右击Control Library工程,选择Property。
2. 点击Configuration Properties。
3. 将Debug Mode改为Program。
4. 将Start Application改为Visual Studio .NET。默认的位置是:C:\Program Files\Microsoft Visual Studio
.NET\Common7\IDE\devenv.exe。
设置断点设置断点
在自定义属性的set中的if表达式上设置断点
剩余7页未读,继续阅读
资源评论
weixin_38668274
- 粉丝: 2
- 资源: 937
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- sensors-18-03721.pdf
- Facebook.apk
- 推荐一款JTools的call-this-method插件
- json的合法基色来自红包东i请各位
- 项目采用YOLO V4算法模型进行目标检测,使用Deep SORT目标跟踪算法 .zip
- 针对实时视频流和静态图像实现的对象检测和跟踪算法 .zip
- 部署 yolox 算法使用 deepstream.zip
- 基于webmagic、springboot和mybatis的MagicToe Java爬虫设计源码
- 通过实时流协议 (RTSP) 使用 Yolo、OpenCV 和 Python 进行深度学习的对象检测.zip
- 基于Python和HTML的tb商品列表查询分析设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功