在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → 安装程序制作工具WPF(6.0 BETA)

安装程序制作工具WPF(6.0 BETA)

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:1.13M
  • 下载次数:11
  • 浏览次数:68
  • 发布时间:2023-05-28
  • 实例类别:C#语言基础
  • 发 布 人:我想你了、
  • 文件格式:.rar
  • 所需积分:0
 相关标签: Beta wpf 6.0 PF 程序

实例介绍

【实例简介】安装程序制作工具WPF(6.0 BETA)
【实例截图】

安装工具测试版。WPF编写,由于是有.NET6迁移到.NET4.7,语法的修改可能会导致一些逻辑错误。程序无需其他第三方的DLL,就原生代码,代码很简单,只使用了Linq语法,其他的线程、绑定等均没有使用,代码特别简单。

原理简单,就是通过放置各类组件、压缩文件,最后生成一个用于安装的EXE文件,颜色、字体、播放媒体...都可自定样式,支持网页透明度显示,等等。最后生成WPF的代码,自动编译为EXE文件。

简易操作流程:
将需要打包的文件统一放置到一个文件夹内,
在“安装设置页”放置一个“确定按钮”,
在“进程页”放置一个进度条,
在“编译配置”按钮中指定“文件安装目录”、“运行的exe文件”
在“安装文件配置”按钮中添加打包的文件的文件夹
点击“生成EXE文件”按钮就可完成最简单的安装程序的制作。
各类组件的逻辑关系,程序均已做了限制,基本不产生会冲突。

是测试版,“辅助配置选项”中的动画等等功能未加入,但代码程序里面都有了,有兴趣可自己修改添加。
系统功能“服务开机启动”项目去掉了,因为如选择了该项,本工具编译出来的exe会被防毒软件报告为病毒,所以去掉了,代码还在,有兴趣的可以自行修改完善。
编写不易,里面有码,扫一下支持下。

【核心代码】

