艾伟_转载:基于.NET平台的Windows编程实战(三)—— 项目的创建及主界面的设计

简介: 第一步:创建一个新的Windows项目打开VS2005,点击“文件”-->“新建”-->“项目”,在弹出的对话框里,在左边选择“Windows”,在右边选择“Windows应用程序”,并在下面的名称里输入“QuestionnaireSystem”,选择相应的保存位置后,点“确定”,如下图3-1所示:                                  图3-1 这样一个新的Windows项目就创建好了。

第一步:创建一个新的Windows项目

打开VS2005,点击“文件”-->“新建”-->“项目”,在弹出的对话框里,在左边选择Windows”,在右边选择“Windows应用程序”,并在下面的名称里输入“QuestionnaireSystem”,选择相应的保存位置后,点“确定”,如下图3-1所示:

                                  图3-1

 这样一个新的Windows项目就创建好了。

 另:为了整个系统的操作需要,我们为项目新建二个文件夹:一个是DataBase[用来存放数据库文件],另一个为Images[用来存放用户所要用到图片资源],创建方法为:右击项目名称,选择“添加”à“新建文件夹”;创建好后,我们将项目需要用到的数据库文件及图片资源分别COPY到里面去。具体的可下载下面的本课程源码进行查看。

 

第二步:设置主窗体属性

为了便于区别,我们将新项目中的Form1.cs重命名为MainForm.cs;同时因为我们的系统为MDI多窗体系统,故我们应将其IsMdiContainer属性设为True;为了使窗体更加美观或是说好看一些吧,我们设置一下主窗体的如下属性:WindowState属性设为Maximized[使其打开时为最大化显示]Size设置为(924, 542[窗体大小]Text属性设为“问卷调查管理系统”[系统标题],你也可点击Icon属性右边的省略号按钮给窗体设置一个Icon图标。

 

第三步:创建主菜单、工具栏及状态栏

分别从VS2005的工具栏中拉入MenuStrip[菜单栏]ToolStrip[工具栏]StatusStrip[状态栏]控件,并按如下图3-2、图3-3所示进行相应内容的添加与设置:


                                                                图3-2(菜单栏与工具栏)


                                                                图3-2(状态栏)

 

    这些操作比较简单,就是拉拉控件,写写文字的问题,故在此不作多余的操作说明,具体的可以的下载下面的本课程源码进行查看。

注:查看源代码时,请留意各菜单项的命名,因为在接下来的课程中[如给菜单项添加相应的操作事件时]会用到。

 

    另附,本课程源码下载:本课程源码

 

 

目录
打赏
0
0
0
0
52
分享
相关文章
一个适用于 .NET 的开源整洁架构项目模板
一个适用于 .NET 的开源整洁架构项目模板
70 26
【Azure Developer】.NET Aspire 项目本地调试遇 Grpc.Core.RpcException 异常( Error starting gRPC call ... )
Error starting gRPC call. HttpRequestException: The SSL connection could not be established, see inner exception. AuthenticationException: The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot
72 12
一个包含了 50+ C#/.NET编程技巧实战练习教程
一个包含了 50+ C#/.NET编程技巧实战练习教程
161 18
C#/.NET/.NET Core优秀项目和框架2024年10月简报
C#/.NET/.NET Core优秀项目和框架2024年10月简报
196 3
探索.NET nanoFramework:为嵌入式设备编程的新途径
探索.NET nanoFramework:为嵌入式设备编程的新途
172 7
C#/.NET/.NET Core优秀项目和框架2024年9月简报
C#/.NET/.NET Core优秀项目和框架2024年9月简报
111 1
C#/.NET/.NET Core开发实战教程集合
C#/.NET/.NET Core开发实战教程集合
106 1
.NET 8 强大功能 IHostedService 与 BackgroundService 实战
【11月更文挑战第7天】本文介绍了 ASP.NET Core 中的 `IHostedService` 和 `BackgroundService` 接口及其用途。`IHostedService` 定义了 `StartAsync` 和 `StopAsync` 方法,用于在应用启动和停止时执行异步操作,适用于资源初始化和清理等任务。`BackgroundService` 是 `IHostedService` 的抽象实现,简化了后台任务的编写,通过 `ExecuteAsync` 方法实现长时间运行的任务逻辑。文章还提供了创建和注册这两个服务的实战步骤,帮助开发者在实际项目中应用这些功能。
181 0
VSCode开发.net项目时调试无效
【9月更文挑战第22天】在使用 VSCode 开发 .NET 项目时遇到调试问题,可从项目配置、调试配置、调试器安装、运行环境、日志和错误信息等方面排查。确认项目类型及文件配置,检查 `launch.json` 文件及配置项,确保调试器扩展已安装并启用,验证 .NET 运行时版本和环境变量,查看 VSCode 输出窗口和项目日志文件,检查权限及代码错误。若问题仍未解决,可查阅官方文档或社区论坛。
169 4

热门文章

最新文章