软件安装部署

     到现在大二了,学习专业基础两年了,做网络编程一个学期了,对于开发工具的使用,从微软的vs2005-vs2008-vs2010,还有adobe的,还有苹果mic,现在每天打开的是vs2010,前几天培训的时候,多下了个silverlight_tool的组件,微软庞大的软件开发.net平台给it人员更多的选择

   有点winform的基础,把以前刚刚接触c#时候,很久以前做个一个winform的记事本,现在拿出来玩下,这里多了几个协助工具,主要主要是调用系统自带的游戏...便携打开...上层是记事本,下层是博客链接...
截图:

软件开发流程从:市场分析,人员调查,代码编写,产品发布,后期维护,一步一步循序渐进,

boone刚刚把这个notebooks弄了个安装发布文件安装文件exe,如下:

 截图:
 
 
这个文件就可以像很多市场上的软件一样,安装以后拥有同样的功能能够为计算机用户服务,呵呵.....
 
 
下面试后台代码:
 
Code:
  1. using System;   
  2. using System.Collections.Generic;   
  3. using System.ComponentModel;   
  4. using System.Data;   
  5. using System.Drawing;   
  6. using System.Linq;   
  7. using System.Text;   
  8. using System.Windows.Forms;   
  9. using System.IO;   
  10. namespace notebook   
  11. {   
  12.     public partial class Form1 : Form   
  13.     {   
  14.         public Form1()   
  15.         {   
  16.             InitializeComponent();   
  17.         }   
  18.         //打开   
  19.         private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)   
  20.         {   
  21.             openFileDialog1.Filter = "所有文件(*.*)|*.*|记事本(*.txt)|*.txt";   
  22.             if (openFileDialog1.ShowDialog() == DialogResult.OK)   
  23.             {   
  24.                 StreamReader sr = new StreamReader(openFileDialog1.FileName, Encoding.Default);   
  25.                 richTextBox1.Text = sr.ReadToEnd();   
  26.                 sr.Close();   
  27.             }   
  28.         }   
  29.         //保存   
  30.         private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)   
  31.         {   
  32.             SaveFileDialog saveFile1 = new SaveFileDialog();   
  33.             saveFile1.InitialDirectory = "C://";   
  34.             saveFile1.Filter = "txt files(*.txt)|*.txt|RTF Files|*.rtf|DOC Files|*.doc|All files(*.*)|*.*";   
  35.             saveFile1.FilterIndex = 2; saveFile1.RestoreDirectory = true;   
  36.             if (saveFile1.ShowDialog() == DialogResult.OK)   
  37.             {   
  38.                 richTextBox1.SaveFile(saveFile1.FileName, RichTextBoxStreamType.PlainText);   
  39.             }   
  40.         }   
  41.         //另存为   
  42.         private void 另存为ToolStripMenuItem_Click(object sender, EventArgs e)   
  43.         {   
  44.             saveFileDialog1.Filter = "所有文件(*.*)|*.*|记事本(*.txt)|*.txt";   
  45.             if (saveFileDialog1.ShowDialog() == DialogResult.OK)   
  46.             {   
  47.                 StreamWriter sw = new StreamWriter(saveFileDialog1.FileName, true);   
  48.                 sw.Write(richTextBox1.Text);   
  49.                 sw.Close();   
  50.             }   
  51.         }   
  52.         //退出   
  53.         private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)   
  54.         {   
  55.             if (richTextBox1.Text == "")   
  56.             {   
  57.                 Application.Exit();   
  58.             }   
  59.             else  
  60.             {   
  61.                 DialogResult dr = MessageBox.Show("你是否要保存记事本""记事本", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);   
  62.                 if (dr == DialogResult.Yes)   
  63.                 {   
  64.                     if (saveFileDialog1.ShowDialog() == DialogResult.OK)   
  65.                         File.WriteAllText(saveFileDialog1.FileName, richTextBox1.Text);   
  66.                 }   
  67.                 else  
  68.                 {   
  69.                     if (dr == DialogResult.No)   
  70.   
  71.                         Application.Exit();   
  72.                 }   
  73.             }   
  74.         }   
  75.         //撤销   
  76.         private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)   
  77.         {   
  78.             richTextBox1.Undo();   
  79.         }   
  80.         //剪切   
  81.         private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)   
  82.         {   
  83.             if (richTextBox1.SelectedText != "")   
  84.             {   
  85.                 richTextBox1.Cut();   
  86.                 剪切ToolStripMenuItem.Enabled = false;   
  87.                 复制ToolStripMenuItem.Enabled = false;   
  88.             }   
  89.   
  90.         }   
  91.         //复制   
  92.         private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)   
  93.         {   
  94.             if (richTextBox1.SelectedText != "")   
  95.             {   
  96.                 richTextBox1.Copy();   
  97.                 剪切ToolStripMenuItem.Enabled = false;   
  98.                 复制ToolStripMenuItem.Enabled = false;   
  99.             }   
  100.         }   
  101.         //粘贴   
  102.         private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)   
  103.         {   
  104.             richTextBox1.Paste();   
  105.         }   
  106.         //删除   
  107.         private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)   
  108.         {   
  109.             richTextBox1.SelectedText = "";   
  110.         }   
  111.         //全选   
  112.         private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)   
  113.         {   
  114.             richTextBox1.SelectAll();   
  115.         }   
  116.         //时间日期   
  117.         private void 时间日期DToolStripMenuItem_Click(object sender, EventArgs e)   
  118.         {   
  119.             richTextBox1.AppendText(DateTime.Now.ToString());   
  120.         }   
  121.         //自动换行   
  122.         private void ToolStripMenuItem123_Click(object sender, EventArgs e)   
  123.         {   
  124.             if (ToolStripMenuItem123.Checked == true)   
  125.             {   
  126.                 ToolStripMenuItem123.Checked = false;   
  127.                 richTextBox1.WordWrap = false;   
  128.             }   
  129.             else  
  130.             {   
  131.                 ToolStripMenuItem123.Checked = true;   
  132.                 richTextBox1.WordWrap = true;   
  133.             }   
  134.         }   
  135.         //设置字体   
  136.         private void 字体FToolStripMenuItem_Click(object sender, EventArgs e)   
  137.         {   
  138.             fontDialog1.ShowDialog();   
  139.             richTextBox1.Font = fontDialog1.Font;   
  140.             if (richTextBox1.SelectedText != "")   
  141.             {   
  142.                 fontDialog1.ShowDialog();   
  143.                 richTextBox1.Font = fontDialog1.Font;   
  144.   
  145.             }   
  146.   
  147.         }   
  148.         //调用windows自带的计算器   
  149.         private void 计算器ToolStripMenuItem_Click(object sender, EventArgs e)   
  150.         {   
  151.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/calc");   
  152.         }   
  153.         //调用画图工具   
  154.         private void 画图ToolStripMenuItem_Click(object sender, EventArgs e)   
  155.         {   
  156.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/mspaint");   
  157.         }   
  158.         //调用命令提示符   
  159.         private void 命令提示符ToolStripMenuItem_Click(object sender, EventArgs e)   
  160.         {   
  161.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/cmd");   
  162.         }   
  163.         //友谊链接   
  164.         private void 百度ToolStripMenuItem_Click(object sender, EventArgs e)   
  165.         {   
  166.             System.Diagnostics.Process.Start("IExplore""http://www.baidu.com");   
  167.         }   
  168.   
  169.         private void 关于记事本ToolStripMenuItem_Click(object sender, EventArgs e)   
  170.         {   
  171.             MessageBox.Show("该记事本是我2010年清明时制作的/r/n所有权归新竹所有 ");   
  172.         }   
  173.         //设置颜色    
  174.         private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)   
  175.         {   
  176.             ColorDialog ColorDialog1 = new ColorDialog();   
  177.             ColorDialog1.AllowFullOpen = false;   
  178.             ColorDialog1.FullOpen = true;   
  179.             ColorDialog1.AnyColor = true;   
  180.             ColorDialog1.Color = richTextBox1.ForeColor;   
  181.             ColorDialog1.ShowDialog();   
  182.             //richTextBox1.ForeColor=ColorDialog1.Color;   
  183.             richTextBox1.SelectionColor = ColorDialog1.Color;   
  184.         }   
  185.   
  186.         private void 小新ToolStripMenuItem_Click(object sender, EventArgs e)   
  187.         {   
  188.             System.Diagnostics.Process.Start("IExplore""http://hshichu.blog.51cto.com/");   
  189.         }   
  190.   
  191.         private void 记事本ToolStripMenuItem_Click(object sender, EventArgs e)   
  192.         {   
  193.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/notepad");   
  194.         }   
  195.         //游戏   
  196.         //纸牌   
  197.         private void 纸牌ToolStripMenuItem_Click(object sender, EventArgs e)   
  198.         {   
  199.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/sol.exe ");   
  200.   
  201.         }   
  202.   
  203.         private void 扫雷ToolStripMenuItem_Click(object sender, EventArgs e)   
  204.         {   
  205.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/winmine.exe");   
  206.         }   
  207.   
  208.         private void 清空ToolStripMenuItem_Click(object sender, EventArgs e)   
  209.         {   
  210.             this.richTextBox1.Clear();   
  211.         }   
  212.   
  213.         private void 放大镜ToolStripMenuItem_Click(object sender, EventArgs e)   
  214.         {   
  215.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/magnify");   
  216.         }   
  217.   
  218.         private void 蜘蛛纸牌ToolStripMenuItem_Click(object sender, EventArgs e)   
  219.         {   
  220.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/spider.exe ");   
  221.         }   
  222.   
  223.         private void 空当接龙ToolStripMenuItem_Click(object sender, EventArgs e)   
  224.         {   
  225.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/freecell.exe  ");   
  226.         }   
  227.   
  228.         private void 红心大战ToolStripMenuItem_Click(object sender, EventArgs e)   
  229.         {   
  230.             System.Diagnostics.Process.Start(@"C:/WINDOWS/system32/mshearts.exe   ");   
  231.         }   
  232.   
  233.         private void 左对齐ToolStripMenuItem_Click(object sender, EventArgs e)   
  234.         {   
  235.             richTextBox1.SelectionAlignment =   
  236.                 (System.Windows.Forms.HorizontalAlignment)0;   
  237.         }   
  238.   
  239.         private void 右对齐ToolStripMenuItem_Click(object sender, EventArgs e)   
  240.         {   
  241.             richTextBox1.SelectionAlignment =   
  242.                 (System.Windows.Forms.HorizontalAlignment)1;   
  243.         }   
  244.   
  245.         private void 居中对齐ToolStripMenuItem_Click(object sender, EventArgs e)   
  246.         {   
  247.             richTextBox1.SelectionAlignment =   
  248.                (System.Windows.Forms.HorizontalAlignment)2;   
  249.         }   
  250.   
  251.         private void 打印预览ToolStripMenuItem_Click(object sender, EventArgs e)   
  252.         {   
  253.             PrintPreviewDialog printpreviewDialog = new PrintPreviewDialog();   
  254.             printpreviewDialog.Document = printDocument1;   
  255.              //lineReader = new System.IO.StringReader(richTextBox1.Text);   
  256.             try  
  257.             {   
  258.                 printpreviewDialog.ShowDialog();   
  259.             }   
  260.             catch (Exception excep)   
  261.             {   
  262.                 MessageBox.Show(excep.Message, "打印出错 ",   
  263.                      MessageBoxButtons.OK, MessageBoxIcon.Error);   
  264.             }   
  265.         }   
  266.   
  267.         private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)   
  268.         {   
  269.             //FindandReplace findandReplace = new FindandReplace();   
  270.             //findandReplace.Show();   
  271.         }   
  272.   
  273.         private void button1_Click(object sender, EventArgs e)   
  274.         {   
  275.           Refresh();   
  276.         }   
  277.   
  278.         private static void rRefresh()   
  279.         {   
  280.             //throw new NotImplementedException();   
  281.         }   
  282.     }   
  283. }   
  代码下载:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值