当前位置: 首页 > news >正文

优化网站价格怎么看别人网站是哪里做的

优化网站价格,怎么看别人网站是哪里做的,wordpress加入侧边栏,全球速卖通官网入口FrmMain.cs中存在问题 1. int i0 设定为了全局常量且未在类顶部#xff0c;出现问题时不好查找 i 属于常用临时变量#xff0c;设定全局变量容易引起混乱 2.定义的全局变量但仅在一处方法中使用#xff0c;定义全局变量过多 3.变量名及控件名等意义不明确又缺少注释#xf…FrmMain.cs中存在问题 1. int i0 设定为了全局常量且未在类顶部出现问题时不好查找 i 属于常用临时变量设定全局变量容易引起混乱 2.定义的全局变量但仅在一处方法中使用定义全局变量过多 3.变量名及控件名等意义不明确又缺少注释如顶部定义的全局变量 long length 0;long loading 0;private string oldPath null;private int random 1;private int repeat 0;private string quotaNum null; 其他类似 timer1,timer2,l1,l2等等。。。   4. 存在多处重复或相似代码 如下面一段代码 for (int i 0; i FrmLog.FileListOfLoginedUser.Count; i) {if ((FrmLog.FileListOfLoginedUser[i].Path) CurrentPath){string itemName FrmLog.FileListOfLoginedUser[i].ItemName;string path FrmLog.FileListOfLoginedUser[i].Path;string[] itemArr new string[5];itemArr[0] itemName;itemArr[1] path;itemArr[2] FrmLog.FileListOfLoginedUser[i].ItemType;itemArr[3] FrmLog.FileListOfLoginedUser[i].FileSize.ToString() KB;itemArr[4] FrmLog.FileListOfLoginedUser[i].UploadTime;itemNameList.Add(itemArr);} } 在以下方法中多次调用而没有重构提取出来日后返回值如有变动需要多处修改很容易混乱 void isSuccess(object iparam, object oparam)  Line : 在138-236 行 private void FrmMain_Load(object sender, EventArgs e) 465-520行 private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)  710-778行 private void btnToParent_Click(object sender, EventArgs e)  返回到上一级 782-842行 private void ChangeListViewDisplayStyle(object sender, EventArgs e)  改变文件列表显示方式 867-907行 private void btnSearch_Click(object sender, EventArgs e)   点击搜索时  1325-1377   另外如下面一段代码作用是为了检测上传的文件是否存在同名文件但是在多个方法中反复拷贝了这段代码 for (int j 0; j files.Length; j){saveName Path.GetFileName(files[j]);int i 0;for (i 0; i lvItemsList.Items.Count; i){ListViewItem item lvItemsList.Items[i];if ((lvItemsList.Items[i].Text).Contains(Path.GetFileName(saveName))){if (MessageBox.Show(您已上传文件 saveName 有同名是否覆盖, 警告, MessageBoxButtons.YesNo) DialogResult.Yes){repeat 1;UpLoadFile(FrmLog.ServerUrl /Default.aspx/, files[j], saveName, progressBar1);// timer2.Enabled true;i lvItemsList.Items.Count;}else{this.Random();i lvItemsList.Items.Count;}}} 还有下面一段代码作用是根据文件字节数改为以KB,MB,GB等方式显示多处存在类似代码而未提取公用方法 if (FrmLog.FileListOfLoginedUser[j].FileSize * 1024 1024){downSize (FrmLog.FileListOfLoginedUser[j].FileSize * 1024) B;}else if (FrmLog.FileListOfLoginedUser[j].FileSize 1024){downSize FrmLog.FileListOfLoginedUser[j].FileSize KB;}else{downSize decimal.Round(Convert.ToDecimal(FrmLog.FileListOfLoginedUser[j].FileSize / 1024), 2).ToString() M;} 该代码存在其他处的代码如下 if (UsedSpace 1000){this.Text 地税云盘 FrmLog.LoginedUser.realName UsedSpace KB/ quotaNum;}else{float sumFileSize UsedSpace / 1024;//decimal d decimal.Parse(sumFileSize.ToString());decimal d Convert.ToDecimal(sumFileSize);sumFileSize float.Parse(decimal.Round(d, 2).ToString());this.Text 地税云盘 FrmLog.LoginedUser.realName sumFileSize M/ quotaNum;} 上面代码微改进 1.提取 地税云盘  FrmLog.LoginedUser.realName   为变量如下 string title地税云盘  FrmLog.LoginedUser.realName   ; 2.以MB显示直接用 (UsedSpace/1024).toString(“f2”)即可     5.代码画蛇添足晦涩难懂又欠缺注释如   for (int j 0; j files.Length; j){saveName Path.GetFileName(files[j]);int i 0;for (i 0; i lvItemsList.Items.Count; i){ListViewItem item lvItemsList.Items[i];if ((lvItemsList.Items[i].Text).Contains(Path.GetFileName(saveName))){if (MessageBox.Show(您已上传文件 saveName 有同名是否覆盖, 警告, MessageBoxButtons.YesNo) DialogResult.Yes){repeat 1;UpLoadFile(FrmLog.ServerUrl /Default.aspx/, files[j], saveName, progressBar1);// timer2.Enabled true;i lvItemsList.Items.Count;}else{this.Random();i lvItemsList.Items.Count;}}}if (!(i lvItemsList.Items.Count 1)){UpLoadFile(FrmLog.ServerUrl /Default.aspx/, files[j], saveName, progressBar1);// timer2.Enabled true;i lvItemsList.Items.Count;} 意图应该是存在同名文件进行提示点Yes则上传覆盖文件否则直接上传这样应该思路很清晰不知为何还要比较!(i lvItemsList.Items.Count 1) 另外!(i lvItemsList.Items.Count 1) 这种代码写法有些蹩脚容易让人费解一般都是 i!lvItemsList.Items.Count 1   6. 代码冗长多次嵌套if else 容易让人看晕建议提取出方法或添加return   /// summary/// 双击进入文件夹/// /summaryprivate void lvItemsList_MouseDoubleClick(object sender, MouseEventArgs e){this.isFind false;ListViewHitTestInfo info lvItemsList.HitTest(e.X, e.Y);if (info.Item null) return;lvItemsList.LargeImageList UrlImage.SmallImageList;if (!(info.Item.Text.Contains(.)))//todo 此处存在问题文件夹也可包含点 .应以itemtype判断{lvItemsList.Items.Clear();CurrentPath info.Item.Tag.ToString() / info.Item.Text;// CurrentPath info.Item.Tag.ToString() / info.Item.Text;FrmLog.FileListOfLoginedUser this.GetFileList();oldPath info.Item.Tag.ToString();if (FrmLog.FileListOfLoginedUser null){this.lblCurPath.Text CurrentPath;return;}for (int i 0; i FrmLog.FileListOfLoginedUser.Count; i){if (FrmLog.FileListOfLoginedUser[i].Path CurrentPath){ListViewItem lvItem new ListViewItem();lvItem.Text FrmLog.FileListOfLoginedUser[i].ItemName;lvItem.Tag FrmLog.FileListOfLoginedUser[i].Path;if (switchViews 1){/* if (!(lvItem.Text.Contains(.))){lvItem.ImageIndex 0;}else{int icon UrlImage.ImageIndex(System.IO.Path.GetExtension(lvItem.Text));lvItem.ImageIndex icon;}*/int icon 0;if (FrmLog.FileListOfLoginedUser[i].ItemType 文件夹){icon UrlImage.ImageIndex(.folder);//新加}else{icon UrlImage.ImageIndex(System.IO.Path.GetExtension(lvItem.Text));//新加}lvItem.ImageIndex icon;//新加//int icon UrlImage.ImageIndex(System.IO.Path.GetExtension(lvItem.Text));//lvItem.ImageIndex icon;// oldPath FrmLog.FileListOfLoginedUser[i].Path;this.lvItemsList.Items.Add(lvItem);}else{lvItem.SubItems.Add(FrmLog.FileListOfLoginedUser[i].ItemType);if (!(lvItem.Text.Contains(.))){lvItem.SubItems.Add();}else{lvItem.SubItems.Add(FrmLog.FileListOfLoginedUser[i].FileSize.ToString() KB);}// lvItem.SubItems.Add(FrmLog.FileListOfLoginedUser[i].FileSize.ToString());lvItem.SubItems.Add(FrmLog.FileListOfLoginedUser[i].UploadTime);this.lvItemsList.Items.Add(lvItem);}}else{oldPath info.Item.Tag.ToString();}}this.lblCurPath.Text CurrentPath;}} 转载于:https://www.cnblogs.com/s1ihome/p/3720275.html
http://www.pierceye.com/news/939892/

