首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> C#/CSHARP教程
用C#开发第一个WINDOWS应用程序(C#学习笔记之一)-.NET教程,Windows开发
作者:网友供稿 点击:25
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
用c#开发第一个windows应用程序
c#学习笔记之一

作者:浙江省温岭市电信局 王骏
摘自:http://www.vckbase.com/

读者层次:初级、中级

前言:c#是一门现代的编程语言,包含在visual studio .net 7.0中。它简化了c++的复杂性,保持了灵活性,对于学过c++的人来说很容易上手。写本文的时候visual studio .net 7.0 beta1已经发布,本文即针对此版本做一些简单的开发尝试。

示例代码下载 18k


一、创建工程

如图所示,在集成开发环境的file菜单中选择new->project打开新建工程对话框


我们选择工程类型为visual c# projects,在模板中选择windows application,
在name处输入工程名称:hellowindows,在location中输入保存的路径。


确定后,系统自动为你生成了程序框架。
现在我们来简单地熟悉一下这个开发环境中。

这就是我们的开发环境!
a区是我们的工具箱,包括对数据库、组件、窗体控件等的支持,我们都可以选择并加入到form中,假如你找不到toolbox,请在菜单view中选择toolbox以打开它。
b区是我们的设计工作区(包括对界面、代码的设计),图中显示的是我们刚才新建的应用程序的主窗口:form1。
c区相当于我们在vc6中的workspace:solution explorer可以看成是以前的fileview,resourceview和classview大家一定是很熟悉了,看到solution explorer中的 form1.cs了吗?这就是form1对应的c#文件,双击它就可以对form1进行界面设计,鼠标右键单击form1.cs在弹出菜单中选择view code便可以查看对应的代码。
d区是属性窗口:类似我们在vc6中资源编辑器里的属性窗口,但功能更强大,对于屏幕上的组件比如按钮、列表框你都可以在这里直接修改其属性:如文字、背景色等。

我们接下去的任务是制作关于对话框,并添加菜单用于打开此对话框。

二、添加新的form:关于对话框
选择菜单project->add windows form,在弹出的对话框中选择类别为local project items,选择模板为windows form,在name中输入文件名:aboutdlg.cs,确认。新的form出现在工作区,我们在d区的属性对话框中修改text为“关于”,选择backcolor为淡蓝色,你也可以尝试其它属性的改变。
接下去,我们打开toolbox,选择win forms中的label,然后在窗体中画出,并在属性对话框中修改text为"vc知识库欢迎您!http://www.vckbase.com",我们在win forms中再加入一个button,修改text为“确认”。

至此,对话框的界面我们设计好了,但当用户按下确认按钮的时候,我们如何关闭对话框呢?
我们双击“确认”按钮,这样系统会为按钮自动添加按钮的处理代码,在其中我们添加close()函数用以关闭,如下所示:

protected void button1_click (object sender, system.eventargs e)
{
close(); ///这是我们增加的一句
}


关于对话框已经完成了,我们接下去要做的是为主视窗添加菜单,当选择菜单中的关于,我们就弹出“关于对话框”,让我们继续吧...


三、为主视窗添加菜单

在solutionview中双击form1.cs打开form1,在toolbox->win forms中选择mainmenu,并在form1中画出,在“typehere”字样处我们可以输入菜单条,如图所示:

双击关于字样,系统会为我们添加该菜单条的处理代码,我们可以在其中添加打开"关于对话框"的代码:


protected void button1_click (object sender, system.eventargs e)
{
aboutdlg dlg = new aboutdlg();///分配aboutdlg对象
dlg.showdialog();///显示对话框
}


好了,我们的程序写好了,让我们按f5看看效果吧!

后记:c#的功能远远不止与此,本文的目的是让用过vc6的朋友对c#中windows应用程序的开发尽快上手,只当抛砖引玉。
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·使用C#编写Windows Forms应用程序(转)-.NET教程,Windows开发
·C#学习杂记-.NET教程,C#语言
·将文本格式的文章转换为html/xml格式文本的功能封装到Javabean-JSP教程,Java技巧及代码
·用java小程序applet实现无限级树结构-JSP教程,Java技巧及代码
·《.net编程先锋C#》第一章 C#简介-.NET教程,C#语言
·企业人事信息管理系统1.0-ASP教程,数据库相关
·《.net编程先锋C#》第三章 第一个C#应用程序-.NET教程,C#语言
·《.net编程先锋C#》第二章 理论基础-公用语言 运行环境-.NET教程,C#语言
·Windows应用程序调试必备的--符号文件(Symbols)-.NET教程,评论及其它
·c#反编译微软msdn2003的帮助文档,并将反编译结果保存到一个sqlserver数据库中
最新文章
·vista的新特性:懒人的安全感_windows vista
·photoshop为情侣照片打造韩式梦幻相框_photoshop教程
·专访seobbs站长乐思蜀_站长访谈
·嘟嘟网络陈艺光:诚信是一种信仰_站长访谈
·俺自己黄修源:只问耕耘,不问收获_站长访谈
·李向华:如何提高论坛用户粘性_站长访谈
·给windows vista系统网络和共享中心“换脸”_windows vista
·胡宪东谈搜索优化的实战_站长心得
·网站快速成功的九个步骤_站长心得
·google pr数字背后的含意_google推广
相关主题
  • 用C#开发PocketPC数据库应用程序-.NET教程,C#语言
  • 用C#开发.NET CF 蓝牙通信模块-.NET教程,C#语言
  • 用C#开发opengl-.NET教程,C#语言
  • 用c#开发.net cf 蓝牙通信模块
  • 用c#开发网络防火墙技术分析
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