摘要:首先我们先看一下解决方案,在这个小软件中共包含三个工程。1、基础类工程,Common工程;2、日志保存显示工程,SaveTxt工程;3、软件发布工程,GetStudySetup工程。如图4-1所示。图4-1软件解决方案从这个图上还多了一个工程,那个工程是一个废弃的工程,主要是为了测试用。有时候我会有些代码要不断的调试,修改,这个工程主要记录这些轨迹,看看我每走一步,前进一步都经历过哪些问题,如何解决的。在第三章中主要记录的基础类工程的开发,在这一章节中我们主要讲解日志保存显示工程SaveTxt的内容。首先先看一下界面的效果如图4-2所示。图4-2保存日志界面这是一个无标题窗口界面,上面的一蓝. 阅读全文
[置顶]c#小软件(SaveClassic)开发手记--(3)基础类(HTML操作类HtmlOption)
2011-12-08 08:35 by zhaoyang, 1967 阅读, 4 推荐, 收藏, 编辑
摘要:我开发的时小型日志程序,保存日志文件到HTML中,对文件的操作是必然,所有对HTML的操作我编写了一个文件操作类HtmlOption。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Net;namespaceCommon{publicclassHtmlOption{publicHtmlOption(){}//该方法是提取HTML中的图片地址,返回的多个图片地址用逗号分开。为什么要提取HTML中的图片地址?因为我要把网页或部分内 阅读全文
[置顶]c#小软件(SaveClassic)开发手记--(3)基础类(数据访问类DataAccess)
2011-12-07 09:32 by zhaoyang, 1531 阅读, 0 推荐, 收藏, 编辑
摘要:好些日子没整理自己的笔记了,实在是自己太忙了。我知道着不是借口,真是很累,根本就没有时间精力去整理这些笔记,现在稍微有点时间,我赶快整理一下思路。我想了想,今天还是把一些基本的类整理一下吧,这些都是我们在平常开发中经常见到的。这些内容,我自己感觉会有些毛病,希望大家帮忙改进一下,谢谢。一、数据访问类DataAccess数据访问类是我这个小软件最基础的类,它主要完成的功能就是,实现了对Access数据库的访问操作,具体代码如下。using System.Data.OleDb;using System.Data;using System;namespace Common{ public class 阅读全文
[置顶]c#小软件(SaveClassic)开发手记--(2)数据设计,IE右键菜单调用exe功能
2011-12-01 22:13 by zhaoyang, 1616 阅读, 4 推荐, 收藏, 编辑
摘要:首先谢谢这么多朋友的关注,有这么多朋友关注,攻难关肯定没问题了,再次感谢各位朋友。虽然有很多类似的软件,还是开篇那句话我要弄个自己的东西,无所谓了,搞个类似的东西也不错,我可以参考一下别人的,谢谢朋友们的关注。 要开发这个小软件,从什么开始入手呢?我决定先从数据库设计开发入手。本着简单实用的原则,我选择了小巧的Access数据库,虽然有好多小型数据库例如MSDE 2000,Embedded Firebird,SQLite等,使用也很简单,运行速度也比较快,但是我还是喜欢使用Access,也许它更直观,更简单吧。还是老话,本着简单实用原则,我决定只有一级分类,然后就是存在的网页信息。所以数据库. 阅读全文
[置顶]c#小软件(SaveClassic)开发手记--(1)前言
2011-11-30 13:11 by zhaoyang, 3246 阅读, 3 推荐, 收藏, 编辑
摘要:做了这么久程序员,一直是被动开发(纯属于体力劳动者,完成软件设计人员设计的软件)。雁过留声人过留名,总想自己开发点东西留给自己。也许过几年回头看看,不至于遗憾,至少我还有点东西是自己。所以我现在就动手做了一个小软件,名字叫“SaveClassic”。我准备把本次开放软件的过程记录下来,以备后用。同时可以记录整理自己的思路,还可以让广大网友评论,帮助,提高我的软件开放水平。 1、起因 我是个程序员,搞软件开放免不了会遇到各种各样的问题,所以我经常在网络中搜索答案,并把相应的内容进行保存。一些网页保存到收藏夹,但是随着时间的推移,有些网站就打不开了,以前收藏的东西再用时,看不到了,还得从新... 阅读全文
[置顶]jquery 模式对话框终极版
2009-09-28 16:17 by zhaoyang, 13083 阅读, 4 推荐, 收藏, 编辑
摘要:今天终于有时间把我以前写的一个jQuery插件进行整理,改进。这是一个模拟“模式对话框”的插件,该模式对话框共有三种皮肤,红、绿、蓝。页面滚动时随着滚动条固定在屏幕的中央,模式对话框中的内容为两种,一是iframe引入,一是HTML语句插入。在网站开发中十分常用,使用该插件十分的简单。来看一下运行效果。图1红色界面图2绿色界面图3蓝色界面插件使用1、首先引入样式文件,详细代... 阅读全文
[置顶]以jQuery为基础的js分页代码--原创
2009-09-11 15:13 by zhaoyang, 1394 阅读, 0 推荐, 收藏, 编辑
摘要: 因为项目需要,今天用了一天时间,开发了一个js分页控件自认为还算可以,发到网上请朋友们下载使用,“大家好才是真的好”。首先来看一下运行效果如下图所示。源文件下载地址:点击下载此文件使用也十分的简单首先引入jQuery.js文件然后考入本程序的代码<script type="text/javascript">function showpage(Cou... 阅读全文
虽然我转行了但是一颗程序员的心却没有变
2015-01-08 21:11 by zhaoyang, 339 阅读, 0 推荐, 收藏, 编辑
摘要:套用周星星的一句话:"人生大起大落真是太刺激了.."; 世事难料,我一直以为我会一直在编程的道路混下去,但是我却转行了,但有些事还是值得回忆的,有些东西你值得去思考,有些东西以深入骨髓,你永远都抹不掉,跟定你了就注定一辈子。退隐之后,我一直从事文职,写文章什么的,但是我觉的不是这块料,说话总是语无... 阅读全文
MSsql2008数据库恢复时总是提示日志文件报错
2013-04-22 16:31 by zhaoyang, 436 阅读, 0 推荐, 收藏, 编辑
摘要:前两天网站数据库突然报错,数据库连接不上,联系数据库空间提供商要求备份还原,但是数据库空间服务商反馈还原不了。备份文件全部报错,要求我们自己想办法,我从服务商那里拿回原文件,在本地恢复总是提示日志文件报错,试了N多方法也没有还原,耗时两天终于搞定了,现在把方法整理如下:一、首先新建一个数据库和原来的数据库同名,注意一定要一模一样二、停掉服务(NET STOP MSSQLSERVER)把原来的文件覆盖到新建数据库的文件,把日志文件挪走三、启动服务(NET START MSSQLSERVER)四、修改数据库为紧急模式,并修改数据库为单用户模式 alter database 数据库名 set e.. 阅读全文
Asp.net网站开发备忘笔记(1)----设置关键字/内容描述/标题
2012-10-15 21:42 by zhaoyang, 645 阅读, 0 推荐, 收藏, 编辑
摘要:在网站开发时为了套好搜索引擎我们必须对网页的标题关键字进行设置,在asp.net网站的标题也是根据内容的不同而进行响应的设置。具体方法有如下两种: 第一种方法: 1、前台代码 <head runat="server"> <title></title> <meta name="Keywords" content="" id="keyWordMycms" /> <meta name="Description" content="&quo 阅读全文
jquery 实现滚动向上滚动图片上一张停顿一下在上一张效果
2012-10-05 07:35 by zhaoyang, 4312 阅读, 0 推荐, 收藏, 编辑
摘要:因工作需要做一个图片向上滚停滚效果,因此用jquery实现了这一功能,个人觉得代码很简洁,希望给需要的朋友们一些参考。 前台html代码如下(css样式表文件我就不粘贴了,因为我觉得那个一般人都会): <div class="picshow"> <ul> <asp:Repeater ID="Picshowrp" runat="server"> <ItemTemplate> <li><a href="<%#Eval("LinkUrl") 阅读全文
c#小软件(SaveClassic)开发手记--(3)基础类(注册表操作类RegEdit)
2011-12-09 11:49 by zhaoyang, 340 阅读, 0 推荐, 收藏, 编辑
摘要:该类主要实现了注册表的修改,代码也是大白话,很简单,使用方法在窗体开发中也会用到的。具体代码如下所示。 1 using Microsoft.Win32; 2 namespace Common 3 { 4 public class RegEdit 5 { 6 public RegEdit() 7 { 8 } 9 //获取注册表中的数据10 public string GetRegistData(string name)11 {12 string registData;13 ... 阅读全文
c#小软件(SaveClassic)开发手记--(3)基础类(MP3播放类MP3Player)
2011-12-09 11:45 by zhaoyang, 1904 阅读, 2 推荐, 收藏, 编辑
摘要:为什么要有该类的存在呢?音乐的好处很多,不在一一赘述。我只说一点,在阅读的时候如果有轻音乐相伴,有时候会事半功倍,提高工作效率,愉悦心情。所以编写此类。这只是一个辅助作用。该类的全部代码如下所示。 1 using System.Runtime.InteropServices; 2 using System; 3 namespace Common 4 { 5 public class MP3Player 6 { 7 /// <summary> 8 /// 文件地址 9 /// </summary>10 public string Fil... 阅读全文
c#小软件(SaveClassic)开发手记--(3)基础类(文件操作类FileOption)
2011-12-07 15:33 by zhaoyang, 1343 阅读, 0 推荐, 收藏, 编辑
摘要:该操作类的功能是实现对文件的删除,修改查询功能,该类基本完成了对文件的操作,同样是用最简单的代码实现了文件操作功能。具体代码如下所示。usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.IO;namespaceCommon{publicclassFileOption{publicFileOption(){}///<summary>///按时间获取文件名称///</summary>///<returns></returns>publicstaticstri 阅读全文