- 博客(41)
- 资源 (6)
- 收藏
- 关注
翻译 Reporting Services 钻取报表、子报表
一、钻取报表1、概念钻取报表是指用户通过单击其他报表中的链接打开的报表。钻取报表通常包含某原始汇总报表中所包含的某项的详细信息。例如,在此图中,销售额汇总报表列出了销售订单和总额。当用户单击该汇总列表中的某个订单编号后,便会打开另一个包含此订单详细信息的报表。在用户单击主报表中用于打开钻取报表的链接之前,不会检索钻取报表中的数据。如果必须同时检索主报表和钻取报表的数据,请考
2013-09-23 15:56:55
2152
转载 Resharper使用详解
Resharper是我一直非常喜欢的工具。响当当的名声绝对不是吹牛皮吹出来的。如果你的公司在寻找一个提高开发人员效率的工具,那么首选应该是Resharper,这一笔投入是值得的。如果你想知道为什么,那么请看一看我的一系列上手指南。Resharper进阶一:简要介绍 Resharper进阶二:快速定位 Resharper进阶三:快速完成 Resharper进阶四:万能的Alt
2013-06-20 09:22:25
7945
原创 Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc究极解决方案
最近用VS创建EF实体时在用VS2012连接SQL2008生成实体模型的时候出现Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its d
2013-04-11 22:53:17
7436
1
原创 数据库知识回顾
数据库基础部分1.数据库系统结构 网络连接接口、关系引擎、存储引擎、内存引擎、内存2.角色与架构 (1)架构规定了能查看的表 (2)角色相当于将操作权限分组了。有动作的概念在里面。 总之就是角色分配了权限,而架构是T-SQL创建架构use MyDBgocreate schema xwb authorization
2013-03-11 21:45:12
773
原创 常用SQL语句
常用SQL语句1.建库建框架建表(1)建库create database 数据库名称on( name = '数据库名称', filename = '路径\名称.mdf', size = 初始大小, filegrowth = 每次增长大小, maxsize = 最大空间大小 )log on(na
2013-03-11 21:38:06
418
原创 IIS重装后,重新注册.net framework 版本 -- aspnet_regiis.exe
使用aspnet_regiis.exe注册.NET Framework重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 注意:在Win7可能会安装失败,因为在Win7下回要求以管理员身份运行。
2013-02-11 13:22:55
10359
1
原创 asp.net夜话学习总结
一、文字编码gb2312能显示日常生活中最常用的6000多个汉字gbk是在gb2312的基础上扩展的,大概能显示出1万8千多个汉字Unicode则更大些,能显示20901个汉字;同时还能显示其它国家文字二、VS的使用1.视图--任务列表 可以查看注释内容2.#warning的标记,项目中将有待完善或改进的地方用#warning标记起来,运行时会有警告提示但并不会影响程序的运
2012-12-21 20:40:28
110
原创 项目中JS的showModalDialog使用
在项目中经常会有页面录入信息的情况,其中不乏有一些选项要求弹出一个新页面,给用户列出相应的数据让其进行选择。选择后将数据返回下面是一个公用showModalDialog的例子(1)function openwindow(url, name, iWidth, iHeight) { var iTop = (window.screen.availHeight - 30
2012-12-13 09:56:41
108
原创 RadioButtonList的使用
概述:RadioButtonList 控件为网页开发人员提供了一组单选按钮,这些按钮可以通过数据绑定动态生成。该控件包含一个items集合,集合中的成员与列表中的各项相对应。 1.RadioButtonLi
2012-12-13 09:24:45
9528
原创 C#基础课程遗忘点
1. .net 可做的三类开发:桌面应用程序(Winform)、Internet应用程序(ASP.NET)、手机开发(WP8)2. 重置开发环境:可以使我们开发工具恢复初始化工具->导入导出3. .net是一种多语言的平台,开发.net可以用多达几十种语言进行开发 Java:是一种单语言的平台,但是它是跨平台的语言4.MSIL微软中间语言,不管用C#,VB它们各自所有的编译器将其
2012-12-06 09:48:58
670
原创 WebForm页面生命周期及asp.net运行机制复习
1.先上几张原理图着重理解: 现在针对第四副图原理进行解析:流程:1.浏览器发送请求2.服务器软件(IIS)接收,它最终的目的就是为了向客户输出它请求的动态页面生成的html代码。3.服务器不会处理类和动态页面,所以找扩展程序 4.交给FrameWork,它其中有个类HttpRuntime,其中有个ProcessRequest()方法
2012-12-01 14:51:46
4636
原创 AJAX的基础复习
一、它是一种浏览器技术,Asynchronsous JavaScript and XML(异步JavaScript和XML),指一种交互式网页应用的网页开发技术。不是指一种单一的技术,而是有机地利用了一些列相关技术:简单理解为:JavaScript + XMLHttpRequest(异步对象) + CSS + 服务器端的集合普通网页请求回执过程原理图如下:ajax请求方式如下(
2012-12-01 10:42:18
664
原创 新元素的学习使用及数据库知识的积累
1.fieldset与legendfieldset 元素可将表单内的相关元素分组。 标签将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。 标签没有必需的或唯一的属性。效果如下:2.CheckBoxList为CheckBoxList绑定
2012-11-30 22:40:39
407
原创 ViewState、Cookie、Session学习总结
一、ViewState1.为什么要使用ViewState (1)导致一些敏感信息被泄漏; (2)针对ViewState的攻击 (3)很差的性能,在某些极端的情况下可能根本就没有性能。 (4)并发性差 -- 想象一下如果每次回传的数据都有50kB,那么你的服务器能承受多少并发的访问量呢? (5)糟糕的全局设计2.ViewState为什么重要,它能做什么? (1)以键值
2012-11-30 08:47:32
1526
原创 字符串与正则表达式学习总结
概述:正则表达式通常称为regex,它是一个文本字符串,使用了称为文本模式的特殊格式。正则表达式用来定义匹配或转化字符串的规则,它们是现在可用的最强大的问题维护工具之一。常用的元字符: (1) ^:匹配每一行的开始 (2) .:匹配任何一个单字符。 (3) *:其之前的字符或表达式将重复0次或多次。 (4) *:其之前的字符或表达式将重复1次或多次。(至少出现一次)
2012-11-29 11:48:51
791
原创 SQL2008sa用户登录问题解决
1.先用Windows身份验证登陆2.选择服务器,右键“属性”进入服务器属性配置页3.在服务器属性里选择“安全性”,在安全性页面勾选服务器验证身份为Sql Server和Windows身份验证模式后确定4.服务器下有个文件夹--“安全性”--“登陆名”--“sa”,右键属性,为其设置密码5.sa的登陆属性里选择“状态”,将登陆状态设为启用。6.打开sqlse
2012-11-27 09:55:47
6561
原创 .NET工程师面试题系列之一(宏观性问题)
系列一(宏观性问题):1.介绍ASP.NET答:首先它不是一种语言,是一种强大的开发动态web应用程序的服务器端技术,是Microsoft .NET Framework的一套用于生成web应用程序和web服务的技术,利用公共语言运行时(CLR)在服务器后端为用户提供了一种建立强大的企业级web应用服务的编程框架。优势:采用一种由事件驱动的、已编译的编程模型,这种模型可以提高性能并支持将
2012-11-19 12:52:17
873
原创 电子商务网站实战总结
一、二、sqlserver1.语法篇(1)ISNULL:使用指定的替换值替换 NULL。语法 ISNULL ( check_expression , replacement_value )参数 check_expression :将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。 replacement_value :为
2012-11-16 09:23:59
163
原创 面向对象的几个重要概念总结分析
一、面向过程与面向对象 (1)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 (2)例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画
2012-11-15 15:36:09
504
原创 设计模式初探
一、工厂设计模式1.引入(1) 原始社会时,劳动社会基本没有分工,需要斧子的人(调用者)只好自己去磨一把斧子,每个人拥有自己的斧子,如果把大家的石斧改为铁斧,需要每个人都要学会磨铁斧的本领,工作效率极低。(2) 工业社会时,工厂出现,斧子不再由普通人完成,而由工厂生产,当人们需要斧子的时候,可以到工厂购买斧子,无需关心斧子是怎么制造出来的,如果废弃铁斧为钢斧,只需改变工厂的制造工艺即可
2012-11-14 15:08:24
421
原创 Dom学习总结
使用JavaScript操作Dom进行DHTML开发1.动态设置关联事件ex:function f1() { alert("我是双击后关联的"); }2.window对象(1)alert 方法,弹出消息对话框(2)confirm方法,显示“确定”、“取消”对话框,如果按了【确定】就返回true,否则就falseex:
2012-11-06 17:33:19
443
原创 项目中的经验积累之一
1.returnreturn 在代码中的合理运用,尤其是在数据校验时的运用,当条件不满足时,立即跳出本层函数,后面的代码就不执行了。 FunClass fun = new FunClass(); if (!fun.KaiShPD()) { ScriptManager.RegisterClientScriptBloc
2012-11-01 08:55:36
600
原创 oracle union用法
1.union用法中,两个select语句的字段类型匹配,而且字段个数要相同,2.UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。3.在查询中会遇到 UNION ALL,它的用法和union一样,只不过union含有distinct的功能,它会把两张表了重复的记录去掉,而union all不会,所以从效率上,union a
2012-10-25 10:51:17
494
原创 聊天室学习的总结
一、画页面1. Server端窗口2. Client端窗口 二、服务端启动服务监听1.导入命名空间using System.Net.Sockets;using System.Net;using System.Threading;2.监听事件(1) private void btnStartServer_Click(object
2012-09-27 11:05:51
554
原创 C#中window.showModalDialog的应用(传参与接收值)
1.使用方法vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])参数说明: sURL -- 必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments -- 可选参数,类型:变体。用来向对话框传
2012-09-20 09:26:55
3301
原创 新手注意的一些地方
PC机开发程序的一般流程:运行开发环境→建立项目→建立源程序→编写源程序→编译项目(源程序)执行可执行程序→查看运行结果。语法:主要掌握:进入程序参数、退出程序命令、赋值语句、条件语句、循环语句、引用、字符串操作、算术运算、文件操作等。对于人机交互程序主要掌握:窗口、标示控件、文本框控件、命令按钮控件、列表控件、下拉框控件、表格控件等。掌握对控件属性赋值、对属性的读取、增加事件、对
2012-09-05 08:49:30
578
原创 两次小任务的总结
一、大致流程:列表查看--新增--编辑 对方列表查看--查看详细内容--确定 后台增加自动确定开关二、技术总结1.ItemDataBound 对于每行数据显示的时候都会调用ItemDataBound事件,在这个事件中可以对当前行进行处理,事件对象主要成员:(1)、e.Item.ItemType为当前行的类型,Item为ItemTemplate行、Alternating
2012-08-30 08:53:21
427
原创 DataKeys[index]
int index = Convert.ToInt32(e.CommandArgument); //取出选修课程所在的行索引 string stuID = GridView2.DataKeys[index].Values[0].ToString().Trim(); string courceID = GridView2.DataKe
2012-08-07 09:18:13
247
转载 登录跳转页代码(一)
string userName = tbUser.Text.Trim(); string userPwd = tbPwd.Text.Trim(); string userRole = rblClass.SelectedValue.Trim(); string selectStr = ""; switch (userRole
2012-08-07 08:42:25
798
原创 Parameters.Add
private SqlCommand CreateCommand(string procName, SqlParameter[] prams) { // 确认打开连接 this.Open(); SqlCommand cmd = new SqlCommand(procName, con); cmd.CommandType = CommandType
2012-08-06 16:15:14
1057
原创 打开一个新的页面,window.open()
if (e.CommandName == "Edit") //编辑 { //Response.Redirect("PiLTB.aspx?FileID=" + e.Item.Cells[3].Text.ToString().Trim() + "&Operate=Edit"); string strUrl = "PiLTB.aspx?Fi
2012-08-06 08:30:31
2299
原创 DataGrid控件的使用总结
1.BoundField与TemplateField的区别:(1)BoundField只能实现一个固定的显示格式,而TemplateField可以实现任意你想达到的显示格式,所以TemplateField比较灵活些(2)BoundField:简单的绑定数据,方便快捷;TemplateField:除了绑定数据外,还可以设置控件、复杂的样式。2.HyperLinkField借助于Gri
2012-08-01 15:56:03
386
转载 VS2005和VS2008快捷键大全
Ctrl+回车----上一行Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口
2012-06-07 07:44:36
273
转载 inner join 、left join 、right join关键字
inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号
2012-05-28 16:00:57
112
六款基于BootStrap的后台管理框架
2015-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人