博文

C#中调用DTS(2010-04-10 15:18:00)

摘要:c#中调用DTSDTS是sql server里很好用的一样东西,用它来做信息系统的数据导入,是再合适不过了。但是sql server中的DTS毕竟只有数据库开发人员才会调用,运营人员不懂数据库知识,只能写个调DTS的程序给他们用。网上也有一些文章讲调用DTS的,不过大多是用DTSRun.exe,那么如何在代码里调呢?首先引用Microsoft DTSPackage Object Library代码是很简单的: 1private void RunDTS()2  {3   DTS.Package2Class package = new Package2Class();4   object p = null;5   package.LoadFromSQLServer("ws-victor-03", null, null, DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection,6    null, null, null, "TestDTS", ref p);7   package.Connections.Item(1).DataSource = "dts.XLS";8   package.Execute();9  }     转自City of David......

阅读全文(2239) | 评论:0

C#学习笔记_26(2010-04-02 15:50:00)

摘要:二十六、实战图片框,计时器1、新建Windows窗体应用程序,取名ChangeBackground。2、拖放PictureBox、ImageList、Timer三个控件到窗体上,设置如下属性:控件                               属性                                            值PictureBox                     Name                                          picBackground        &......

阅读全文(1574) | 评论:0

C#学习笔记_25(2010-04-02 15:49:00)

摘要:二十五、图片框、图片列表和计时器 1、图片框PictureBox属性 说明Image 图片框显示的图像SizeMode 指定图像显示格式参考前缀 pic3、 图片列表ImageList属性 说明Images 图片列表ImageSize 图片显示大小TransparentColor 透明参考前缀 Iml4、 计时器Timer属性 说明Interval 事件发生频率,单位毫秒Enabled 是否定时引发事件事件 说明Tick 在指定间隔发生的事件方法 说明Start() 启动计时器Stop() 停止计时器参考前缀 tim......

阅读全文(1554) | 评论:0

C#学习笔记_24(2010-04-02 15:49:00)

摘要:二十四、选项卡控件TabControl1、 MultiLine属性是否显示多行选项卡2、 TabPages属性选项卡页集合3、 SelectedIndex属性选项卡页的索引值。4、 参考前缀名TabControl:tabtabPage:tpg......

阅读全文(1555) | 评论:0

C#学习笔记_23(2010-04-01 09:25:00)

摘要:二十三、状态栏和工具栏。 1、 状态栏StatusStrip,工具栏ToolStrip共同属性 ImageScalingSize:工具栏或状态栏中的项显示图像的大小。 Items:工具条或状态条项的集合。 2、 小技巧,将放置在工具栏或状态栏上的控件转换为另外的控件。 在控件项上右击,在弹出菜单上选择“转换为”  ......

阅读全文(1440) | 评论:0

C#学习笔记_22(2010-04-01 08:40:00)

摘要:二十二、在MDI父窗体上显示MDI子窗体列表 1、 打开上例工程。 2、 在MenuStrip控件新增“windows”菜单项,Name属性设置为mmiWindows。 3、 重新点选MenuStrip控件,设置MdiWindowListItem属性值为mmiWindows。 4、 F6,F5执行程序,单击ShowChild菜单再看windows菜单。呵呵,是不是很简单。  ......

阅读全文(1546) | 评论:0

C#学习笔记_21(2010-03-31 18:09:00)

摘要:二十一、MDI程序1、 重要属性:Form属性:IsMdiContainer   属性值:True,FalseTrue:指定该窗体为MDI父窗体。一个Application只可有一个MDI父窗体。False:普通窗体 Form属性:MDIParent       属性值:父窗体对象 2、 ExampleA、 新建Windows窗体应用程序,取名MDIExampleB、 右击解决方案,选“添加”→“windows窗体”,取名Child1C、 拖MenuStrip控件放到Form上,并新建菜单File→ShowChildD、 双击ShowChild输入下列代码: Child1 Child1 = new Child1();            Child1.MdiParent = this;    Child1.Show();3、F6,F5运行看看吧。呵呵......

阅读全文(1619) | 评论:0

C#学习笔记_20(改)(2010-03-20 08:49:00)

摘要:二十(改)、消息框_MessageBox 和消息框返回值DialogResult   C#中消息框MessageBox的Show方法被重载了12次,这里介绍最常用的4种Show方法。1、MessageBox.Show(要显示的字符串);2、MessageBox.Show(要显示的字符串,要显示的标题);3、MessageBox.Show(要显示的字符串,要显示的标题,消息框按钮);4、MessageBox.Show(要显示的字符串,要显示的标题,消息框按钮,图标);5、当显示的消息框有一个以上的按钮时,怎样才知道用户点击了那个按钮呢?这里就要用到DialogResult了。   DialogResult Result;   Result = MessageBox.Show(“Error”, “C#学习”,MessageBoxButtons.OKCancel);   If (Result = DialogResult.ok)    {        MessageBox.Show(“点了OK按钮”);   }   Else   {        MessageBox.Show(“点了Cancel按钮”);   }......

阅读全文(1529) | 评论:0

C#学习笔记_19(改)(2010-03-19 08:48:00)

摘要:十九(改)、label、TextBox、Combobox、ListBox、RadioBox。   下面的表格用属性、说明的方式说明控件的重要属性。labelImage 在标签上显示的图像Text 在标签上显示的文本 TextBoxMaxLength 指定文本框中最大的字符数Multiline 是否在文本框中多行输入PasswordChar 指示作为密码框时,文本框中显示的字符ReadOnly 是否允许编辑文本框中的文本Text 文本框中显示的文本 RadioButtonChecked 是否已选中Text 单选按钮显示的文本 ListBoxItems 列表框中的所有项Text 当前选定项的文本SelectedIndex 当前选定项的索引号SelectedItem 获取当前选定项 ComboboxItems 组合框中所有项Text 组合框当前显示的文本SelectedIndex 当前选定项的索引号SelectedItem 当前选定项DropDownStyle 组合框风格......

阅读全文(1408) | 评论:0

C#学习笔记_21(2010-03-17 17:22:00)

摘要:二十一、新增学员用户窗体功能要求和实现。1、 功能要求:A、 学员用户的信息须知道下面2组。→注册信息:用户名,密码(包含确认密码),状态(是否激活)→基本信息:姓名,性别,地址,电话,班级,年级,Email,家庭联系人, 家庭联系电话。B、 页面右下方有保存、取消按钮。保存按钮:首先检查录入信息的正确性,如有错误则抛出。信息正确则保存并继续新增学员用户。取消按钮:不执行保存,关闭页面。2、 实现:在解决方案资源管理器→项目名称上点击右键,在弹出的关联菜单上选择“添加”→“windows窗体”。3、 新窗体Name属性改为:fmAddStudent;Text属性改为:学员用户管理。4、 从“工具栏”拖放2个Groupbox控件到窗体上,用于区分注册信息和基本信息。5、 按功能要求摆放好控件,在Cancel按钮中输入以下代码:this.Close();6、 在Admin窗体中调用AddStudent窗体:→双击新增学员用户菜单项,输入下面代码:  fmAddStudent fmAddStudent = new fmAddStudent();  fmAddStudent.Show();7、 F6、F5看看结果吧。......

阅读全文(1381) | 评论:0