- 博客(76)
- 资源 (21)
- 收藏
- 关注
原创 C#面向对象程序设计/张世良主编
内容提要本书论述了C#语言的面向对象编程的各种技术,主要内容包括:C#编程语言介绍、C#程序设计基础、面向对象编程方法、Windows应用程序设计、调试与异常处理、数据库开发技术、文件数据存储、ActiveX控件和自定义组件的开发以及多线程等内容,全书以案例为驱动,贯穿各个章节。本书可作为各类院校计算机及相关专业“面向对象程序设计”课程的教学或指导用书,也适合作为计算机应用人员和计算机爱好者的参考用书。图书在版编目(CIP)数据C#面向对象程序设计/张世良主编....
2020-09-15 15:00:17
2472
4
转载 Tomcat服务器的安装配置图文教程
1、首先是Tomcat的获取和安装。 获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。 这是两种不同的下载,一个是普通安装版本,一个是解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册。 2、Tomcat的运行环境搭建。
2017-10-20 14:51:21
491
转载 一步步教你使用MyEclipse搭建java Web项目开发环境
首先,在开始搭建MyEclipse的开发环境之前,还有三步工具的安装需要完成,只要在安装配置成功之后才可以进入下面的java Web项目开发环境的搭建。1、安装工具第一步,下载并安装JDK,到官网上下载安装即可,之后需要细心的配置环境变量,我给大家推荐百度文库的一篇文章,猛戳这里。第二步,下载Tomcat,当然可以去Apache Tomcat的官网,同样
2017-10-20 14:47:26
11336
转载 TomCat服务器环境配置及项目部署
转载请注明出处:http://blog.youkuaiyun.com/caoyouxing/article/details/42644575如何下载安装tomcat?如何配置环境变量?如何部署项目?在这过程中是否和作者一样经常出现错误?请仔细读文及注意事项。工具/原料1,JDK:版本为jdk-7-windows-i586.ex
2017-10-20 14:44:39
503
翻译 经纬度坐标下的球面多边形面积计算公式
<br />// calculate Area<br /> public static double calcArea(ArrayList PointX, ArrayList PointY, string MapUnits)<br /> {<br /> int Count = PointX.Count;<br /> if (Count > 2)<br /> {<br /> double
2010-12-16 09:43:00
10976
原创 提高网页打开速度的一些小技巧
加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很
2009-04-27 14:17:00
2088
原创 DataList分页功能
上次为了DataList分页的分页功能,花的不少时间,网上查的不了资料,都没有得到好的结果.根据资料最终实现的二种分页方法,一是这了以后作参考,另外给需要的人作借鉴//第一种方法:public void dlBind(string moreFlag1) { //定义数据库的Connection and Command int curPage = Conv
2009-04-23 08:40:00
710
原创 如何在窗体使用各功能键作为快捷键?
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_KeyDown(object sender, KeyEventArgs e) {
2009-03-07 20:57:00
673
转载 ASCII码表完整版
ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0 NUT 32 (space) 64 @ 96 、1 SOH 33
2009-02-27 18:21:00
817
原创 如何使VS2008在VS2005中运行?
用文本编辑器打开sln文件Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008 将以上内容修改后成为以下内容:Microsoft Visual Studio Solution File, Format Version 9.00# Visual Studio 2005 用文本编辑器打开c
2009-02-25 09:15:00
952
原创 简单易于理解的C#事件代理例子
事件代理通常使学程序的人感到头疼,看了这个例子,你或许就会慌然大悟. using System;using System.Collections.Generic;using System.Text;namespace EventDelegateApp{ //带有参数的Deletegate 功能是:老版知道谁上班玩游戏.只要有员工玩游戏,立即通过代理通知老板 public del
2008-12-19 16:37:00
1016
原创 多种方式读取GridView某行的值
//方法一//读取单元格(不支持隐藏列)//GridView1.SelectedRow.Cells[int index] //index从1开始txtID.Text = GridView1.SelectedRow.Cells[1].Text.Trim();txtName.Text = GridView1.SelectedRow.Cells[2].Text.Trim();txtSex.Text =
2008-12-19 16:26:00
4414
转载 Open Source Software in C#
C# Open SourceOpen Source Aspect-Oriented Frameworks in C#AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it uses
2008-12-04 14:44:00
1187
原创 C#操作注册表函数
一web方式 /// /// 注册表的读取 /// /// public void ReadRegedit() { RegistryKey rk = Registry.CurrentUser; RegistryKey softWare = rk.OpenSubKey("Software
2008-09-26 16:18:00
792
原创 C#调用外部程序
static void Main() { Process p=new Process(); p.StartInfo.FileName="cmd.exe"; p.StartInfo.WindowStyle=ProcessWindowStyle.Normal;//这里可以让程序从任务栏消失 p.Sta
2008-09-26 16:16:00
628
转载 RAID 的种类及应用
IDE和SCSI是计算机的两种不同的接口,前者普遍用于PC机,后者一般用于服务器。基于这两种接口,RAID分为两种类型:基于IDE接口的RAID应用,称为IDE RAID;而基于SCSI接口的RAID应用则相应称为SCSI RAID。 基于不同的架构,RAID 又可以分为: ● 软件RAID (软件 RAID) ● 硬件RAID (硬件 RAID) ● 外
2008-09-25 09:20:00
2970
1
原创 软RAID的配置实例
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。【注:磁盘阵列(Disk Array)是由一个硬盘控制器来控制多个硬盘的相互连接,使多个硬盘的读写同步,减少错误,增加效率和可靠度的技术。而把这种技术加以实现的就是磁盘阵列产品,通常的物理形式就是一个长方体内
2008-09-25 09:12:00
1804
转载 服务器RAID 0+1(10) 硬盘阵列组建图解
那么如何解决硬盘存取速度的瓶颈呢?用多个硬盘组建RAID阵列将是一个较佳的解决方案。然而许多网管由于缺少实际经验,对于RAID技术只有含糊的概念,所以小编特别编写了本文,与大家一起分享RAID基础知识与最常用的RAID 0+1组建实例。 RAID英文全称为Redundant Array of Inexpensive Disks,中文译为廉价磁盘冗余阵列。它实质是使用多块物理硬盘组成一个具有加速
2008-09-25 09:10:00
3620
转载 Windows 2003 RAID
一、概述几种磁盘阵列技术RAID技术是一种工业标准,各厂商对RAID级别的定义也不尽相同。目前对RAID级别的定义可以获得业界广泛认同的有4种,RAID 0、RAID 1、RAID 0+1和RAID 5。 RAID 0是无数据冗余的存储空间条带化,具有成本低、读写性能极高、存储空间利用率高等特点,适用于音、视频信号存储、临时文件的转储等对速度要求极其严格的特殊应用。但由于没有数据冗余,其安全性大大
2008-09-25 09:06:00
1455
转载 C#中COM操作(二)---接口查询
上一篇末留下的一个疑问这一回来作个解答吧。大家看了下面的图就清楚了: 结论就是t1,t2,t3是三个不同的引用,也就是说在.NET里面代表了三种不同的类型,但是三种类型的GUID却是一样的,因为在COM里GUID代表了一个COM类,只要GUID是一样的那么就表示是一个COM类,因此仅从COM类这一角度出发的话,这三种类型就是同一个COM类型。 第1种方式创建的COM对象
2008-09-23 10:46:00
855
转载 C#中COM操作(一)---实例化
用C#做WinForm程序,时间长了难免会遇到和COM组件打交道的地方,用什么方式创建COM对象也成了我们必须面对的一个问题.据我所知道的创建COM对象的方法一共有以下几种:1 使用.NET包装COM组件 这是最简单的就是导入COM组件所在的DLL,让IDE生成.NET一个IL包装加到项目中,这样原来COM里面所有实现了IDispatch,Dual的COM类型及其相关类型就可以直
2008-09-23 10:44:00
769
原创 mssqlserver字符串日期互相转换
1.日期格式转换SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmmselect CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,
2008-08-03 14:17:00
2777
原创 软件工程的经典简答题
1. 什么是软件工程?目前有哪几种主要的软件工程方法?概括地说,软件工程是指导计算机软件开发和维护的一门工程学科.采用工程的概念、原理、技术、和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。但软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的
2008-07-27 17:01:00
13681
4
原创 数据库经典简答题分析
1.主键约束与唯一键约束的异同.相同:它们都属于实体完整性约束.不同点:(1) 唯一性约束所在的列允许空值,但是主键约束所在的列不允许空值。(2) 可以把唯一性约束放在一个或者多个列上,这些列或列的组合必须有唯一的。但是,唯一性约束所在的列并不是表的主键列。(3) 唯一性约束强制在指定的列上创建一个唯一性索引。在默认情况下,创建唯一性的非聚簇索引,但是,也可以指定所创建的索引是聚
2008-07-27 16:59:00
3507
原创 计算机面试题
1、你认为你的最大成就是什么?2、请你说说带宽与宽带是怎么一回事?带宽就是传输速率,是指每秒钟传输的最大字节数(MB/S),即每秒处理多少兆字节,高带宽则意味着系统的高处理能力。宽带:是指在同一传输介质上,使用特殊的技术或者设备,可以利用不同的频道进行多重(并行)传输,并且速率在256Kbps以上,到底多少速率以上算作宽带,目前没有国际标准。总之,宽带指接入方式, 带宽指网络流量。
2008-07-27 16:53:00
2307
1
原创 ASP.NET DEVELOPMENT SERVER 未能开始侦听端口1058的错误的解决?
昨天打开项目都正常,今天一来打开出现以下错误,错误消息框: ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试. 随后又出一个: 无法连接VISUAL STUDIO 的localhost web 服务器 .找遍百度解决方法:1.【工具】->【外部工具】->按【添加】
2008-07-13 15:00:00
2835
1
原创 创建数据库后,怎样可以对其原始定义进行更改?
创建数据库后,可以对其原始定义进行更改。更改包括:扩充分配给数据库的数据或事务日志空间。收缩分配给数据库的数据或事务日志空间添加或删除数据和事务日志文件。创建文件组。创建默认文件组。更改数据库的配置设置。脱机放置数据库。附加新数据库或分离未使用的数据库。更改数据库名称。更改数据库的所有者。1、扩充数据库 Microsoft® SQL Server™ 2
2008-07-10 16:28:00
3344
原创 SQLserver空间大小查询
1.如果获得数据库的大小? exec sp_helpdb select * from sysfiles 2.查询某个库空间use dbnamesp_spaceused 3.查某个表空间sp_spaceused tablename4.查看日志文件内容DBCC log(dbname, type=4) Syntax:
2008-07-10 15:26:00
1166
转载 SQLserver游标原理和使用方法
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一
2008-07-10 10:51:00
23885
2
原创 怎样获得Datalist的项模版里面被单击某控件名的值
我用C# asp.net2.0 我用datalist控件来显示不同商家的信息,当我单击某个商家imagebutton,想得到它的商家名,然后在另外一页显示更俱体的信息. 好多网友给我回复都不大行:asp:DataList ID="DataList1" runat="server" OnItemCommand="DataList1_ItemCommand"> ItemTempl
2008-07-07 11:00:00
3092
3
原创 一个不平凡的日期选择控件
因为用aSP.NET2.0自带的日期控件好难处理它的位置,以及它的个体太大,如果用visible=fasle,点击选择时,再让它显示,是可以达到选择的目的,但占用的空间太大.布局不好控制,所以只好找javascript来帮忙,可惜在这种平台下不容易读取asp的text控件的值.花的我好长一段时间去搜结果,从中文网站到外文网站.终于搞出来了.以供需要的人参考,希望对大家有所帮助:http:/
2008-06-23 17:22:00
985
原创 当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示
今天我出现以下问题,认为是我重写void Render(HtmlTextWriter writer)造成了.后来查资料才知道;当用GridView导出Execl的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。有两种方法可以解决以上问题: 1.修改web.config(不推荐) 2.直接在导出Execl的页面修改
2008-06-22 20:01:00
580
转载 了解DataView类型
在数据库术语中,视图对象(view object)就是指一个表的固定样式的表示。例如,使用Microsoft SQL Server可以对Inventory表创建一个视图,返回的新表中就只包括了指定颜色的车。在ADO.NET中,DataView类型允许您用编程的方式从这个DataTable中提取数据的子集。保存同一个表的多个视图,其最大好处就是您可以把这些视图绑定到不同的GUI上(比如DataG
2008-06-21 12:29:00
795
转载 ASP.NET 2.0 客户端无刷新调用服务器端方法获取数据
制约B/S程序的一个重要原因可能归结於Http协议的无状态性,每当我们要客户端从服务器上获取数据或想执行一段服务器端代码,我们必须先提交页面,在页面提交后,事件句柄使代码执行并把结果返回给提交的客户端,这个事件驱动模式在大部分情况下没有问题,但是它却强制ASP.NET开发者必须多做一些事情。为了保存窗体上的控件状态,开发人员要么使用大量降低页面速度的ViewState,要么得写一些复杂的程序逻辑,
2008-06-21 12:24:00
860
转载 ASP.NET 2.0 客户端无刷新调用服务器端方法获取数据
制约B/S程序的一个重要原因可能归结於Http协议的无状态性,每当我们要客户端从服务器上获取数据或想执行一段服务器端代码,我们必须先提交页面,在页面提交后,事件句柄使代码执行并把结果返回给提交的客户端,这个事件驱动模式在大部分情况下没有问题,但是它却强制ASP.NET开发者必须多做一些事情。为了保存窗体上的控件状态,开发人员要么使用大量降低页面速度的ViewState,要么得写一些复杂的程序逻辑,
2008-06-21 12:23:00
815
原创 asp.net2.0打包
有多种办法:1.只要点击项目,然后发布网站,然后定位到本机IIS,或其它网络地址即可2.选添加新项-----其它项目类型----安装部署-----安装向导----输入文件名,地址---一下步---选择"这WEB程序创建一个应用程序"下面安步骤生成即可.3.可以使用第三方工具吧注: WEB打包安装后会看到源代码,跟直接发布没什么区别.这或许是它的一个弱点.
2008-06-05 09:56:00
593
原创 C#实现通过单击gridview中的选择其中的一行数据
1.首先拖一个GridView到窗体,并选择数据源,然后配属性Colums如下图:2.对它事件写代码如下: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { GridView _gridView = (GridView)sender;
2008-06-01 12:04:00
8104
原创 用文件流来显示图像
首选创建文件流,然后以二进制方式读出放在MemoryStream 中用以显示.FileStream fsp = new FileStream("D://Backup//我的文档//3.jpg", FileMode.Open); BinaryReader bbr = new BinaryReader(fsp); byte[] byteImage=b
2008-05-29 13:23:00
1614
原创 C#对文件操作小结
private void button2_Click(object sender, EventArgs e) { //创建一个二进制文件 BinaryWriter bw; FileStream fs = new FileStream("D://mytest.data", FileMode.Cre
2008-05-28 14:05:00
775
原创 C#画正余弦函数图像的简单例子
float pi = 3.1415f; Graphics g = e.Graphics; g.PageUnit = GraphicsUnit.Inch; Pen mypen = new Pen(Color.Black, 2 / g.DpiX); float x = 0, y = 0; P
2008-05-26 11:45:00
4751
COMSOL5和matlab联合仿真的书
2019-01-14
Python机器学习——预测分析核心算法 高清完整.pdf版及源代码
2017-07-26
开发文档范例
2013-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人