c#打印怎么做?

c#打印怎么做?,第1张

创建一个PrintDialog的实例。

System.Windows.Forms.PrintDialog PrintDialog1=new PrintDialog ()

创建一个PrintDocument的实例.如下:

System.Drawing.Printing.PrintDocument docToPrint =

new System.Drawing.Printing.PrintDocument()

设置打印机开始打印的事件处理函数.函数原形如下:

void docToPrint_PrintPage(object sender,

System.Drawing.Printing.PrintPageEventArgs e)

将事件处理函数添加到PrintDocument的PrintPage事件中。

docToPrint.PrintPage+=new PrintPageEventHandler(docToPrint_PrintPage)

设置PrintDocument的相关属性,如:

PrintDialog1.AllowSomePages = truePrintDialog1.ShowHelp = true

把PrintDialog的Document属性设为上面配置好的PrintDocument的实例:

PrintDialog1.Document = docToPrint

调用PrintDialog的ShowDialog函数显示打印对话框:

DialogResult result = PrintDialog1.ShowDialog()

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角笑闷。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。

C#综合了VB简单的可视化 *** 作和C++的高运行效率,以其强大的 *** 作能力、优雅的语法风格、创新的语言特性和便捷轮升耐的面向组件编程的支持成为.NET开发的首选语言。

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类腊春似语言的开发者可以很快的转向C#。

#include <stdio.h>

int main()

{

    int i=0, j=0

    int n=0

    char word

    char nword

    printf("请依次输入行数以及起始字母:\n")

    scanf("%d %c",&n,&word)

    printf("输出如下:\n")

    for(i=1 i<=n i++)

    {

        for(j=0 j<n-i j++)

        {

            printf(" ")

        }

        nword = word++

        if(word > 'Z')

        {

            word = 'A'

        }

        for(j=1 j<=i*2-1 j++)

        {

            printf("%c",nword)

            if(j < i)

            {

                nword ++

                if(nword > 'Z')

                {

                    nword = 'A'

                }

            }

    庆岁好        else

            {

                nword --

     誉铅           if(nword < 'A')

                {

 雀孙                   nword = 'Z'

                }

            }

        }

        printf("\n")  //打印完一行后需要换行

    }

    printf("\n")

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12473796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存