相关文章:

  • 广州天与地网站建设石家庄快速建站公司
  • 汕头投资建设总公司网站专做PPP项目网站
  • 双语教学示范课程建设项目网站建设通网站上线
  • 电子商务网站域名注册要求南京电商设计
  • 网站左侧导航设计国内免费服务器地址
  • 怎样上网站dns解析不了图片墙网站源码
  • 东莞网站建设多少钱玩网页游戏的网站
  • 做网上竞猜网站合法吗珠海移动网站建设费用
  • 电视剧手机网站大全网页版微信二维码付款怎么弄
  • 亳州有做网站的吗一站式快速网站排名多少钱
  • 国外数码印花图案设计网站秦皇岛信息平台
  • 网站建设仿站纪念册设计制作公司
  • 西安烽盈网站建设有人上相亲网站做传销燕窝
  • 您身边的网站建设专家四川省建设注册资格中心网站
  • 东莞公司网站做优化做企业网站的合同
  • 网站域名空间怎么提交北京公司网站制作方法
  • 网站伪静态是什么意思中国知名网站排行榜
  • 国外网站注册软件用python做购物网站
  • 网站设计 素材如何攻克房地产网站
  • 上不了国外网站 怎么做贸易网页浏览器设置在哪里
  • delphi可以做网站吗百色建设局网站
  • 网站建设及维护课件免费请人做装修设计上什么网站
  • 川沙网站建设淘客插件wordpress
  • 门户网站开发技术服务合同免费网页游戏源码
  • 网站批量查询工具做影视外包的网站
  • 营销型网站建设试题html5网站网址
  • 网站建设策划书(建设前的市场分析)环球资源网的定位
  • 上海企业都用什么网站网站公司建站
  • 华为云速建站可以做英文网站高端服装产品网站建设
  • 网站建设中html 下载哪个平台做网站比较好