摘要: 1.不小心将数据库中所有人性别更新为了男,还好可以根据身份证号判断性别,18为身份证号 update b_ygxxb set fxb='女性' where fsfzh18 in (select fsfzh18 from b_ygxxb where substring(fsfzh18,17,1)%2= 阅读全文
posted @ 2012-07-22 12:56 事理 阅读(303) 评论(0) 推荐(0) 编辑
摘要: exec xp_cmdshell 'mkdir D:\bank',no_outputgoif exists (select * from sysdatabases where name='bankDB') drop database bankDBcreate database bankDBon primary( name='bankDB_data', filename='D:\bank\bankDB_data.mdf', size=10mb, filegrowth=10%)log on ( name='bankDB_log 阅读全文
posted @ 2012-07-22 12:53 事理 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 第一章:Web Service 基础1.Web Service 是可互操作的分布式应用程序。它以SOAP作为基本通信协议,使用HTTP和XML进行可以穿越防火墙的自由通信.2.Web Service 优点: (1).可以实现不同应用程序和在不同的系统平台上开发出来的应用程序之间相互通信。 (2).Web Service 具有普遍性,它使用HTTP和XML进行通信。 (3).Web Service 甚至可以穿越防火墙,真正实现自由通信。 (4).通过SOAP实现异地调用。3.什么是SOAP? SOAP 是 Web Service 的基本通信协议。它是在分散或分布式的... 阅读全文
posted @ 2012-07-22 12:51 事理 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 第一章:JavaEE概述1.什么是javaEE? javaEE是一个开发分布式企业级应用的规范和标准2.javaME:手机开发 javaSE:标准版(java核心类,集合,jdbc,IO,网络编程),适用于桌面系统的开发 javaEE:企业版(javaSE,Servlet,ejb) 开发分布式企业应用标准和规范3.快捷键: ctrl+1 提示操作 ctrl+D 删除当前行 ctrl+shift+O 组织导包 ctrl+shift+M 单独导包 ctrl+M 最大化当期窗体 Alt+Shift+R 重命名 ctrl+shift+F 格式化当前文本 ctrl+shift+F4 关闭当前打开的所有文 阅读全文
posted @ 2012-07-22 12:49 事理 阅读(4048) 评论(3) 推荐(3) 编辑
摘要: 第一章:三层结构在企业中的应用 1.什么是三层结构?将不同功能的代码放到不同层的项目中去 三层指:表示层、业务逻辑层、数据访问层 三层优势:实现不同功能的代码的分离,有利与修改功能 2.命名规范: (1)数据访问层:操作对象+Dal --->UserDal (2)业务逻辑层:操作对象+Bll --->UserBll 3.搭建三层结构基本框架的步骤如下: (1)搭建表示层 (2)搭建业务逻辑层 (3)搭建数据访问层 (4)添加各层之间的相互依赖关系第二章:用ADO.NET实现三层结构 1.DataSource进行绑定的对象有DataTable、DtatView、List<T&g 阅读全文
posted @ 2012-07-22 12:38 事理 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 第一章: 1.数据库的设计分为三个阶段: 需求分析阶段:分析客户的业务和数据处理需求 概要设计阶段:绘制E-R关系图 详细设计阶段:用数据库的三大范式进行审核,创建数据库和表 2.在E-R关系图中: 矩形表示实体,椭圆表示属性,菱形表示关系,直线用来连接属性和实体 3.数据库的三大范式: 1.第一范 阅读全文
posted @ 2012-07-22 12:35 事理 阅读(347) 评论(0) 推荐(1) 编辑
摘要: 面向对象编程好处:提高软件可复用性、可扩展性、易维护性、灵活性第一章:理解.NET Framework与C# 1..NET框架由.NET Frmaework和CLR组成; 2.CLR(公共语言运行时)由CTS(通用类型系统)和CLS(公共语言规范)组成 CTS作用:解决不同语言的数据类型不同的问题 CLS作用:是一种最低的语言标准,限制了由这些不同点引发的互操作性问题 3.简单类库的使用: (1)ping与本机相连的IP using System.Net; using System.Net.NetworkInformation; private v... 阅读全文
posted @ 2012-07-22 12:33 事理 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 第一章: 1.代码后置(CodeBehind)好处:代码和页面内容分离,使代码更清晰 2.控件的可拖移:选中控件-->菜单-->布局-->位置-->绝对定位 3.打开"服务器资源管理器":视图-->服务资源管理器 (可以连接数据库) 4.有分页功能的数据展示控件:GridView、DetailView 作添加功能时,如果直接连数据库,拉入DetailView 要更改属性DefaultMode为Insert 5.放在App_Code中的文件是全局文件 6.控件的AutoPostBack属性在使用DropDownList控件如果需要数据随下拉框的值 阅读全文
posted @ 2012-07-22 12:32 事理 阅读(5556) 评论(0) 推荐(1) 编辑
摘要: 问题源自http://topic.csdn.net/u/20120721/22/e3b8af77-dbe7-4e71-96af-1831508e09fa.html#replyachor在14楼的回复var c=s;应该是创建一个c引用地址到s指向的堆中,s的引用地址改变,c应该是不会改变的,但这种写法结果还是和lz的一样,有些不解了。这个是自己测试写出了问题。实际上还是创建一个c引用地址到s指向的堆中三种解决办法。 public class Test { public int volume { set; get; } public string name { ... 阅读全文
posted @ 2012-07-22 00:04 事理 阅读(205) 评论(0) 推荐(0) 编辑