自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (29)
  • 收藏
  • 关注

原创 保姆级手把手记录Android studio BottomNavigationView +FrameLayout暴力切换Fragment

2,新建若干Fragment,内容一样,改一下显示出来的Text,名字分别为test1Fragment,test2Fragment,test3Fragment,默认TextView的Text属性分别设置为Fragment1内容,Fragment2内容,Fragment3内容,以示区分。//初始化Fragment列表。// navView 点击事件。//声名Fragment列表。//定义Fragment实例。《《《代码在底部》》》《《《代码在底部》》》//定义视图控件引用。//设置默认加载视图。

2023-10-13 16:08:48 329

原创 vue3 vite v-html中运行传统html文档时,js不能运行的解决方案

用script标签引用的时候路径这么用:/jquery-3.6.4.min.js。2,App.vue中测试使用代码如下:(内容很简单,源码直接上图了)

2023-06-08 12:23:19 846

原创 vue3 集成kindeditor研究

可以在kindeditor-all.js 里面KE.plugin开头的部分的工一个类似的界面,复制并改名,然后从里面,改内容,比较快,这样就制作了一个插件,比较叫hello,全部为小写字母组合*kindeditor虽然老,但是稳定,最大的好外是word贴进去不变形,后端部分有安全隐患,我给去掉了,只保留了前端,集成jquery添加了跨域ajax上传功能。图标文件:\public\kindeditor\themes\default\default.png,在这个图片上加图标,大小16*16。

2023-05-26 14:24:00 1022

原创 vue3+ts+wangEditor5菜单栏添加自定义图标按钮,自定义弹出界面内容,自定义插入链接 五步走

