用C#开发第一个WINDOWS应用程序(C#学习笔记之一)

用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为淡蓝色,你也可以尝试其它属性的改变。

时间: 2025-01-27 02:26:39

用C#开发第一个WINDOWS应用程序(C#学习笔记之一)的相关文章

我想用C#做一个WINDOWS窗体程序自动填写一个网站的密码和用户名并登陆进网站!

问题描述 我想做一个WINDOWS窗体程序自动填写一个网站网站密码和用户名并登陆进网站?就是用WINDOWS程序操控网页上面的文本框和按钮!请要用到些什么技术?有没有一些实例,请大侠们介绍介绍? 解决方案 解决方案二:user32.dll里面有函数可以获取窗体.找到浏览器之后再操作吧.解决方案三:使用HttpWebRequestHttpWebResponse类或者WebClient需要借助HttpLook等工具解决方案四:建议你使用Watir,网页测试用的,可以控制网页中的一切解决方案五:或者w

<转>Windows平台下Makefile学习笔记(二)

  本文转自:http://blog.csdn.net/clever101/article/details/8286066         上次我们学习了怎么用Makefile编译一个控制台工程.这次我们学习一下如何使用Makefile来编译一个win 32的GUI程序.win 32的GUI程序其编译过程大部分和控制台程序一样,不同的是多了一步RC编译器将资源文件编译成res文件,然后在最后一步链接中需要把这个res文件链接到exe文件中.         好,现在让我们在实践中学习吧.新建一个

Netty4详解二:开发第一个Netty应用程序

    既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端. 2.1.配置开发环境 1.安装JDK 2.去官网下载jar包 (或者通过pom构建) 2.2.认识下Netty的Client和Server      一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端请求,理论上讲,处理并发的能力决定于我们的系统配置及JDK的极限.    Client连接到Server端 建立链接发送/接收数据

用Qt开发第一个Hello World程序

配置好Qt的环境变量之后,我们才可以进行下面的通过终端来使用Qt开发这个第一个程序 因为Qt的文件路径不能有中文否则会报错,所以一般都把工程文件都建立在根目录 我们创建的Qt程序包含两个部分:1.GUI程序 2.显示字符串,所以输入代码: 编译这个程序 如果提示找不到qmake就说明环境变量配置有问题,正常如上不会有任何提示 输入ls之后,我们可以看到目录下生成了一个pro文件,这是一个与平台无关的项目文件 然后接着输入qmake就可以完成编译,然后用ls看看有什么文件,多了一个Makefile

Python中使用wxPython开发的一个简易笔记本程序实例_python

一.简介 wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的.功能键全的GUI用户界面. wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的. 二.安装 参考官方网站:http://www.wxpython.org/download.php 三.DEMO 本demo是一个简单的记事本软件,可以打开文件,修改并保存. import wx app = wx.App() win = wx.

Medium网友开发了一款应用程序 让学习算法和数据结构变得更有趣

CS-Playground-React接口 CS-Playground-React地址:http://cs-playground-react.surge.sh/ Medium网友Peter Weinberg的自述:我是一名自学成才的程序员.我觉得自己做得不够好,并且在掌握复杂的计算机科学概念方面处于劣势. 我对数学不是十分擅长.我总是把强大的数学技巧和天生擅长编程的能力联系在了一起.我觉得我必须比其他人(他们有天生的数学能力)更努力地学习相同的概念.这个想法深深扎根在我的大脑中,我很确定我永远无

xdebug调试PHP程序的学习笔记

xdebug 安装步骤 xdebug是php的一个module,需要编译安装,我用lnmp安装的php,php被默认安装到/usr/local/php,然后做一个硬链接到/usr/bin 先编译xdebug  代码如下 复制代码 wget http://www.xdebug.org/files/xdebug-2.2.3.tgz tar xzf xdebug-2.2.3.tgz cd xdebug-2.2.3 /usr/bin/phpize ./configure --with-php-confi

一个具体的程序开发问题

问题描述 一个具体的程序开发问题 一个具体的程序开发问题一个具体的程序开发问题一个具体的程序开发问题一个具体的程序开发问题

用C#设计Windows应用程序模板

通常windows应用程序都有相似的特征:控件.菜单.工具条.状态栏等等.每次我们开始作一个新的windows应用程序时都是以相同的事情开始:建立项目,添加控件和事件处理器.如果我们有一个模板,那么我们就可以节约大量的时间了. 在介绍如何建立模板的过程中,将涉及大量的微软.net framework类库的基本知识.如果你没有使用集成开发环境那么本文介绍的模板对你将非常有用,如果你使用了visual studio.net这样的集成开发环境你也可以从中了解控件的工作方式,这对你也是很有用的. 写一个