.
├── ib6
│   ├── ib6
│   │   ├── App.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Compile
│   │   │   ├── Compile_Code.cs
│   │   │   ├── Compile_Window.xaml
│   │   │   └── Compile_Window.xaml.cs
│   │   ├── Data
│   │   │   ├── Display_Value.cs
│   │   │   ├── Option_Data.cs
│   │   │   ├── Refresh_Data.cs
│   │   │   └── Serializer_Data.cs
│   │   ├── Definition
│   │   │   ├── BuildPage.xaml
│   │   │   ├── BuildPage.xaml.cs
│   │   │   ├── Enums.cs
│   │   │   ├── Gobal.cs
│   │   │   ├── Serialization.cs
│   │   │   └── Vriable.cs
│   │   ├── Effect
│   │   │   ├── Cushion.cs
│   │   │   ├── CushionRotate.cs
│   │   │   ├── CushionTranslation.cs
│   │   │   ├── Fading.cs
│   │   │   └── Rotate_Preview.cs
│   │   ├── Face
│   │   │   ├── About.xaml
│   │   │   ├── About.xaml.cs
│   │   │   ├── Auxiliary.xaml
│   │   │   ├── Auxiliary.xaml.cs
│   │   │   ├── Btn_Enable.cs
│   │   │   ├── Config.xaml
│   │   │   ├── Config.xaml.cs
│   │   │   ├── Effect_Control.xaml
│   │   │   ├── Effect_Control.xaml.cs
│   │   │   ├── ElementTree.xaml
│   │   │   ├── ElementTree.xaml.cs
│   │   │   ├── ElementValue.xaml
│   │   │   ├── ElementValue.xaml.cs
│   │   │   ├── Files.xaml
│   │   │   ├── Files.xaml.cs
│   │   │   ├── LogWindow.xaml
│   │   │   ├── LogWindow.xaml.cs
│   │   │   ├── MainBar.cs
│   │   │   ├── MainTitle.cs
│   │   │   ├── Menus.cs
│   │   │   ├── Pages.cs
│   │   │   ├── Setfiles_Path.xaml
│   │   │   ├── Setfiles_Path.xaml.cs
│   │   │   ├── State.cs
│   │   │   ├── Verify.xaml
│   │   │   ├── Verify.xaml.cs
│   │   │   ├── ViewCode.xaml
│   │   │   ├── ViewCode.xaml.cs
│   │   │   ├── Warning.xaml
│   │   │   └── Warning.xaml.cs
│   │   ├── Function
│   │   │   ├── AnimatedGIFControl.cs
│   │   │   ├── ColorHelper.cs
│   │   │   ├── CursorHelper.cs
│   │   │   ├── Function.cs
│   │   │   ├── Ini.cs
│   │   │   ├── Scale.cs
│   │   │   └── Serializer.cs
│   │   ├── Generate
│   │   │   ├── ButtonEvent.cs
│   │   │   ├── CodeMain.cs
│   │   │   ├── Config_Check.cs
│   │   │   ├── Effec.cs
│   │   │   ├── Files_.cs
│   │   │   ├── Func.cs
│   │   │   ├── LinkType.cs
│   │   │   ├── Location.cs
│   │   │   ├── PlayMedi.cs
│   │   │   ├── Servers.cs
│   │   │   ├── Start.cs
│   │   │   ├── Style_.cs
│   │   │   ├── UnZip.cs
│   │   │   └── Usercontrol.cs
│   │   ├── Images
│   │   │   ├── File.png
│   │   │   ├── File_sub.png
│   │   │   ├── Folde.png
│   │   │   ├── PerformanceGroup_16x.png
│   │   │   ├── Sound.png
│   │   │   ├── Sound_16x.png
│   │   │   ├── a_center.png
│   │   │   ├── a_fill.png
│   │   │   ├── a_left.png
│   │   │   ├── a_right.png
│   │   │   ├── about.png
│   │   │   ├── accept.png
│   │   │   ├── add_dir.png
│   │   │   ├── add_file.png
│   │   │   ├── add_page.png
│   │   │   ├── arrow_down.png
│   │   │   ├── au_effect.png
│   │   │   ├── auxi.png
│   │   │   ├── before.png
│   │   │   ├── before_16x.png
│   │   │   ├── botmost.png
│   │   │   ├── botmost_16x.png
│   │   │   ├── brush_16.png
│   │   │   ├── brush_20.png
│   │   │   ├── check.png
│   │   │   ├── checkmark.png
│   │   │   ├── chg_path.png
│   │   │   ├── close.png
│   │   │   ├── close_16x.png
│   │   │   ├── close_path.png
│   │   │   ├── close_sub.png
│   │   │   ├── color.png
│   │   │   ├── compile_ok.gif
│   │   │   ├── control_Gif.png
│   │   │   ├── control_Gif_16x.png
│   │   │   ├── control_Image.png
│   │   │   ├── control_Image_16x.png
│   │   │   ├── control_box.png
│   │   │   ├── control_box_16x.png
│   │   │   ├── control_button.png
│   │   │   ├── control_button_16x.png
│   │   │   ├── control_check.png
│   │   │   ├── control_check_16x.png
│   │   │   ├── control_input.png
│   │   │   ├── control_input_16x.png
│   │   │   ├── control_link.png
│   │   │   ├── control_link_16x.png
│   │   │   ├── control_progress.png
│   │   │   ├── control_progress_16x.png
│   │   │   ├── control_text.png
│   │   │   ├── control_text_16x.png
│   │   │   ├── control_time.png
│   │   │   ├── control_time_16x.png
│   │   │   ├── copy.png
│   │   │   ├── copy_16x.png
│   │   │   ├── copy_page.png
│   │   │   ├── default.png
│   │   │   ├── del_page.png
│   │   │   ├── delete.png
│   │   │   ├── delete_16x.png
│   │   │   ├── delfile.png
│   │   │   ├── delfile_16x.png
│   │   │   ├── demo.png
│   │   │   ├── dirbtn.png
│   │   │   ├── dirbtn_16x.png
│   │   │   ├── down.png
│   │   │   ├── dzi.png
│   │   │   ├── edit.png
│   │   │   ├── edit_16x.png
│   │   │   ├── effect.png
│   │   │   ├── exit.png
│   │   │   ├── exit_16x.png
│   │   │   ├── face.png
│   │   │   ├── files.png
│   │   │   ├── film.png
│   │   │   ├── film_16x.png
│   │   │   ├── font16.png
│   │   │   ├── info.png
│   │   │   ├── info_16x.png
│   │   │   ├── logo.png
│   │   │   ├── look.png
│   │   │   ├── m_pause.png
│   │   │   ├── m_play.png
│   │   │   ├── m_stop.png
│   │   │   ├── min_16x.png
│   │   │   ├── mouse.png
│   │   │   ├── move_dzi.png
│   │   │   ├── new.png
│   │   │   ├── next.png
│   │   │   ├── next_16x.png
│   │   │   ├── no.png
│   │   │   ├── no_check.png
│   │   │   ├── none_16x.png
│   │   │   ├── oc_16x.png
│   │   │   ├── ocw.png
│   │   │   ├── ok_btn.png
│   │   │   ├── open.png
│   │   │   ├── open_btn.png
│   │   │   ├── option.png
│   │   │   ├── os.png
│   │   │   ├── pack.png
│   │   │   ├── past.png
│   │   │   ├── past_16.png
│   │   │   ├── past_16x.png
│   │   │   ├── past_page.png
│   │   │   ├── pinned_16x.png
│   │   │   ├── play.png
│   │   │   ├── play_16x.png
│   │   │   ├── prog.png
│   │   │   ├── prop.png
│   │   │   ├── prop_16x.png
│   │   │   ├── record.png
│   │   │   ├── run.png
│   │   │   ├── save.png
│   │   │   ├── save_16x.png
│   │   │   ├── save_as.png
│   │   │   ├── savep_16x.png
│   │   │   ├── server.png
│   │   │   ├── setup.png
│   │   │   ├── sfont.png
│   │   │   ├── showline.png
│   │   │   ├── spear.png
│   │   │   ├── spear1.png
│   │   │   ├── stop.png
│   │   │   ├── stop_16x.png
│   │   │   ├── template.png
│   │   │   ├── topmose.png
│   │   │   ├── topmose_16x.png
│   │   │   ├── tray_16x.png
│   │   │   ├── tree_flag.png
│   │   │   ├── tree_page.png
│   │   │   ├── tree_setup.png
│   │   │   ├── verify.png
│   │   │   ├── warning.png
│   │   │   ├── warning_16x.png
│   │   │   ├── web.png
│   │   │   ├── web_16x.png
│   │   │   ├── win_set.png
│   │   │   └── yes.png
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resource.Designer.cs
│   │   ├── Resource.resx
│   │   ├── Resources
│   │   │   └── tg.gif
│   │   ├── Ui
│   │   │   ├── CheckBox_Style.cs
│   │   │   ├── Input_Box.cs
│   │   │   ├── ScrollTemplate.cs
│   │   │   ├── ScrollViewer.xaml
│   │   │   ├── TabPage.cs
│   │   │   ├── TextBox.xaml
│   │   │   ├── Tool_Button.cs
│   │   │   └── TreeView.xaml
│   │   ├── Value
│   │   │   ├── Bar_Progress.cs
│   │   │   ├── Button_.cs
│   │   │   ├── Check_Box.cs
│   │   │   ├── Communal
│   │   │   │   ├── Align.cs
│   │   │   │   ├── Color_Pad.cs
│   │   │   │   ├── Effect.cs
│   │   │   │   ├── Font_Set.cs
│   │   │   │   ├── Gif.cs
│   │   │   │   ├── Image_.cs
│   │   │   │   ├── Position.cs
│   │   │   │   ├── Position_Btn.cs
│   │   │   │   ├── Position_Check.cs
│   │   │   │   ├── Position_Input.cs
│   │   │   │   └── Video.cs
│   │   │   ├── Detailed.cs
│   │   │   ├── Dir_Button.cs
│   │   │   ├── Exit_Button.cs
│   │   │   ├── Gif_.cs
│   │   │   ├── Input_.cs
│   │   │   ├── Link_.cs
│   │   │   ├── Percentage.cs
│   │   │   ├── Pic.cs
│   │   │   ├── Play_Button.cs
│   │   │   ├── Ptime.cs
│   │   │   ├── Sound.cs
│   │   │   ├── Stop_Button.cs
│   │   │   ├── Text_Box.cs
│   │   │   ├── Video_.cs
│   │   │   ├── Web.cs
│   │   │   └── Window_.cs
│   │   ├── bin
│   │   │   ├── Debug
│   │   │   │   ├── Setup_Template
│   │   │   │   ├── ib6.exe
│   │   │   │   ├── ib6.exe.config
│   │   │   │   └── ib6.pdb
│   │   │   └── Release
│   │   ├── ib6.csproj
│   │   └── obj
│   │       └── Debug
│   └── ib6.sln
└── 安装程序制作工具WPF(6.0 BETA)_ib601.rar

21 directories, 265 files



标签: Beta wpf 6.0 PF 程序

实例下载地址

安装程序制作工具WPF(6.0 BETA)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警