.net
文章平均质量分 55
乡下程序员
这个作者很懒,什么都没留下…
展开
-
c#基础加强
反编译工具 .net Reflector 7.0Dotnetfx.exe 包含.net基类库,在客户机器上简便安装.net环境1:多个构造函数了,可以通过this继承省略一些代码2:C#有5种访问修饰符private ; 当前类内部访问protected ; 当前类内部以及当前类的子类内部访问。internal ; 当前程序集内部访问//程序集2引用了程序集1,不能原创 2013-08-16 20:05:15 · 1527 阅读 · 0 评论 -
大二实习使用的技术汇总(下)
基本完成任务了(其实任务就一直不多~)。其实做了这么段时间了,对整个系统的具体需求还不怎么了解,张工需要我写什么功能我就照做,如此而已。不像张工,整个项目了如指掌,无论上面要什么功能,他都能分析出来,弄成我们可以懂的方式让我们敲代码……希望深入了解一个行业,尽快脱离“码农”之身。原创 2013-08-27 00:57:51 · 3324 阅读 · 3 评论 -
存储过程介绍以及使用(转账,分页)
实例演示:1.简单的PPT介绍存储过程;2.数据库创建、运行“存储过程”;3.应用程式连接数据库调用存储过程下面按照我在课堂上讲的PPT流程写下文字教程,希望大家对存储过程有个整体的认识。原创 2013-06-10 12:58:21 · 3368 阅读 · 0 评论 -
大二实习使用的技术汇总(中)
前言:实习前我就计划好了,每天做什么事,简单记录下来,结束的时候,才知道自己成长了多少,然后发发博客。预计要写三篇文章,预计要写一万个中文字,本来豪情一场地发了第一篇,没收到“顶”反而收到“踩”,哎~虽然受打击,但决定好的事,就一定要去做!原创 2013-08-25 16:27:10 · 2743 阅读 · 0 评论 -
原创文章导航
本教程是我从0.1(大一学期末)认识开始写的,可以算是我学习的历程,未来能学到什么程度呢,本博客见证。本笔记从MFC开始,后面慢慢涉及到VC++各种知识以及使用Windows开发编程的相关技术。以C++为主稍微懂点编程后,学习C#并用C#开发一些软件。比较感兴趣地同时学习了一些游戏引擎,为三维互动开发做点积累。比较稳重地学点英语,因为JAVA老师是个外教,便根据全英环境看JAVA教程,并写下英原创 2013-01-07 10:14:07 · 3157 阅读 · 0 评论 -
C# WPF 快速开发08数据库连接配置config
//之前连接数据库每次都要手写一遍代码,若以后要修改参数就会很麻烦,所以要弄个配置文件。选择解决方案--添加--新项xml version="1.0" encoding="utf-8" ?>configuration> connectionStrings> add name="dbConnStr" connectionString="Data Source=.; Ini原创 2013-06-02 17:07:04 · 14388 阅读 · 1 评论 -
C# WPF 快速开发07ADO.NET操作数据库
//SqlConnection 包含 SqlCommand 包含 SqlDataReader using (SqlConnection conn = new SqlConnection("Data Source=.; Initial Catalog=mydb;User ID=sa;Password=123456")){conn.Open();using (SqlCommand cm原创 2013-06-02 17:05:05 · 5008 阅读 · 0 评论 -
C# WPF 快速开发06ADO.NET连接数据库
我写笔记插入很多图片,要一一上传很麻烦,所以需要文字版的,请留言你的邮箱。原创 2013-06-02 16:58:51 · 3932 阅读 · 0 评论 -
04(设计)什么是MVC模式
好吧我知道,应该很少人一开始学网站开发就从MVC开始,但如果你已经理解了三层架构之类的,那直接尝试强大的微软MVC网站开发模式也是挺不错的。但其实我们学校有个实验室,那些干进去的就算是大一的学生,也是直接开始使用鲁比语言(我忘了英文怎么拼了~)的MVC模式开发网站,而且是可以真实部署到客户厂家进行使用的。原创 2013-08-18 23:35:00 · 1754 阅读 · 0 评论 -
13开发前的准备:数据库
开发网站也是需要挺多方面的技能的,前面十几篇文章提到了一部分技能,但都是作为单一的部分得来讲,接下来这四篇文章会讲怎样把学的零散的知识串联起来。首先是数据库,无论是做网站、软件还是游戏,大多是要用到数据库的,也就是做一些数据的永久性保存,数据库可以很方便地按照自己的需要存储数据。原创 2013-11-15 00:09:54 · 2154 阅读 · 0 评论 -
05.net网站开发(设计):2.MVC控制器与视图的简单收发数据
上一节大概了解了MVC的运作方式。这一届发一个简单样例,在网页界面中的文本框输入一个值,在后台控制器中进行接收,然后跳转到另一个页面。原创 2013-08-20 13:20:30 · 1930 阅读 · 0 评论 -
09.net网站开发(前端):6.类淘宝组合搜索效果jQuery+Ajax
Ajax是为了前端能和后台交互的,它们的关系就像:顾客来到某餐厅,服务员就像前台的一个元素,厨房就像后台的一个元素,你想吃什么和服务员说,服务员就让厨房里的人做出对应的佳肴,然后服务员拿着你想要的东西给你。原创 2013-08-25 11:16:21 · 2879 阅读 · 0 评论 -
07.net网站开发(前端):4.MVC HtmlHelper
通过前面三节,已经大概理解MVC是怎样运作的了。MVC的一个特点就是可以很方便地控制视图效果,数据交互也很灵活。先讲一下视图控制的,HtmlHelper,看到Help就知道它是不知疲惫的好人啦(有点像SQLHelper?).net MVC自带的HtmlHelper自带一部分功能,但如果我们不自定义自己功能,它能实现的效果也就和<input>标签差不多吧。(试想一下,如果你很多页面经常要使用一个功能,如表格数据展示,而且格式差不多,那就可以传入参数写到HtmlHelper类中去,这样子,前端使用的时候,只原创 2013-08-21 21:03:55 · 2008 阅读 · 3 评论 -
08.net网站开发(前端):5.jQuery
开发网站肯定要会JS,嫌代码太难看难学那至少要学会jQuery。当然我见过有些项目纯用服务端控件也是能做出来的,但我相信,那些碰到复杂的需求的话肯定很棘手的。jQuery是对JS和DOM的封装,少量代码直接解决大多兼容性问题。jQuery我是较后面才学稍微深入一点的,当使用纯HTML(不使用服务端控件)+jQuery是很方便而且灵活的,所以很推荐先学写简单应用。对jQuery的认识,可以多搜几篇文章,下面我给出一些常用代码和一点实例,都有详细注释。原创 2013-08-23 17:33:31 · 2123 阅读 · 0 评论 -
06.net网站开发(设计):3.MVC注册强类型
什么是MVV注册强类型呢?其实一开始我也是混乱得不行。这个Model模型比我们写三层创建的Model强大得多,一旦创建之后,系统便可以快速生成常用的视图,包括“列表”、“增删查改”功能这些功能随意选择。配合使用"数据库模型"(先把数据库设计好包括关系等),一键生成所有Model(一个表一个Model),并且根据数据库的关系,可以快速地找到对应关系的数据(简单说就是类包含类),速成爽歪歪。原创 2013-08-20 21:04:18 · 1603 阅读 · 0 评论 -
12 为何使用Html5+CSS3
我看点这方面的资料,是为了做手机应用网站(有三个方案,这个是备用方案),可以开发响应式网站,可以脱离开发平台进行跨平台。原创 2013-10-12 00:40:19 · 12967 阅读 · 1 评论 -
10.net网站开发(交互):1.MVC Ajax
MVC是不能拖放控件的(至少到目前为止我这么认为),所以Ajax就显得很是重要了。前几篇的jQuery与Ajax如果理解了,那很容易就能切换到MVC模式使用。虽然实际情况下,我是为了完成某些功能,直接就先应用MVC模式下的jQuery与Ajax,也就是这一篇和下一篇内容,当时只是知道大概是怎么回事然后模范一些样例用着而已(现在也差不多,只是比较熟练~)。原创 2013-08-29 00:44:44 · 2312 阅读 · 0 评论 -
11.net网站开发(交互):2.MVC 购物车
这一节完了之后,差不多就停止基础知识的更新了。接下来可能要做一个实例项目,用MVC或者传统.NET WEB 还不是很清楚,要做什么项目也还在考虑,反正肯定开源附加完整文档。但我需要它是以完成某种任务的形式,不然真没那么多时间……像之前为了完成一个数据库的课程设计(需求地址:http://blog.csdn.net/wowkk/article/details/9936973),我就顺带学了MVC下的网站开发,虽然之前从没接触过网站开发,但以项目带动学习,一步一步也是能走的。原创 2013-08-30 14:55:14 · 3283 阅读 · 0 评论 -
C# WPF 快速开发04数据绑定、列表控件
//Slider进度条与TextBox间的数据绑定。SliderName="m_slider">Slider>TextBox Text="{Binding Value,ElementName=m_slider}"Name="m_text_main">TextBox>//Value是m_slider的一个属性值//数据绑定的类。C#类的添加:右键点击解决方案--添加--类;1.创原创 2013-06-02 16:45:18 · 9601 阅读 · 0 评论 -
C# WPF 快速开发09数据库封装类SqlHelper
//深入视频没下载完成没看,直接拿老师的代码贴上来了//相应的有CommonHelper,将程序大多UI窗口用到的方法放到里面去。//后话:这里有三个版本的SqlHelper第一个版本只能传递”sql语句”参数,简单,但无法抵挡sql注入攻击第二个版本还可以传递SqlParameter数组参数,即可以传递不确定个数的参数进来(当然第一个参数必须确定得是sql语句参数)。但在使用过程原创 2013-06-02 17:09:39 · 4664 阅读 · 0 评论 -
C# WPF 快速开发24操作日记+异常处理
系统日志管理:操作者,操作日期,操作描述。系统日志的复合搜索功能。数据库表T_OperationLogId,Operator,MakeDate,ActionDesc接着在程序相应的地方操作数据库表T_OperationLog异常处理,一般不使用try catch捕捉,麻烦,而且可能出现逻辑错误(把错误隐藏或者返回错误的值)。WPF可以捕捉到全局异常?在App.xaml输入新原创 2013-06-09 21:05:20 · 4160 阅读 · 2 评论 -
C# WPF 快速开发20操作摄像头的开源组件
原创 2013-06-09 20:49:10 · 5543 阅读 · 3 评论 -
C# WPF 快速开发19存取照片
两种方式一:以二进制数据存在数据库中,但若照片较多,数据库体积太大。数据库类型:image在ADO.NET中用byte[]操作。仅仅是复制杨老师的代码过来,供以后参考,还没有测试。二:数据库存储路径,然后在文件夹中存取图片。我需要这个技术,哎,老师不讲。按我的理解,找个时间自己做看看。1:在Model添加一个字段Public byte[] Photo{get;原创 2013-06-09 20:46:26 · 2632 阅读 · 0 评论 -
C# WPF 快速开发16密码MD5加密
新建账户时,用户输入密码,如“123456”,系统用MD5函数将其变成一个不可逆的一个MD5字符串存在数据库。当用户登录时,输入密码“123456”,系统将其转换成MD5字符串与数据库中的MD5值进行比较。这是有些找回密码时,“客服”返回一个新的密码给你,因为“客服”也不知道你的明文密码是多少。但对于简单字符串的MD5值,有很多都被记录起来,所以简单密码生成的MD5值,别人在数据库中遍历一下,原创 2013-06-09 20:30:35 · 7231 阅读 · 0 评论 -
C# WPF 快速开发12批量数据插入数据库
原创 2013-06-09 20:22:12 · 3177 阅读 · 0 评论 -
C# WPF 快速开发11导入txt数据到数据库
文本格式:名字|年龄//这个课程多少设计C#的内容,我就不想按着敲去加深记忆了,主要还是要学c++,这部分记起来要用直接应用就好 OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "文本文件t|*.txt"; if(ofd.ShowDialog() != true) {原创 2013-06-09 20:19:59 · 2975 阅读 · 0 评论 -
C# WPF 快速开发02界面布局
02篇主要记录手动界面布局的方式(按行布局、按标签布局、按表格布局,可以组合使用)。使用这样的方法,可以使用手写代码的方式来编写界面(大家一直推荐的摆脱手拖控件的菜鸟级别么。。。)。我写笔记插入很多图片,要一一上传很麻烦,所以需要文字版的,请留言你的邮箱。本系列笔记、教程来自传智播客15天开发人事管理系统公开课(http://net.itcast.cn/subject/net-xt-2原创 2013-05-26 09:22:22 · 4452 阅读 · 0 评论 -
C# WPF 快速开发25分布式事务之原子性
原创 2013-06-09 21:07:41 · 2222 阅读 · 0 评论 -
C# WPF 快速开发13三层架构简单版
public static void Insert(string name,int age等很多参数)如果列比较多,参数就多,这是可以把参数封装到Model中(用类对象作为参数?)新建一个类class Student{ publiclong Id{get;set;} publicstring Name{get;set;} publicint Age{g原创 2013-06-09 20:24:02 · 5916 阅读 · 0 评论 -
C# WPF 快速开发14创建Guid永不重复的主键
原创 2013-06-09 20:26:38 · 3503 阅读 · 0 评论 -
C# WPF 快速开发05SQL操作语句
Sql语句的简单应用。我写笔记插入很多图片,要一一上传很麻烦,所以需要文字版的,请留言你的邮箱。原创 2013-06-02 16:49:29 · 2730 阅读 · 1 评论 -
C# WPF 快速开发10登陆界面
功能:将用户名、密码存在数据库,连续三次密码输错需等待30分钟才能再次登录看似小小的功能,也是调试花了很长的时间。本来是想着,数据库可以记录用户连续输错3次的时间点,如果判断用户是在30分钟后再次尝试登陆就清空时间点再次判断。但写了挺久才写了一半,因为还有很多东西要看,就先跳过了。有个不好的地方,代码太多嵌套if语句了,到了后面维护应该比较困难。下面代码也没什么用处的,作为数据库基本操原创 2013-06-02 17:13:10 · 17629 阅读 · 0 评论 -
C# WPF 快速开发03工具栏、文件打开栏
ToolBar>工具栏-----------------多窗口解决方案--右键--新建--窗口(WindowSecond.xaml为例)WindowSecond winSecond=new WindowSecond();winSecond.ShowDialog();//模态显示//App.xaml的StartupUri可以修改程序启动时加载的窗口//窗口属性Title标题;原创 2013-06-02 16:39:46 · 4468 阅读 · 0 评论 -
C# WPF 快速开发22Excel数据操作
大概有三种方法1:ExcelAutomation,创建Excel进程,效率、安全、并发性等缺点比较多。2:.Net像操作数据库一样操作?这个不清楚3:使用NPOI开发包,直接操作Excel的二进制数据,很多优点。学NPOI处理就好了。网上下载开发包也比较方便。引用开发包里Ionic.Zip.dll、NPOI.dll,添加NPOI.XML简单的代码使用:HSSFWor原创 2013-06-09 21:01:11 · 3299 阅读 · 0 评论 -
C# WPF 快速开发21拼接复合搜索的SQL语句
多个条件组合进行搜索,代码量可能比较多、杂,所以可以在判断条件的时候,将参数值保存,最后进行字符串拼接,传到DAL层。大概有这回事,现在杨老师的课也只是听明白而已了,前面已经有很多节课程没有实践敲写代码了,功课落下了,以后需要了再补,现在没有信心去操作了。。。Liststring> whereList = new Liststring>(); ListSqlP原创 2013-06-09 20:59:09 · 2312 阅读 · 0 评论 -
C# WPF 快速开发18封装数据验证逻辑
进行填表工作的时候,很多地方不允许为空,如果要在程序中一个个控件都来判断有没有填写数据,代码量太多。下面注释的代码表示为处理过的代码,而且只列出了几个控件代码。代码由传智播客杨老师编写。bool isOK = true;//数据检验是否通过 ////判断非空字段不能为空 //if (txtName.Text.Length原创 2013-06-09 20:41:54 · 2108 阅读 · 0 评论 -
C# WPF 快速开发17数据软删除
原创 2013-06-09 20:38:59 · 2137 阅读 · 0 评论 -
C# WPF 快速开发23代码生成器
原创 2013-06-09 21:03:22 · 3499 阅读 · 0 评论 -
C# WPF 快速开发01控件
本系列笔记、教程来自传智播客15天开发人事管理系统公开课(http://net.itcast.cn/subject/net-xt-2012/index.html?from=qqweibo)!谢谢公开课,你帮我学习,我尽微薄之力帮你宣传。01篇主要记录一些WPF控件的使用。平时碰到的一些控件问题也记录在此。至于如何创建WPF程序集,如何写入布局代码,请看公开课视频吧。我写笔记插入很多图片,要原创 2013-05-26 08:46:31 · 2819 阅读 · 0 评论