Draw.io is the closest competitor to Visio and offers a completely free, officially supported portable version via PortableApps.com. Official .paf.exe portable package.

A category of online diagramming tools offering native portability includes , Gliffy , and Boardmix . These are Software-as-a-Service (SaaS) platforms accessed via web browsers, offering real-time collaboration and cloud storage. Lucidchart is known for its polished interface and deep integrations; Gliffy is valued for its simplicity and Atlassian integration; and Boardmix has gained attention for its AI-powered diagram generation and free-tier options.

All diagrams save automatically to OneDrive for Business, allowing access from any device.

It has excellent support for importing and exporting .vsdx files, making it incredibly easy to collaborate with colleagues who use Visio. 2. PortableApps.com (with Dia Diagram Editor)

In today’s fast-paced work environment, "portable" software—apps that run from a USB drive without installation—is a holy grail for IT professionals and designers. If you are searching for a Microsoft Visio Portable

The (standard flowcharts or advanced engineering matrices?)

Microsoft Visio Portable: The Ultimate Guide to Diagramming On-the-Go

14 Yorum

  • c++ da ekrana çarpı”x” işareti oluşturma kodu:
    /*
    daha fazla optimize edilebilir belki ya da başka yolları olabilir bilmiyorum.
    Araştırdım ama bulamadım.yaptıktan sonra paylaşmak istedim.
    ortada tek yıldız kullanıldığı için sadece tek sayı girişlerinde doğru çalışacaktır.
    çift sayılarda ondalık kısımı attığı için(for da double türü çalışmaz:))”((satır+1)/2 )”
    daha iyisini bulanlar haberdar ederse sevinirim.
    */

    #include
    using namespace std;

    int main()
    {
    int i, j;
    int sayi;

    cout <> sayi;
    int s = (sayi + 1) / 2;//karmaşıklığı azaltmak için

    for (i = 0; i < s; i++)//v harfi oluşturuyor.
    {
    for (j = 0; j < i; j++)//sol boşluk
    {
    cout << " ";
    }
    cout << "*";

    for (j = 0; j < (2 * (s – i) – 3); j++)//iç boşluk azalan
    {
    cout << " ";
    }

    if (i != (s – 1))//orta nokta
    {
    cout << "*";
    }
    cout << "\n";
    }
    for (i = 0; i < s-1; i++)
    {
    for (j = 0; j < (s – 2 – i); j++)
    {
    cout << " ";
    }
    cout <= -1; j–)//iç boşluk artan
    {
    cout << " ";
    }
    cout << "*";

    for (j = 0; j < (s – 2 – i); j++)
    {
    cout << " ";
    }
    cout << endl;
    }
    }

  • #include

    int main()
    {
    int sayi1,sayi2;
    char islem,onay;
    printf(“yapmak istediğiniz islemi girin(+,-.*,/): “);
    scanf(“%c”,&islem);

    printf(“islem yapmak istediğiniz 2 sayiyi girin:”);
    scanf(“%d%d”,&sayi1,&sayi2);
    printf(“\n”);

    switch(islem){
    case ‘+’:
    printf(“toplama islemi yapılacak onayliyor musunuz(e/h): “);
    scanf(” %c”,&onay);
    if(onay==’e’){
    printf(“%d”,sayi1+sayi2);
    }
    else{
    printf(“programi bastan baslatiniz”);
    }
    break;
    case ‘-‘:
    printf(“cıkarma islemi yapılacak onayliyor musunuz(e/h): “);
    scanf(” %c”,&onay);
    if(onay==’e’){
    printf(“%d”,sayi1-sayi2);
    }
    else {
    printf(“programi yeniden baslatiniz”);
    }
    break;
    case ‘*’:
    printf(“carpma islemi yapilacak onayliyor musunuz(e/h): “);
    scanf(” %c”,&onay);
    if(onay==’e’){
    printf(“%d”,sayi1*sayi2);
    }
    else{
    printf(“programi bastan baslatin”);
    }
    break;
    case ‘/’:
    printf(“bolme islemi yapılacak onayliyor musunuz(e/h): “);
    scanf(” %c”,&onay);
    if(onay==’e’){
    printf(“%d”,sayi1/sayi2);
    }
    else{
    printf(“programi yeniden baslatiniz”);
    }
    break;

    default :

    }

    return 0;
    }

  • 1 ile Kullanıcının girdiği sayıya kadar olan sayılar içerisinde bulunan asal sayıları listeleyen C++ Kodları :
    projesi yanlıs 1 sayisini asal kabul ediyor ve 1 degerini girince program bozuluyor.

Yorum yap