Visualc编写Windows应用程序_第1页
Visualc编写Windows应用程序_第2页
Visualc编写Windows应用程序_第3页
Visualc编写Windows应用程序_第4页
Visualc编写Windows应用程序_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、工程应用培训教材第一节#编写应用程序应用背景是一套完整的开发工具集,用于生成应用程序、桌面应用程序和移动应用程序。、和全都使用相同的集成开发环境D利用此这些语言利用了应用程序和XMW下,可以共享工具且有助于创建混合语言解决方案。另外,的功能,通过此框架可使用简化开发的关键技术。在操作系统环境是最为先进的软件开发应用程序开发工具之一,简便易学,上手快,易于理解等特点,深受广大程序员所喜爱。提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在程序的开发。语言版本和的基础上加快应用知识要点创建您的第一个应用程序在“文件”菜单上,指向“新建”,然后单击“项目”。确保“应用程序”模板

2、处于选中状态,在“名称”字段中,键入“”,然后单击“确定”。工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 在窗体设计器中会显示一个窗体。这是应用程序的用户界面。在“视图”菜单上,单击“工具箱”以使控件列表可见。展开“公共控件”列表,并将“标签”控件拖到您的窗体中。还要从工具箱“公共控件”列表中将一个按钮拖到窗体上靠近标签的位置。双击此新按钮以打开代码编辑器。已插入一个称为的方法,单击该按钮时将执行此方法。将此方法更改为与以下类似:按以编译并运行应用程序。j.单击按钮时,将显示一条文本消息。祝贺您!您刚才已编写了自己的第一个应用程序,参见图-图第一个程序运行结果菜单、工程、属

3、性、工具条和设计窗口在工程的集成开发环境中,主要的窗口为:上端菜单,右上角-工-程窗口、右下角-对象的属性窗口、左侧工具条和正中间的工程设计窗口,参见图-工程应用培训教材工程应用培训教材程序员培训教程 程序员培训教程 #工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 publicpartialclassForm1:Form/classpublicForm1()工程应用培训教材工程应用培训教材,程语序员2培0训0教5程 #InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)/传递参数lab

4、el1.Text=helloworld;/编写(4工)程属性单击菜单项目,项目属性,有关于项目属性的窗体设置,参见图1-项4目属性设置。工程应用培训教材工程应用培训教材,程语序员2培0训0教5程 公共语言运行库是的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用

5、程序,这些应用程序包括传统的命令行或图形用户界面应用程序,也包括基于所提供的最新创新的应用程序(如窗体和)。该类库是面向对象的,并提供您自己的托管代码可从中导出功能的类型。这不但使类型易于使用,而且还减少了学习的新功能所需要的时间。此外,第三方组件可与中的类无缝集成。语言是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在上运行的各种安全、可靠的应用程序。使用,您可以创建传统的客户端应用程序、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序。,语语法表现力强,只有不到90个关键字,而且简单易学。,语的大括号语法使任何熟悉、或的人都可以立即上手。了解上述任何一种

6、语言的开发人员通常在很短的时间内就可以开始使用高效地工作。语法简化了的诸多复杂性,同时提供了很多强大的功能,例如可为空的值类型、枚举、委托、匿名方法和直接内存访问,这些都是所不具备的。,语还支持泛型方法和类型,从而提供了更出色的类型安全和性能。,语还提供了迭代器,允许集合类的实现者定义自定义的迭代行为,简化了客户端代码对它的使用。作为一种面向对象的语言,语支持封装、继承和多态性概念。所有的变量和方法,包括方法(应用程序的入口点),都封装在类定义中。类可能直接从一个父类继承,但它可以实现任意数量的接口。重写父类中的虚方法的各种方法要求关键字作为一种避免意外重定义的方式。在中,如果需要与其他do牛

7、(如对象或本机)交互,可以通过一个称为“”的过程来实现。互操作使程序能够完成本机应用程序可以完成的几乎任何任务。在直接内存访问必不可少的情况下,甚至支持指针和“不安全”代码的概念。的生成过程比和简单,比更为灵活。没有单独的头文件,也不要求按照特定顺序声明方法和类型。源文件可以定义任意数量的类、结构、接口和事件。6使用初学者工具包初学者工具包是一个完整、独立的应用程序,可供您加载和生成。初学者工具包带有自己的文档,包括编程技巧的说明和如何对它进行自定义的建议。初学者工具包是了解实际运行的应用程序的一种良好途径。在“文件”菜单上,单击“新建项目”。出现“新建项目”对话框。此对话框列出可以创建的不同

8、的默认应用程序类型。选择一个“初学者工具包”应用程序类型,然后单击“确定”。初学者工具包将加载到要生成并启动初学者工具包项目,请按F应用举例:例:建立一个工程项目,有窗体添加类并以为启动对象在上添加两个按钮,分别用于显示:在安装好新建项目,模版为参见图-的机器上启动软件,进入后,选择,确认后即生成工程项目。工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 加一个窗体,这样工程中有三个窗体添加新项-A1模板:VisnalStudio已安装的模板空白Windows窗体图添加窗口省类滩接口當代码文件JWindows窗体3用户控件國自定爻控件二1继承的窗体圃继承的用户控件回壯b自定爻控

9、件色齟件类!SQL数据库斗数据集圏XML文件圍XML架构XSLT文件包HTML页锢祥式表g文本文件伯位图文件7JCrystal报表g光标文件詞报表占图标文件虐|Windows服务色安装程序类2jJScript文件JVBScript文件WirLiiijwe脚本宿主苗程序集信息文件訂应用程序配置文件4资源文件訂设置文件MDI父级咼“关于”框.丸调试器可视化工具圍类关系图工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #名称:选中菜单m项目添加类,参见图空类定殳添io新项-A1模板:isb.alStudio已安装的模板習类盘接口酋代码文件gWindows窗体3用户控件胡自定义控件继

10、承的窗体圃继承的用户控件外b自定交控件也組件类,SQL数据库亠数据集gXML文件圍XML架构眉拓LT文件HTML页趟样式表岂文本文件伯位图文件jJCrystal报表g光标文件围报表刍图标文件也Windows服务色安装程序类JJScript文件JVBScript文件WirLdi:iws脚本宿主営程序集信息文件叮应用程序配置文件4资源文件訂设置文件mdi父级鬲“关于”框.亘调试器可观化工具闻类关系图图添加类名称迎:选中工程项辱窗口,参见图,可见项目的所有资源文件工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #取

11、消工程应用培训教材工程应用培训教材程序员培训教程 程序员培训教程 #工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 #图1-7工程项目管理器并编写显示5在窗体中添加两个按钮和的程序如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;using

12、System.Windows.Forms;namespaceWA1publicpartialclassForm2:FormpublicForm2()InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)Form1f=newForm1();f.ShowDialog(this);工程应用培训教材工程应用培训教材程序员培训教程 #程序员培训教程 privatevoidbutton2_Click(objectsender,EventArgse)Form3f=newForm3();f.ShowDialog(this)

13、;启动窗体对象设置,在代码中改写启动对象为代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespaceWA1staticclassProgram/应用程序的主入口点。/STAThreadstaticvoidMain()Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm2();程序运行结果如下:工程应用培训教材工程应用培训教材程序员培训教程1 程序员培训教程1 图1-多8窗体显示方式知识扩展:下面是操作系统下主流开发客户端应用程序的开发工具的比较,参见图:可视化编程工具公

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论