.net开发
文章平均质量分 75
邢海芳
比夏天还温暖,开开心心,用心,加油!
展开
-
MVC(模型---视图---控制器)
MVC(模型-视图-控制器)模式,它强制性的使用应用程序输入、处理和输出分开。 M(model)是数据模型,v(view)即视图,是指用户界面,C(controller)则是控制器。模型、视图、控制器的分离,使得一个模型可以有多种视图。如果用户通过某个视图的控制器改变了模型的数据,所有其他依赖于这些数据的视图都反映出这些变化。因此,无论何时发生了何种数据变化,控制器都会将变原创 2012-01-07 21:10:57 · 16543 阅读 · 0 评论 -
系统细节(答案是丰富多彩滴)
仅是细节记录和积累!系统“接口”已给出:设计模式,重构才会发现设计模式的好处,这次主要运用了工厂模式:http://blog.csdn.net/xhf55555/article/details/7633505DataGridView清空数据在用winform程序中使用了DataGridView,在清除DataGridview的数据时遇到个原创 2012-06-30 21:34:56 · 951 阅读 · 3 评论 -
初探宏的强大之注释
今天在牛老师的视频中提到了vs中代码的注释,网上关于注释的资料很多。以前也弄过,就是机器般的跟着步骤做的,没有想过更多,以至于这次再弄还要重新百度。连接地址,步骤很详细。http://blog.csdn.net/beijiguangyong/article/details/6371504 关于vs的两种注释,一种是改模版的代码,一种是利用宏项目修改模板。我认为第一种方式较为死板,从修改的角度原创 2012-07-23 11:17:04 · 1496 阅读 · 11 评论 -
系统验收--让用户躺在向日葵里
三天的时间, 机房收费系统终于验收完毕. 首先是要感谢米老师和七期的师哥师姐们不辞辛苦, 不怕繁琐, 一遍又一遍的给我们讲说, 再此道一声:您们辛苦了! 从验收开始我的心就像里就像一朵小浪花般,总是担心, 某人也曾经对我说过, 你做的系统就像狗屎,当时伤心了好一阵子呢. 后来就不再伤心了,我想我就要从狗屎做起,不断改造狗屎. 从这次验收原创 2012-07-30 17:48:50 · 16773 阅读 · 13 评论 -
小迷茫后
牛腩看到不到四十集了, 大概的回想一下前面的东西, 开始讲的后台方面,和机房收费系统的后台类似, 后来讲的是界面的部分,这次我们不能像cs那样同工具栏直接拖出控件来了, 我们是在写代码, 编写控件的一些属性, bs的界面主要是css+div的学习, css盒子是重点,虽然学的糊涂, 但是fireBug插件的让盒子的可视化和三维效果让我们在迷茫中不断的清醒. css样式和母板的使用以及嵌套母板的使用原创 2012-08-20 21:23:03 · 723 阅读 · 14 评论 -
新闻发布系统总结
新闻发布系统做完了有几天了,总结一下,进入软考的复习中。。。。。大概总结了一下,如下所示:(点击图片看大图)前台: Html:超文本标记语言(Hypertext Markup Language),是用于描述网页文档的一种标记语言。扩展名为.htm或.html 工作原理:原创 2012-09-04 19:24:45 · 2689 阅读 · 4 评论 -
良好用户界面设计
成功的婚姻之关键在于折衷。当事情沿着你不希望的方向发展,在最后,形成的争论却可以为你带来极大的好处。这条定理同样适用于用户界面设计。毕竟,如果婚姻不是形式和仪式又是什么呢? 设计用户界面的过程从根本上就是折衷的训练。 这个训练并非指设计者和项目负责人之间的折衷(可用性从来没被办公室政治利用过),而是指设计方案的倒退和前进之间的折衷。每一个有关用户界面的决定,从一像素的精确定位到整转载 2012-12-03 10:52:24 · 1276 阅读 · 4 评论 -
系统开发?
除了那熟悉的的机房收费系统外,第一次和未知的系统见面,利用电脑代替电话拨号处理信息的系统。做了有半个多月的时间,疑问甚多,系统该怎么开发?下面是此次开发的简短过程。需求分析: 文档中告诉我们系统分三个不同方面的需求: 个人使用,是不需要后台管理员的。比较的局限性,用于个人,家庭使用。 企业使用,企业中老板和员工使用,使用的场合用于任何一个企业原创 2012-12-03 10:50:36 · 832 阅读 · 10 评论 -
VS中Web应用程序和Web网站
无意间发现了还有这样的不同,在感觉有些晕的时候,找找答案。 在新建网站的时候会有两种选择,在解决方案右击我们会看到,新建网站这一项,同时会看到新建项。 据说Web应用程序是让程序员更好的从winForm过度到Web开发而保留的。web网站就要完全应用于web开发的。Web应用程序和Web网站 相同点: 1、都是设计A原创 2012-12-12 17:33:02 · 6505 阅读 · 5 评论 -
ASP.NET预备知识(四)--Web服务器验证控件
<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal原创 2012-12-14 14:56:26 · 2864 阅读 · 2 评论 -
ASP.NET预备知识(二)
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {marg原创 2012-12-14 14:55:53 · 1249 阅读 · 1 评论 -
ASP.NET预备知识(三)
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal, div.MsoNormal {marg原创 2012-12-14 14:56:09 · 1031 阅读 · 2 评论 -
ASP.NET预备知识(一)
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal,原创 2012-12-14 14:55:18 · 1277 阅读 · 2 评论 -
ASP.net基础(六)关于主题
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal,原创 2012-12-19 20:23:34 · 2405 阅读 · 3 评论 -
ASP.net基础(七) 母版页
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal,原创 2012-12-19 20:32:50 · 2676 阅读 · 3 评论 -
ASP.net基础(八) 用户控件
<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal原创 2012-12-19 20:40:40 · 2274 阅读 · 3 评论 -
ASP.net基础(九)网站导航--网站导航及导航控件
<!----><!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal,原创 2012-12-19 20:57:36 · 9597 阅读 · 3 评论 -
可爱的SQLHelp
有了第一遍用繁琐的经历,这次重构后 抽出个SQLHelp,才知道SQLHelp的清新可爱之处,嘻嘻. 凡事,贵在经历!'------------------------------------------------------------------------------' ' Copyright (c) 2012 FANG. All rights reserved.'原创 2012-06-30 21:29:36 · 2028 阅读 · 9 评论 -
VS2010 C/S模式winForm打包部署.详细!
先说说什么是打包部署和发布,对于c/s模式打包就是把我们的程序打成压缩包,打包将行李入包,发布是将打好的包展开. 这样的好处一是保护版权和安装方面,二是打包会把cs文件编译成为dll文件,第一次运行的速度快,同时保护代码.三是打包发布可以节省控件,基本解决了安全性的问题,使得程序员的原codes不被泄漏. 说说打包和发布的区别,发布是没有安装文件的,要求服务器上必须安装上一个fron原创 2012-06-29 14:14:06 · 50454 阅读 · 33 评论 -
vs环境中自带的bin obj debug release简单了解
Bin目录用来存放编译的结果,bin是二进制binrary的英文缩写,因为最初C编译的程序文件都是二进制文件,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj是object的缩写,用于存放编译过程中生成的中间临时文件。其中都有debug和rele翻译 2012-06-11 16:36:34 · 9939 阅读 · 8 评论 -
理解三层
首先三层就是三个层,生活中三层是司空见惯的,老板、经理、员工三层,生产商、业务员、销售商三层,又如,一棵植物,也有三层,根、茎和叶子、花,又有盘古开天地之说,盘古一把斧头劈过去,清的上升变成了天,浊的下降变成了地,处于清浊之间的就成了天地万物,我们的世界也可以分为三层,天、地、万物。 那为什么要分层呢?从万物的角度来说,是为了不混乱,更高效率的完成自己的任务。很多事务和事理都是分层原创 2012-01-09 17:23:00 · 1682 阅读 · 5 评论 -
数据增删改查之三层架构(理解三层续)
首先是画的图,感觉把图画完了,工程就完成了一大半,前提是画的思路是对的。还是在理解三层。下面是画的关于数据的增删改查这个小例子的包图、类图和时序图。 包图。 类图。时序图。用户注册。用户删除。用户查询,一个是查选全部用户,一个是查询一个用户对象。用户修改。也就是查询、删除和增加。用户注册的代码,如下所示:实体层代码。原创 2012-01-20 17:04:34 · 16030 阅读 · 17 评论 -
初识。net
吉庆学长总结的很好:http://blog.csdn.net/jnqqls/article/details/6239215从vb到vb.netvb是基于对象的,vb.net是面向对象的。VB6.0是解释性语言,需要VB虚拟机加以解释执行(就是那个很大的DLL) Vb.net用的是.net框架(主要是针对新一代分布式网络应用的开发) 。VB6是独立的一个开发工具,vb.net则更原创 2011-12-31 21:10:41 · 1272 阅读 · 11 评论 -
依然在登录中....
机房收费系统的登陆就写了几天。在调试登录代码时候遇到的问题。 1)逻辑上的问题。做机房收费系统的用户登录的界面的时候首先要考虑用户名存在与否,再次是用户名和密码是否正确,其次是要考虑异地登录和上次用户是否正常的注销登录的。用户名和密码是很好判断的,不好判断的是异地登陆和非正常退出这两种情况。从正在值班的教师表中进行查询。a、异地登录。 就像qq登录一样,如果存在异地登原创 2012-02-08 19:41:08 · 950 阅读 · 3 评论 -
编程标准之注释
首先说说关于vs2010自动添加注释块,一是通过使用宏命令来添加注释,二是可以设置模版自动的生成注释,这样可以在新建一个类一个接口或是窗体时自动的生成该类、接口、或窗体的注释。当然给函数和过程写注释的时候可以用“,,,”来自动的生成注释块。在给一行代码添加注释,不必选中该行,只要将光标定位到该行就可以通过菜单栏的图表添加,也可以通过使用两级快捷键来添加注释(Ctril+K,Ctrl+C)。原创 2012-02-13 09:29:11 · 703 阅读 · 3 评论 -
vs2010(中文版)自带报表的使用(二过程)
上篇说到报表需要数据源、报表模板、数据存放数据的容器。这篇就详细的说说制作报表的过程。 数据源就是我们建立的数据库中的表,我们想要显示的哪张表中的内容。报表模版是扩展名为rdlc的文件。存放数据的容器就是扩展名为xsd的文件。显示在From窗体上是ReportViewer控件。对于建立这些文件的顺序,从哪种文件开始都可以,系统都会给出提示。我们就以从新建报表模版开始。原创 2012-02-22 23:46:17 · 34689 阅读 · 23 评论 -
vs2010自带报表的使用(一用途)
报表的主要用途。协同数据库一起工作,帮助用户分析和解释重要的信息,满足平时工作中导出各式文档的需要(Word/Excel/pdf等)可以查看或共享在自己web浏览器中的报表。 首先简单理解一下报表的机制。我们想把数据库中的数据显示到报表中,就像我们可以把数据导出到Excel中一样。这需要数据源、报表模板、数据存放数据的容器。vs自带的报表有两种,一种是水晶报表一种是普通的报表原创 2012-02-22 23:45:26 · 6531 阅读 · 3 评论 -
DataGridView使用方法
目录: 1、 取得或者修改当前单元格的内容 2、 设定单元格只读 3、 不显示最下面的新行 4、 判断新增行 5、 行的用户删除操作的自定义 6、 行、列的隐藏和删除 7、 禁止列或者行的Resize 8、 列宽和行高以及列头的高度和行头的宽度的自动调整 9、 冻结列或行 10、 列顺序的调整 11、 行头列头的单元格 12、 剪切板的操作 13转载 2012-02-18 08:35:09 · 2012 阅读 · 2 评论 -
DataGridView 常用(记录)
查找的资料收藏于此。获取总行数:dataGridView1.Rows.Count;获取当前选中行索引:int i = this.dataGridView1.CurrentRow.Index;获取当前选中列索引:int j = this.dataGridView1.CurrentCell.ColumnIndex;MessageBox.Show("一共有"+ dataGridView1原创 2012-02-18 08:38:11 · 2155 阅读 · 7 评论 -
机房收费系统小结(只用三层做的)
逻辑问题。因为和第一次做机房收费系统不同,这次做的时候无论退卡还是学生注销,删除系统用户都没有直接将表中的数据删除,而是设置的状态标志位,就像结账的标志位一样,在建立表结构的时候加上默认值,或是在建立实体类的时候直接赋初始值。这样管理员可以查看已经注销的用户的工作记录,和退卡学生的上机历史记录。卡号是否可以重复使用问题。因为在退卡的时候没有直接删除卡号而是设置的状态标志位。开始简单的认为,原创 2012-02-23 00:00:32 · 2131 阅读 · 10 评论 -
三层架构之简单工厂改造抽象工厂中配置文件的添加
在上次说到的http://blog.csdn.net/xhf55555/article/details/7633505的登录的例子中添加配置文件,当时阴差阳错的通过编译并显示登录成功,其实是负负为正导致了编译成功。事实上在这个例子中并没有成功添加配置文件,在这次重构机房收费系统的时候在D层添加的简单工厂改造的抽象工厂再加上配置文件,遇到了很大的问题。NUMBER ONE错误读取原创 2012-06-09 19:32:45 · 2638 阅读 · 4 评论 -
SqlDateTime 溢出
仅是调试过程中错误,经过查找记录于此。错误:“SqlDateTime溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间。”原因:关于DateTime,在将DateTime类型,插入到数据库的时候,最容易出现的一种错误:“SqlDateTime溢出。必须介于 1/1/1753 12:00:00 AM和 12/原创 2012-06-09 19:38:04 · 6537 阅读 · 10 评论 -
在“Resources”参数中指定了项“obj\x86\Debug\frmLogin.frmLogin.resources”多次。“Resources”参数不支持重复项。
仅是调试过程中的错误,经过查找分析记录于此。 在“Resources”参数中指定了项“obj\x86\Debug\frmLogin.frmLogin.resources”多次。“Resources”参数不支持重复项。 UIresouse文件在编译过程中出错误的。也不知道为什么错误总是这么多!本来想要重新建一个解决方案,复制一下文件夹重新引用,但又不心原创 2012-06-11 15:14:12 · 12687 阅读 · 10 评论 -
to know SVN
简介。SVN(sub Version(过程 版本))是一个自由,开源的版本控制系统。subversion的版本库(repository(储藏室 仓库))位于服务器端,是统一管理和存储数据的地方。subversion的客户端有两类,一类是websvn等基于web的,一种是以TortosiseSVN为代表的客户端软件。前者需要web服务器的支持,后者需要用户在本地安装客户端原创 2012-07-04 10:48:07 · 890 阅读 · 9 评论 -
SVN客户端--TortoiseSVN使用说明
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思01、SVN Checkout(SVN取出)点转载 2012-07-04 10:49:19 · 1501 阅读 · 3 评论 -
浅入浅出SQL注入
Sql注入.简介.我们很容易从网上查找到sql注入的定义: 就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,很容易遭到SQL注入式攻击.用户可以提交一段数据库的查代码,根据程序返回结果,获得一些敏感的信息或是控制整个服务器.sql注入就发生了.当然我们要魔高一尺,道高一丈. 防止sql原创 2012-07-09 10:48:13 · 1472 阅读 · 6 评论 -
ASP.net基础(十)文件处理
<!--@font-face {font-family:宋体}@font-face {font-family:宋体}@font-face {font-family:Cambria}@font-face {font-family:Calibri}@font-face {font-family:"\@宋体"}p.MsoNormal, li.MsoNormal原创 2012-12-19 21:07:04 · 2304 阅读 · 3 评论