- 浏览: 66672 次
- 性别:
- 来自: 河北邯郸
文章分类
最新评论
-
ZQ1583340:
徐老师好人,祝你一生幸福。
不为钱而培训的光辉岁月20120516 -
hufeng825:
时间好快啊
不为钱而培训的光辉岁月20120516 -
hdcactus:
谢谢徐老师
不为钱而培训的光辉岁月20120516 -
xuejianshan:
支持~~~
不为钱而培训的光辉岁月20120516 -
gold105:
我的学生们的成功是我人生的意义所在,我很欣慰这一生能有这么多该 ...
不为钱而培训的光辉岁月20120516
“博士书阁”管理系统将为一位复旦大学经济史博士开发,并期望成为一个产品。借此站在公司实际项目与培训的角度写一些开发指导示例("增(insert)/删(delete)/改(update)/查(select)"为主线,展示在不同架构下的工作流程,方便初学者直接进入相应架构下的开发学习),望喜欢。
/*考虑到Oracle/sqlserver2005对机器的要求及一些人不熟悉,以下都采用轻量级数据库,真正开发最好Java对Oracle/MySQL,.NET对sqlserver*/
我将继续升级它们...
*******************************************************
[Java Web]/*Eclipse3.3+MyEclipse6.0+Tomcat6+MySQL5.1.2*/
1、html+javascript+jsp+servlet+javabean+MySQL/*未含css+AJAX+工厂*/,示例源代码doctor-bookge.rar]/*下载用户名/密码:gold105wj/123456*/
2、struts2+hibernate+spring+MySQL/*未含AJAX*/
/*已写好,由于本站一篇文章最多允许上传3个文件,传不上,所以想要的和我联系,我通过其他方式给你*/
3、
4、
------------------------------------------------------------------------------------------------------------
[.net] /*Visual Studio2008*/
1、ASP.NET(C#)+Access,示例源代码doctor-bookge-cs.rar]/*下载用户名/密码:gold105wj/123456*/
doctor-bookge-cs.rar全部页面截图与源代码.doc]/*下载用户名/密码:gold105wj/123456*/
1、IIS组件安装
[方法1]开始菜单->控制面板->添加或删除程序->添加/删除Windows组件->勾上”Internet信息服务”->光驱中插入XP盘
->下一步
[方法2]光驱插入XP盘进入安装界面->点击安装Windows组件直接进入IIS安装
2、IIS配置位置
开始菜单->控制面板->管理工具->Internet信息服务
3、在IIS中发布WEB项目
进入IIS->Internet信息服务->XX(本地计算机)- >网站->默认网站,右键菜单->新建->虚拟目录(V)…->下一步->别名(输入一个在URL中用的虚拟目录名,例如testweb)- >选择WEB项目的目录路径->然后全部默认直到完成。
访问URL:http://localhost/testweb/Default.aspx
/*在一个站点右键菜单可以看到该站点的所有属性信息并可修改*/
代码片段系列
//1========================================================================
// [C#访问sqlserver2005全代码(实际开发考虑带参数的sql)]
protected void Button1_Click(object sender, EventArgs e)
{//登录查询(select)用户是否存在
SqlCommand cmd = null;//创建命令对象引用
SqlDataReader dr = null;//创建存放返回数据集对象引用
string strConn = "Server=.;DataBase=bookge;UID=sa;PWD=123;";//sqlserver连接字符串
try
{//访问数据库查询"用户名+密码"是否存在
cmd = new SqlCommand();//创建命令对象
cmd.Connection = new SqlConnection(strConn );//创建数据库连接对象
cmd.Connection.Open();//打开数据库连接
cmd.CommandText = "select * from bookge_user_tab where name='"+tbx_name .Text +"' and password='"+tbx_password .Text +"'";//准备命令字符串
dr = cmd.ExecuteReader();//执行查询并将返回数据集赋给dr
if (dr.Read())
{//用户存在则跳转到主页面
Session["Admin"] = 1;
Response.Redirect("2c-hd-ft-fixed.htm");
}
else {//用户不存在给出提示信息
tbx_name.Text = "failed user not exist";
}
dr.Close();//关闭数据集对象
cmd.Connection.Close();//关闭数据库连接对象
}
catch (Exception ex) {//捕获(数据库访)问异常并给出提示信息
tbx_name.Text = ex.Message;
}
}
protected void Button3_Click(object sender, EventArgs e)
{//增加(insert)/修改(update)/删除(delete)
SqlCommand cmd = null;//创建命令对象引用
string strConn = "Server=.;DataBase=bookge;UID=sa;PWD=123;"; //sqlserver连接字符串
try
{//访问数据库执行命令
cmd = new SqlCommand();//创建命令对象
cmd.Connection = new SqlConnection(strConn );//创建数据库连接对象
cmd.Connection.Open();//打开数据库连接
////准备命令字符串
//cmd.CommandText = "insert into bookge_user_tab(name,password) values('"+tbx_name .Text +"','"+tbx_password .Text +"')";
//cmd.CommandText = "update bookge_user_tab set name='"+tbx_name .Text +"',password='"+tbx_password .Text +"' where id=11";
cmd.CommandText = "delete from bookge_user_tab where id=11";
int x=cmd.ExecuteNonQuery();//执行命令
cmd.Connection.Close();//关闭连接
}
catch (Exception ex) {//捕获(数据库访)问异常并给出提示信息
tbx_name.Text = ex.Message;
}
}
//2============================================================================
//[C#类及对象]值/引用传递示例2008.11.19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace value_ref
{
public class Child
{
private int age;
private string name;
// 不带参数的构造函数
public Child()
{
this.name = "none";
}
// 带参数的构造函数
public Child(string name, int age)
{
this.name = name;
this.age = age;
}
// 输出方法
public void PrintChild()
{
Console.WriteLine("{0}, {1} years old.", name, age);
}
public int GetAge() { return age; }
public void SetAge(int age) { this.age = age; }
}
class Program
{
public static void AddOne(int a)
{//(值类型)值传递
a++;
}
public static void AddOne(ref int a)
{//(值类型)引用传递(本质为值传递)
a++;
}
public static void AddOne(Child a)
{//(引用类型)值传递
a.SetAge(a.GetAge ()+1);
}
public static void AddOne(ref Child a)
{//(引用类型)引用传递(本质为值传递)
a.SetAge(a.GetAge() + 1);
}
static void Main(string[] args)
{
Console.WriteLine("-------(1)------(值类型)值传递-------------------");
int a = 3;
Console.WriteLine("调用AddOne之前,a={0}", a);
AddOne(a);
Console.WriteLine("调用AddOne之后,a={0}", a);
Console.WriteLine("------(2)-------(值类型)引用传递(本质为值传递)-------------------");
int x = 3;
Console.WriteLine("调用AddOne(ref)之前,x={0}", x);
AddOne(ref x);
Console.WriteLine("调用AddOne(ref)之后,x={0}", x);
Console.WriteLine("-----(3)(4)--------(引用类型)值/引用传递-------------------");
Child aa = new Child("rose", 18);
AddOne(aa);
aa.PrintChild();
AddOne(ref aa);
aa.PrintChild();
//除(1)外(2)-(4)都操作传进去的变量(包括基本数据类型的变量+对象)
Console.ReadLine();
}
}
}
//3============================================================================
//[C#对象作为数据成员构造(1)-(4)]示例2008.11.25
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
//对象作为数据成员
class House
{
private string position;
private float area;
public House() { Console.WriteLine("House()[house.position:{0} house.area:{1}]", position, area); }
public House(string position, float area)
{
this.position = position; this.area = area;
Console.WriteLine("House(string position, float area)[house.position:{0} house.area:{1}]", position, area);
}
public string GetPosition() { return position; }
public float GetArea() { return area; }
}
class Person
{//对象作为数据成员构造(1)-(4)
private string name;
private House house = new House("9-1-8",90.77f);//(1)/*不建议这样用,应在构造函数中构造house对象*/
public Person()
{ //(2)
house = new House();
Console.WriteLine("(2)Person()[person.name:{0} his house.position:{1} his house.area:{2}]", name, house.GetPosition(), house.GetArea());
}
public Person(string name)
{//(3)
house = new House("琴苑9-9-9", 90.77f);
Console.WriteLine("(3)Person(string name)[person.name:{0} his house.position:{1} his house.area:{2}]", name, house.GetPosition(), house.GetArea());
}
public Person(string name, House house)
{//(4)
this.house = house;
Console.WriteLine("(4)Person(string name, House house)[person.name:{0} his house.position:{1} his house.area:{2}]", name, house.GetPosition(), house.GetArea());
}
public House GetHouse() { return house; }
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("------(1)/*不建议这样用,应在构造函数中构造house对象*/-------------");
Console.WriteLine("------(2)-------------");
new Person().GetHouse();
Console.WriteLine("------(3)-------------");
new Person("xu");
Console.WriteLine("------(4)-------------");
House house = new House("育德六期", 100.00f);
new Person("xu", house);
Console.ReadLine();
}
}
}
}
//4============================================================================
//[C#继承]示例2008.11.26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Inheritance
{//类的继承:解决代码重用
class Circle {
protected double r;
public Circle() { }
public Circle(double r) { this.r = r; }
public double Area() { return 3.14 * r * r; }
public virtual void Print() { Console.WriteLine("r:{0}",r); }
}
class Cylinder : Circle {
//protected double r;
//protected new double r;
private double h;
public Cylinder() {}
//(1)调用父类构造方法
public Cylinder(double r, double h):base(r) {
//this.r = r;
this.h = h;
}
//(2)方法重写:[1]-[2],<1>-<2>四种写法都可以
//public new double Area() { return 0; }//[1]
public double Area(){ return 2*base.Area()+2*3.14*r*h; }//[2]
//public void Print(){ }//<1>
public override void Print()//<2>
{
base.Print(); Console.WriteLine("h:{0}",h);
}
}
class Program
{
static void Main(string[] args)
{
new Cylinder(); new Cylinder(2, 5); Console.ReadLine();
}
}
}
- doctor-bookge.rar (655.5 KB)
- 描述: [Java Web]html+javascript+jsp+servlet+javabean+MySQL/*未含css+AJAX+工厂*/ /*下载用户名/密码:gold105wj/123456*/
- 下载次数: 122
- doctor-bookge-cs.rar (22.2 KB)
- 描述: [C#版]/*下载用户名/密码:gold105wj/123456*/
- 下载次数: 43
- 博士书阁页面及源代码doctor-bookge-cs_C_版_.rar (241 KB)
- 描述: /*本.rar是doctor-bookge-cs.rar中所有页面截图及所有源代码的word文档,供下载打印学习之用*/ 下载用户名/密码:gold105wj/123456
- 下载次数: 35
评论
谢谢你,徐老师,辛苦了
徐老师你好,你做的javaBean+jsp+servlet的例子在哪啊!我怎么找不到啊!
第一个doctor-bookge.rar就是
wotf23771@163.com,谢谢老师了。
发表评论
-
东软认证JAVA软件工程师培训 第八期2012暑假招生20120419
2012-05-17 10:04 6东软认证JAVA软件工程师培训 第八期2012暑假招生 ... -
东软认证JAVA软件工程师培训 第八期2012暑假招生20120419
2012-05-17 09:59 3东软认证JAVA软件工程师培训 第八期2012暑假招生 ... -
我的Java传承名单(不知为何以前的又没有了,幸亏有备份才可以又贴出来)
2012-05-17 09:57 2205传承名单 /* 按传承原始顺序列表如下( 待续2 ... -
不为钱而培训的光辉岁月20120516
2012-05-17 00:17 942从2006年底进入培训领域至今已近6年,我目睹和经历了 ... -
东软认证JAVA软件工程师培训 第八期2012暑假招生20120419
2012-05-16 18:02 13东软认证JAVA软件工程师培训 第八期2012暑假招生 ... -
我的Java传承(原来不知为何没有了,幸亏以前留了个底儿又贴出来)
2011-09-13 22:20 226传承名单 /*按传承原始顺序列表如下(待续2010-0 ... -
东软认证Java预科、东软认证Java培训招生简章2010
2010-04-23 11:15 329东软认证JAVA软件工程师培训 预科班第二期 招生 为加 ... -
东软认证.NET软件工程师培训招生2010春
2010-01-15 00:40 335东软认证.NET软件工程师培训招生2010春 东软认证 ... -
第四期东软Java培训—我的Java培训岁月2009
2010-01-15 00:37 12722008年12月底(即第三期东软Java培训末 ... -
团队章程[组织.气节.业务]
2008-09-24 08:07 1350[组织] 1、所有成员(不久的将来,成员将遍布全国好多软件业 ... -
成员选拔条件
2008-09-24 07:34 1188[成员选拔条件] 1、本科 计算机软件相关专业 在校生 ... -
团队悲壮史
2008-09-24 07:17 1276[团队悲壮史] 他 ... -
传承名单
2008-08-12 13:09 1891传承名单 /*按传承原始顺序列表如下(待续2010-0 ... -
行者真言录
2008-07-24 08:57 1172/*这里将陆续讲出一些多年来我的真实的体悟(侧重软件开发方面) ... -
团队Java高端培训体系
2008-07-07 22:58 456/*将在适当的时候正式在北京创建 Java北京团队 ——行 ...
相关推荐
在用户界面方面,"高端大气上档次"的描述意味着开发者注重了游戏的视觉效果和用户体验。一个优秀的UI设计能够吸引用户,使游戏过程更加愉快。这通常包括色彩搭配、图标设计、按钮布局以及动画效果等元素。为了实现...
- **Java英文资料为主**: Java领域的高端资料大多数是英文版的,这对于英文水平较高的学习者来说是一大优势。然而,对于英语能力有限的学习者来说,.Net可能是一个更好的选择。 #### 7. 毅力的重要性 - **Java学习...
无锡NIIT是印度国家信息技术学院在中国无锡设立的高端软件工程师培训学院,专注于为无锡市的软件服务外包产业培养人才。在2014年10月19日至31日期间,我作为.NET软件项目开发实习生,接受了深入的实践学习。 实习...
相反,.NET由单一供应商提供,提供完整解决方案,但高端特性相对较少。J2EE在企业应用集成方面有JCA,而.NET的COM+ TI可能限制系统连通性。 从市场角度来看,J2EE的供应商多样性使其在市场上具有敏锐的感知力,而...
这个资源是一个关于“ASP.NET高端美容院智能化综合管理系统”的完整项目包,它不仅包含了该系统的源代码,还附加了学习材料、详细的需求文档以及开题报告。该系统专为高端美容院设计,旨在通过ASP.NET技术实现智能化...
3. **分布式开发**:Java的网络应用编程接口(java.net)为开发分布式应用提供了便利,如Socket和ServerSocket等类,以及RMI(远程方法激活)技术,这些都是构建分布式系统的关键。 4. **健壮性**:Java的强类型...
1. 精选系统小程序代码说明:经导师指导并认可通过的98分毕设项目代码。 2.适用对象:本代码学习资料适用于计算机、电子信息工程、数学等专业正在...https://blog.csdn.net/weixin_45630258/article/details/135901374
JAVA性能测试工具是IT行业中用于评估和优化JAVA应用程序性能的关键组件。这些工具旨在模拟真实世界的负载情况,帮助开发者识别和解决性能瓶颈,确保应用程序在高负载下仍能保持稳定和高效运行。以下是对几种主要JAVA...
Java内置了网络应用编程接口(java.net),提供了一系列类来支持网络编程,如URL、URLConnection、Socket和ServerSocket。RMI(远程方法调用)是Java开发分布式应用的关键技术。 4. **健壮性**: Java的强类型...
其培训课程涵盖了多个领域,包括但不限于Java、Python、大数据、人工智能等热门技术方向。在.NET技术方面,传智播客也有着丰富的经验和成熟的培训体系。 #### 二、.NET框架简介 - **.NET**是由微软开发的应用程序...
实习单位——xxIT培训集团,作为中国高端IT培训的领导者,专注于培养电信和金融领域的中高端软件人才,如Java、C++、C#/.NET、测试、嵌入式和PHP等领域。该机构得到国际数据集团IDGVC Partners和集富亚洲Jafco Asia...
本文将对一系列用于C++和Java的代码检测工具进行比较分析,包括它们所支持的语言类型、是否开源或付费、提供商以及一些主要功能。 #### 工具概述 1. **Ounce Labs Ounce 5.0** - **静态扫描语言**:支持VB.Net、...
《基于Java的开源论坛系统与数据库脚本详解》 在信息技术领域,开发一款论坛系统是一项常见的挑战,而本文将深入探讨一个用Java语言编写的开源论坛系统,它兼容MySQL、SQL Server和Oracle数据库,为开发者提供了...
《Infragistics.NetAdvantage.2009.Vol.1 for ASP.NET》是一款由Infragistics公司推出的高端Web开发工具包,专为ASP.NET平台设计。该工具包在2009年第一卷发布,旨在帮助开发者提升Web应用程序的用户体验、交互性和...
其中程序员最主要的开展方向是资深技术专家,无论是 Java 还是.NET,还是数据库领域,都要首先成为专家,然后才可能继续开展为架构师。 电信行业的发展前景 电信行业新增的市场容量每年有 1 万亿,而且由于是新增...
达内科技不仅与Sun公司(现Oracle公司)保持着紧密的合作关系,而且在IT培训领域具有较高的声誉,提供Java、C++、C#/.Net等多种高端软件人才培训。 实习内容主要围绕Java语言展开,Java作为一种面向对象的编程语言...