摘要:
<meta http-equiv=”Content-Type” content=”text/html;charset=gb2312”标识文档的编码语言。<link href="layout.css" rel="stylesheet" type="text/css" />在源代码中以link方式连接,可以本页调用,也可其他页调用,是把css文件写在单独的一个css中的。内部样式表。只针对本页有效,不可用作其他界面使用。<style type="text/css"> body { marg
阅读全文
posted @ 2012-07-23 08:58
雨 落
阅读(685)
推荐(0)
摘要:
大家在做用户信息注册的时候,想必当注册信息错误的时候会有清除所有填写的信息,让注册者重新填写的一种可能。而这个清除用户input内容的功能如何实现呢?今天我就来分享分享。首先:使用最原始最简单的C#后台代码来实现1. 清除界面上所有textbox的text内容 细想一下它无非就是遍历界面上的所有控件,如果是textbox则清除它的text内容。 具体实现方法见下:foreach(control co in panel1.Controls){ if(co.getType()=="textBox") { co.text ="" }} 这种方法是错误的,无法调
阅读全文
posted @ 2012-07-19 21:52
雨 落
阅读(3505)
推荐(0)
摘要:
首先就我个人而言,我最常用的第一种方法是: Response.Write("<script>alert('');</script>"); Response.Write("<script Type='javaScript'>alert();</script>");1 例如:2 Response.Write("<script>alert('账户已注册,请重新注册')</script>");这种方法他是先服务端后客户端,当
阅读全文
posted @ 2012-07-19 21:26
雨 落
阅读(1245)
推荐(1)
摘要:
Winform学习登录窗口:private void button1_Click(object sender, EventArgs e) { string User = txtUser.Text.Trim(); string pwd = txtPwd.Text; if (User=="" || pwd =="") { MessageBox.Show("请输入账号或密码!"); return; } if (User.Equals("admin", StringComparison.OrdinalIgnoreCase)
阅读全文
posted @ 2012-02-15 09:25
雨 落
阅读(220)
推荐(0)
摘要:
概念性复习在.net中所有可以序列化的类被标记为[Serializable]asp.net页面之间传递值的方法有:1使用QueryString ,2使用Server.Transfer 3使用SeeSion变量 4Cookie传值 5.Application传值反射:动态获取程序集信息GAC全局程序集缓存datareader是只能向前的制度游标,dataset是内存中的表软件开发阶段:需求分析,架构设计,代码编写 ,QA,部署using 引入名称空间或者使用非托管资源C#中的委托是什么?事件是不是一种委托?事件和委托的关系。 委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的
阅读全文
posted @ 2012-02-15 09:25
雨 落
阅读(169)
推荐(0)
摘要:
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?尽可能的使用约束(主键,唯一键,外键,非空字段)实现,效率高,其次使用触发器,无论何种业务访问数据库都可以维护数据库的完整性,一致性,最后下下之策就是自写业务逻辑,此方法效率低,编程复杂.2.接口与类的不同接口是可以多继承,而类只能单继承,接口强调了必须实现但没有具体的方法.类是方法功能的实现和集合,而接口是规范类,约束类在.net中使用了GC垃圾回收,但在C#中不能直接调用finalize,而是在析构函数中调用基类的finalize()方法C++速度快,功能强大,类库需要手动选择,编译型跨平台java运行速度慢,需要虚拟
阅读全文
posted @ 2012-02-11 09:26
雨 落
阅读(1412)
推荐(0)
摘要:
使用动软代码生成器练习项目(学生信息管理系统)1. 构建表 : 学生信息表, 老师信息表, 班级信息表, 完成表的关联2. 使用动软 :添加服务器,成功后在添加的服务器之下的数据库上新建NET项目,可选择简单三层架构和简单三层架构(管理),其中简单三层架构生成的框架集是2.0的,而简单三层架构(管理)则是生成3.5的框架集. 为便于修改字符串,我们需要一个应用程序配置文件(App.config),将”添加字符串”写入其中,写法有两种,见(3),<connectionStrings>1.<add name=" " connectionString="
阅读全文
posted @ 2012-02-11 09:25
雨 落
阅读(217)
推荐(0)
摘要:
选择部门30中的所有职工a) SELECT *FROM T_emp WHERE deptno = ‘30’列出所有业务员(CLERK)的姓名,编号,和部门编号b) SELECT ename,empno,deptno FROM T_emp WHERE job = 'CLERK'找出奖金高于薪金的员工c) SELECT ename FROM T_emp WHERE comm > sal找出奖金高于薪金的60%的员工d) SELECT ename FROM T_emp WHERE comm > sal*0.6找出部门10中所有经理(MANAGER)和部门20中所有业务员(
阅读全文
posted @ 2012-02-11 09:25
雨 落
阅读(1464)
推荐(0)
摘要:
修改模块 private void btnEdit_Click(object sender, EventArgs e) { string strGUID = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString(); FrmEdit frm = new FrmEdit(); frm.GUID = strGUID; frm.Owner = this; frm.ShowDialog(); sData(); }public string GUID { get; set; }private void FrmEdit_Load(.
阅读全文
posted @ 2012-02-06 19:42
雨 落
阅读(225)
推荐(0)
摘要:
修改模块 private void btnEdit_Click(object sender, EventArgs e) { string strGUID = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString(); FrmEdit frm = new FrmEdit(); frm.GUID = strGUID; frm.Owner = this; frm.ShowDialog(); sData(); }public string GUID { get; set; }private void FrmEdit_Load(.
阅读全文
posted @ 2012-02-06 19:41
雨 落
阅读(233)
推荐(0)