/ getModalPositionNode(editor) { // JS 语法。// getValue(editor) { // JS 语法。// isDisabled(editor) { // JS 语法。// isActive(editor) { // JS 语法。// 点击菜单时触发的函数。

2023-05-20 14:46:03 3216 1

原创 vue3最有用的路由/URL传值与接收,重点是编辑界面的对象传递

1,路径带参数传参,path,query,route.query组合,适应于传ID再调用webAPI查询的情况传值:router.push({ path: '路由中定义的path', query: { id: 1 }});接收:route.query.id2,name,state,history.state组合,适应于编辑界面,直接传递对象,少调用一次webAPI查询服务器的情况传值:router.push({ name: ‘路由中定义的名称’, state: { params:

2023-05-13 10:12:17 1383

原创 vue3+vite+多页面应用(MPA)示例

多页面应用无非就是单页面应用的扩展,如主页index.html,管理后台account/admin.html,购物车cart/cart.html,用户后台user/userhome.html,需要配置三个地方:根目录放挂载文件,vite.config.ts配置入口文件路径,具体资源文件编写。新建各应用挂载点文件,index.html, /account/index.html, /cart/cart.html, /user/userhome.html。密码:

2023-05-11 13:41:56 1784

原创 vue3 vite typescript volar element-plus element标签报红问题的解决

vue3 vite typescript volar element-plus element标签报红问题的解决,模块 ""element-plus"" 没有导出的成员 "FormInstance"

2023-04-27 10:49:11 2365 6

原创 vite vue3 vue-router 动态加载菜单,解决浏览器刷新后界面空白问题

app.use(store) //再加载store,vuex中的store刷新后清空,否则把菜单放store里面也可以,如果使用vuex持久化插件,router和store的加载顺序得改过来。//进入路由守卫生再加载一次,因为路由间的转向不整体刷新网页,不执行上面的全新加载函数,比如,登陆前,本地前没有存放菜单数据,登陆后还未执行菜单数据拉取,这时候菜单可能为空。//加载菜单,验证是否登陆,登陆则发送加载菜单请求,否则不发送。//如刷新,重新从localstorage加载菜单。//从本地菜单数据加载菜单。

2023-04-19 12:53:14 2107

原创 关于el-dialog作为子窗口,修改/添加后刷新父窗口数据表格,然后立即隐藏子窗口,造成父窗口表格刷新数据不稳定问题的解决

子窗口完成添加/编辑数据后保存并立即执行刷新父窗口数据表格和窗口隐藏函数,导致父窗口数据刷新,时而成功,时而不成功问题的解决

2023-04-18 10:14:25 871

原创 netcore6 net 6 WebAPI文件上传后输入URL不能访问的问题解决过程记录

开始我是传到了根目录下的abc文件夹,结果访问不到,想到了Webapi默认不允许加载静态资源,需要使用app.UseStaticFiles开启,开启了还不行,然后尝试利用下面的注释代码改静态文件目录,Windows下可以了,到了ubuntu下程序启动不了了。***下面这个方法可以替换上面的app.UseStaticFiles(),但是在Ubuntu下站点起不来,不知道什么原因,先 做一记录,以后再研究***2,项目根目录下,新建一个wwwroot文件夹,所有上传文件路径以这个文件夹为根文件夹往下拼接。

2023-04-17 14:33:58 1004

原创 SCSS中使用typescript变量

/颜色变量来源于外部配置文件,在scss中直接使用basesiteinfo.topBarBg报错,不知道为什么。TS读取配置文件中的内容后,需要交给定义好的scss元素使用。在APP.vue中添加如下几部分内容。

2023-04-13 10:51:08 664

原创 Vue3+TS全局配置信息外放,axios读取配置信息,动态挂载,实现一客户一配置文件

我们做一套代码,可能需要卖给N多客户,可能很多客户都会给软件冠名,AXXX系统,BXXX系统,我们的软件已经做完了,没必要卖给一个客户改个名称发布一次,所以我们把软件名称外放到一个配置文件config.json中,卖一次,配置一下config.json文件就可以了,这样有一个好处是,我们可以保证每个客户有自己独立的config.json文件,并且里面定义的内容都是他们自己风格的,变量再多,我们也不必发布一次编译一次,程序更新的时候,我们保证不覆盖客户的config.json文件即可。//站点基本配置信息。

2023-04-13 09:48:06 1409

原创 最简单明了vite+ts+sass无loaders配置,利用ts读取scss文件中的变量并在App.vue中使用

做后端的,前端水平有限,最近练手,遇到了左侧菜单是展开关闭的问题,接触到了scss中定义全局变量,利用typescript读取的问题,在此记录一下。styles/xxx.module.d.ts内容如下 :(xxx是文件名,module.d.ts就理解成扩展名吧)styles/xxx.module.scss内容如下:(xxx是文件名,module.scss就理解成扩展名吧)一个文件名为xxx.module.d.ts的文件定义xxx.module.scss文件结构。具体代码如下:(注意代码中的加粗部分)

2023-04-11 23:32:56 851

原创 VS2022 实现javascript代码折叠

VS2022 实现javascript代码折叠

2022-11-16 10:46:26 926

原创 VS2015IISExpress不启动,并且出现ID为{XXX}的进程当前未运行解决办法

就是VS2015中的这种问题,启动调试时,右下角根本没有IISPress图标出现。我的工程是因为突然停电,就再也调试不了了!解决办法:用文本编辑器打开Web项目下的{X}.csproj文件,然后查找 <WebProjectProperties>,将这一对标签之间的内容全部删除,然后再打开项目就可以调试了!以前遇到过,时间长了忘了,在此做个笔记。...

2018-04-13 14:50:07 3317 2

原创 关于Ext.net结合ckeditor不通过隐藏域提交编辑器内容的问题!已解决

虽然很简单,但是浪费了我不少时间,作下笔记隐藏域设置值:         Ext.getCmp("hidArticleContent").setValue(HTMLEncode(Ext.getCmp("PLCenter").getBody().CKEDITOR.instances.content.getData()));        hidArticleContent 是隐藏域ID

2017-12-07 08:11:41 301 1

原创 VS2015“检测到在集成的托管管道模式下不适用的 ASP.NET 设置”的最终解决办法

刚把装备升级成Win10和VS2015打开以前的项目一运行发现问题来了,出错,“检测到在集成的托管管道模式下不适用的 ASP.NET 设置。”可尝试的操作:1,将配置迁移到 system.webServer/modules 节。也可以手动这样做,或通过在命令行中使用 AppCmd 来这样做。例如,从 IIS Express 安装目录运行 appcmd migrate confi

2015-08-10 20:55:26 17458 2

原创 C# WInform TextChanged MessageBox.Show冲突的临时解决办法

今天遇到了一个超级奇怪的问题,C# WInform TextChanged MessageBox.Show冲突的临时解决办法

2015-03-26 16:55:53 1234

原创 将剪切板中的图片粘贴至Word,浮动于文字上方,设置图片背景透明

Sub Macro1()     '将剪切板中的图片粘贴至Word     Selection.Paste     '执行循环     For i = 1 To ActiveDocument.InlineShapes.Count       '将Word文档中的图片浮动于文字上方       ActiveDocument.InlineShapes(i).ConvertToS

2013-04-24 16:57:07 2487

原创 GridPanel OnRefreshData PagingToolBar 不调用刷新方法的解决方法

遇到一个非常奇怪的问题:就是GridPanel与Store联合使用时,Store有一个刷新数据的方法,OnRefreshData,调用服务器端的protected void RefreshData(object sender, StoreRefreshDataEventArgs

2011-09-13 16:20:44 2679

原创 ASPNET控件 FCKeditor 处理 word Ctrl+V

关于开启FCKeditor  编辑器的从Word粘贴按钮我就不多说了,但很多客户不可能那么用,说麻烦不合习惯等.从Word Ctrl+C  到FCKeditor  里面Ctrl+V以后.,虽然可以贴进去,但查看源代码的时候会发现FCKeditor  生成了大量的代码,以致于,Server.HtmlEncode(txtContent.Value)存入数据库的时候,老是出错.我暂时用了一个权宜

2009-01-10 21:07:00 1051 1

原创 C#事务处理简明示例

定义数据库:create database guiguiuse guiguicreate table users ( userid int not null primary key identity(1,1), username varchar(20), userpass varchar(20))create table caibao( cid int not null primary

2008-12-01 20:56:00 1396

原创 Asp.Net 取得来访者所在地地址类

 using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using

2008-10-14 18:10:00 437

原创 SQL Server 2000 通用单表或视图查询存储过程及C#调用示例

 create proc Common@pagesize int, --页大小@pageindex int,--第几页@Tbname varchar(50),--表名@TFields varchar(500),--要查询的字段@order varchar(20),--显示顺序@id varchar(20), --列标识名一般为ID号@whereCondition  varchar(500),  -

2008-10-14 17:48:00 1247

原创 RedFlag6+apache,Windows2003Server+Apache PHP5 MYsql5环境配置

  RedFlag6+apache2: 我用的软件版本及安装后的位置:mysql客户端安装位置:  /usr/bin/mysql   MySQL-client-5.0.22-0.i386.rpmPHP安装位置:             /usr/php-5.2.5RC1   php-5.2.6.tar.gzmysql服务器:  /usr/share/mysql  MySQL-s

2008-10-09 19:27:00 1226

原创 dataGridView空白列,默认选中行的背景色,dataGridView中加入复选框勾选状态的更改

如题:         1,dataGridView空白列就是指dataGridView每一行的头上都会有一个行头,不能绑定数据也不能进行什么操作。不知道大家有没有对此头疼过,我以前都是忽略不管,到后来才发现dataGridView属性面板中有一个设置行头是否显示的属性RowHeadersVisible,将其值设置为false就可以了.         2,dataGridView默认选中

2008-10-09 18:50:00 6427 2

原创 PHP环境配置(win2003+iis 6+mysql-5.2.0+php-5.2.3 )

有道是千里之行始于足下,php再好玩儿,你不能把运行环境配置好,你是见不到她的魅力所在的. 1,将下载到的php-5.2.3-Win32.zip文件解压到D:/PHP 2,将D:/PHP/php.ini-dist  改名为  php.ini放到系统目录(c:/windows)中 3,打开c:/windows/php.ini  查找extension_dir = "./" 更改为 extensi

2008-07-27 17:48:00 1245

vue3下可引用的编辑器,基于kindeditor4.1.11改造,可ajax上传,带进度条

vue3下可引用的编辑器,基于kindeditor4.1.11改造,可ajax上传,带进度条,去掉了swfupload,去掉了后台功能模块,只保留了前端功能模块,可用iframe引入到各种工程里面

2023-05-26

vue3+ts+vite多页面应用样例

vue3+ts+vite多页面应用样例,利用vue3,vscode,vite,typescript做的mpa样例程序,自定各文件的名称和位置

2023-05-11

C# 利用委托定义自定义事件

VS2019 .net 4.7.2 根据刘铁猛老师的教程编写,体会事件的原理和作用

2022-04-30

自定义委托+反射,通过字符串动态调用类和类方法

本程序是一个控制台样例,展示了自定义委托的使用,反射的使用,实现了通过字符串动态调用类和类方法的操作 开发环境:VS2019+netFramework4.0

2022-04-27

WPF MVVM 加构小例子,多次将计算两个时间之间的天数并显示在数据表格中

功能:多次将计算两个时间之间的天数并显示在数据表格中,编号只是一个计算标志 开发环境: VS2019+Net5 用到的知识点 1,按钮命令绑定 2,类属性绑定到界面元素,文本框 3,xmal样式属性定义 4,Grid, StackPanel的使用 5,ObservableCollection作为DataGrid数据源的绑定 6,ICommand,INotifyPropertyChanged的基本使用

2022-04-10

C# MVC TASK异步调用测试!

假设了一个场景,用户在局域网Web服务器上下了一个单,程序将这个订单发送到远程服务器,然后用户付款到远程服务器, 所以本地不知道用户下的单付款到远程服务器是否成功(比如第三方支付,门店里面的当面付), 有可能用户下单之后就把本网站的下单页面给关闭了,所以页面的ajax轮询不能用,还有就是本服务器和互联网只能单向通信, 比如网络隔离,只能访问互联网,互联网访问不进来的情况。 程序逻辑: 下单之后查询外部数据库是否产生了同号订单,只要产生了就说明用户支付了, 为了省事儿,就做了一个库的两个表来表示两个站点间的订单库,用的是直接查库,也没用API接口之类的, 直接用了SQLHelper操作数据库, 技术很简,就测试了一下Task的后台执行效果。 程序环境: .net 4.6.1 VS2019 SQLServer2008R2 关键字:C# ,Asp.Net, MVC, TASK异步调用测试!

2022-03-25

OrgChart可运行包

从OrgChart官网下载的包发现里面缺不少文件,于是从网上下载了部分缺失文件,终于可以放IIS里面就能跑了

2020-12-10

WPF+EF+SQLite从建项目到写入数据开发环境配置

WPF+EF+SQLite从建项目到写入数据开发环境配置 运行环境:VS2019 数据库工具:sqlitestudio 用于验证数据是否插入,项目中的数据库就是这个工具创建的 操作流程: 新建项目=> 安装System.Data.SQLite=> 配置App.Config中的connectionStrings(这个配置很熟悉吧)=> 设置数据库文件可复制到Debug目录(让程序在当前目录下找到数据库文件)=> 制作User类=> 制作DbContext文件=> 里面有Word文档,工具软件,项目源码,VS2019请自行下载安装 使用一个按钮将数据写入数据库=> 查看是否写入

2020-11-11

C#Webservice+微信小程序上传多个文件

经过一上午的网上查找,实现的C#写的,Webservice接收微信小程序上传的图片文件,有单个图片的上传代码,也有多个图片的上传代码,包括网页木马验证等程序

2017-12-25

C#和Flash的相互调用AS2和AS3版的区别案例

演示了C#和Flash的相互调用,VS2015和FlashCS3下调试成功,分为AS2.0和AS3.0版的调用 操作方法: 1,Winform传值给Flash:在【传输或接收到的值】文本框中填入任意字符,然后点 【将左框中数值送给Flash】按钮 2,flash传值给winform:在界面中有个【label】按钮,在label按钮上面的文本框中填入任意字符,然后点【label】按钮,在winform文本框中即可看到值。 AS2.0调用只演示了如何用winform调用Flash,至于Flash调用Winform都是一样的,差别在于Winform调用Flash的时候,2.0可以把调用字符串写在一行里,但是AS3.0不行! 示例很简单,关键在于能够交互成功!

2016-03-15

一个多层架构多种数据库结合NHibernate和Ext.Net及Newtonsoft.Json实现用户增删除改查的小例子

本来想像petshop一样做多个DAL来执行不同的代码的,但使用NHibernate之后发现他就可以通过不同的配置来实现连接不同的数据库,原系统中的HSRK.DALAccess,HSRK.DALOracle也没有删除。但没有实现代码。 Access库就自己建吧 SqlServer建库脚本: CREATE TABLE [dbo].[QP_Users]( [QID] [int] IDENTITY(1,1) NOT NULL, [QName] [nchar](10) NULL, [QPass] [nchar](10) NULL, [QSex] [nchar](10) NULL, [QAccount] [nchar](50) NULL, [QMemo] [nchar](10) NULL ) Oracle建库脚本: CREATE TABLE QP_Users( QID int, QName nvarchar2(10), QPass nvarchar2(10), QSex nvarchar2(10), QAccount nvarchar2(50)L, QMemo nvarchar2(10) ); insert into QP_Users Values(1,'name1','pass1','男','Account1','简介1'); 使用NHibernate的总结 1,hibernate.cfg.xml放在Web项目的Bin文件夹下,以嵌入资源的形式 2,hibernate.cfg.xml文件中加入这个配置节,这样可以把实体配置文件放在Model项目下,以嵌入资源的形式<mapping assembly="HSRK.Model"/> 3, 读取不到数据的情况下会提示不能编译HSRK.Model.UserInfo.hbm.xml 有时问题出的好奇怪,程序发布之后又出现了这个提示, 将hibernate.cfg.xml中的<mapping assembly="HSRK.Model"/>注销掉又加上突然又行了,真是莫名其妙

2012-08-17

一个多层架构多种数据库结合NHibernate和Ext.Net实现用户增删除改查的小例子

本来想像petshop一样做多个DAL来执行不同的代码的,但使用NHibernate之后发现他就可以通过不同的配置来实现连接不同的数据库,原系统中的HSRK.DALAccess,HSRK.DALOracle也没有删除。但没有实现代码。 Access库就自己建吧 SqlServer建库脚本: CREATE TABLE [dbo].[QP_Users]( [QID] [int] IDENTITY(1,1) NOT NULL, [QName] [nchar](10) NULL, [QPass] [nchar](10) NULL, [QSex] [nchar](10) NULL, [QAccount] [nchar](50) NULL, [QMemo] [nchar](10) NULL ) Oracle建库脚本: CREATE TABLE QP_Users( QID int, QName nvarchar2(10), QPass nvarchar2(10), QSex nvarchar2(10), QAccount nvarchar2(50)L, QMemo nvarchar2(10) ); insert into QP_Users Values(1,'name1','pass1','男','Account1','简介1'); 使用NHibernate的总结 1,hibernate.cfg.xml放在Web项目的Bin文件夹下,以嵌入资源的形式 2,hibernate.cfg.xml文件中加入这个配置节,这样可以把实体配置文件放在Model项目下,以嵌入资源的形式<mapping assembly="HSRK.Model"/> 3, 读取不到数据的情况下会提示不能编译HSRK.Model.UserInfo.hbm.xml 有时问题出的好奇怪,程序发布之后又出现了这个提示, 将hibernate.cfg.xml中的<mapping assembly="HSRK.Model"/>注销掉又加上突然又行了,真是莫名其妙

2012-08-17

VS2010Crystal Report水晶报表上手经历

1,报表加载失败: 解决方法: 将报表文件拷贝至发布目录. 2,浏览器出现一个JS错误, 解决方法: 将C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\下面的 crystalreportviewers13文件夹拷贝到 aspnet_client\system_web\2_0_50727\crystalreportviewers13位置,没有的话手工创建目录 3,发布致服务器后出现 “/”应用程序中的服务器错误 解决方法: 将CRRuntime安装致服务器以使CR能正常运行. 4,XP下发布水晶报表工程,在安装完运行库后, 直接将程序发布到c:\inetpub\wwwroot下

2011-12-07

亲自多次测试的水晶报表上手经历从零开始

1,报表加载失败: 解决方法: 将报表文件拷贝至发布目录. 2,浏览器出现一个JS错误, 解决方法: 将C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\下面的 crystalreportviewers13文件夹拷贝到 aspnet_client\system_web\2_0_50727\crystalreportviewers13位置,没有的话手工创建目录 3,发布致服务器后出现 “/”应用程序中的服务器错误 解决方法: 将CRRuntime安装致服务器以使CR能正常运行. 4,XP下发布水晶报表工程,在安装完运行库后, 直接将程序发布到c:\inetpub\wwwroot下

2011-12-07

VS2010_RDLC报表使用手册V3

VS2010_RDLC报表使用手册V3 原来上传者分太高了,我下载后再次奉献给大家

2011-12-04

linux as5 安装oracle 11g 所缺rpm包

linux as5 安装oracle 11g 所缺rpm包 libaio-devel.rpm sysstat.rpm unixODBC.rpm unixODBC-devel.rpm libaio-devel-0.3.106-3.2.i386.rpm sysstat-7.0.0-3.el5.i386.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm

2011-07-02

个人生活费支出管理系统

4,以个人生活费用支出为目的,演示了用语句创建数据库和表,js框架集的调用,SQL语句中的合计和分组,IHttpMoudel对用户是否登陆的全局验证,AspNetPager的使用, DataList,编辑模版的使用 5,使用方法,新建单据-》输入明细-》查看单据 查看单据灵活的查询数据花费额度

2010-10-28

按下快捷键播放指定音乐,托盘时也可播放

按下快捷键播放指定音乐,将表单关闭也可在按下定义好的快捷键的时候播放指定音乐,新测可用,按钮可自定义

2009-12-16

一个Coolite TreePanel TabPanel的网站后台框架示例

一个Coolite TreePanel TabPanel的网站后台框架示例 Coolite 是一个用C#封装了ExtJS的Ajax控件,后台效果的用户体验还是很不错的! 项部是一个图片,左边一棵树形,树形可以从后台配置,点击叶子结点时从Tabs页内依次打开对应网页,打开的tab可关闭

2009-08-11

C#做的树形网站后台主框架

树形网站后台主框架,分为顶,左,右,三部分,左侧树形菜单可以在数据库中配置!

2009-08-11

君行5000进销存软件数据库备份文件

看到网上有不少朋友求这个数据库,故备份下来发布,君行5000 数据库 备份文件,解压后是一个bak为扩展名的文件,利用SQL2000服务器还原上就可以用!

2009-07-17

c#版字符串DES加密解密工具源码

源码 c#版字符串DES加密解密工具源码

2009-05-13

Ext2.2 API 文档

非常好的Ext帮助文档,吐血上传,用adobe air 打开,到网上下载一个就行

2009-03-11

asp.net ajaxpro 实例

asp.net ajaxpro 实例

2009-02-06

改进版 简单客户管理系统 VS2008开发 C# 源码

VS2008环境下,用C#语言开发 主要功能:客户管理,项目管理,客户回访记录管理,收据打印,合同打印,自定义纸张大小,dataGridView设置的几项小技巧,数据分页,金额的数字转汉字大写,数据库备份及还原......自己慢慢研究吧,虽然很傻但绝对可靠

2008-10-20

改进了 VS2008 C# 打印实例 合同打印 添加了自定义纸张的小票打印示例

改进了 VS2008 C# 打印实例 合同打印 添加了自定义纸张大小的小票打印实例 ,本实例在虚拟打印机 eprint是测试通过 本实例采用VS2008开发,轻松解决打印过程中的文本定位,展示了PrintDocument对象的应用以及对PrintDocument对象的扩展,将此工程中的ImageDocument对像稍加修改就可以

2008-10-15

VS2008 C# 打印实例 合同打印

本实例采用VS2008开发,轻松解决打印过程中的文本定位,展示了PrintDocument对象的应用以及对PrintDocument对象的扩展,将此工程中的ImageDocument对像稍加修改就可以形成您自己的打印对象,您可以以一变三,在此实例的基础上自定义您自己的打印程序

2008-10-14

VS2008 C# 简单客户管理系统 百分百原创无错

一个简单的客户管理系统,采用三层框架结构,包含好多项实用的dataGridView设置技巧,保证可运行,无错,100%源码,还有几项未写完的,但核心功能已经实现非常适合初学者参考

2008-10-10

转载 在 Oracle 数据库上构建 .NET 应用程序

我把 http://www.oracle.com/technology/global/cn/pub/articles/cook_dotnet.html 制成了 pdf格式,以方便大家收藏阅读

2008-06-06

Oracle 9i 纯粹实践入门由安装到编程全程图解附源码

Oracle 9i 纯粹实践入门由安装到编程全程图解<br>安装调试环境: <br><br>Oracle 版本: Oracle 9i 2.0.1.0<br>操作系统: Windows2003 server sp2 + IIS6.0<br>数据库连接类型为: 本地asp.net程序连接本地Oracle数据库服务<br>程序开发环境: VS2008 <br><br>至此我们已经完成了一个asp.net+oracle 的小试验,从Oracle的安装配置到.net代码的书写调试以及处理了我们初学者容易不理解和迷惑的问题,当然此例子非常简单,但是一个绝对在实战中抓图并附带讲解的例子,希望对和我一样还没有对Oracle入门的同仁们有一定的启发作用.谢谢大家,希望有问题大家多多交流,共同进步.

2008-06-06

Office编程chm手册(全)

内含多套office编程软件开发接口文档,特别适合OA系统开发

2007-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除