返回顶部
首页 > 资讯 > 精选 >如何进行C#Windows应用程序模板代码实现
  • 942
分享到

如何进行C#Windows应用程序模板代码实现

2023-06-17 23:06:17 942人浏览 八月长安
摘要

本篇文章为大家展示了如何进行C#windows应用程序模板代码实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#Windows应用程序开发之应用程序模板实现   &

本篇文章为大家展示了如何进行C#windows应用程序模板代码实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

C#Windows应用程序开发之应用程序模板实现

    using System;   using System.Windows.FORMs;   using System.Drawing;   using System.io;   using System.ComponentModel;    public class MyWinApp: Form {    Label label = new Label();   Button button = new Button();   TreeView tree = new TreeView();   ImageList imageList = new ImageList();   static String imageFolder = "Images" +    Path.DirectorySeparatorChar.ToString();    // --- Images declarations C#Windows应用程序模板代码实现-----   Image newFileImage = new Bitmap(imageFolder + "newFile.bmp");   Image openFileImage = new Bitmap(imageFolder + "openFile.gif");   Image saveFileImage = new Bitmap(imageFolder + "saveFile.bmp");   Image printImage = new Bitmap(imageFolder + "print.gif");    // --C#Windows应用程序模板代码实现 End of Images declaration    ----  // -------------- menu -C#Windows应用程序模板------   MainMenu mainMenu = new MainMenu();    MenuItem fileMenuItem = new MenuItem();   MenuItem fileNewMenuItem;   MenuItem fileOpenMenuItem;   MenuItem fileSaveMenuItem;   MenuItem fileSaveAsMenuItem;   MenuItem fileMenuWithSubmenu;   MenuItem submenuMenuItem;   MenuItem fileExitMenuItem;    // -------------- End of menu C#Windows应用程序模板---------------------    // -------------- Toolbar C#Windows应用程序模板-----------------   ToolBar toolBar = new ToolBar();   ToolBarButton separatorToolBarButton = new ToolBarButton();   ToolBarButton newToolBarButton = new ToolBarButton();   ToolBarButton openToolBarButton = new ToolBarButton();   ToolBarButton saveToolBarButton = new ToolBarButton();   ToolBarButton printToolBarButton = new ToolBarButton();    // -------------- End of Toolbar --------------    // -------------- StatusBar -C#Windows应用程序模板---------   StatusBar statusBar = new StatusBar();    StatusBarPanel statusBarPanel1 = new StatusBarPanel();   StatusBarPanel statusBarPanel2 = new StatusBarPanel();    // -------------- End of StatusBar ----------     public MyWinApp() {   InitializeComponent();   }    private void InitializeComponent() {   this.Text = "My Windows Application";   this.Icon = new Icon(imageFolder + "applicationLoGo.ico");   this.Width = 400;   this.Height = 300;   this.StartPosition = FormStartPosition.CenterScreen;    imageList.Images.Add(newFileImage);   imageList.Images.Add(openFileImage);   imageList.Images.Add(saveFileImage);   imageList.Images.Add(printImage);     // menu   fileMenuItem.Text = "&File";    // the following constructor is the same as:   // menuItem fileNewMenuItem = new MenuItem();   // fileNewMenuItem.Text = "&New";   // fileNewMenuItem.Shortcut = Shortcut.CtrlN;   // fileNewMenuItem.Click += new    System.EventHandler(this.fileNewMenuItem_Click);   fileNewMenuItem = new MenuItem("&New",   new System.EventHandler(this.fileNewMenuItem_Click), Shortcut.CtrlN);    fileOpenMenuItem = new MenuItem("&Open",   new System.EventHandler(this.fileOpenMenuItem_Click), Shortcut.CtrlO);    fileSaveMenuItem = new MenuItem("&Save",   new System.EventHandler(this.fileSaveMenuItem_Click), Shortcut.CtrlS);    fileSaveAsMenuItem = new MenuItem("Save &As",   new System.EventHandler(this.fileSaveAsMenuItem_Click));    fileMenuWithSubmenu = new MenuItem("&With Submenu");    submenuMenuItem = new MenuItem("Su&bmenu",   new System.EventHandler(this.submenuMenuItem_Click));    fileExitMenuItem = new MenuItem("E&xit",   new System.EventHandler(this.fileExitMenuItem_Click));     mainMenu.MenuItems.Add(fileMenuItem);   fileOpenMenuItem.Checked = true;   fileMenuItem.MenuItems.Add(fileNewMenuItem);   fileMenuItem.MenuItems.Add(fileOpenMenuItem);   fileMenuItem.MenuItems.Add(fileSaveMenuItem);   fileMenuItem.MenuItems.Add(fileSaveAsMenuItem);   fileMenuItem.MenuItems.Add(fileMenuWithSubmenu);   fileMenuWithSubmenu.MenuItems.Add(submenuMenuItem);   fileMenuItem.MenuItems.Add("-"); // add a separator   fileMenuItem.MenuItems.Add(fileExitMenuItem);     toolBar.Appearance = ToolBarAppearance.Normal;   //toolBar.Appearance = ToolBarAppearance.Flat;   toolBar.ImageList = imageList;   toolBar.ButtonSize = new Size(14, 6);    separatorToolBarButton.Style = ToolBarButtonStyle.Separator;   newToolBarButton.ToolTipText = "New Document";   newToolBarButton.ImageIndex = 0;   openToolBarButton.ToolTipText = "Open Document";   openToolBarButton.ImageIndex = 1;   saveToolBarButton.ToolTipText = "Save";   saveToolBarButton.ImageIndex = 2;   printToolBarButton.ToolTipText = "Print";   printToolBarButton.ImageIndex = 3;    toolBar.ButtonClick += new    ToolBarButtonClickEventHandler(this.toolBar_ButtonClick);    toolBar.Buttons.Add(separatorToolBarButton);   toolBar.Buttons.Add(newToolBarButton);   toolBar.Buttons.Add(openToolBarButton);   toolBar.Buttons.Add(saveToolBarButton);   toolBar.Buttons.Add(separatorToolBarButton);   toolBar.Buttons.Add(printToolBarButton);    tree.Top = 40;   tree.Left = 20;   tree.Width = 100;   tree.Height = 100;    label.Location = new Point(220, 40);   label.Size = new Size(160, 30);   label.Text = "Yes, click the button";    button.Location = new Point(220, 80);   button.Size = new Size(100, 30);   button.Text = "Click this";   button.Click += new System.EventHandler(this.button_Click);    statusBarPanel1.BorderStyle = StatusBarPanelBorderStyle.Sunken;   statusBarPanel1.Text = "Press F1 for Help";   statusBarPanel1.AutoSize = StatusBarPanelAutoSize.spring;   statusBarPanel2.BorderStyle = StatusBarPanelBorderStyle.Raised;   statusBarPanel2.ToolTipText = System.DateTime.Now.ToShortTimeString();   statusBarPanel2.Text = System.DateTime.Today.ToLongDateString();   statusBarPanel2.AutoSize = StatusBarPanelAutoSize.Contents;   statusBar.ShowPanels = true;   statusBar.Panels.Add(statusBarPanel1);   statusBar.Panels.Add(statusBarPanel2);     this.Menu = mainMenu;   this.Controls.Add(toolBar);   this.Controls.Add(tree);   this.Controls.Add(label);   this.Controls.Add(button);   this.Controls.Add(statusBar);   }     // --- Event Handlers -C#Windows应用程序模板-------    private void fileNewMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the File -- New menu.", "The Event    Information");   }    private void fileOpenMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the File -- Open menu.", "The Event    Information");   }    private void fileSaveMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the File -- Save menu.", "The Event    Information");   }    private void fileSaveAsMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the File -- Save As menu.", "The Event    Information");   }    private void fileExitMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the File -- Exit As menu.", "The Event   Information");   }   private void submenuMenuItem_Click(Object sender, EventArgs e) {   MessageBox.Show("You clicked the submenu.", "The Event Information");   }    protected void toolBar_ButtonClick(Object sender,    ToolBarButtonClickEventArgs e) {    // Evaluate the Button property to determine which button was clicked.   switch (toolBar.Buttons.IndexOf(e.Button)) {   case 1:   MessageBox.Show("Second button.", "The Event Information");   break;   case 2:   MessageBox.Show("third button", "The Event Information");   break;   case 3:   MessageBox.Show("fourth button.", "The Event Information");   break;   }   }   protected override void OnClosing(CancelEventArgs e) {   MessageBox.Show("Exit now.", "The Event Information");   }   private void button_Click(Object sender, System.EventArgs e) {   MessageBox.Show("Thank you.", "The Event Information");   }    // ---- End of Event Handlers -------    public static void Main() {   MyWinApp form = new MyWinApp();   Application.Run(form);   } }  //C#Windows应用程序模板

C#Windows应用程序模板的代码实现就向你介绍到这里,希望对你学习和了解C#Windows应用程序模板有所帮助。

上述内容就是如何进行C#Windows应用程序模板代码实现,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: 如何进行C#Windows应用程序模板代码实现

本文链接: https://lsjlt.com/news/294653.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何进行C#Windows应用程序模板代码实现
    本篇文章为大家展示了如何进行C#Windows应用程序模板代码实现,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C#Windows应用程序开发之应用程序模板实现   &...
    99+
    2023-06-17
  • 如何深入剖析C++类模板应用代码
    本篇文章给大家分享的是有关如何深入剖析C++类模板应用代码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C++中有类继承的概念,意思就是能够实现与继承相同功能的一种应用。C++...
    99+
    2023-06-17
  • C++如何实现顺序栈(使用模板类)
    目录一、思路二、遇到问题三、实现程序一、思路 1.用数组存储栈中的元素;2.用top保存栈顶的位置;3.进栈:top加1,然后在数组中的top位置插入x;4.出栈:top减1 二、遇...
    99+
    2024-04-02
  • 如何进行C++代码的代码复用?
    如何进行C++代码的代码复用代码复用是在软件开发中提高效率和降低开发成本的重要手段之一。对于C++开发者来说,掌握代码复用的技巧不仅可以提高编码效率,还能增加代码的可读性和可维护性。本文将介绍一些常见的C++代码复用技术,帮助读者在实践中更...
    99+
    2023-11-02
    代码重用 C++代码复用 C++模块化
  • 如何进行C++代码的代码重用?
    如何进行C++代码的代码重用代码重用是软件开发中非常重要的一个概念,它可以提高代码的可维护性、可扩展性和可重复性。C++作为一种强大的编程语言,提供了多种方式来实现代码重用。本文将介绍一些常用的C++代码重用技术和实践方法。一、函数重用函数...
    99+
    2023-11-03
    - 重用代码 (Code Reuse) - C++ 代码 (C++ Code) - 代码重用技术 (Code Reuse
  • Web应用程序如何使用C#进行创建
    本篇文章为大家展示了Web应用程序如何使用C#进行创建,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用微软正在推行的.NET技术和C#语言可以快速建立Web应用程序,其安全性和可升级性都大大胜过普...
    99+
    2023-05-31
    c# web应用程序
  • 如何进行C++代码的模块化设计?
    如何进行C++代码的模块化设计引言:在软件开发过程中,模块化设计是一种重要的编程原则,可以提高代码的可读性、可维护性和可重用性。特别是在C++程序开发中,模块化设计可以帮助开发者将代码分解为独立的功能模块,从而更好地组织和管理代码。本文将介...
    99+
    2023-11-02
    C++ 模块化设计 代码设计
  • 微信小程序如何实现template模板
    小编给大家分享一下微信小程序如何实现template模板,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!微信小程序template模板使用前言微信小程序中提供了template使用,即相同的...
    99+
    2024-04-02
  • 微信小程序如何实现tabBar模板
    这篇文章给大家分享的是有关微信小程序如何实现tabBar模板的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:众所周知,微信小程序的tabBar都是新开页面的,而微信文档上...
    99+
    2024-04-02
  • 如何进行C++代码的异步编程?
    如何进行C++代码的异步编程?在软件开发领域,异步编程(Asynchronous Programming)成为了必备技能之一。它可以更好地平衡CPU密集型操作和IO密集型操作的性能,使程序代码并发或并行执行,进而提高了程序的响应速度和整体性...
    99+
    2023-11-02
    异步(Async) 异步编程步骤: 线程(Thread) 回调(Callback)
  • 如何进行C++代码的并发编程?
    如何进行C++代码的并发编程随着计算机技术的发展,多核处理器和并行计算的应用越来越普遍。对于程序开发者来说,如何利用多核处理器的并行计算能力,提高程序的性能成为一个重要的课题。C++作为一个强大的编程语言,在并发编程方面提供了丰富的工具和库...
    99+
    2023-11-03
    C++并发编程
  • C# 使用Word模板导出数据的实现代码
    使用NPOI控件导出数据到Word模板中方式: 效果如下: Word模板: 运行结果: 实现如下: Student.cs using System; using System...
    99+
    2024-04-02
  • 用模板的方式创建守护进程代码实例
    #include "wrap.h"#define MYDOMAIN_FLAG "/tmp/.mydomain_log" void domain_end(){ Unlink(MYDOMAIN_FLAG);}...
    99+
    2022-06-04
    实例 进程 模板
  • C#如何写一个windows应用程序
    这篇文章主要介绍了C#如何写一个windows应用程序,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。写一个windows应用程序总是从下面的几个步骤开始:1、创建一个窗体2、...
    99+
    2023-06-17
  • 如何编写用模板的方式创建守护进程代码
    这篇文章主要介绍“如何编写用模板的方式创建守护进程代码”,在日常操作中,相信很多人在如何编写用模板的方式创建守护进程代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编写用模板的方式创建守护进程代码”的疑...
    99+
    2023-06-09
  • 如何利用 C++ 函数模板实现泛型编程?
    泛型编程通过函数模板实现,允许创建通用的代码处理不同类型的数据,无需修改源代码。函数模板的基本语法为:template returntype functionname(t arg1, ...
    99+
    2024-04-15
    泛型编程 c++函数模板 c++
  • 如何进行C#网络编程客户端程序的实现源码分析
    本篇文章给大家分享的是有关如何进行C#网络编程客户端程序的实现源码分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。C#网络编程客户端程序实现是如何办到的呢?由于在客户端不需要...
    99+
    2023-06-17
  • 如何进行Python应用程序简析
    本篇文章为大家展示了如何进行Python应用程序简析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。最初设计Python应用程序的人并没有想到今天Python会在工业和科研上获得如此广泛的使用,这大大...
    99+
    2023-06-17
  • C#模拟实现抽奖小程序的示例代码
    目录1.抽奖主界面2.操作步骤2.1 抽奖界面2.2 抽奖结果导出3.源码3.1 数据库连接3.2 抽奖程序1.抽奖主界面 2.操作步骤 S键开始; 0、1、2、3、4、5键分别对...
    99+
    2024-04-02
  • 怎么用一行Python代码快速实现程序进度条
    这篇文章主要讲解了“怎么用一行Python代码快速实现程序进度条”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用一行Python代码快速实现程序进度条”吧!1、先上代码下载进度条的第三方...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作