新Visual C_.NET案例教程 教学课件 翁健红 7 12 第7章.pptVIP

新Visual C_.NET案例教程 教学课件 翁健红 7 12 第7章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  用户登录是图书管理系统的一个基本功能,只有合法的用户才能进入系统。在如图7-1所示的登录窗体中输入用户名与口令,与数据库中信息进行验证,如果合法,弹出登录成功对话框,如图7-2所示。 7.2.1 第一个Windows程序   【例7-1】 编写、编译并运行一个简单的Windows应用程序,用户在编辑框中输入文本后,单击“确定”按钮,输入的信息显示在页面上。运行结果如图7-3、图7-4所示。   本例程序的编写步骤如下:   (1) 打开Visual Studio .NET开发环境IDE。   (2) 在菜单中,单击“文件”→“新建”→“项目”,弹出“新建项目”对话框。   (3) 在“项目类型”列表框中选择“VisualC#”;在“模板”列表框中选择“Windows应用程序”选项;其他采用默认,如图7-5所示。 (4) 单击“确定”按钮,系统进入如图7-6所示的窗体设计器的界面。   (5) 在左边工具箱中拖入一个Button控件和一个TextBox控件;选中Button控件,在右下角的属性窗口中设置控件的文本为“确定”,如图7-7所示。   (6) 鼠标双击“确定”按钮,切换到代码编辑界面,在光标处输入代码,如图7-8所示。   (7) 在菜单中选择“调试”→“启动调试”命令,系统编译和运行该项目。 7.2.2 控件   控件是用于接受用户输入或在窗体上显示某些信息的组件。每个控件都有自己的属性、方法和事件,适合于完成某种特定的任务。   为了添加一个控件,可从工具栏上拖动控件并按照需要的位置将它放置在窗体上,也可以通过在工具栏上双击控件将控件加载到Windows窗体中。   Button控件是程序员在开发Windows GUI程序时最常用的控件之一,Button允许用户通过单击Button控件来触发操作。   Label控件主要用来在软件界面上显示说明性或提示性的文字,但不可以作为信息的输入界面。   TextBox控件的主要功能是为运行的程序提供输入数据,用户可以通过它输入各种字符数据。TextBox控件的常用属性见表7-1。TextBox控件的TextChanged事件表示文本框中的当前内容更改时触发的操作。 7.2.3 事件   Windows窗体编程模型基于事件。在Windows Forms程序中,几乎大多数用户的操作都将产生Windows事件,如按一个按钮引发一个单击(Click)事件,用户移动鼠标对应鼠标移动事件等;有一些事件不是由用户操作产生的,而是由系统自动产生的,如数据库链接断开、时间到达某一时刻或是使用外设时未就绪等。   为了处理事件,应用程序必须为该事件注册一个事件处理方法。程序员就是通过书写事件的响应方法(即事件所引发的操作)来达到对程序的控制和交互的。   例如,为一个按钮的Click事件添加响应方法的代码:   button1.Click += new System.EventHandler(MyMethod); 其中,MyMethod函数的定义如下:   void MyMethod(object sender, System.EventArgs)   当用户单击该按钮或者是使用其他方法引发Click事件时,MyMethod函数中的代码将执行。   事件处理方法都有一定的格式,常见格式如下:   private void 对象名_事件名(object sender, EventArgs e)   {    … //事件处理程序代码主体   } 7.2.4 窗体   窗体是所有控件的容器,在窗体设计器中进行界面设计时,可以利用控件工具在它之上直观地创建各种对象,并进行程序界面设计。一般的Windows程序都有一个窗体,可以把各种各样的控件(如标签、文本框、命令按钮等)放置在窗体上,组成一个非常人性化的人机界面。使用窗体只需从System.Windows.Forms类或其派生类中创建一个对象即可。窗体主要事件见表7-2。   下面的代码是C#?中一个非常简单的继承Form(窗体)类的例子:    public class myForm: System.Windows.Forms    {     private System.Windows.Forms.Button button1;     public myForm() { }    }   下面实现登录窗体程序login V1.0,本程序暂时不考虑与数据库交互。运行该程序,输入用户名与口令,单击“确定”按钮,弹出对话框,显示输入的用户名与口令,如图7-9所示。   login V1.0的实现步骤如下:   (1) 新建一个Windows应用程序项目login。   (2) 从“工具箱”向

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档