摘要:
转载:http://www.cnblogs.com/Charles2008/archive/2008/03/04/1090162.html问题描述假设有张学生成绩表(CJ)如下Name Subject Result张三 语文 80张三 数学 90张三 物理 85李四 语文 85李四 数学 92李四 物理 82现在 想写 sql 语句 查询后结果 为 姓名 语文 数学 物理张三 80 90 85李四 85 92 82 该怎么实现 ?研究意义 这是个并不复杂的问题,但却是数据库中行转列的一个典型例子,只要把这个抽象出来的具有普遍意义的问题研究透彻,其他类似的复杂问题迎刃而解。问题分析 首先介绍下行 阅读全文
摘要:
本文转载:http://www.cnblogs.com/Charles2008/archive/2008/03/04/1090314.html曾经一位朋友问我这样一个问题:怎样在查询出来的结果集中增加一个新列(有规律)?如:数据库中的结构和数据如下: (tableName : People)Name Agechangchang 20charles 23 sunny 21 huangzhs 22 dazu 65 现在通过SQL语句把查询的结果显示成:Id Name Age1 changchang 202 Charles 233 sunny 214 huangzhs 225 dazu 65首先分. 阅读全文
摘要:
本文转载:http://www.cnblogs.com/Charles2008/archive/2010/06/24/1764510.html最近为培训WCF做了一个演示DEMO,关于WCF集成COM+应用程序时候遇到一个问题:SvcConfigEditor.exe工具不让我集成COM+应用程序,出现的情况如下图所示:代码如下:代码public interface IOpeate{ int Add(int a, int b); string SayHello(string msg);}public class Opeate:System.EnterpriseServices.ServicedC 阅读全文
摘要:
一、登录界面验证成功后进入主界面,否则则退出应用程序。假设登录窗体frmLogin.cs和主界面frmMain.cs在程序的Main入口这样来实现: frmLogin login = new frmLogin();login.ShowDialog();if (frmLogin.blCanLogin == true){ Application.Run(new frmMain());} 因此在frmLogin窗体中增加一个静态变量 public static bool blCanLogin = false;//记录能否检验是否通 在登录事件中:if(登录成功){ blCanLogin = tru. 阅读全文
摘要:
调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句 编辑快捷键 Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B,P: 移动到上一书签Ctrl+ 阅读全文