20070413am--.net windows编程系列课程(1):.net windows编程概述new

20070413am--.net windows编程系列课程(1):.net windows编程概述new

ID:34424608

大小:193.58 KB

页数:26页

时间:2019-03-06

20070413am--.net windows编程系列课程(1):.net windows编程概述new_第1页
20070413am--.net windows编程系列课程(1):.net windows编程概述new_第2页
20070413am--.net windows编程系列课程(1):.net windows编程概述new_第3页
20070413am--.net windows编程系列课程(1):.net windows编程概述new_第4页
20070413am--.net windows编程系列课程(1):.net windows编程概述new_第5页
资源描述:

《20070413am--.net windows编程系列课程(1):.net windows编程概述new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.NETWindows编程讲师:邵志东课前准备•DotNetFrameWork•VS.NET2002/2003•C#语言基础•Level200.NETWindows编程1.Windows编程基础8.链接数据库2.C#和面向对象编程9.文件和流编程10.注册表编程3.创建用户界面11.文档/视图模型4.对话框和菜单编程12.提供帮助5.工具条和状态栏13.Windows服务6.图形图像编程14.程序部署7.打印议程•VisualC#2005新增功能•Windows窗体编程VisualC#2005新增功能MicrosoftVisualC#2005包含在下列区域中的新功能:•

2、语言和编译器:C#2.0语言支持泛型类型、迭代器和分部类型。•代码编辑器•开发环境•文档和语言规范•调试1、代码编辑器代码编辑器包含VisualC#2005的下列新功能。•代码段:通过提供可填写的模板,代码段加速了通用代码构造的输入。代码段存储为XML文件,可轻松对其进行编辑和自定义。•重构:重构工具可自动重新构造源代码,例如,通过将局部变量升级为参数或将代码块转换为方法。代码段•VisualStudio提供了一项称为代码段的新功能。可以使用代码段键入短的别名,然后将其扩展为通用的编程构造。例如,for代码段创建一个空的for循环。•有些代码段为外侧代码段,这些代码段允

3、许您先选择代码行,然后选择要并入选定代码行的代码段。例如,选择代码行,然后激活for代码段,便可以创建一个for循环,选定的这些代码行在该循环块内。代码段可以使程序代码的编写更快、更容易、更可靠DEMO1代码段使用代码段(codesnippets)•Hearder:包含以下子元素:–Author:指定代码段的作者姓名–Description:指定有关IntelliSense代码段内容的描述信息。–HelpUrl:指定提供有关代码段的更多信息的URL。–Keywords:为代码段指定自定义的关键字。–Shortcut:指定用于插入代码段的快捷方式文本–SnippetTyp

4、es:指定VisualStudio插入代码段的方式–Title:指定代码段的标题。代码段(codesnippets)•Snippet包含以下子元素:–Code:提供用于容纳IntelliSense代码段的短代码段的容器–Declarations:指定构成代码段可编辑部分的文本和对象。–Imports:指定IntelliSense代码段使用的导入命名空间–References:指定有关代码段所需的程序集引用的信息。扩充代码段•在vs.net2005中默认的C#代码段不如VB.net的多,不过我们可以下载C#扩充代码段包,下载地址:http://msdn2.microsof

5、t.com/zh-cn/vstudio/aa718338.aspx•另外,还可以自定义编辑代码段,把自己常用的代码的程序段创建成代码段,那么以后就可以直接引用,提高我们的开发效率.Snippy-VisualStudioCodeSnippetsEditorC#的代码段编辑器下载地址是:http://www.gotdotnet.com/codegallery/codegallery.aspx?id=b0813ae7-466a-43c2-b2ad-f87e4ee6bc39重构•重构是在编写代码后在不更改代码的外部行为的前提下通过更改代码的内部结构来改进代码的过程。•重构命令:

6、–提取方法–重命名–封装字段–提取接口–将局部变量提升为参数–移除参数–重新排列参数DEMO2重构2、开发环境•IntelliSense:智能标记•类设计器:提供了一个可视的设计图面(称为“类关系图”),可用于处理项目中的类和其他类型。类关系图中显示的元素对应于代码中的元素,因此类设计器为您提供了代码的可视化形式。•对象测试工作台•ClickOnce部署:ClickOnce部署允许您将Windows应用程序发布到Web服务器或网络文件共享上以简化安装DEMO3类设计器3、调试和运行•以前版本调试时修改代码后要重新运行•有时重新运行后,执行到要调试的位置需要很复杂的操作或

7、者很长的时间•编辑后运行可以让代码修改即时生效•进入调试状态:发生异常、手工中断运行或执行到自定义断点•托动黄色箭头可以改变语句运行顺序•并非所有修改都可以继续运行对象测试工作台•对象测试工作台(OTB)是为简单的对象级测试而设计的。•使用OTB可以创建项目的对象实例、调用方法和计算结果。这样可以缩短编写代码、调试然后重新编写代码的任务。DEMO4编辑后继续运行和即时调试议程•VisualC#2005新增功能•Windows窗体编程1、Windows窗体•窗体是应用程序的基本单元。•窗体实质上是一块空白板,作为开发人员,您可通过添加控件来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。